body.page-hizmet-ozel-yazilim{background:#000;color:#fff;--oy-scroll-offset:96px}html:has(body.page-hizmet-ozel-yazilim){scroll-padding-top:var(--oy-scroll-offset);scroll-behavior:auto}body.page-hizmet-ozel-yazilim #smooth-wrapper,body.page-hizmet-ozel-yazilim #smooth-content{height:auto!important;max-height:none!important;min-height:0;overflow:visible!important;overflow-x:clip!important;transform:none!important;position:relative!important;will-change:auto!important;max-width:100%}body.page-hizmet-ozel-yazilim:not(.loading):not(.menu-is-open),html:has(body.page-hizmet-ozel-yazilim){overflow-x:hidden;overflow-y:auto!important;height:auto!important}body.page-hizmet-ozel-yazilim main.oy-custom-page{--oy-gold:var(--sm-svc-gold, #ffbc00);--oy-dark:#050505;--oy-gray:#111;--oy-text:#b0b0b0;--oy-border:rgba(255, 255, 255, 0.08);position:relative;z-index:1;background:var(--oy-dark);color:#fff;font-family:var(--sm-font-body, 'Manrope', 'Inter', sans-serif);width:100%;max-width:100%;overflow-x:clip;overflow-y:visible;touch-action:pan-y;box-sizing:border-box}body.page-hizmet-ozel-yazilim main.oy-custom-page *,body.page-hizmet-ozel-yazilim main.oy-custom-page *::before,body.page-hizmet-ozel-yazilim main.oy-custom-page *::after{box-sizing:border-box}body.page-hizmet-ozel-yazilim main.oy-custom-page section[id]{scroll-margin-top:var(--oy-scroll-offset)}body.page-hizmet-ozel-yazilim main.oy-custom-page .container,body.page-hizmet-ozel-yazilim main.oy-custom-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-ozel-yazilim main.oy-custom-page .row{max-width:100%;margin-left:calc(-0.5 * var(--bs-gutter-x, 1.5rem));margin-right:calc(-0.5 * var(--bs-gutter-x, 1.5rem))}body.page-hizmet-ozel-yazilim main.oy-custom-page .row > [class*='col-']{min-width:0;max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page [class*='col-'] > *{max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page img{max-width:100%;height:auto;display:block}body.page-hizmet-ozel-yazilim main.oy-custom-page h1,body.page-hizmet-ozel-yazilim main.oy-custom-page h2,body.page-hizmet-ozel-yazilim main.oy-custom-page h3,body.page-hizmet-ozel-yazilim main.oy-custom-page h4,body.page-hizmet-ozel-yazilim main.oy-custom-page h5,body.page-hizmet-ozel-yazilim main.oy-custom-page h6{font-family:var(--sm-font-tech, 'Plus Jakarta Sans', 'Space Grotesk', sans-serif);overflow-wrap:break-word;word-break:normal;hyphens:auto}body.page-hizmet-ozel-yazilim main.oy-custom-page p,body.page-hizmet-ozel-yazilim main.oy-custom-page li{overflow-wrap:break-word;word-break:normal}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-gold{color:var(--oy-gold)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-section-title{font-family:var(--sm-font-tech, 'Plus Jakarta Sans', 'Space Grotesk', sans-serif);font-size:clamp(1.75rem, 3.5vw, 3rem);font-weight:700;margin-bottom:16px;overflow-wrap:break-word}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-section-title--left{text-align:left}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-section-desc{color:var(--oy-text);font-size:clamp(1rem, 1.2vw, 1.15rem);line-height:1.75;max-width:720px;margin:0 auto}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-text{color:var(--oy-text);font-size:1.05rem;line-height:1.8}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-section-head{text-align:center;margin-bottom:clamp(40px, 6vw, 64px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-section{padding:clamp(64px, 8vw, 110px) 0;overflow-x:clip}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-section--alt{background:linear-gradient(180deg, #080808 0%, var(--oy-dark) 100%);border-top:1px solid var(--oy-border);border-bottom:1px solid var(--oy-border)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero{position:relative;padding:clamp(120px, 14vw, 190px) 0 clamp(72px, 9vw, 120px);background:radial-gradient(circle at 65% 25%, rgba(255, 188, 0, 0.09), transparent 55%), radial-gradient(circle at 15% 80%, rgba(255, 188, 0, 0.04), transparent 45%), linear-gradient(180deg, #0a0a0a 0%, var(--oy-dark) 100%);overflow-x:clip}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero-fx{position:absolute;inset:0;pointer-events:none}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero-orb{position:absolute;top:-10%;right:-5%;width:clamp(200px, 40vw, 500px);height:clamp(200px, 40vw, 500px);background:radial-gradient(circle, rgba(255, 188, 0, 0.12), transparent 70%);border-radius:50%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px);background-size:20px 20px;opacity:0.35}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kicker{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;max-width:100%;color:var(--oy-gold);font-size:0.8rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;margin-bottom:20px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kicker-line{width:28px;height:2px;background:var(--oy-gold)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-title{font-family:var(--sm-font-tech, 'Plus Jakarta Sans', 'Space Grotesk', sans-serif);font-size:clamp(2rem, 5vw, 4.2rem);font-weight:700;line-height:1.1;margin-bottom:24px;overflow-wrap:break-word}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-lead{color:var(--oy-text);font-size:clamp(1rem, 1.25vw, 1.2rem);line-height:1.85;max-width:640px;margin-bottom:36px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-actions{display:flex;flex-wrap:wrap;gap:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-actions--center{justify-content:center}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:50px;font-weight:700;font-size:0.95rem;text-decoration:none;transition:transform 0.25s, background 0.25s, border-color 0.25s, color 0.25s;border:2px solid transparent}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-btn--primary{background:var(--oy-gold);color:#000;border-color:var(--oy-gold)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-btn--primary:hover{transform:translateY(-2px);background:#ffd24d}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-btn--ghost{background:transparent;color:#fff;border-color:rgba(255, 255, 255, 0.2)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-btn--ghost:hover{border-color:var(--oy-gold);color:var(--oy-gold)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-visual{position:relative;border-radius:24px;overflow:hidden;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-visual--hero{border-color:rgba(255, 188, 0, 0.15);box-shadow:0 24px 60px rgba(0, 0, 0, 0.45)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-visual-glow{position:absolute;inset:-30% -20% auto -20%;height:60%;background:radial-gradient(circle, rgba(255, 188, 0, 0.18), transparent 70%);pointer-events:none;z-index:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-visual img{position:relative;z-index:1;width:100%;height:auto;display:block}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-visual--sm{max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare{display:grid;gap:16px;position:relative}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-vs{display:none}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col{padding:28px;border-radius:20px;border:1px solid var(--oy-border)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col--muted{background:rgba(255, 255, 255, 0.02)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col--gold{background:rgba(255, 188, 0, 0.06);border-color:rgba(255, 188, 0, 0.25)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col h3{font-size:1.1rem;margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col ul{list-style:none;padding:0;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col li{display:flex;align-items:flex-start;gap:10px;color:var(--oy-text);font-size:0.95rem;padding:8px 0;border-bottom:1px solid var(--oy-border);line-height:1.55}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--oy-gold);flex-shrink:0;margin-top:0.55em}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col li:last-child{border-bottom:none}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-card{height:100%;padding:24px;border-radius:18px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);transition:border-color 0.3s, transform 0.3s;min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-card:hover{border-color:rgba(255, 188, 0, 0.35);transform:translateY(-4px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:rgba(255, 188, 0, 0.1);color:var(--oy-gold);font-size:1.1rem;margin-bottom:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-card h3{font-size:1.05rem;margin-bottom:10px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-card p{color:var(--oy-text);font-size:0.92rem;line-height:1.65;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-track{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:20px;max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-card{position:relative;padding:28px 24px;border-radius:20px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);transition:border-color 0.3s, transform 0.3s;min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-card:hover{border-color:var(--oy-gold);transform:translateY(-5px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-num{position:absolute;top:12px;right:14px;font-size:clamp(1.25rem, 3vw, 2rem);font-weight:800;color:rgba(255, 188, 0, 0.12);line-height:1;pointer-events:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-num::before{content:attr(data-num)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-card h3{font-size:1.1rem;margin-bottom:12px;padding-right:2.5rem}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-card p{color:var(--oy-text);font-size:0.92rem;line-height:1.65;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-card{height:100%;padding:28px;border-radius:22px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);transition:border-color 0.3s, transform 0.3s;min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-card:hover{border-color:rgba(255, 188, 0, 0.4);transform:translateY(-6px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255, 188, 0, 0.1);color:var(--oy-gold);font-size:1.2rem}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-tag{font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--oy-gold);border:1px solid rgba(255, 188, 0, 0.3);padding:4px 10px;border-radius:20px;flex-shrink:0;white-space:nowrap}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-card h3{font-size:1.2rem;margin-bottom:12px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-card > p{color:var(--oy-text);font-size:0.95rem;line-height:1.7;margin-bottom:18px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-features{list-style:none;padding:0;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-features li{display:flex;align-items:flex-start;gap:10px;font-size:0.88rem;color:#ddd;padding:6px 0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-features i{color:var(--oy-gold);margin-top:3px;flex-shrink:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-arch-list{list-style:none;padding:0;margin:24px 0 0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-arch-list li{display:flex;align-items:flex-start;gap:12px;color:var(--oy-text);font-size:1rem;line-height:1.6;padding:10px 0;border-bottom:1px solid var(--oy-border)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-arch-list i{color:var(--oy-gold);margin-top:4px;flex-shrink:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-arch-list li span{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-tech-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 120px), 1fr));gap:12px;max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-tech-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-radius:14px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);text-align:center;transition:border-color 0.25s;min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-tech-item:hover{border-color:rgba(255, 188, 0, 0.35)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-tech-item i{font-size:1.6rem;color:var(--oy-gold)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-tech-item span{font-size:0.82rem;color:#ccc}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card{height:100%;padding:32px;border-radius:22px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);transition:border-color 0.3s;min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card:hover{border-color:rgba(255, 188, 0, 0.35)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255, 188, 0, 0.1);color:var(--oy-gold);font-size:1.3rem;margin-bottom:18px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card h3{font-size:1.2rem;margin-bottom:12px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card > p{color:var(--oy-text);font-size:0.95rem;line-height:1.7;margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card ul{list-style:none;padding:0;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card li{display:flex;align-items:flex-start;gap:10px;font-size:0.9rem;color:#ddd;padding:6px 0;line-height:1.55}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card li i{color:var(--oy-gold);font-size:0.75rem;flex-shrink:0;margin-top:0.35em}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card li span,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card li{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-item{border:1px solid var(--oy-border);border-radius:14px;margin-bottom:12px;overflow:hidden;background:rgba(255, 255, 255, 0.02)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-trigger{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;background:transparent;border:none;color:#fff;font-size:1rem;font-weight:600;text-align:left;cursor:pointer;font-family:inherit}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-q{flex:1;min-width:0;overflow-wrap:break-word;word-break:break-word;line-height:1.45}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-trigger i{color:var(--oy-gold);transition:transform 0.3s;flex-shrink:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-trigger[aria-expanded='true'] i{transform:rotate(45deg)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-content{height:0;overflow:hidden;transition:height 0.35s ease}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-content p{padding:0 22px 20px;margin:0;color:var(--oy-text);font-size:0.95rem;line-height:1.75}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-cta-band{padding:clamp(48px, 6vw, 80px) 0 clamp(72px, 8vw, 100px);background:radial-gradient(circle at 50% 100%, rgba(255, 188, 0, 0.08), transparent 60%)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-cta-inner{text-align:center;padding:clamp(40px, 5vw, 64px);border-radius:28px;border:1px solid rgba(255, 188, 0, 0.2);background:rgba(255, 188, 0, 0.04)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-cta-title{font-family:var(--sm-font-tech, 'Plus Jakarta Sans', 'Space Grotesk', sans-serif);font-size:clamp(1.5rem, 3vw, 2.5rem);margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-cta-inner > p{color:var(--oy-text);max-width:580px;margin:0 auto 28px;line-height:1.75}body.page-hizmet-ozel-yazilim:not(.oy-js) main.oy-custom-page .oy-reveal{opacity:1}body.page-hizmet-ozel-yazilim.oy-js main.oy-custom-page .oy-reveal{opacity:0;transition:opacity 0.45s ease}body.page-hizmet-ozel-yazilim.oy-js main.oy-custom-page .oy-reveal.is-visible{opacity:1;transition-delay:var(--oy-delay, 0ms)}body.page-hizmet-ozel-yazilim.oy-js main.oy-custom-page .oy-hero .oy-reveal{opacity:1}@media (max-width: 991px){body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-track{grid-template-columns:1fr}}@media (max-width: 575px){body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-actions{flex-direction:column}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-btn{justify-content:center;width:100%}}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-stats-band{padding:clamp(40px, 5vw, 56px) 0;background:linear-gradient( 90deg, rgba(255, 188, 0, 0.06) 0%, rgba(255, 188, 0, 0.02) 50%, rgba(255, 188, 0, 0.06) 100% );border-top:1px solid var(--oy-border);border-bottom:1px solid var(--oy-border);overflow-x:clip}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 130px), 1fr));gap:clamp(16px, 3vw, 32px);text-align:center}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-stat-item{min-width:0;padding:8px;display:flex;flex-direction:column;align-items:center}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-stat-num{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0;line-height:1;max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-stat-value{font-family:var(--sm-font-tech, 'Plus Jakarta Sans', 'Space Grotesk', sans-serif);font-size:clamp(2rem, 4vw, 3rem);font-weight:800;color:var(--oy-gold);line-height:1}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-stat-suffix{font-size:clamp(1.25rem, 2.5vw, 1.75rem);font-weight:700;color:var(--oy-gold);white-space:nowrap}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-stat-label{display:block;margin-top:8px;font-size:0.88rem;color:var(--oy-text);line-height:1.45;max-width:100%;text-align:center}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-card{height:100%;padding:28px;border-radius:20px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);transition:border-color 0.3s, transform 0.3s;min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-card:hover{border-color:rgba(255, 188, 0, 0.35);transform:translateY(-4px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:rgba(255, 188, 0, 0.1);color:var(--oy-gold);font-size:1.2rem;margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-card h3{font-size:1.15rem;margin-bottom:12px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-card > p{color:var(--oy-text);font-size:0.93rem;line-height:1.65;margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-points{list-style:none;padding:0;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-points li{display:flex;align-items:flex-start;gap:10px;font-size:0.88rem;color:#ddd;padding:5px 0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-points i{color:var(--oy-gold);margin-top:3px;flex-shrink:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 150px), 1fr));gap:14px;max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 14px;border-radius:14px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);text-align:center;min-width:0;transition:border-color 0.25s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item:hover{border-color:rgba(255, 188, 0, 0.3)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item i{font-size:1.5rem;color:var(--oy-gold)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item span{font-size:0.82rem;color:#ccc;line-height:1.3}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-note{text-align:center;margin-top:28px;color:var(--oy-text);font-size:0.95rem}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-note a{color:var(--oy-gold);text-decoration:underline;text-underline-offset:3px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-security-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:16px;margin-top:24px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-security-card{display:flex;gap:14px;padding:20px;border-radius:16px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-security-card > i{font-size:1.4rem;color:var(--oy-gold);flex-shrink:0;margin-top:2px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-security-card h3{font-size:1rem;margin-bottom:6px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-security-card p{color:var(--oy-text);font-size:0.88rem;line-height:1.6;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-card{height:100%;padding:28px;border-radius:22px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);min-width:0;transition:border-color 0.3s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-card:hover{border-color:rgba(255, 188, 0, 0.35)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-tag{display:inline-block;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--oy-gold);border:1px solid rgba(255, 188, 0, 0.3);padding:4px 12px;border-radius:20px;margin-bottom:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-card h3{font-size:1.2rem;margin-bottom:10px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-card > p{color:var(--oy-text);font-size:0.93rem;line-height:1.65;margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-features{list-style:none;padding:0;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-features li{display:flex;align-items:flex-start;gap:10px;font-size:0.88rem;color:#ddd;padding:6px 0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-features i{color:var(--oy-gold);margin-top:2px;flex-shrink:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-card:hover,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-card:hover,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-card:hover,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-card:hover{transform:translateY(-4px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-features li span,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-points li span,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-features li span{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-cta-inner{min-width:0;overflow-wrap:break-word}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-icon{font-size:1.75rem;color:var(--oy-gold);margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-seo-intro{padding:clamp(48px, 6vw, 72px) 0;border-bottom:1px solid var(--oy-border);overflow-x:clip}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-seo-intro-inner{max-width:900px;margin:0 auto;min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-seo-text p{color:var(--oy-text);font-size:1.05rem;line-height:1.85;margin-bottom:18px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-seo-text p:last-child{margin-bottom:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-seo-text a{color:var(--oy-gold);text-decoration:underline;text-underline-offset:3px;transition:color 0.2s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-seo-text a:hover{color:#ffd24d}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-seo-intro .oy-section-title--left{text-align:center;margin-bottom:24px}@media (min-width: 992px){body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-seo-intro .oy-section-title--left{text-align:left}}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero-trust{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;padding:0;margin:28px 0 0;max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero-trust li{display:inline-flex;align-items:flex-start;gap:8px;font-size:0.88rem;color:var(--oy-text);max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero-trust i{color:var(--oy-gold);flex-shrink:0;margin-top:0.2em}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero-trust li span{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-quick-nav{position:sticky;top:clamp(72px, 10vw, 88px);z-index:20;background:rgba(5, 5, 5, 0.98);border-bottom:1px solid var(--oy-border);padding:12px 0;overflow-x:clip;contain:layout style}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-quick-nav-track{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-quick-nav-track::-webkit-scrollbar{display:none}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-quick-nav-pill{flex-shrink:0;padding:8px 18px;border-radius:50px;border:1px solid var(--oy-border);color:#ccc;font-size:0.85rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color 0.2s, color 0.2s, background 0.2s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-quick-nav-pill:hover,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-quick-nav-pill.is-active{border-color:var(--oy-gold);color:var(--oy-gold);background:rgba(255, 188, 0, 0.06)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-row{margin-bottom:clamp(48px, 7vw, 80px);min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-row:last-child{margin-bottom:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-kicker{display:inline-block;font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--oy-gold);margin-bottom:12px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-title{font-family:var(--sm-font-tech, 'Plus Jakarta Sans', 'Space Grotesk', sans-serif);font-size:clamp(1.35rem, 2.5vw, 2rem);margin-bottom:16px;overflow-wrap:break-word}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-features{list-style:none;padding:0;margin:20px 0 0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-features li{display:flex;align-items:flex-start;gap:10px;font-size:0.95rem;color:#ddd;padding:8px 0;border-bottom:1px solid var(--oy-border)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-features li:last-child{border-bottom:none}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-features i{color:var(--oy-gold);margin-top:3px;flex-shrink:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-features span{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-us-list{list-style:none;padding:0;margin:24px 0 0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-us-list li{display:flex;align-items:flex-start;gap:12px;font-size:1.05rem;line-height:1.6;padding:10px 0;border-bottom:1px solid var(--oy-border);color:#eee}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-us-list li:last-child{border-bottom:none}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-us-list i{color:var(--oy-gold);margin-top:4px;flex-shrink:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-us-list span{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-testimonial-card{height:100%;padding:28px;border-radius:22px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);min-width:0;display:flex;flex-direction:column}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-testimonial-metric{font-family:var(--sm-font-tech, 'Plus Jakarta Sans', 'Space Grotesk', sans-serif);font-size:clamp(1.75rem, 3vw, 2.5rem);font-weight:800;color:var(--oy-gold);line-height:1}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-testimonial-metric-label{display:block;font-size:0.82rem;color:var(--oy-text);margin:6px 0 18px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-testimonial-quote{flex:1;margin:0 0 20px;padding:0 0 0 16px;border-left:3px solid var(--oy-gold);color:#ddd;font-size:0.95rem;line-height:1.75;font-style:normal}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-testimonial-author{display:flex;flex-direction:column;gap:2px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-testimonial-author strong{font-size:0.95rem;color:#fff}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-testimonial-author span{font-size:0.82rem;color:var(--oy-text)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-roi-band{padding:clamp(64px, 8vw, 100px) 0;background:radial-gradient(circle at 50% 50%, rgba(255, 188, 0, 0.05), transparent 70%);border-top:1px solid var(--oy-border);border-bottom:1px solid var(--oy-border);overflow-x:clip}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-roi-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:20px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-roi-item{text-align:center;padding:28px 20px;border-radius:18px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-roi-item i{font-size:1.5rem;color:var(--oy-gold);margin-bottom:12px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-roi-value{display:block;font-family:var(--sm-font-tech, 'Plus Jakarta Sans', 'Space Grotesk', sans-serif);font-size:clamp(1.25rem, 2.5vw, 1.75rem);font-weight:700;color:#fff;margin-bottom:6px;overflow-wrap:break-word;word-break:normal}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-roi-label{font-size:0.85rem;color:var(--oy-text);line-height:1.4}@media (max-width: 767px){body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-quick-nav{top:64px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero-trust{flex-direction:column;gap:8px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-track{grid-template-columns:1fr}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-stats-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-points li,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-features li,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-features li,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-features li,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-us-list li{align-items:flex-start;line-height:1.55}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-points li i,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-features li i,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-features li i,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-features li i,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-why-us-list i{margin-top:0.3em}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-arch-list li{align-items:flex-start}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-arch-list i{margin-top:0.35em}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-solution-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-testimonial-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-security-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-tech-item,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-roi-item{overflow:hidden}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item span,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-tech-item span{overflow-wrap:break-word;word-break:normal;max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-content p{overflow-wrap:break-word;word-break:normal}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-row .row{--bs-gutter-x:clamp(20px, 3vw, 32px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-seo-text{min-width:0;max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page ul[class*='oy-'],body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-col ul,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-audience-card ul,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-hero-trust{list-style:none!important;padding-left:0!important;margin-left:0!important}@media (min-width: 768px){body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-compare-vs{display:flex;align-items:center;justify-content:center;align-self:center;width:44px;height:44px;border-radius:50%;background:var(--oy-gold);color:#000;font-size:0.75rem;font-weight:800;letter-spacing:0.05em;flex-shrink:0;box-shadow:0 0 24px rgba(255, 188, 0, 0.35)}}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-track{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:20px;max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-card{position:relative;padding:28px 24px 24px;border-radius:20px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);min-width:0;transition:border-color 0.3s, transform 0.3s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-card:hover{border-color:rgba(255, 188, 0, 0.35);transform:translateY(-4px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-num{position:absolute;top:14px;right:16px;font-size:1.5rem;font-weight:800;color:rgba(255, 188, 0, 0.1);line-height:1}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:rgba(255, 188, 0, 0.1);color:var(--oy-gold);font-size:1.15rem;margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-card h3{font-size:1.05rem;margin-bottom:10px;line-height:1.35}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-card p{color:var(--oy-text);font-size:0.92rem;line-height:1.65;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-cta{text-align:center;margin-top:clamp(32px, 5vw, 48px)}@media (min-width: 1200px){body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-track{grid-template-columns:repeat(4, 1fr)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-card:not(:last-child)::after{content:'';position:absolute;top:50%;right:-14px;width:8px;height:8px;border-top:2px solid rgba(255, 188, 0, 0.35);border-right:2px solid rgba(255, 188, 0, 0.35);transform:translateY(-50%) rotate(45deg);z-index:1}}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-card-badge{display:inline-block;padding:4px 12px;border-radius:50px;background:var(--oy-gold);color:#000;font-size:0.72rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-card--featured,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-card--featured{border-color:rgba(255, 188, 0, 0.4);background:linear-gradient(180deg, rgba(255, 188, 0, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%);box-shadow:0 12px 40px rgba(255, 188, 0, 0.08)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-support-card{position:relative}@media (min-width: 1200px){body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-track{grid-template-columns:repeat(5, 1fr);position:relative}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-card:not(:last-child)::after{content:'';position:absolute;top:42px;right:-10px;width:20px;height:2px;background:linear-gradient(90deg, rgba(255, 188, 0, 0.4), rgba(255, 188, 0, 0.1));z-index:1}}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:20px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-card{display:flex;flex-direction:column;padding:28px;border-radius:20px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);text-decoration:none;color:inherit;min-width:0;transition:border-color 0.3s, transform 0.3s, background 0.3s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-card:hover{border-color:rgba(255, 188, 0, 0.4);transform:translateY(-4px);background:rgba(255, 188, 0, 0.04)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:rgba(255, 188, 0, 0.1);color:var(--oy-gold);font-size:1.2rem;margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-card h3{font-size:1.1rem;margin-bottom:10px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-card p{color:var(--oy-text);font-size:0.92rem;line-height:1.65;margin:0 0 16px;flex:1}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-link{display:inline-flex;align-items:center;gap:8px;color:var(--oy-gold);font-size:0.88rem;font-weight:700}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-link i{transition:transform 0.25s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-related-card:hover .oy-related-link i{transform:translateX(4px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-testimonial-icon{color:rgba(255, 188, 0, 0.25);font-size:1.5rem;margin-bottom:12px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item{transition:border-color 0.25s, background 0.25s, transform 0.25s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item:hover{border-color:rgba(255, 188, 0, 0.35);background:rgba(255, 188, 0, 0.04);transform:translateY(-3px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item i{transition:color 0.25s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-item:hover i{color:var(--oy-gold)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-type-card{height:100%;padding:26px;border-radius:18px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);min-width:0;transition:border-color 0.3s, transform 0.3s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-type-card:hover{border-color:rgba(255, 188, 0, 0.35);transform:translateY(-4px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-type-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:rgba(255, 188, 0, 0.1);color:var(--oy-gold);font-size:1.1rem;margin-bottom:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-type-card h3{font-size:1.05rem;margin-bottom:10px;line-height:1.35}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-type-card p{color:var(--oy-text);font-size:0.92rem;line-height:1.65;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-kickoff-detail{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--oy-border);font-size:0.82rem;color:var(--oy-gold);font-weight:600;line-height:1.5}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-deliverables{list-style:none;padding:0;margin:16px 0 0;border-top:1px solid var(--oy-border);padding-top:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-deliverables li{display:flex;align-items:flex-start;gap:8px;font-size:0.82rem;color:#ccc;padding:4px 0;line-height:1.5}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-deliverables i{color:var(--oy-gold);font-size:0.7rem;margin-top:0.35em;flex-shrink:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-process-deliverables span{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-ideal{display:flex;align-items:flex-start;gap:8px;font-size:0.85rem;color:var(--oy-gold);font-style:italic;margin-bottom:14px;line-height:1.5}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-ideal i{flex-shrink:0;margin-top:0.15em}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-delivery-ideal span{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-outcome{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 18px;border-radius:12px;background:rgba(255, 188, 0, 0.06);border:1px solid rgba(255, 188, 0, 0.2);font-size:0.92rem;color:#ddd;line-height:1.55}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-outcome i{color:var(--oy-gold);flex-shrink:0;margin-top:0.15em}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-showcase-outcome span{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-tech-cat,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-integration-cat{display:block;font-size:0.72rem;color:var(--oy-text);text-transform:uppercase;letter-spacing:0.06em;margin-top:4px;opacity:0.75}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-deliverables-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:20px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-deliverable-card{padding:26px;border-radius:18px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);min-width:0;transition:border-color 0.3s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-deliverable-card:hover{border-color:rgba(255, 188, 0, 0.3)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-deliverable-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:rgba(255, 188, 0, 0.1);color:var(--oy-gold);font-size:1.1rem;margin-bottom:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-deliverable-card h3{font-size:1.02rem;margin-bottom:8px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-deliverable-card p{color:var(--oy-text);font-size:0.9rem;line-height:1.6;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-standard-card{height:100%;padding:24px;border-radius:18px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);min-width:0;text-align:center;transition:border-color 0.3s, transform 0.3s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-standard-card:hover{border-color:rgba(255, 188, 0, 0.35);transform:translateY(-3px)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-standard-card > i{font-size:1.75rem;color:var(--oy-gold);margin-bottom:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-standard-card h3{font-size:1rem;margin-bottom:10px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-standard-card p{color:var(--oy-text);font-size:0.88rem;line-height:1.6;margin:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-type-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-deliverable-card,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-standard-card{overflow:hidden}@media (min-width: 1200px){body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-roi-grid{grid-template-columns:repeat(6, 1fr)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-stats-grid{grid-template-columns:repeat(5, 1fr)}}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-filter-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px, 4vw, 40px);max-width:100%}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-filter-bar--sm{margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-filter-btn{flex-shrink:0;padding:8px 16px;border-radius:50px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);color:#ccc;font-size:0.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color 0.2s, color 0.2s, background 0.2s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-filter-btn:hover,body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-filter-btn.is-active{border-color:var(--oy-gold);color:var(--oy-gold);background:rgba(255, 188, 0, 0.06)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-filter-item.is-filtered-out{display:none!important}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-card{height:100%;padding:28px;border-radius:20px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.02);min-width:0;transition:border-color 0.3s, transform 0.3s}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-card--featured{border-color:rgba(255, 188, 0, 0.4);background:linear-gradient(180deg, rgba(255, 188, 0, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%);box-shadow:0 12px 40px rgba(255, 188, 0, 0.08)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-card:hover{transform:translateY(-4px);border-color:rgba(255, 188, 0, 0.35)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:rgba(255, 188, 0, 0.1);color:var(--oy-gold);font-size:1.2rem;margin-bottom:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-card h3{font-size:1.15rem;margin-bottom:16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0 0 16px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-meta div{min-width:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-meta dt{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--oy-text);margin-bottom:2px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-meta dd{margin:0;font-size:0.9rem;font-weight:600;color:#fff}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-ideal{font-size:0.88rem;color:var(--oy-text);line-height:1.6;margin-bottom:14px;font-style:italic}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-examples{list-style:none;padding:0;margin:0;border-top:1px solid var(--oy-border);padding-top:14px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-examples li{display:flex;align-items:flex-start;gap:8px;font-size:0.85rem;color:#ddd;padding:4px 0;line-height:1.5}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-examples i{color:var(--oy-gold);flex-shrink:0;margin-top:0.2em}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-note{text-align:center;margin-top:clamp(28px, 4vw, 40px);color:var(--oy-text);font-size:0.92rem}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-note a{text-decoration:underline;text-underline-offset:3px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-scope-card{overflow:hidden}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-search-wrap{margin-bottom:20px}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-search{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:50px;border:1px solid var(--oy-border);background:rgba(255, 255, 255, 0.03)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-search i{color:var(--oy-gold);flex-shrink:0}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-search-input{flex:1;min-width:0;border:none;background:transparent;color:#fff;font-size:0.95rem;font-family:inherit;outline:none}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-search-input::placeholder{color:var(--oy-text)}body.page-hizmet-ozel-yazilim main.oy-custom-page .oy-faq-search-empty{margin:12px 0 0;font-size:0.88rem;color:var(--oy-text)}body.page-hizmet-ozel-yazilim .oy-float-cta{position:fixed;bottom:24px;right:24px;z-index:90;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:50px;background:var(--oy-gold, #ffbc00);color:#000;font-weight:700;font-size:0.92rem;text-decoration:none;box-shadow:0 8px 32px rgba(255, 188, 0, 0.35);transform:translateY(120%);opacity:0;transition:transform 0.35s ease, opacity 0.35s ease, box-shadow 0.25s;pointer-events:none}body.page-hizmet-ozel-yazilim .oy-float-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}body.page-hizmet-ozel-yazilim .oy-float-cta:hover{box-shadow:0 12px 40px rgba(255, 188, 0, 0.45);color:#000}@media (max-width: 575px){body.page-hizmet-ozel-yazilim .oy-float-cta span{display:none}body.page-hizmet-ozel-yazilim .oy-float-cta{padding:14px 16px;bottom:16px;right:16px}}