:root{
  --oa-bg:#030713;
  --oa-surface:#0a1020;
  --oa-text:#f7f8fc;
  --oa-muted:#a7b0c5;
  --oa-a1:#a93cff;
  --oa-a2:#4d7dff;
  --oa-a3:#27c4ff;
  --oa-border:rgba(255,255,255,.12);
  --oa-container:1440px;
  --oa-radius:22px;
  --oa-shadow:0 24px 80px rgba(0,0,0,.34);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--oa-bg)}
body.onyedi-ajans-theme{margin:0;background:var(--oa-bg);color:var(--oa-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.onyedi-ajans-theme:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 8%,rgba(77,125,255,.09),transparent 28%),radial-gradient(circle at 83% 25%,rgba(169,60,255,.1),transparent 32%)}
a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}.oa-container{width:min(calc(100% - 48px),var(--oa-container));margin-inline:auto}.screen-reader-text,.oa-skip-link{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oa-skip-link:focus{width:auto;height:auto;clip:auto;left:20px;top:20px;z-index:99999;padding:12px 16px;border-radius:8px;background:#fff;color:#000}.oa-icon{width:24px;height:24px;display:block;flex:0 0 auto}.oa-kicker{margin:0 0 16px;color:#b36cff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.oa-kicker:before{content:"";display:inline-block;width:22px;height:2px;margin-right:10px;vertical-align:middle;background:linear-gradient(90deg,var(--oa-a1),var(--oa-a3))}.oa-section{padding:78px 0}.oa-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:1px solid var(--oa-border);border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.oa-btn:hover,.oa-btn:focus-visible{transform:translateY(-2px);border-color:rgba(255,255,255,.28)}.oa-btn .oa-icon{width:18px;height:18px}.oa-btn-primary{border:0;background:linear-gradient(105deg,var(--oa-a1),var(--oa-a2) 55%,var(--oa-a3));box-shadow:0 12px 34px rgba(119,74,255,.3);color:#fff}.oa-btn-primary:hover,.oa-btn-primary:focus-visible{box-shadow:0 18px 42px rgba(119,74,255,.42)}.oa-btn-ghost{background:rgba(255,255,255,.025)}
.oa-site-header{position:absolute;top:0;left:0;right:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.04)}.oa-header-inner{height:86px;display:grid;grid-template-columns:230px 1fr auto;align-items:center;gap:28px}.oa-logo{display:inline-flex;align-items:center;min-width:0}.oa-logo img{max-height:54px;width:auto}.oa-wordmark{display:flex;align-items:center;gap:13px}.oa-wordmark-mark{font-size:31px;font-weight:800;line-height:1;color:#fff;letter-spacing:-.08em}.oa-wordmark-text{display:flex;flex-direction:column;line-height:1}.oa-wordmark-text strong{font-size:21px;letter-spacing:.18em}.oa-wordmark-text small{font-size:8px;letter-spacing:.55em;margin-top:7px;color:#fff}.oa-primary-nav{justify-self:center}.oa-menu{display:flex;align-items:center;gap:34px;margin:0;padding:0;list-style:none}.oa-menu>li{position:relative}.oa-menu a{display:block;padding:32px 0 27px;color:#f6f7fb;font-size:13px;font-weight:650}.oa-menu>li.current-menu-item>a,.oa-menu>li>a:hover,.oa-menu>li>a:focus-visible{color:#fff}.oa-menu>li.current-menu-item>a:after,.oa-menu>li>a:hover:after{content:"";position:absolute;left:0;right:0;bottom:20px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--oa-a1),var(--oa-a3));box-shadow:0 0 14px var(--oa-a1)}.oa-menu .sub-menu{display:none;position:absolute;top:68px;left:-18px;min-width:220px;margin:0;padding:10px;list-style:none;border:1px solid var(--oa-border);border-radius:14px;background:rgba(6,11,25,.96);box-shadow:var(--oa-shadow)}.oa-menu li:hover>.sub-menu,.oa-menu li:focus-within>.sub-menu{display:block}.oa-menu .sub-menu a{padding:11px 12px;border-radius:8px}.oa-menu .sub-menu a:hover{background:rgba(255,255,255,.06)}.oa-header-cta{display:inline-flex;align-items:center;gap:14px;padding:9px 11px 9px 20px;border:1px solid rgba(255,255,255,.42);border-radius:999px;text-transform:uppercase;font-size:12px;font-weight:800}.oa-header-cta .oa-icon{width:32px;height:32px;padding:7px;border-radius:50%;background:#fff;color:#111}.oa-menu-toggle{display:none;border:1px solid var(--oa-border);background:rgba(255,255,255,.04);color:#fff;width:46px;height:46px;border-radius:50%}.oa-menu-toggle .oa-icon{margin:auto}.oa-menu-close{display:none}
.oa-hero{position:relative;min-height:780px;padding-top:86px;overflow:hidden;background:radial-gradient(circle at 75% 40%,rgba(46,83,201,.16),transparent 32%),linear-gradient(180deg,#020612 0%,#030713 84%,#050a18 100%)}.oa-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:190px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--oa-bg))}.oa-hero-glow{position:absolute;right:5%;top:14%;width:52vw;height:52vw;max-width:800px;max-height:800px;border-radius:50%;filter:blur(60px);background:radial-gradient(circle,rgba(76,124,255,.14),rgba(169,60,255,.08) 42%,transparent 68%)}.oa-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.92fr 1.08fr;min-height:690px;align-items:center}.oa-hero-copy{padding:50px 0 80px;position:relative;z-index:3}.oa-hero-copy h1{max-width:650px;margin:0;font-size:clamp(56px,6vw,96px);line-height:.95;letter-spacing:-.055em;text-transform:uppercase}.oa-hero-copy h1 span,.oa-hero-copy h1 strong{display:block}.oa-hero-copy h1 strong{margin-top:18px;font-weight:850;background:linear-gradient(95deg,var(--oa-a1),#8d53ff 34%,var(--oa-a2) 67%,var(--oa-a3));-webkit-background-clip:text;background-clip:text;color:transparent}.oa-hero-description{max-width:590px;margin:28px 0 0;color:#d2d7e3;font-size:18px;line-height:1.75}.oa-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.oa-play{width:26px;height:26px;border:1px solid rgba(255,255,255,.6);border-radius:50%;display:grid;place-items:center;font-size:10px;padding-left:2px}.oa-hero-mini-proof{display:flex;flex-wrap:wrap;gap:0;margin-top:44px;color:#fff}.oa-hero-mini-proof span{min-width:120px;padding:0 18px;border-left:1px solid rgba(255,255,255,.18);font-size:14px;font-weight:700}.oa-hero-mini-proof span:first-child{padding-left:0;border-left:0}.oa-hero-mini-proof small{font-size:10px;font-weight:500;color:var(--oa-muted)}.oa-hero-visual{position:relative;align-self:stretch;min-height:690px}.oa-hero-visual img{position:absolute;right:-8vw;bottom:0;width:min(63vw,940px);height:100%;object-fit:cover;object-position:center;border-radius:0;filter:saturate(.96) contrast(1.02)}.oa-neon-17{position:absolute;right:3%;top:10%;z-index:2;font-size:430px;font-weight:900;line-height:.9;letter-spacing:-.12em;color:transparent;-webkit-text-stroke:3px rgba(159,92,255,.65);filter:drop-shadow(0 0 18px rgba(127,78,255,.42));opacity:.38;user-select:none}.oa-visual-vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--oa-bg) 0%,rgba(3,7,19,.72) 8%,transparent 35%),linear-gradient(180deg,rgba(3,7,19,.18),transparent 55%,var(--oa-bg) 98%)}.oa-scroll-hint{position:absolute;z-index:4;left:50%;bottom:18px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#c7cede}.oa-scroll-hint span{width:22px;height:34px;border:1px solid rgba(255,255,255,.55);border-radius:999px;position:relative}.oa-scroll-hint span:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;border-radius:99px;background:#fff;transform:translateX(-50%);animation:oa-scroll 1.8s infinite}@keyframes oa-scroll{0%{opacity:0;transform:translate(-50%,0)}25%{opacity:1}100%{opacity:0;transform:translate(-50%,11px)}}
.oa-why{position:relative;z-index:5;margin-top:-4px}.oa-why-grid{display:grid;grid-template-columns:repeat(5,1fr);padding:24px 28px;border:1px solid var(--oa-border);border-radius:20px;background:linear-gradient(130deg,rgba(11,18,35,.96),rgba(10,16,32,.86));box-shadow:0 24px 70px rgba(0,0,0,.2);backdrop-filter:blur(18px)}.oa-why-item{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:10px 24px;border-left:1px solid rgba(255,255,255,.09)}.oa-why-item:first-child{border-left:0}.oa-icon-box,.oa-service-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#b74dff;background:linear-gradient(145deg,rgba(169,60,255,.14),rgba(77,125,255,.06));box-shadow:inset 0 0 0 1px rgba(169,60,255,.16)}.oa-why-item h2{margin:3px 0 7px;font-size:13px;line-height:1.25;text-transform:uppercase;letter-spacing:.03em}.oa-why-item p{margin:0;color:var(--oa-muted);font-size:12px;line-height:1.55}
.oa-services-layout{display:grid;grid-template-columns:320px 1fr;gap:52px;align-items:start}.oa-section-intro{position:sticky;top:110px}.oa-section-intro h2{margin:0 0 20px;font-size:42px;line-height:1.1;letter-spacing:-.035em}.oa-section-intro h2 strong{display:block;margin-top:8px;background:linear-gradient(90deg,var(--oa-a1),var(--oa-a3));background-clip:text;-webkit-background-clip:text;color:transparent}.oa-section-intro>p:not(.oa-kicker){margin:0 0 26px;color:var(--oa-muted)}.oa-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.oa-service-card{position:relative;min-height:220px;padding:24px 22px 22px;display:flex;flex-direction:column;gap:18px;border:1px solid var(--oa-border);border-radius:16px;background:linear-gradient(145deg,rgba(15,23,43,.88),rgba(8,14,29,.95));overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.oa-service-card:before{content:"";position:absolute;inset:-40% 30% auto -30%;height:120px;background:radial-gradient(circle,rgba(169,60,255,.13),transparent 70%);opacity:0;transition:opacity .2s}.oa-service-card:hover,.oa-service-card:focus-visible{transform:translateY(-4px);border-color:rgba(133,80,255,.45);box-shadow:0 18px 50px rgba(0,0,0,.28)}.oa-service-card:hover:before{opacity:1}.oa-service-card h3{margin:0 0 10px;font-size:15px;line-height:1.32;text-transform:uppercase}.oa-service-card p{margin:0;color:var(--oa-muted);font-size:13px;line-height:1.55}.oa-card-arrow{position:absolute;right:18px;bottom:16px;color:#7c83a0}.oa-card-arrow .oa-icon{width:18px;height:18px}
.oa-stats{padding:0 0 48px}.oa-stats-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(117,87,255,.32);border-radius:19px;overflow:hidden;background:linear-gradient(100deg,#071535,#0d173d 50%,#23104a);box-shadow:0 18px 60px rgba(18,30,83,.22)}.oa-stats-grid:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(130deg,transparent 0 70px,rgba(87,113,255,.06) 72px 74px,transparent 76px 110px);opacity:.75}.oa-stat{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:18px;padding:31px 20px;border-left:1px solid rgba(255,255,255,.12)}.oa-stat:first-child{border-left:0}.oa-stat-icon{color:#fff}.oa-stat-icon .oa-icon{width:36px;height:36px}.oa-stat strong{display:block;font-size:38px;line-height:1;font-weight:800;letter-spacing:-.05em}.oa-stat span{display:block;margin-top:7px;color:#d5dbeb;font-size:12px}
.oa-portfolio{padding-top:54px}.oa-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.oa-section-head h2{margin:0;font-size:38px;letter-spacing:-.03em}.oa-portfolio-track{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.oa-project-card{position:relative;aspect-ratio:.86;border-radius:15px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#0b1020;isolation:isolate}.oa-project-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.oa-project-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,7,18,.24) 58%,rgba(3,7,18,.98) 100%)}.oa-project-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}.oa-project-copy strong,.oa-project-copy small{display:block}.oa-project-copy strong{font-size:13px;line-height:1.3;text-transform:uppercase}.oa-project-copy small{margin-top:4px;color:#bec6d9;font-size:10px}.oa-project-card:hover img,.oa-project-card:focus-visible img{transform:scale(1.045)}
.oa-contact{padding-top:30px}.oa-contact-shell{display:grid;grid-template-columns:1.25fr 1.2fr .85fr;align-items:center;gap:30px;padding:30px 34px;border:1px solid rgba(99,88,255,.3);border-radius:20px;background:linear-gradient(100deg,#071737,#11154c 50%,#27105a);box-shadow:0 24px 70px rgba(0,0,0,.28)}.oa-contact-lead h2{max-width:430px;margin:0 0 9px;font-size:35px;line-height:1.08;letter-spacing:-.035em}.oa-contact-lead p{margin:0;color:#c4cde1}.oa-contact-info{display:grid;gap:13px}.oa-contact-info>a,.oa-contact-info>span{display:flex;align-items:center;gap:12px;color:#fff}.oa-contact-info .oa-icon{width:23px;height:23px;color:#c6b4ff}.oa-contact-info span span,.oa-contact-info a span{display:block}.oa-contact-info small{display:block;margin-bottom:1px;color:#8290b3;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.oa-contact-card{height:100%;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.035)}.oa-contact-card h3{margin:0 0 7px;font-size:14px;text-transform:uppercase}.oa-contact-card p{margin:0 0 16px;color:#b8c0d4;font-size:12px}
.oa-site-footer{padding:28px 0 18px;border-top:1px solid rgba(255,255,255,.07);background:#030713}.oa-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:48px;padding:20px 0 30px}.oa-footer-brand p{max-width:300px;color:var(--oa-muted);font-size:12px}.oa-footer-grid h2{margin:5px 0 14px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.oa-footer-grid ul{list-style:none;margin:0;padding:0}.oa-footer-grid li{margin:7px 0;color:#aeb8cc;font-size:12px}.oa-footer-grid a:hover{color:#fff}.oa-footer-contact li{display:flex;align-items:center;gap:9px}.oa-footer-contact .oa-icon{width:17px;height:17px;color:#bf9aff}.oa-socials{display:flex;gap:8px;margin-top:16px}.oa-socials a{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--oa-border);border-radius:50%;font-size:10px}.oa-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);color:#69738c;font-size:10px}
.oa-page-content{padding-top:40px}.oa-prose{max-width:920px}.oa-prose h1,.oa-prose h2,.oa-prose h3{line-height:1.15}.oa-prose a{color:#8a9cff;text-decoration:underline}.oa-prose img{border-radius:16px}.oa-content-shell{padding:150px 0 80px;min-height:70vh}.oa-content-header{margin-bottom:35px}.oa-content-header h1{font-size:clamp(40px,6vw,72px);line-height:1;margin:0}.oa-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.oa-post-card{border:1px solid var(--oa-border);border-radius:16px;overflow:hidden;background:var(--oa-surface)}.oa-post-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.oa-post-card-body{padding:20px}.oa-post-card h2{margin:0 0 9px;font-size:21px}.oa-post-card p{color:var(--oa-muted);font-size:14px}.oa-post-meta{font-size:11px;color:#79849b}.navigation.pagination{margin-top:36px}.nav-links{display:flex;gap:8px;flex-wrap:wrap}.page-numbers{min-width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--oa-border);border-radius:8px}.page-numbers.current{background:linear-gradient(90deg,var(--oa-a1),var(--oa-a2));border-color:transparent}.oa-single{max-width:900px}.oa-single .entry-title{font-size:clamp(40px,6vw,72px);line-height:1.03}.oa-single .entry-content{color:#d7dcea}.oa-single .entry-content p{margin:1.1em 0}.oa-single .entry-content h2{font-size:32px;margin-top:1.6em}.oa-single .entry-content a{color:#9ea9ff;text-decoration:underline}.oa-single .post-thumbnail{margin:28px 0}.oa-single .post-thumbnail img{border-radius:18px}
@media(max-width:1280px){.oa-container{width:min(calc(100% - 40px),1180px)}.oa-header-inner{grid-template-columns:190px 1fr auto}.oa-menu{gap:22px}.oa-hero{min-height:720px}.oa-hero-grid{min-height:640px}.oa-hero-visual{min-height:640px}.oa-neon-17{font-size:330px}.oa-service-grid{grid-template-columns:repeat(2,1fr)}.oa-portfolio-track{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.oa-site-header{position:absolute}.oa-header-inner{grid-template-columns:1fr auto;gap:12px;height:76px}.oa-header-cta{display:none}.oa-menu-toggle{display:inline-grid;place-items:center}.oa-primary-nav{display:none;position:absolute;left:20px;right:20px;top:72px;padding:14px;border:1px solid var(--oa-border);border-radius:16px;background:rgba(4,8,20,.98);box-shadow:var(--oa-shadow)}.oa-primary-nav.is-open{display:block}.oa-menu-toggle[aria-expanded="true"] .oa-menu-open{display:none}.oa-menu-toggle[aria-expanded="true"] .oa-menu-close{display:block}.oa-menu{display:block}.oa-menu a{padding:12px 10px}.oa-menu>li.current-menu-item>a:after,.oa-menu>li>a:hover:after{display:none}.oa-menu .sub-menu{position:static;display:block;margin-left:12px;border:0;box-shadow:none;background:transparent}.oa-hero{padding-top:76px}.oa-hero-grid{grid-template-columns:1fr;min-height:auto}.oa-hero-copy{padding:82px 0 30px}.oa-hero-copy h1{max-width:700px}.oa-hero-visual{min-height:500px;margin-top:-30px}.oa-hero-visual img{right:-20px;width:100%;height:100%;object-position:center 42%}.oa-visual-vignette{background:linear-gradient(180deg,var(--oa-bg) 0%,transparent 22%,transparent 70%,var(--oa-bg) 100%)}.oa-neon-17{right:6%;top:7%;font-size:300px}.oa-scroll-hint{display:none}.oa-why-grid{grid-template-columns:repeat(2,1fr)}.oa-why-item{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.oa-why-item:nth-child(-n+2){border-top:0}.oa-services-layout{grid-template-columns:1fr}.oa-section-intro{position:static;max-width:680px}.oa-service-grid{grid-template-columns:repeat(2,1fr)}.oa-stats-grid{grid-template-columns:repeat(2,1fr)}.oa-stat:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.12)}.oa-stat:nth-child(4){border-top:1px solid rgba(255,255,255,.12)}.oa-contact-shell{grid-template-columns:1fr 1fr}.oa-contact-card{grid-column:1/-1}.oa-footer-grid{grid-template-columns:repeat(2,1fr)}.oa-post-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){body.onyedi-ajans-theme{font-size:15px}.oa-container{width:min(calc(100% - 28px),100%)}.oa-logo img{max-width:170px}.oa-wordmark-mark{font-size:27px}.oa-wordmark-text strong{font-size:17px}.oa-hero-copy{padding-top:66px}.oa-hero-copy h1{font-size:clamp(46px,15vw,68px)}.oa-hero-copy h1 strong{margin-top:12px}.oa-hero-description{font-size:16px}.oa-hero-mini-proof{display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px}.oa-hero-mini-proof span{padding-left:12px;min-width:0}.oa-hero-mini-proof span:nth-child(odd){border-left:0;padding-left:0}.oa-hero-visual{min-height:390px}.oa-neon-17{font-size:210px}.oa-why-grid{grid-template-columns:1fr;padding:16px}.oa-why-item,.oa-why-item:nth-child(-n+2){border-top:1px solid rgba(255,255,255,.08);padding:16px 8px}.oa-why-item:first-child{border-top:0}.oa-section{padding:58px 0}.oa-section-intro h2{font-size:34px}.oa-service-grid{grid-template-columns:1fr}.oa-service-card{min-height:190px}.oa-stats-grid{grid-template-columns:1fr}.oa-stat{border-left:0!important;border-top:1px solid rgba(255,255,255,.12)}.oa-stat:first-child{border-top:0}.oa-section-head{align-items:flex-start;flex-direction:column}.oa-portfolio-track{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:7px}.oa-project-card{flex:0 0 78vw;scroll-snap-align:start}.oa-contact-shell{grid-template-columns:1fr;padding:24px 20px}.oa-contact-card{grid-column:auto}.oa-contact-lead h2{font-size:30px}.oa-footer-grid{grid-template-columns:1fr;gap:26px}.oa-footer-bottom{flex-direction:column}.oa-post-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.oa-scroll-hint span:after{animation:none}.oa-service-card,.oa-project-card img,.oa-btn{transition:none}}

/* v1.2.0 — sekmeli tema paneli, güvenilir kaydetme, opsiyonel linkler ve görsel ölçü rehberi */
.oa-site-header{top:var(--oa-header-top,16px)}
.oa-hero{padding-top:calc(86px + var(--oa-header-top,16px))}
.oa-primary-nav:empty{min-height:1px}

.oa-custom-icon{display:block;width:28px;height:28px;object-fit:contain;object-position:center}
.oa-icon-box .oa-custom-icon,.oa-service-icon .oa-custom-icon{width:28px;height:28px}
.oa-service-heading{display:flex;align-items:center;gap:14px;min-width:0}
.oa-service-heading h3{margin:0;min-width:0}
.oa-service-card{gap:16px}
.oa-service-card>p{margin:0;padding-right:22px}

.oa-section-background{position:absolute;inset:0;z-index:0;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.22;pointer-events:none}
.oa-stats-grid>.oa-section-background{filter:saturate(.9) contrast(1.05)}
.oa-stats-grid:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,rgba(7,21,53,.88),rgba(13,23,61,.84) 50%,rgba(35,16,74,.88));pointer-events:none}
.oa-stats-grid:before{z-index:1}
.oa-stat{z-index:2}
.oa-stat-icon .oa-custom-icon-stat{width:36px;height:36px;object-fit:contain}

.oa-contact-shell{position:relative;overflow:hidden;isolation:isolate}
.oa-contact-shell>.oa-section-background{z-index:0;opacity:.2}
.oa-contact-shell:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,rgba(7,23,55,.92),rgba(17,21,76,.88) 50%,rgba(39,16,90,.9));pointer-events:none}
.oa-contact-shell>*:not(.oa-section-background){position:relative;z-index:1}
.oa-contact-info .oa-custom-icon-contact{width:23px;height:23px;object-fit:contain}

.oa-footer-logo img{max-height:54px;width:auto}
.oa-footer-menu .sub-menu{margin:7px 0 0 12px;padding:0;list-style:none}
.oa-footer-legal-menu{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.oa-footer-legal-menu li{margin:0}
.oa-footer-legal-menu a{color:#7d879d}
.oa-footer-legal-menu a:hover,.oa-footer-legal-menu a:focus-visible{color:#fff}

@media(max-width:980px){
  .oa-hero{padding-top:calc(76px + var(--oa-header-top,16px))}
  .oa-primary-nav{top:calc(72px + var(--oa-header-top,16px))}
}
@media(max-width:640px){
  .oa-service-heading{align-items:center}
  .oa-footer-legal-menu{justify-content:flex-start;gap:12px 18px}
}

/* v1.3.0 — Özel Portfolyo sayfası */
.oa-portfolio-page{overflow:hidden;background:var(--oa-bg)}
.oa-portfolio-hero{position:relative;min-height:820px;padding-top:calc(118px + var(--oa-header-top,16px));overflow:hidden;background:linear-gradient(180deg,#030713 0%,#050a18 72%,var(--oa-bg) 100%)}
.oa-portfolio-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:190px;background:linear-gradient(180deg,transparent,var(--oa-bg));pointer-events:none}
.oa-portfolio-hero-grid{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,#000,transparent 75%)}
.oa-portfolio-hero-glow{position:absolute;right:-12%;top:-18%;width:72vw;height:72vw;max-width:1100px;max-height:1100px;border-radius:50%;background:radial-gradient(circle,rgba(39,196,255,.16),rgba(77,125,255,.12) 34%,rgba(169,60,255,.09) 55%,transparent 73%);filter:blur(18px)}
.oa-portfolio-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:.86fr 1.14fr;gap:72px;align-items:center;min-height:690px}
.oa-portfolio-hero-copy{padding-bottom:70px}
.oa-portfolio-hero-copy h1{margin:0;max-width:700px;font-size:clamp(58px,6.7vw,108px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}
.oa-portfolio-hero-copy h1 span,.oa-portfolio-hero-copy h1 strong{display:block}
.oa-portfolio-hero-copy h1 strong{margin-top:18px;background:linear-gradient(96deg,var(--oa-a1),#8857ff 30%,var(--oa-a2) 65%,var(--oa-a3));-webkit-background-clip:text;background-clip:text;color:transparent}
.oa-portfolio-hero-description{max-width:620px;margin:30px 0 30px;color:#cbd2e2;font-size:18px;line-height:1.78}
.oa-portfolio-hero-facts{display:flex;align-items:stretch;gap:0;margin-top:40px;border-top:1px solid rgba(255,255,255,.11);padding-top:24px}
.oa-portfolio-hero-facts span{min-width:128px;padding:0 25px;border-left:1px solid rgba(255,255,255,.1)}
.oa-portfolio-hero-facts span:first-child{padding-left:0;border-left:0}
.oa-portfolio-hero-facts strong{display:block;font-size:25px;line-height:1;color:#fff}
.oa-portfolio-hero-facts small{display:block;margin-top:8px;color:#8792aa;font-size:10px;text-transform:uppercase;letter-spacing:.09em}
.oa-portfolio-hero-showcase{position:relative;min-height:620px}
.oa-portfolio-hero-master{position:absolute;inset:22px 0 40px 5%;margin:0;border:1px solid rgba(145,113,255,.32);border-radius:30px;overflow:hidden;transform:rotate(1.3deg);box-shadow:0 40px 110px rgba(0,0,0,.46),0 0 70px rgba(87,84,255,.12)}
.oa-portfolio-hero-master img{width:100%;height:100%;object-fit:cover}
.oa-portfolio-hero-mosaic{position:absolute;inset:0}
.oa-portfolio-hero-tile{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#071020;box-shadow:0 32px 90px rgba(0,0,0,.48)}
.oa-portfolio-hero-tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.oa-portfolio-hero-tile figcaption{position:absolute;z-index:2;left:24px;right:24px;bottom:22px}
.oa-portfolio-hero-tile figcaption small{display:block;margin-bottom:6px;color:#bdc8de;font-size:10px;text-transform:uppercase;letter-spacing:.12em}
.oa-portfolio-hero-tile figcaption strong{display:block;font-size:18px;line-height:1.15}
.oa-portfolio-hero-tile-1{left:12%;top:6%;width:67%;height:63%;z-index:3;transform:rotate(-2deg)}
.oa-portfolio-hero-tile-2{right:0;top:34%;width:47%;height:48%;z-index:4;transform:rotate(3deg)}
.oa-portfolio-hero-tile-3{left:0;bottom:4%;width:46%;height:40%;z-index:2;transform:rotate(-4deg)}
.oa-portfolio-hero-tile:hover img{transform:scale(1.04)}
.oa-portfolio-image-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(1,5,15,.2) 62%,rgba(1,5,15,.92) 100%);pointer-events:none}
.oa-portfolio-orbit{position:absolute;z-index:6;border:1px solid rgba(88,149,255,.34);border-radius:50%;pointer-events:none;box-shadow:0 0 26px rgba(74,141,255,.12)}
.oa-portfolio-orbit-one{width:560px;height:190px;right:2%;top:42%;transform:rotate(-21deg)}
.oa-portfolio-orbit-two{width:430px;height:135px;right:11%;top:48%;transform:rotate(19deg);border-color:rgba(184,79,255,.34)}

.oa-portfolio-listing{position:relative;padding-top:96px}
.oa-portfolio-listing-head{display:grid;grid-template-columns:1fr minmax(320px,520px);gap:60px;align-items:end;margin-bottom:42px}
.oa-portfolio-listing-head h2{margin:0;max-width:720px;font-size:clamp(40px,4.6vw,68px);line-height:1;letter-spacing:-.045em}
.oa-portfolio-listing-head>p{margin:0;color:var(--oa-muted);font-size:16px;line-height:1.75}
.oa-portfolio-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 34px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025)}
.oa-portfolio-filters button{appearance:none;border:1px solid transparent;border-radius:999px;background:transparent;color:#9fa9bf;padding:10px 15px;font-size:11px;font-weight:750;letter-spacing:.04em;cursor:pointer;transition:.2s ease}
.oa-portfolio-filters button:hover,.oa-portfolio-filters button:focus-visible{color:#fff;border-color:rgba(255,255,255,.16);outline:none}
.oa-portfolio-filters button.is-active{color:#fff;background:linear-gradient(105deg,rgba(169,60,255,.9),rgba(77,125,255,.92) 58%,rgba(39,196,255,.9));box-shadow:0 8px 26px rgba(80,90,255,.24)}
.oa-portfolio-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}
.oa-portfolio-page-card{grid-column:span 4;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(180deg,rgba(15,23,45,.88),rgba(8,14,29,.96));box-shadow:0 18px 60px rgba(0,0,0,.18);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.oa-portfolio-page-card:nth-child(7n+1),.oa-portfolio-page-card:nth-child(7n+5){grid-column:span 8}
.oa-portfolio-page-card:hover,.oa-portfolio-page-card:focus-visible{transform:translateY(-6px);border-color:rgba(113,114,255,.46);box-shadow:0 26px 76px rgba(0,0,0,.32),0 0 34px rgba(91,95,255,.08);outline:none}
.oa-portfolio-page-card[hidden]{display:none!important}
.oa-portfolio-page-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,#081128,#17114b)}
.oa-portfolio-page-card:nth-child(7n+1) .oa-portfolio-page-media,.oa-portfolio-page-card:nth-child(7n+5) .oa-portfolio-page-media{aspect-ratio:16/9}
.oa-portfolio-page-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}
.oa-portfolio-page-card:hover .oa-portfolio-page-media img{transform:scale(1.045);filter:saturate(1.08)}
.oa-portfolio-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-size:120px;font-weight:900;letter-spacing:-.08em;color:rgba(255,255,255,.08);background:radial-gradient(circle at 70% 30%,rgba(39,196,255,.18),transparent 42%),radial-gradient(circle at 24% 70%,rgba(169,60,255,.18),transparent 42%)}
.oa-portfolio-badge{position:absolute;z-index:3;top:18px;left:18px;padding:7px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(3,7,19,.7);backdrop-filter:blur(12px);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.oa-portfolio-page-card-copy{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:28px;padding:24px 25px 22px}
.oa-portfolio-page-card-copy small{display:block;margin-bottom:8px;color:#8f9bb3;font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}
.oa-portfolio-page-card-copy h3{margin:0;font-size:24px;line-height:1.12;letter-spacing:-.025em}
.oa-portfolio-page-card-copy p{max-width:650px;margin:11px 0 0;color:#9da8bf;font-size:13px;line-height:1.65}
.oa-portfolio-card-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:17px;border-top:1px solid rgba(255,255,255,.08);color:#cbd4e8;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}
.oa-portfolio-card-footer .oa-icon{width:18px;height:18px;color:#a570ff;transition:transform .2s ease}
.oa-portfolio-page-card:hover .oa-portfolio-card-footer .oa-icon{transform:translateX(5px)}
.oa-portfolio-empty{margin:30px 0 0;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:var(--oa-muted);text-align:center;background:rgba(255,255,255,.03)}

.oa-portfolio-cta{padding-top:50px}
.oa-portfolio-cta-shell{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:55px;align-items:center;padding:56px 64px;border:1px solid rgba(105,97,255,.32);border-radius:28px;background:radial-gradient(circle at 80% 20%,rgba(169,60,255,.22),transparent 35%),linear-gradient(110deg,#071737,#11154c 52%,#28105a);box-shadow:0 30px 100px rgba(0,0,0,.28)}
.oa-portfolio-cta-shell:after{content:"17";position:absolute;z-index:-1;right:10%;top:50%;transform:translateY(-50%);font-size:260px;font-weight:900;letter-spacing:-.1em;color:rgba(255,255,255,.035);line-height:1}
.oa-portfolio-cta-bg{position:absolute;z-index:-2;inset:0;background-size:cover;background-position:center;opacity:.22}
.oa-portfolio-cta-copy{max-width:820px}
.oa-portfolio-cta-copy h2{margin:0;max-width:850px;font-size:clamp(38px,4.2vw,64px);line-height:1;letter-spacing:-.045em}
.oa-portfolio-cta-copy>p:last-child{max-width:680px;margin:20px 0 0;color:#c2cbe0;font-size:16px}

.oa-project-single{background:var(--oa-bg)}
.oa-project-single-hero{padding:calc(155px + var(--oa-header-top,16px)) 0 76px;background:radial-gradient(circle at 75% 20%,rgba(77,125,255,.14),transparent 35%),linear-gradient(180deg,#020612,#040817)}
.oa-project-back{display:inline-flex;align-items:center;gap:10px;margin-bottom:58px;color:#aab4c9;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}
.oa-project-back .oa-icon{width:17px;height:17px;transform:rotate(180deg)}
.oa-project-single-heading{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:70px;align-items:end}
.oa-project-single-heading h1{max-width:1000px;margin:0;font-size:clamp(54px,7vw,108px);line-height:.92;letter-spacing:-.055em}
.oa-project-single-lead{max-width:820px;margin:26px 0 0;color:#c1cadc;font-size:18px;line-height:1.75}
.oa-project-meta-list{display:grid;gap:0;margin:0;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.025);overflow:hidden}
.oa-project-meta-list>div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:15px 17px;border-top:1px solid rgba(255,255,255,.08)}
.oa-project-meta-list>div:first-child{border-top:0}
.oa-project-meta-list dt{color:#7f8ba3;font-size:9px;text-transform:uppercase;letter-spacing:.1em}
.oa-project-meta-list dd{margin:0;font-size:12px;font-weight:700}
.oa-project-cover{padding:0 0 20px}
.oa-project-cover img{width:100%;max-height:820px;object-fit:cover;border:1px solid rgba(255,255,255,.1);border-radius:26px;box-shadow:0 28px 90px rgba(0,0,0,.32)}
.oa-project-single-layout{display:grid;grid-template-columns:260px minmax(0,820px);gap:90px;justify-content:center}
.oa-project-single-layout aside{position:sticky;top:130px;align-self:start;display:grid;gap:14px}
.oa-project-single-layout aside>span{color:#78859e;font-size:9px;font-weight:800;letter-spacing:.16em}
.oa-project-single-layout aside>strong{font-size:23px;line-height:1.15}
.oa-project-single-layout aside .oa-btn{margin-top:12px;width:max-content}
.oa-project-story{max-width:820px;font-size:17px;color:#d3d9e7}
.oa-project-story h2{margin-top:1.8em;font-size:38px;letter-spacing:-.03em}
.oa-project-story h3{margin-top:1.5em;font-size:27px}
.oa-project-story figure,.oa-project-story img{margin-top:30px;margin-bottom:30px}
.oa-project-navigation{padding:22px 0 80px}
.oa-project-navigation-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.oa-project-navigation-grid>div:last-child{text-align:right}
.oa-project-navigation a{display:flex;flex-direction:column;min-height:110px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.025);transition:.2s ease}
.oa-project-navigation a:hover{border-color:rgba(113,114,255,.4);background:rgba(255,255,255,.04)}
.oa-project-navigation small{color:#77839a;font-size:9px;text-transform:uppercase;letter-spacing:.12em}
.oa-project-navigation strong{margin-top:8px;font-size:18px}

@media(max-width:1180px){
  .oa-portfolio-hero-layout{grid-template-columns:1fr 1fr;gap:34px}
  .oa-portfolio-hero-showcase{min-height:540px}
  .oa-portfolio-page-card{grid-column:span 6}
  .oa-portfolio-page-card:nth-child(7n+1),.oa-portfolio-page-card:nth-child(7n+5){grid-column:span 6}
  .oa-project-single-heading{grid-template-columns:1fr 280px}
}
@media(max-width:980px){
  .oa-portfolio-hero{padding-top:calc(116px + var(--oa-header-top,16px));min-height:auto}
  .oa-portfolio-hero-layout{grid-template-columns:1fr;padding-bottom:90px}
  .oa-portfolio-hero-copy{padding-bottom:10px}
  .oa-portfolio-hero-copy h1{max-width:850px}
  .oa-portfolio-hero-showcase{min-height:560px}
  .oa-portfolio-listing-head{grid-template-columns:1fr;gap:18px}
  .oa-portfolio-cta-shell{grid-template-columns:1fr;padding:42px}
  .oa-portfolio-cta-shell .oa-btn{width:max-content}
  .oa-project-single-heading{grid-template-columns:1fr;gap:34px}
  .oa-project-meta-list{max-width:620px}
  .oa-project-single-layout{grid-template-columns:1fr;gap:35px}
  .oa-project-single-layout aside{position:static}
}
@media(max-width:680px){
  .oa-portfolio-hero{padding-top:calc(102px + var(--oa-header-top,16px))}
  .oa-portfolio-hero-copy h1{font-size:clamp(48px,15vw,76px)}
  .oa-portfolio-hero-description{font-size:16px}
  .oa-portfolio-hero-facts{display:grid;grid-template-columns:repeat(3,1fr)}
  .oa-portfolio-hero-facts span{min-width:0;padding:0 10px;text-align:center}
  .oa-portfolio-hero-facts strong{font-size:21px}
  .oa-portfolio-hero-showcase{min-height:440px}
  .oa-portfolio-hero-tile{border-radius:18px}
  .oa-portfolio-hero-tile-1{left:4%;width:76%;height:60%}
  .oa-portfolio-hero-tile-2{right:0;top:38%;width:55%;height:45%}
  .oa-portfolio-hero-tile-3{left:0;bottom:2%;width:48%;height:37%}
  .oa-portfolio-hero-tile figcaption{left:15px;right:15px;bottom:14px}
  .oa-portfolio-hero-tile figcaption strong{font-size:14px}
  .oa-portfolio-orbit{display:none}
  .oa-portfolio-listing{padding-top:66px}
  .oa-portfolio-listing-head h2{font-size:40px}
  .oa-portfolio-filters{overflow:auto;flex-wrap:nowrap;border-radius:14px;padding:8px;scrollbar-width:none}
  .oa-portfolio-filters::-webkit-scrollbar{display:none}
  .oa-portfolio-filters button{white-space:nowrap}
  .oa-portfolio-grid{grid-template-columns:1fr}
  .oa-portfolio-page-card,.oa-portfolio-page-card:nth-child(7n+1),.oa-portfolio-page-card:nth-child(7n+5){grid-column:auto}
  .oa-portfolio-page-media,.oa-portfolio-page-card:nth-child(7n+1) .oa-portfolio-page-media,.oa-portfolio-page-card:nth-child(7n+5) .oa-portfolio-page-media{aspect-ratio:4/3}
  .oa-portfolio-page-card-copy{padding:20px}
  .oa-portfolio-page-card-copy h3{font-size:21px}
  .oa-portfolio-cta{padding-top:25px}
  .oa-portfolio-cta-shell{padding:30px 24px;border-radius:20px}
  .oa-portfolio-cta-copy h2{font-size:37px}
  .oa-project-single-hero{padding-top:calc(125px + var(--oa-header-top,16px))}
  .oa-project-back{margin-bottom:38px}
  .oa-project-single-heading h1{font-size:50px}
  .oa-project-single-lead{font-size:16px}
  .oa-project-cover img{border-radius:18px}
  .oa-project-navigation-grid{grid-template-columns:1fr}
  .oa-project-navigation-grid>div:last-child{text-align:left}
}

/* ======================================================================
   ONYEDİ AJANS — PORTFOLYO V1.4
   Tamamen sistem fontları, CSS renkleri/gradientleri ve inline SVG ikonlarla.
   ====================================================================== */
.oa-pf-page{position:relative;overflow:hidden;background:var(--oa-pf-bg);color:var(--oa-pf-text)}
.oa-pf-page .oa-container{width:min(calc(100% - 56px),1380px)}
.oa-pf-page .oa-icon{width:20px;height:20px}
.oa-pf-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--oa-pf-a1);font-size:10px;font-weight:850;letter-spacing:.2em;text-transform:uppercase}
.oa-pf-eyebrow:before{content:"";width:22px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--oa-pf-a1),var(--oa-pf-a3));box-shadow:0 0 16px color-mix(in srgb,var(--oa-pf-a1) 55%,transparent)}
.oa-pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 23px;border:1px solid color-mix(in srgb,var(--oa-pf-border) 88%,white 12%);border-radius:9px;color:var(--oa-pf-text);font-size:11px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}
.oa-pf-btn .oa-icon{width:17px;height:17px}
.oa-pf-btn:hover,.oa-pf-btn:focus-visible{transform:translateY(-2px);outline:none;border-color:color-mix(in srgb,var(--oa-pf-a2) 65%,white 15%)}
.oa-pf-btn-primary{border-color:transparent;background:linear-gradient(105deg,var(--oa-pf-a1),var(--oa-pf-a2) 55%,var(--oa-pf-a3));box-shadow:0 12px 32px color-mix(in srgb,var(--oa-pf-a1) 26%,transparent)}
.oa-pf-btn-primary:hover,.oa-pf-btn-primary:focus-visible{box-shadow:0 18px 42px color-mix(in srgb,var(--oa-pf-a2) 36%,transparent)}
.oa-pf-btn-ghost,.oa-pf-btn-outline{background:color-mix(in srgb,var(--oa-pf-surface) 72%,transparent);backdrop-filter:blur(12px)}

.oa-pf-hero{position:relative;isolation:isolate;min-height:720px;padding:calc(116px + var(--oa-header-top,16px)) 0 54px;background:linear-gradient(180deg,color-mix(in srgb,var(--oa-pf-bg) 96%,#0d1530 4%),var(--oa-pf-bg));overflow:hidden}
.oa-pf-hero:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:-1px;height:140px;background:linear-gradient(180deg,transparent,var(--oa-pf-bg));pointer-events:none}
.oa-pf-hero-glow{position:absolute;z-index:-2;right:-8%;top:-22%;width:70vw;height:70vw;max-width:1000px;max-height:1000px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--oa-pf-a2) 22%,transparent),color-mix(in srgb,var(--oa-pf-a1) 12%,transparent) 35%,transparent 70%);filter:blur(38px)}
.oa-pf-hero-lines{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--oa-pf-border) 25%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--oa-pf-border) 25%,transparent) 1px,transparent 1px);background-size:72px 72px;opacity:.22;mask-image:linear-gradient(90deg,#000 0,transparent 48%,#000 100%)}
.oa-pf-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:50px;min-height:550px}
.oa-pf-hero-copy{position:relative;z-index:3;padding:12px 0 36px}
.oa-pf-breadcrumb{display:flex;align-items:center;gap:11px;margin-bottom:25px;color:var(--oa-pf-muted);font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
.oa-pf-breadcrumb a{transition:color .2s ease}.oa-pf-breadcrumb a:hover{color:var(--oa-pf-text)}.oa-pf-breadcrumb strong{color:var(--oa-pf-text)}
.oa-pf-hero-copy h1{margin:0;max-width:700px;font-size:clamp(52px,5.5vw,86px);line-height:.96;letter-spacing:-.055em}
.oa-pf-hero-copy h1 span,.oa-pf-hero-copy h1 strong{display:block}.oa-pf-hero-copy h1 strong{margin-top:9px;font-weight:850;background:linear-gradient(95deg,var(--oa-pf-a1),var(--oa-pf-a2) 55%,var(--oa-pf-a3));-webkit-background-clip:text;background-clip:text;color:transparent}
.oa-pf-hero-text{max-width:610px;margin:23px 0 0;color:var(--oa-pf-muted);font-size:16px;line-height:1.72}
.oa-pf-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.oa-pf-play{display:grid;place-items:center;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--oa-pf-text) 42%,transparent);border-radius:50%;font-size:9px;padding-left:2px}
.oa-pf-proof{display:flex;align-items:stretch;gap:0;margin-top:34px}
.oa-pf-proof span{min-width:118px;padding:0 19px;border-left:1px solid color-mix(in srgb,var(--oa-pf-border) 72%,transparent)}
.oa-pf-proof span:first-child{padding-left:0;border-left:0}.oa-pf-proof strong{display:block;color:var(--oa-pf-text);font-size:12px;line-height:1.1}.oa-pf-proof small{display:block;margin-top:5px;color:var(--oa-pf-muted);font-size:9px;line-height:1.25}
.oa-pf-hero-art{position:relative;align-self:stretch;min-height:550px}
.oa-pf-hero-art img{position:absolute;inset:0 -4vw 0 0;width:calc(100% + 4vw);height:100%;object-fit:cover;object-position:center;border-radius:0;filter:saturate(1.03) contrast(1.03)}
.oa-pf-neon-mark{position:absolute;z-index:2;right:3%;top:5%;font-size:360px;font-weight:900;line-height:.9;letter-spacing:-.11em;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--oa-pf-a1) 52%,transparent);opacity:.2;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--oa-pf-a2) 38%,transparent));user-select:none}
.oa-pf-art-vignette{position:absolute;z-index:3;inset:0 -4vw 0 0;pointer-events:none;background:linear-gradient(90deg,var(--oa-pf-bg) 0,color-mix(in srgb,var(--oa-pf-bg) 72%,transparent) 9%,transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--oa-pf-bg) 8%,transparent),transparent 58%,var(--oa-pf-bg) 100%)}

.oa-pf-filter-wrap{position:relative;z-index:8;margin-top:-25px;padding:0 0 18px}
.oa-pf-filters{display:flex;align-items:center;min-height:64px;padding:7px 10px;border:1px solid var(--oa-pf-border);border-radius:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--oa-pf-surface) 94%,transparent),color-mix(in srgb,var(--oa-pf-surface-alt) 92%,transparent));box-shadow:0 20px 60px rgba(0,0,0,.2);backdrop-filter:blur(16px);overflow-x:auto;scrollbar-width:none}
.oa-pf-filters::-webkit-scrollbar{display:none}.oa-pf-filters button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1;min-width:max-content;min-height:46px;padding:0 20px;border:0;border-left:1px solid color-mix(in srgb,var(--oa-pf-border) 55%,transparent);background:transparent;color:var(--oa-pf-text);font-size:10px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:.2s ease}
.oa-pf-filters button:first-child{border-left:0}.oa-pf-filters button:hover{color:#fff}.oa-pf-filters button.is-active{border-left-color:transparent;border-radius:999px;background:linear-gradient(100deg,var(--oa-pf-a1),var(--oa-pf-a2),var(--oa-pf-a3));box-shadow:0 9px 24px color-mix(in srgb,var(--oa-pf-a1) 24%,transparent)}
.oa-pf-filter-icon{display:grid;place-items:center}.oa-pf-filter-icon .oa-icon{width:18px;height:18px}

.oa-pf-featured-section{padding:8px 0 18px}
.oa-pf-featured{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);height:430px;min-height:0;border:1px solid color-mix(in srgb,var(--oa-pf-a1) 46%,var(--oa-pf-border));border-radius:12px;background:linear-gradient(140deg,color-mix(in srgb,var(--oa-pf-surface-alt) 96%,transparent),var(--oa-pf-surface));box-shadow:0 22px 70px rgba(0,0,0,.24);overflow:hidden}
.oa-pf-featured-media{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden;background:linear-gradient(135deg,var(--oa-pf-surface),var(--oa-pf-surface-alt))}.oa-pf-featured-media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;transition:transform .55s ease,filter .35s ease}.oa-pf-featured:hover .oa-pf-featured-media img{transform:scale(1.025);filter:saturate(1.04)}
.oa-pf-media-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 45%,color-mix(in srgb,var(--oa-pf-surface) 85%,transparent) 100%),linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--oa-pf-bg) 48%,transparent))}
.oa-pf-media-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-size:150px;font-weight:900;letter-spacing:-.08em;color:color-mix(in srgb,var(--oa-pf-text) 7%,transparent);background:radial-gradient(circle at 25% 20%,color-mix(in srgb,var(--oa-pf-a1) 18%,transparent),transparent 44%),radial-gradient(circle at 76% 78%,color-mix(in srgb,var(--oa-pf-a3) 16%,transparent),transparent 42%)}
.oa-pf-featured-copy{display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:22px;min-width:0;height:100%;padding:30px 30px 28px}.oa-pf-featured-copy>div:first-child{min-width:0}.oa-pf-featured-copy h2{max-width:520px;margin:0;font-size:clamp(28px,2.5vw,40px);line-height:1.03;letter-spacing:-.04em}.oa-pf-featured-meta{margin:11px 0 0;color:var(--oa-pf-muted);font-size:10px}.oa-pf-featured-text{max-width:540px;margin:14px 0 18px;color:var(--oa-pf-muted);font-size:12px;line-height:1.65}
.oa-pf-featured-metrics{display:flex;flex-direction:column;justify-content:center;gap:18px;padding-left:22px;border-left:1px solid color-mix(in srgb,var(--oa-pf-border) 65%,transparent)}.oa-pf-featured-metric{display:grid;grid-template-columns:32px 1fr;gap:11px;align-items:start}.oa-pf-featured-metric>span{display:grid;place-items:center;width:32px;height:32px;color:var(--oa-pf-a1)}.oa-pf-featured-metric .oa-icon{width:23px;height:23px}.oa-pf-featured-metric p{margin:0}.oa-pf-featured-metric strong{display:block;font-size:18px;line-height:1.05}.oa-pf-featured-metric small{display:block;margin-top:4px;color:var(--oa-pf-muted);font-size:9px;line-height:1.35}

.oa-pf-projects{padding:12px 0 26px}.oa-pf-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,610px);align-items:end;gap:60px;padding:28px 0 24px}.oa-pf-section-head h2{margin:0;font-size:clamp(34px,3.3vw,52px);line-height:1.04;letter-spacing:-.045em}.oa-pf-section-head>p{margin:0;color:var(--oa-pf-muted);font-size:13px;line-height:1.7}
.oa-pf-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
.oa-pf-project-grid.is-single{grid-template-columns:minmax(0,520px);justify-content:center}.oa-pf-project-grid.is-double{grid-template-columns:repeat(2,minmax(0,520px));justify-content:center}
.oa-pf-project-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--oa-pf-border);border-radius:16px;background:linear-gradient(155deg,color-mix(in srgb,var(--oa-pf-surface-alt) 92%,transparent),var(--oa-pf-surface));box-shadow:0 14px 44px rgba(0,0,0,.16);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}
.oa-pf-project-card:hover,.oa-pf-project-card:focus-visible{transform:translateY(-5px);border-color:color-mix(in srgb,var(--oa-pf-a2) 56%,var(--oa-pf-border));box-shadow:0 24px 62px rgba(0,0,0,.28),0 0 32px color-mix(in srgb,var(--oa-pf-a2) 10%,transparent);outline:none}.oa-pf-project-card[hidden]{display:none!important}
.oa-pf-project-media{position:relative;display:grid;place-items:center;flex:0 0 var(--oa-pf-card-media-h,280px);height:var(--oa-pf-card-media-h,280px);min-height:0;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--oa-pf-border) 74%,transparent);background:linear-gradient(135deg,#07101f,#0b1630)}
.oa-pf-project-media img{display:block;width:100%;height:100%;max-width:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s ease}
.oa-pf-project-media.is-cover img{object-fit:cover;object-position:center}.oa-pf-project-media.is-logo{padding:30px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--oa-pf-a2) 10%,transparent),transparent 48%),var(--oa-pf-card-logo-bg,#07101f)}.oa-pf-project-media.is-logo img{width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 28px rgba(0,0,0,.26))}
.oa-pf-project-card:hover .oa-pf-project-media.is-cover img{transform:scale(1.035);filter:saturate(1.06)}.oa-pf-project-card:hover .oa-pf-project-media.is-logo img{transform:scale(1.025)}
.oa-pf-project-card .oa-pf-media-shade{background:linear-gradient(180deg,rgba(2,6,17,.02),transparent 58%,rgba(2,6,17,.2) 100%)}.oa-pf-project-media.is-logo .oa-pf-media-shade{background:linear-gradient(180deg,transparent 65%,rgba(2,6,17,.08) 100%)}
.oa-pf-project-caption{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:18px;flex:1;min-height:118px;padding:20px 20px 19px;background:linear-gradient(180deg,color-mix(in srgb,var(--oa-pf-surface-alt) 52%,transparent),var(--oa-pf-surface))}
.oa-pf-project-copy{min-width:0}.oa-pf-project-category{margin:0 0 8px;color:var(--oa-pf-a3);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.oa-pf-project-caption h3{margin:0;color:var(--oa-pf-text);font-size:18px;line-height:1.2;letter-spacing:-.018em;overflow-wrap:anywhere}.oa-pf-project-meta{display:flex;flex-wrap:wrap;gap:0;margin:10px 0 0;color:var(--oa-pf-muted);font-size:9px}.oa-pf-project-meta span+span:before{content:"•";margin:0 7px;color:color-mix(in srgb,var(--oa-pf-muted) 65%,transparent)}
.oa-pf-project-arrow{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--oa-pf-text) 22%,transparent);border-radius:50%;background:color-mix(in srgb,var(--oa-pf-surface-alt) 90%,transparent);color:var(--oa-pf-text);transition:.2s ease}.oa-pf-project-arrow .oa-icon{width:16px;height:16px}.oa-pf-project-card:hover .oa-pf-project-arrow{transform:translateX(2px);border-color:var(--oa-pf-a2);background:color-mix(in srgb,var(--oa-pf-a2) 17%,transparent)}.oa-pf-project-badge{position:absolute;z-index:4;left:14px;top:14px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--oa-pf-text) 20%,transparent);border-radius:999px;background:rgba(2,6,17,.7);color:#fff;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;backdrop-filter:blur(10px)}

.oa-pf-stats-section{padding:8px 0 22px}.oa-pf-stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid color-mix(in srgb,var(--oa-pf-a2) 45%,var(--oa-pf-border));border-radius:11px;background:radial-gradient(circle at 16% 50%,color-mix(in srgb,var(--oa-pf-a2) 22%,transparent),transparent 26%),radial-gradient(circle at 82% 45%,color-mix(in srgb,var(--oa-pf-a1) 22%,transparent),transparent 32%),linear-gradient(110deg,#091631,color-mix(in srgb,var(--oa-pf-surface-alt) 88%,#24104e 12%));overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.2)}
.oa-pf-stat{display:flex;align-items:center;justify-content:center;gap:16px;min-height:112px;padding:18px 15px;border-left:1px solid color-mix(in srgb,var(--oa-pf-border) 66%,transparent)}.oa-pf-stat:first-child{border-left:0}.oa-pf-stat-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--oa-pf-a1)}.oa-pf-stat-icon .oa-icon{width:31px;height:31px}.oa-pf-stat-icon img{width:38px;height:38px;object-fit:contain}.oa-pf-stat p{margin:0}.oa-pf-stat strong{display:block;font-size:30px;line-height:1}.oa-pf-stat small{display:block;margin-top:6px;color:#c5ccdb;font-size:9px;line-height:1.25}

.oa-pf-testimonials-section{padding:26px 0 20px}.oa-pf-testimonials-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:32px;align-items:start}.oa-pf-testimonials-intro h2{margin:0;font-size:34px;line-height:1.06;letter-spacing:-.035em}.oa-pf-testimonials-intro>p:not(.oa-pf-eyebrow){margin:16px 0 20px;color:var(--oa-pf-muted);font-size:12px;line-height:1.7}.oa-pf-testimonial-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.oa-pf-testimonial-card{position:relative;min-height:220px;padding:24px 22px;border:1px solid var(--oa-pf-border);border-radius:11px;background:linear-gradient(145deg,var(--oa-pf-surface-alt),var(--oa-pf-surface));box-shadow:0 14px 38px rgba(0,0,0,.12)}.oa-pf-quote{display:grid;place-items:center;width:24px;height:24px;color:var(--oa-pf-a1)}.oa-pf-quote .oa-icon{width:22px;height:22px}.oa-pf-testimonial-card>p{min-height:95px;margin:12px 0 19px;color:#c7cfdf;font-size:11px;line-height:1.65}.oa-pf-testimonial-card footer{display:flex;align-items:center;gap:10px}.oa-pf-avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--oa-pf-a1) 44%,var(--oa-pf-border));border-radius:50%;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--oa-pf-a1) 32%,transparent),color-mix(in srgb,var(--oa-pf-a3) 18%,transparent));font-size:12px}.oa-pf-avatar img{width:100%;height:100%;object-fit:cover}.oa-pf-testimonial-card footer>span:last-child strong{display:block;font-size:10px}.oa-pf-testimonial-card footer>span:last-child small{display:block;margin-top:2px;color:var(--oa-pf-muted);font-size:8px}
.oa-pf-client-strip{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;margin-top:24px;padding:22px 8px;border-top:1px solid color-mix(in srgb,var(--oa-pf-border) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--oa-pf-border) 60%,transparent)}.oa-pf-client{display:grid;place-items:center;min-height:42px;padding:0 12px;opacity:.48;filter:grayscale(1);transition:.2s ease}.oa-pf-client:hover{opacity:.85;filter:grayscale(0)}.oa-pf-client strong{color:#d3d9e7;font-size:17px;letter-spacing:.08em}.oa-pf-client img{max-width:128px;max-height:38px;object-fit:contain}.oa-pf-clients-only{padding:18px 0}

.oa-pf-cta-section{padding:22px 0 42px}.oa-pf-cta{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(300px,1.3fr) minmax(390px,1fr) auto;align-items:center;gap:30px;overflow:hidden;min-height:118px;padding:24px 28px;border:1px solid color-mix(in srgb,var(--oa-pf-a1) 55%,var(--oa-pf-border));border-radius:11px;background:radial-gradient(circle at 85% 25%,color-mix(in srgb,var(--oa-pf-a1) 24%,transparent),transparent 34%),linear-gradient(105deg,#081837,color-mix(in srgb,var(--oa-pf-surface-alt) 82%,#2b0e59 18%));box-shadow:0 22px 58px rgba(0,0,0,.2)}.oa-pf-cta:after{content:"17";position:absolute;z-index:-1;right:24%;top:50%;transform:translateY(-54%);font-size:170px;font-weight:900;letter-spacing:-.12em;color:color-mix(in srgb,var(--oa-pf-text) 3%,transparent);pointer-events:none}.oa-pf-cta-bg{position:absolute;z-index:-2;inset:0;background-size:cover;background-position:center;opacity:.18}.oa-pf-cta-copy h2{margin:0;font-size:27px;line-height:1.06;letter-spacing:-.03em}.oa-pf-cta-copy p{margin:7px 0 0;color:#c3ccdf;font-size:10px}.oa-pf-cta-features{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.oa-pf-cta-features>span{display:flex;align-items:center;gap:9px;color:#d5dbeb}.oa-pf-cta-features .oa-icon{width:23px;height:23px;color:var(--oa-pf-a1)}.oa-pf-cta-features small{font-size:9px;line-height:1.3}

@media(max-width:1180px){
  .oa-pf-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.oa-pf-hero-copy h1{font-size:clamp(48px,6vw,74px)}.oa-pf-proof span{min-width:0;padding:0 12px}.oa-pf-featured{grid-template-columns:1fr 1.05fr;height:400px}.oa-pf-featured-copy{grid-template-columns:1fr;padding:28px}.oa-pf-featured-metrics{display:grid;grid-template-columns:1fr 1fr;padding:18px 0 0;border-left:0;border-top:1px solid color-mix(in srgb,var(--oa-pf-border) 65%,transparent)}.oa-pf-stats{grid-template-columns:repeat(5,1fr)}.oa-pf-stat{gap:10px}.oa-pf-testimonials-layout{grid-template-columns:260px 1fr}.oa-pf-cta{grid-template-columns:1fr auto}.oa-pf-cta-features{grid-column:1/-1;grid-row:2}
}
@media(max-width:980px){
  .oa-pf-page .oa-container{width:min(calc(100% - 38px),1380px)}.oa-pf-hero{padding-top:calc(120px + var(--oa-header-top,16px));min-height:auto}.oa-pf-hero-grid{grid-template-columns:1fr;padding-bottom:22px}.oa-pf-hero-copy{padding-bottom:0}.oa-pf-hero-art{min-height:510px}.oa-pf-hero-art img{right:0;width:100%;border-radius:18px}.oa-pf-art-vignette{right:0;border-radius:18px;background:linear-gradient(180deg,rgba(2,6,17,.1),transparent 50%,var(--oa-pf-bg))}.oa-pf-filter-wrap{margin-top:0}.oa-pf-filters button{flex:0 0 auto}.oa-pf-featured{grid-template-columns:1fr;height:auto}.oa-pf-featured-media{height:360px;min-height:0}.oa-pf-media-shade{background:linear-gradient(180deg,transparent 54%,var(--oa-pf-surface) 100%)}.oa-pf-section-head{grid-template-columns:1fr;gap:13px}.oa-pf-project-grid,.oa-pf-project-grid.is-double{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.oa-pf-project-grid.is-single{grid-template-columns:minmax(0,520px);justify-content:center}.oa-pf-project-media{flex-basis:250px;height:250px}.oa-pf-stats{grid-template-columns:repeat(3,1fr)}.oa-pf-stat:nth-child(4){border-left:0}.oa-pf-testimonials-layout{grid-template-columns:1fr}.oa-pf-testimonials-intro{max-width:650px}.oa-pf-client-strip{grid-template-columns:repeat(4,1fr);gap:16px}.oa-pf-cta{grid-template-columns:1fr}.oa-pf-cta-features{grid-column:auto;grid-row:auto}.oa-pf-cta .oa-pf-btn{width:max-content}
}
@media(max-width:680px){
  .oa-pf-page .oa-container{width:min(calc(100% - 28px),1380px)}.oa-pf-hero{padding-top:calc(105px + var(--oa-header-top,16px));padding-bottom:38px}.oa-pf-breadcrumb{margin-bottom:18px}.oa-pf-hero-copy h1{font-size:clamp(44px,13vw,62px)}.oa-pf-hero-text{font-size:14px}.oa-pf-hero-actions{display:grid;grid-template-columns:1fr}.oa-pf-btn{width:100%}.oa-pf-proof{display:grid;grid-template-columns:1fr 1fr;gap:16px 0}.oa-pf-proof span:nth-child(3){border-left:0;padding-left:0}.oa-pf-hero-art{min-height:340px}.oa-pf-neon-mark{font-size:220px}.oa-pf-filter-wrap{padding-bottom:12px}.oa-pf-filters{border-radius:10px}.oa-pf-filters button{min-height:42px;padding:0 15px}.oa-pf-featured{border-radius:10px;height:auto}.oa-pf-featured-media{height:240px;min-height:0}.oa-pf-featured-copy{padding:24px 20px}.oa-pf-featured-copy h2{font-size:32px}.oa-pf-featured-metrics{grid-template-columns:1fr}.oa-pf-projects{padding-top:4px}.oa-pf-section-head{padding-top:22px}.oa-pf-section-head h2{font-size:36px}.oa-pf-project-grid,.oa-pf-project-grid.is-single,.oa-pf-project-grid.is-double{grid-template-columns:1fr;justify-content:stretch;gap:14px}.oa-pf-project-media{flex-basis:220px;height:220px}.oa-pf-project-media.is-logo{padding:24px}.oa-pf-project-caption{min-height:104px;padding:17px 17px 16px}.oa-pf-project-caption h3{font-size:17px}.oa-pf-stats{grid-template-columns:1fr 1fr}.oa-pf-stat{min-height:94px}.oa-pf-stat:nth-child(3),.oa-pf-stat:nth-child(5){border-left:0}.oa-pf-stat strong{font-size:25px}.oa-pf-testimonial-cards{grid-template-columns:1fr}.oa-pf-testimonial-card{min-height:0}.oa-pf-testimonial-card>p{min-height:0}.oa-pf-client-strip{grid-template-columns:repeat(2,1fr)}.oa-pf-cta{padding:24px 21px}.oa-pf-cta-copy h2{font-size:25px}.oa-pf-cta-features{grid-template-columns:1fr}.oa-pf-cta .oa-pf-btn{width:100%}
}


/* ======================================================================
   ONYEDİ AJANS — PORTFOLYO PROJE DETAY V1.5
   Onaylanan sade detay düzeni: ana görsel + kısa bilgiler + demo + açıklama.
   ====================================================================== */
.oa-pf-single{position:relative;overflow:hidden;min-height:70vh;background:var(--oa-pf-bg);color:var(--oa-pf-text)}
.oa-pf-single-glow{position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 19% 25%,color-mix(in srgb,var(--oa-pf-a2) 13%,transparent),transparent 31%),radial-gradient(circle at 73% 22%,color-mix(in srgb,var(--oa-pf-a1) 12%,transparent),transparent 28%)}
.oa-pf-single .oa-container{position:relative;z-index:1;width:min(calc(100% - 56px),1380px)}
.oa-pf-single-main{padding:calc(122px + var(--oa-header-top,16px)) 0 36px}
.oa-pf-single-breadcrumb{display:flex;align-items:center;gap:12px;overflow:hidden;margin:0 0 28px;color:var(--oa-pf-muted);font-size:12px;white-space:nowrap}
.oa-pf-single-breadcrumb a,.oa-pf-single-breadcrumb>span{display:inline-flex;align-items:center;gap:7px;min-width:0;color:inherit}
.oa-pf-single-breadcrumb a:hover{color:var(--oa-pf-a3)}
.oa-pf-single-breadcrumb .oa-icon{width:15px;height:15px}
.oa-pf-single-breadcrumb>span[aria-current="page"]{overflow:hidden;text-overflow:ellipsis}
.oa-pf-crumb-sep{opacity:.52}
.oa-pf-single-grid{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(360px,.86fr);gap:48px;align-items:center}
.oa-pf-single-media{min-width:0}
.oa-pf-single-cover{position:relative;overflow:hidden;margin:0;aspect-ratio:16/10;border:1px solid color-mix(in srgb,var(--oa-pf-border) 82%,white 7%);border-radius:15px;background:linear-gradient(135deg,#071530,#150b2f);box-shadow:0 28px 90px rgba(0,0,0,.34)}
.oa-pf-single-cover:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}
.oa-pf-single-cover{display:grid;place-items:center;padding:18px}.oa-pf-single-cover img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}
.oa-pf-single-cover-empty{display:grid;place-items:center;background:radial-gradient(circle at 70% 30%,rgba(163,71,255,.25),transparent 34%),linear-gradient(135deg,#071c3e,#13072e)}
.oa-pf-single-cover-empty span{font-size:clamp(110px,18vw,260px);font-weight:900;letter-spacing:-.1em;color:rgba(255,255,255,.08)}
.oa-pf-single-info{min-width:0;padding:10px 0}
.oa-pf-single-kicker{margin:0 0 15px;color:var(--oa-pf-a1);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.oa-pf-single-info h1{margin:0;max-width:650px;font-size:clamp(40px,4.3vw,66px);line-height:1.02;letter-spacing:-.047em}
.oa-pf-single-lead{max-width:650px;margin:24px 0 0;color:var(--oa-pf-muted);font-size:16px;line-height:1.78}
.oa-pf-single-facts{display:grid;gap:0;margin:31px 0 0}
.oa-pf-single-facts>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;align-items:center;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--oa-pf-border) 62%,transparent)}
.oa-pf-single-facts>div:last-child{border-bottom:0}
.oa-pf-single-facts dt{display:flex;align-items:center;gap:11px;color:#f0f3fb;font-size:13px;font-weight:730}
.oa-pf-single-facts dt .oa-icon{width:19px;height:19px;color:#aebcff}
.oa-pf-single-facts dd{min-width:0;margin:0;color:var(--oa-pf-muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}
.oa-pf-single-facts dd a{color:var(--oa-pf-a3)}
.oa-pf-single-facts dd a:hover{text-decoration:underline}
.oa-pf-single-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:31px}
.oa-pf-single-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 26px;border:1px solid color-mix(in srgb,var(--oa-pf-border) 75%,white 12%);border-radius:9px;color:#fff;font-size:12px;font-weight:800;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}
.oa-pf-single-btn .oa-icon{width:17px;height:17px}
.oa-pf-single-btn:hover,.oa-pf-single-btn:focus-visible{transform:translateY(-2px);outline:none}
.oa-pf-single-btn-primary{min-width:205px;border-color:transparent;background:linear-gradient(105deg,var(--oa-pf-a3),var(--oa-pf-a2) 46%,var(--oa-pf-a1));box-shadow:0 14px 38px color-mix(in srgb,var(--oa-pf-a2) 18%,transparent)}
.oa-pf-single-btn-primary:hover{box-shadow:0 18px 46px color-mix(in srgb,var(--oa-pf-a1) 24%,transparent)}
.oa-pf-single-btn-ghost{min-width:190px;background:rgba(255,255,255,.015)}
.oa-pf-single-btn-ghost:hover{border-color:color-mix(in srgb,var(--oa-pf-a2) 58%,white 10%);background:rgba(255,255,255,.035)}
.oa-pf-single-work{padding:30px 0 76px}
.oa-pf-single-work-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:32px;align-items:stretch;padding:28px 34px;border:1px solid color-mix(in srgb,var(--oa-pf-border) 72%,white 5%);border-radius:15px;background:linear-gradient(112deg,color-mix(in srgb,var(--oa-pf-surface) 90%,#071939 10%),color-mix(in srgb,var(--oa-pf-surface-alt) 90%,#1b0b3b 10%));box-shadow:0 22px 70px rgba(0,0,0,.2)}
.oa-pf-single-work-icon{display:grid;place-items:center;min-height:145px;border-right:1px solid color-mix(in srgb,var(--oa-pf-border) 65%,transparent);color:var(--oa-pf-a2)}
.oa-pf-single-work-icon .oa-icon{width:86px;height:86px;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--oa-pf-a1) 28%,transparent))}
.oa-pf-single-work-copy{align-self:center;padding:4px 4px 4px 0}
.oa-pf-single-work-copy h2{margin:0 0 13px;font-size:24px;line-height:1.15;letter-spacing:-.025em}
.oa-pf-single-prose{max-width:980px;color:#b7c1d5;font-size:15px;line-height:1.82}
.oa-pf-single-prose>*:first-child{margin-top:0}.oa-pf-single-prose>*:last-child{margin-bottom:0}
.oa-pf-single-prose h2,.oa-pf-single-prose h3{margin-top:1.35em;color:var(--oa-pf-text)}
.oa-pf-single-prose p{margin:0 0 12px}
.oa-pf-single-prose ul,.oa-pf-single-prose ol{padding-left:1.25em}
.oa-pf-single-prose a{color:var(--oa-pf-a3);text-decoration:underline;text-underline-offset:3px}

@media(max-width:1100px){
  .oa-pf-single-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:34px}
  .oa-pf-single-facts>div{grid-template-columns:145px minmax(0,1fr)}
}
@media(max-width:900px){
  .oa-pf-single-main{padding-top:calc(110px + var(--oa-header-top,16px))}
  .oa-pf-single-grid{grid-template-columns:1fr;gap:30px;align-items:start}
  .oa-pf-single-info{padding:0}
  .oa-pf-single-info h1{max-width:850px}
  .oa-pf-single-lead{max-width:760px}
  .oa-pf-single-facts{max-width:760px}
  .oa-pf-single-work-card{grid-template-columns:130px minmax(0,1fr)}
}
@media(max-width:680px){
  .oa-pf-single .oa-container{width:min(calc(100% - 32px),1380px)}
  .oa-pf-single-main{padding-top:calc(96px + var(--oa-header-top,16px));padding-bottom:22px}
  .oa-pf-single-breadcrumb{margin-bottom:20px;font-size:10px;gap:9px}
  .oa-pf-single-grid{gap:24px}
  .oa-pf-single-cover{aspect-ratio:4/3;border-radius:12px}
  .oa-pf-single-info h1{font-size:clamp(36px,12vw,50px)}
  .oa-pf-single-lead{margin-top:17px;font-size:15px}
  .oa-pf-single-facts{margin-top:22px}
  .oa-pf-single-facts>div{grid-template-columns:1fr;gap:5px;padding:11px 0}
  .oa-pf-single-facts dd{padding-left:30px}
  .oa-pf-single-actions{display:grid;grid-template-columns:1fr;margin-top:24px}
  .oa-pf-single-btn{width:100%;min-width:0}
  .oa-pf-single-work{padding:18px 0 54px}
  .oa-pf-single-work-card{grid-template-columns:1fr;gap:18px;padding:23px 21px}
  .oa-pf-single-work-icon{min-height:96px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--oa-pf-border) 65%,transparent)}
  .oa-pf-single-work-icon .oa-icon{width:62px;height:62px}
  .oa-pf-single-work-copy h2{font-size:22px}
  .oa-pf-single-prose{font-size:14px}
}


/* v1.6.0 — Tek merkezden portfolyo + demo bağlantıları */
.oa-project-card-cpt{position:relative}.oa-project-main-link{display:block;width:100%;height:100%;color:inherit}.oa-project-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:72px;font-weight:900;color:rgba(255,255,255,.08);background:radial-gradient(circle at 50% 35%,rgba(82,109,255,.18),transparent 45%),#0b1020}.oa-project-demo-link{position:absolute;z-index:5;right:12px;top:12px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(4,8,20,.76);color:#fff;backdrop-filter:blur(10px);transition:transform .2s ease,border-color .2s ease,background .2s ease}.oa-project-demo-link:hover,.oa-project-demo-link:focus-visible{transform:translateY(-2px);border-color:var(--oa-a2);background:rgba(82,109,255,.22);outline:none}.oa-project-demo-link .oa-icon{width:15px;height:15px}
.oa-pf-project-main-link{display:flex;flex-direction:column;flex:1;min-height:0;color:inherit}.oa-pf-project-demo{position:absolute;z-index:7;right:14px;top:14px;display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--oa-pf-text) 24%,transparent);border-radius:50%;background:rgba(2,6,17,.76);color:var(--oa-pf-text);backdrop-filter:blur(12px);transition:.2s ease}.oa-pf-project-demo:hover,.oa-pf-project-demo:focus-visible{transform:translateY(-2px);border-color:var(--oa-pf-a3);background:color-mix(in srgb,var(--oa-pf-a2) 24%,rgba(2,6,17,.82));outline:none}.oa-pf-project-demo .oa-icon{width:16px;height:16px}
@media(max-width:640px){.oa-pf-single-cover{padding:10px}.oa-project-demo-link{width:34px;height:34px}.oa-pf-project-demo{width:36px;height:36px}}


/* v1.6.1 — Ana sayfa hero görseli tam ekran genişliğinde */
.oa-hero{isolation:isolate;background:#020612}
.oa-hero-background{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:#020612}
.oa-hero-background img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--oa-hero-position,center right);filter:saturate(1.03) contrast(1.03)}
.oa-hero-background:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,6,18,.98) 0%,rgba(2,6,18,.92) 24%,rgba(2,6,18,.72) 42%,rgba(2,6,18,.34) 61%,rgba(2,6,18,.10) 82%,rgba(2,6,18,.18) 100%),linear-gradient(180deg,rgba(2,6,18,.20) 0%,transparent 42%,rgba(3,7,19,.45) 74%,var(--oa-bg) 100%)}
.oa-hero-glow{z-index:1;mix-blend-mode:screen;opacity:.65}
.oa-hero-grid{z-index:3}
.oa-hero-visual{min-height:690px;pointer-events:none}
.oa-hero-visual .oa-neon-17{opacity:.16;right:-2%;top:11%}
.oa-hero:after{z-index:2;height:150px}
@media(max-width:1280px){.oa-hero-visual{min-height:640px}}
@media(max-width:980px){
  .oa-hero-background:after{background:linear-gradient(90deg,rgba(2,6,18,.94) 0%,rgba(2,6,18,.78) 47%,rgba(2,6,18,.30) 100%),linear-gradient(180deg,rgba(2,6,18,.16),rgba(2,6,18,.08) 48%,var(--oa-bg) 100%)}
  .oa-hero-grid{grid-template-columns:1fr}
  .oa-hero-copy{max-width:760px}
  .oa-hero-visual{min-height:330px;margin-top:-70px}
  .oa-hero-visual .oa-neon-17{right:3%;top:8%;font-size:260px;opacity:.12}
}
@media(max-width:640px){
  .oa-hero{min-height:760px}
  .oa-hero-background img{object-position:var(--oa-hero-position,center right)}
  .oa-hero-background:after{background:linear-gradient(180deg,rgba(2,6,18,.86) 0%,rgba(2,6,18,.72) 45%,rgba(2,6,18,.58) 68%,var(--oa-bg) 100%)}
  .oa-hero-copy{padding-bottom:10px}
  .oa-hero-visual{min-height:250px;margin-top:-35px}
  .oa-hero-visual .oa-neon-17{font-size:190px;opacity:.10}
}

/* v1.7.0 — Sosyal Medya Yönetimi özel hizmet sayfası */
.oa-sm-page{background:radial-gradient(circle at 20% 0,rgba(77,125,255,.12),transparent 34%),radial-gradient(circle at 86% 12%,rgba(169,60,255,.12),transparent 25%),var(--oa-bg);color:var(--oa-text)}
.oa-sm-page .oa-container{width:min(calc(100% - 44px),1380px)}
.oa-sm-hero{position:relative;overflow:hidden;padding:calc(128px + var(--oa-header-top,16px)) 0 56px;border-bottom:1px solid rgba(255,255,255,.05)}
.oa-sm-orb{position:absolute;border-radius:50%;filter:blur(18px);opacity:.45;pointer-events:none}.oa-sm-orb-a{width:320px;height:320px;left:-90px;top:140px;background:radial-gradient(circle,#6c5cff 0,rgba(108,92,255,0) 70%)}.oa-sm-orb-b{width:360px;height:360px;right:-90px;top:90px;background:radial-gradient(circle,#c038ff 0,rgba(192,56,255,0) 72%)}
.oa-sm-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:54px;align-items:center;position:relative;z-index:2}
.oa-sm-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 22px;color:#96a3bf;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.oa-sm-breadcrumb a{color:#96a3bf}.oa-sm-breadcrumb a:hover{color:#fff}.oa-sm-breadcrumb strong{color:#fff}
.oa-sm-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--oa-a1);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.oa-sm-kicker:before{content:"";width:34px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a1))}
.oa-sm-copy h1{margin:0;max-width:700px;font-size:clamp(44px,5.8vw,82px);line-height:1.02;letter-spacing:-.05em}.oa-sm-copy h1 strong{background:linear-gradient(92deg,var(--oa-a3),var(--oa-a2),var(--oa-a1));-webkit-background-clip:text;background-clip:text;color:transparent}
.oa-sm-lead{max-width:660px;margin:22px 0 0;color:#a8b3c9;font-size:17px;line-height:1.8}
.oa-sm-hero-points{display:flex;flex-wrap:wrap;gap:14px 18px;margin:30px 0 0;padding:0;list-style:none}.oa-sm-hero-points li{display:flex;align-items:center;gap:10px;color:#d8deec;font-size:14px;font-weight:700}.oa-sm-hero-points .oa-icon{width:18px;height:18px;color:var(--oa-a3)}
.oa-sm-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.oa-sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 24px;border-radius:14px;border:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:800;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.oa-sm-btn .oa-icon{width:17px;height:17px}.oa-sm-btn:hover,.oa-sm-btn:focus-visible{transform:translateY(-2px);outline:none}.oa-sm-btn-primary{color:#fff;border-color:transparent;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a2) 48%,var(--oa-a1));box-shadow:0 18px 40px rgba(82,109,255,.22)}.oa-sm-btn-ghost{color:#fff;background:rgba(255,255,255,.02)}.oa-sm-btn-ghost:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.oa-sm-btn-dark{color:#fff;background:#050a17;border-color:rgba(255,255,255,.12);min-width:210px}
.oa-sm-visual{position:relative;min-height:520px}.oa-sm-phone-stage{position:relative;display:grid;place-items:center;min-height:520px}.oa-sm-ring{position:absolute;bottom:34px;left:50%;width:360px;height:94px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.08),transparent 52%),linear-gradient(90deg,var(--oa-a1),var(--oa-a2),var(--oa-a3));filter:blur(.2px);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 0 50px rgba(82,109,255,.28)}
.oa-sm-phone{position:relative;z-index:2;width:min(360px,78%);padding:18px 18px 22px;border-radius:36px;background:linear-gradient(180deg,#0d1426,#060a15);border:1px solid rgba(255,255,255,.09);box-shadow:0 28px 90px rgba(0,0,0,.44),0 0 0 1px rgba(255,255,255,.02) inset;transform:rotate(8deg)}
.oa-sm-phone:before{content:"";position:absolute;left:50%;top:12px;width:110px;height:8px;transform:translateX(-50%);border-radius:999px;background:rgba(255,255,255,.09)}
.oa-sm-phone-top{display:flex;align-items:center;justify-content:space-between;padding:16px 8px 10px;color:#fff;font-size:15px;font-weight:800}.oa-sm-phone-dot{width:9px;height:9px;border-radius:50%;background:linear-gradient(180deg,var(--oa-a3),var(--oa-a2))}
.oa-sm-chart-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end;height:160px;padding:16px 8px 12px;margin-top:10px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.04)}.oa-sm-chart-bars span{height:var(--h);border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,var(--oa-a3),var(--oa-a2) 56%,var(--oa-a1));box-shadow:0 12px 30px rgba(82,109,255,.22)}
.oa-sm-metric-list{display:grid;gap:12px;padding:16px 4px 0}.oa-sm-metric-list div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04)}.oa-sm-metric-list strong{font-size:24px;line-height:1}.oa-sm-metric-list small{grid-column:1/2;color:#9eb0ce;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.oa-sm-metric-list em{grid-column:2/3;grid-row:1/3;color:#7be3ff;font-style:normal;font-size:14px;font-weight:800}
.oa-sm-floating{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:88px;min-height:52px;padding:0 18px;border-radius:18px;background:rgba(7,13,28,.82);border:1px solid rgba(255,255,255,.07);box-shadow:0 16px 42px rgba(0,0,0,.26);font-size:14px;font-weight:800;color:#fff;backdrop-filter:blur(10px)}.oa-sm-badge-instagram{top:70px;left:18px}.oa-sm-badge-linkedin{top:190px;left:6px}.oa-sm-badge-tiktok{top:300px;right:0}.oa-sm-badge-youtube{right:26px;top:116px}
.oa-sm-section-head{margin:0 0 28px}.oa-sm-section-head.center{text-align:center}.oa-sm-section-head h2{margin:0;font-size:clamp(30px,4vw,54px);line-height:1.06;letter-spacing:-.04em}.oa-sm-section-head p{max-width:820px;margin:16px auto 0;color:#9fb0ca;font-size:16px;line-height:1.75}
.oa-sm-capabilities,.oa-sm-platforms,.oa-sm-process{padding:34px 0 32px}.oa-sm-why{padding:26px 0 34px}.oa-sm-card-grid{display:grid;gap:22px}.oa-sm-six{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-sm-five{grid-template-columns:repeat(5,minmax(0,1fr))}
.oa-sm-card,.oa-sm-platform,.oa-sm-step,.oa-sm-growth-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,rgba(14,20,38,.92),rgba(9,13,27,.96));box-shadow:0 18px 56px rgba(0,0,0,.22)}
.oa-sm-card{padding:28px 24px;min-height:228px}.oa-sm-card:before,.oa-sm-platform:before,.oa-sm-step:before,.oa-sm-growth-card:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(169,60,255,.07),transparent 32%,transparent 68%,rgba(39,196,255,.05));pointer-events:none}.oa-sm-card-icon{display:grid;place-items:center;width:62px;height:62px;margin-bottom:22px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);color:var(--oa-a1)}.oa-sm-card-icon .oa-icon{width:28px;height:28px}.oa-sm-card h3,.oa-sm-platform h3,.oa-sm-step h3{margin:0 0 10px;font-size:28px;line-height:1.12;letter-spacing:-.03em}.oa-sm-card h3{font-size:28px}.oa-sm-card p,.oa-sm-platform p,.oa-sm-step p{margin:0;color:#a5b2ca;font-size:15px;line-height:1.75}
.oa-sm-why-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:28px;align-items:stretch}.oa-sm-why-copy{padding:12px 2px}.oa-sm-why-copy h2{margin:0;font-size:clamp(34px,4.7vw,64px);line-height:1.04;letter-spacing:-.045em}.oa-sm-why-copy h2 strong{background:linear-gradient(90deg,var(--oa-a1),var(--oa-a3));-webkit-background-clip:text;background-clip:text;color:transparent}.oa-sm-why-copy>p{margin:18px 0 0;color:#9eb0ca;font-size:16px;line-height:1.82}.oa-sm-benefits{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:14px}.oa-sm-benefits li{display:flex;align-items:flex-start;gap:12px;color:#dce4f3;font-size:15px;font-weight:650}.oa-sm-benefits .oa-icon{width:18px;height:18px;flex:0 0 auto;color:var(--oa-a1);margin-top:2px}
.oa-sm-growth-card{padding:30px 28px;min-height:420px;display:flex;flex-direction:column;justify-content:flex-end}.oa-sm-growth-lines{position:absolute;inset:24px 24px 68px 24px;display:grid;grid-template-rows:repeat(4,1fr)}.oa-sm-growth-lines span{border-top:1px solid rgba(255,255,255,.08)}.oa-sm-growth-points{position:absolute;inset:36px 40px 116px 42px;display:flex;align-items:flex-end;justify-content:space-between}.oa-sm-growth-points span{width:12px;height:12px;border-radius:50%;background:linear-gradient(180deg,var(--oa-a1),var(--oa-a3));box-shadow:0 0 0 6px rgba(82,109,255,.08)}.oa-sm-growth-points span:nth-child(1){transform:translateY(110px)}.oa-sm-growth-points span:nth-child(2){transform:translateY(74px)}.oa-sm-growth-points span:nth-child(3){transform:translateY(42px)}.oa-sm-growth-points span:nth-child(4){transform:translateY(8px)}.oa-sm-growth-points span:nth-child(5){transform:translateY(-38px)}
.oa-sm-growth-curve{position:absolute;left:54px;right:62px;bottom:152px;height:150px;border-left:0;border-bottom:0;background:linear-gradient(180deg,transparent 0,transparent 100%)}.oa-sm-growth-curve:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(135deg,transparent 8%,rgba(77,125,255,.0) 9%,rgba(77,125,255,.0) 30%,rgba(77,125,255,.98) 31%,rgba(169,60,255,.98) 70%,transparent 71%);clip-path:path("M 0 120 C 80 90, 120 108, 185 72 C 250 40, 310 64, 380 24 C 430 -4, 472 -12, 520 -52 L 520 160 L 0 160 Z");opacity:.95;filter:drop-shadow(0 0 20px rgba(82,109,255,.28))}
.oa-sm-growth-note{position:absolute;left:54px;top:56px;max-width:220px;padding:14px 16px;border-radius:16px;background:rgba(8,13,28,.74);border:1px solid rgba(255,255,255,.08);color:#e7edfb;font-size:14px;font-weight:700;line-height:1.6;backdrop-filter:blur(10px)}.oa-sm-growth-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;color:#a6b6d1;font-size:13px;font-weight:700}
.oa-sm-platform{padding:26px 20px;min-height:190px}.oa-sm-platform-badge{display:grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border-radius:18px;background:linear-gradient(135deg,var(--oa-a1),var(--oa-a2),var(--oa-a3));color:#fff;font-size:16px;font-weight:900;letter-spacing:.06em;box-shadow:0 14px 36px rgba(82,109,255,.18)}.oa-sm-platform h3{font-size:23px}
.oa-sm-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;position:relative}.oa-sm-step{padding:26px 22px 24px;min-height:240px}.oa-sm-step-no{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:30px;margin-bottom:16px;border-radius:999px;background:rgba(255,255,255,.04);color:var(--oa-a1);font-size:13px;font-weight:900;letter-spacing:.08em}.oa-sm-step-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:linear-gradient(135deg,rgba(77,125,255,.2),rgba(169,60,255,.22));border:1px solid rgba(255,255,255,.1);color:#fff}.oa-sm-step-icon .oa-icon{width:28px;height:28px}.oa-sm-step h3{font-size:25px}
.oa-sm-cta{padding:18px 0 76px}.oa-sm-cta-box{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 34px;border-radius:24px;background:linear-gradient(95deg,rgba(12,74,178,.92),rgba(83,65,214,.92) 46%,rgba(186,59,179,.92));box-shadow:0 30px 90px rgba(20,26,60,.28)}.oa-sm-cta-copy{display:flex;align-items:flex-start;gap:18px;max-width:760px}.oa-sm-cta-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:22px;background:rgba(255,255,255,.12);color:#fff}.oa-sm-cta-icon .oa-icon{width:30px;height:30px}.oa-sm-cta-copy h2{margin:0 0 8px;font-size:36px;line-height:1.08;letter-spacing:-.04em}.oa-sm-cta-copy p{margin:0;color:rgba(255,255,255,.86);font-size:16px;line-height:1.75}
@media(max-width:1200px){.oa-sm-six{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-sm-five{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-sm-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-sm-why-grid{grid-template-columns:1fr}.oa-sm-visual{min-height:470px}}
@media(max-width:980px){.oa-sm-page .oa-container{width:min(calc(100% - 34px),1380px)}.oa-sm-hero{padding-top:calc(108px + var(--oa-header-top,16px))}.oa-sm-hero-grid{grid-template-columns:1fr;gap:24px}.oa-sm-copy h1{max-width:820px}.oa-sm-lead{max-width:760px}.oa-sm-visual{order:2;min-height:440px}.oa-sm-phone{transform:none}.oa-sm-cta-box{flex-direction:column;align-items:flex-start}.oa-sm-btn-dark{width:100%;justify-content:center}}
@media(max-width:760px){.oa-sm-six,.oa-sm-five,.oa-sm-steps{grid-template-columns:1fr}.oa-sm-card,.oa-sm-platform,.oa-sm-step{min-height:auto}.oa-sm-card h3,.oa-sm-platform h3,.oa-sm-step h3{font-size:24px}.oa-sm-phone{width:min(350px,86%)}.oa-sm-cta-copy{flex-direction:column}.oa-sm-cta-copy h2{font-size:30px}.oa-sm-growth-card{min-height:360px}.oa-sm-growth-note{position:static;max-width:none;margin-bottom:20px}.oa-sm-growth-lines,.oa-sm-growth-points,.oa-sm-growth-curve{display:none}.oa-sm-growth-card{justify-content:flex-start;gap:24px}.oa-sm-growth-labels{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}}
@media(max-width:560px){.oa-sm-hero{padding-top:calc(94px + var(--oa-header-top,16px));padding-bottom:36px}.oa-sm-copy h1{font-size:clamp(38px,11vw,54px)}.oa-sm-lead{font-size:15px;line-height:1.72}.oa-sm-hero-points{gap:12px}.oa-sm-hero-points li{width:100%;font-size:13px}.oa-sm-actions{display:grid;grid-template-columns:1fr}.oa-sm-btn{width:100%}.oa-sm-visual,.oa-sm-phone-stage{min-height:380px}.oa-sm-ring{width:280px;height:78px;bottom:24px}.oa-sm-phone{padding:16px 14px 18px;border-radius:28px}.oa-sm-metric-list strong{font-size:20px}.oa-sm-floating{min-width:74px;min-height:44px;padding:0 12px;font-size:12px}.oa-sm-badge-instagram{left:8px;top:52px}.oa-sm-badge-linkedin{left:0;top:152px}.oa-sm-badge-youtube{right:6px;top:94px}.oa-sm-badge-tiktok{right:0;top:254px}.oa-sm-card,.oa-sm-platform,.oa-sm-step{padding:22px 18px}.oa-sm-section-head h2,.oa-sm-why-copy h2{font-size:clamp(28px,9vw,40px)}.oa-sm-cta{padding-bottom:56px}.oa-sm-cta-box{padding:24px 20px;border-radius:18px}.oa-sm-cta-copy h2{font-size:27px}.oa-sm-cta-copy p{font-size:15px}}

/* v1.7.1 — Sosyal medya kart başlık/ikon hizası ve panelden görsel yönetimi */
.oa-sm-card{min-height:210px}.oa-sm-card-heading,.oa-sm-platform-heading,.oa-sm-step-heading{position:relative;z-index:1;display:flex;align-items:center;gap:16px;margin-bottom:18px}.oa-sm-card-heading h3,.oa-sm-platform-heading h3,.oa-sm-step-heading h3{margin:0;min-width:0}.oa-sm-card-icon{flex:0 0 62px;margin:0}.oa-sm-custom-icon{display:block;width:30px;height:30px;object-fit:contain}.oa-sm-card-icon .oa-sm-custom-icon{width:30px;height:30px}.oa-sm-card>p,.oa-sm-platform>p,.oa-sm-step>p{position:relative;z-index:1}
.oa-sm-platform{min-height:174px}.oa-sm-platform-heading{gap:14px}.oa-sm-platform-badge{flex:0 0 58px;width:58px;height:58px;margin:0;padding:12px}.oa-sm-platform-badge .oa-icon,.oa-sm-platform-badge .oa-sm-custom-icon{width:30px;height:30px;color:#fff}.oa-sm-platform-heading h3{font-size:22px}
.oa-sm-step{min-height:200px}.oa-sm-step-no{display:none!important}.oa-sm-step-heading{gap:15px}.oa-sm-step-icon{flex:0 0 62px;width:62px;height:62px;margin:0}.oa-sm-step-icon .oa-sm-custom-icon{width:29px;height:29px}.oa-sm-step-heading h3{font-size:23px}
.oa-sm-growth-card.has-image{display:grid;place-items:center;padding:18px;min-height:420px}.oa-sm-growth-card.has-image:before{background:linear-gradient(145deg,rgba(169,60,255,.04),transparent 36%,rgba(39,196,255,.04))}.oa-sm-growth-image{position:relative;z-index:1;display:block;width:100%;height:100%;max-height:540px;object-fit:contain;object-position:center;border-radius:15px}.oa-sm-growth-note-image{z-index:2;top:38px;left:38px}
@media(max-width:760px){.oa-sm-card-heading,.oa-sm-platform-heading,.oa-sm-step-heading{align-items:center;gap:13px}.oa-sm-card-icon,.oa-sm-step-icon{flex-basis:54px;width:54px;height:54px}.oa-sm-platform-badge{flex-basis:52px;width:52px;height:52px}.oa-sm-card-heading h3,.oa-sm-platform-heading h3,.oa-sm-step-heading h3{font-size:22px}.oa-sm-growth-card.has-image{min-height:300px;padding:12px}.oa-sm-growth-note-image{position:absolute;top:22px;left:22px;right:22px}}

/* v1.8.0 — Web Tasarım & Yazılım özel hizmet sayfası */
.oa-wd-page{background:radial-gradient(circle at 14% 4%,rgba(54,119,255,.12),transparent 30%),radial-gradient(circle at 90% 7%,rgba(176,45,255,.13),transparent 28%),var(--oa-bg);color:var(--oa-text)}
.oa-wd-page .oa-container{width:min(calc(100% - 44px),1420px)}
.oa-wd-hero{position:relative;overflow:hidden;padding:calc(122px + var(--oa-header-top,16px)) 0 68px;border-bottom:1px solid rgba(255,255,255,.05)}
.oa-wd-ambient{position:absolute;border-radius:50%;pointer-events:none;filter:blur(18px)}.oa-wd-ambient-a{left:-120px;top:180px;width:420px;height:420px;background:radial-gradient(circle,rgba(40,199,255,.20),transparent 70%)}.oa-wd-ambient-b{right:-130px;top:70px;width:500px;height:500px;background:radial-gradient(circle,rgba(169,60,255,.21),transparent 70%)}
.oa-wd-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.93fr) minmax(440px,1.07fr);gap:54px;align-items:center}
.oa-wd-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 28px;color:#92a0ba;font-size:12px;font-weight:720;text-transform:uppercase;letter-spacing:.055em}.oa-wd-breadcrumb a{color:#92a0ba}.oa-wd-breadcrumb a:hover{color:#fff}.oa-wd-breadcrumb strong{color:#fff}
.oa-wd-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 17px;color:var(--oa-a1);font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.oa-wd-kicker:before{content:"";width:32px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a1))}
.oa-wd-hero-copy h1{margin:0;max-width:760px;font-size:clamp(44px,5.6vw,78px);line-height:1.03;letter-spacing:-.05em}.oa-wd-hero-copy h1 strong,.oa-wd-why-copy h2 strong{background:linear-gradient(95deg,var(--oa-a3),var(--oa-a2),var(--oa-a1));-webkit-background-clip:text;background-clip:text;color:transparent}
.oa-wd-lead{max-width:700px;margin:24px 0 0;color:#a6b2c8;font-size:17px;line-height:1.8}
.oa-wd-hero-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.oa-wd-hero-point{min-width:0}.oa-wd-hero-point-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:10px;color:var(--oa-a3)}.oa-wd-hero-point-icon .oa-icon{width:31px;height:31px}.oa-wd-icon-image{display:block;width:100%;height:100%;object-fit:contain}.oa-wd-hero-point strong{display:block;color:#f1f4fb;font-size:14px;line-height:1.35}
.oa-wd-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.oa-wd-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 25px;border-radius:12px;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:14px;font-weight:800;transition:.2s ease}.oa-wd-btn .oa-icon{width:17px;height:17px}.oa-wd-btn:hover,.oa-wd-btn:focus-visible{transform:translateY(-2px);outline:none}.oa-wd-btn-primary{border-color:transparent;background:linear-gradient(92deg,var(--oa-a3),var(--oa-a2) 48%,var(--oa-a1));box-shadow:0 16px 44px rgba(77,125,255,.22)}.oa-wd-btn-ghost{background:rgba(255,255,255,.015)}.oa-wd-btn-ghost:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.05)}
.oa-wd-hero-visual{position:relative;min-height:510px;display:grid;place-items:center}.oa-wd-hero-custom-image{display:block;width:100%;height:510px;object-fit:contain;object-position:center}.oa-wd-device-scene{position:relative;width:100%;height:510px;perspective:1100px}.oa-wd-device-scene:after{content:"";position:absolute;left:12%;right:2%;bottom:10px;height:82px;border-radius:50%;background:radial-gradient(ellipse,rgba(82,109,255,.35),rgba(169,60,255,.22) 44%,transparent 72%);filter:blur(15px)}
.oa-wd-desktop{position:absolute;right:2%;top:32px;width:72%;height:62%;padding:76px 54px;border:9px solid #121827;border-radius:15px;background:radial-gradient(circle at 75% 35%,rgba(130,69,255,.40),transparent 30%),linear-gradient(135deg,#07132e,#08091a 70%);box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.09) inset;transform:rotateY(-7deg) rotateX(2deg);overflow:hidden}.oa-wd-desktop:after{content:"";position:absolute;left:34%;bottom:-54px;width:32%;height:70px;border-radius:0 0 14px 14px;background:linear-gradient(#151b2c,#080d18)}.oa-wd-screen-kicker{display:block;color:#d9dded;font-size:12px;letter-spacing:.08em}.oa-wd-desktop strong{display:block;margin:8px 0;font-size:35px;line-height:1.02}.oa-wd-desktop small{display:block;color:#a4afc6;font-size:12px}.oa-wd-screen-button{display:inline-flex;margin-top:23px;padding:10px 16px;border-radius:7px;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a2));font-size:10px;font-weight:800}
.oa-wd-laptop{position:absolute;z-index:3;left:4%;bottom:18px;width:49%;height:44%;padding:32px 28px 23px;border:7px solid #0e1422;border-radius:14px;background:#071020;box-shadow:0 28px 64px rgba(0,0,0,.52);transform:rotateY(10deg) rotateZ(-3deg)}.oa-wd-laptop:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-18px;height:18px;border-radius:4px 4px 14px 14px;background:linear-gradient(180deg,#232a37,#090c12)}.oa-wd-laptop span{display:block;height:7px;margin:10px 0;border-radius:99px;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a2),transparent)}.oa-wd-laptop span:nth-child(2){width:82%}.oa-wd-laptop span:nth-child(3){width:65%}.oa-wd-laptop span:nth-child(4){width:91%}.oa-wd-laptop span:nth-child(5){width:48%}
.oa-wd-phone{position:absolute;z-index:4;right:0;bottom:8px;width:24%;height:55%;padding:72px 20px 22px;border:8px solid #0b101c;border-radius:32px;background:radial-gradient(circle at 65% 25%,rgba(169,60,255,.28),transparent 30%),#071022;box-shadow:0 24px 60px rgba(0,0,0,.48);transform:rotate(4deg)}.oa-wd-phone:before{content:"";position:absolute;left:50%;top:14px;width:42%;height:7px;transform:translateX(-50%);border-radius:99px;background:#141b2d}.oa-wd-phone strong{font-size:21px;line-height:1.2}.oa-wd-phone small{display:block;margin-top:16px;color:#9aa9c3;font-size:11px}.oa-wd-phone span{display:inline-flex;margin-top:20px;padding:8px 12px;border-radius:7px;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a2));font-size:9px;font-weight:800}
.oa-wd-services{padding:38px 0 42px}.oa-wd-section-head{margin-bottom:30px}.oa-wd-section-head.center{text-align:center}.oa-wd-section-head.center .oa-wd-kicker{justify-content:center}.oa-wd-section-head.center .oa-wd-kicker:before{display:none}.oa-wd-section-head h2{margin:0;font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.08}.oa-wd-section-head>p:last-child{max-width:820px;margin:14px auto 0;color:#9facc4;font-size:16px;line-height:1.72}
.oa-wd-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.oa-wd-service-card{position:relative;min-height:264px;padding:24px 20px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,rgba(13,19,37,.94),rgba(8,12,25,.98));box-shadow:0 16px 45px rgba(0,0,0,.20);overflow:hidden}.oa-wd-service-card:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(169,60,255,.06),transparent 34%,rgba(39,196,255,.035));pointer-events:none}.oa-wd-service-icon{position:relative;z-index:1;display:grid;place-items:center;width:62px;height:62px;margin-bottom:22px;border-radius:18px;color:var(--oa-a1);background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.oa-wd-service-icon .oa-icon{width:30px;height:30px}.oa-wd-service-card h3{position:relative;z-index:1;margin:0 0 12px;font-size:21px;line-height:1.2}.oa-wd-service-card p{position:relative;z-index:1;margin:0;color:#9eabc3;font-size:14px;line-height:1.7}
.oa-wd-why{padding:34px 0 48px}.oa-wd-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.96fr);gap:58px;align-items:center}.oa-wd-why-visual{min-height:440px;display:grid;place-items:center}.oa-wd-why-visual>img{display:block;width:100%;height:440px;object-fit:contain}.oa-wd-browser-art{position:relative;width:min(100%,620px);height:400px}.oa-wd-browser-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 35% 60%,rgba(77,125,255,.14),transparent 50%);filter:blur(2px)}.oa-wd-browser-top{position:absolute;left:9%;right:13%;top:12%;height:72%;border:1px solid rgba(123,129,255,.22);border-radius:18px;background:linear-gradient(180deg,#111931,#080e1e);box-shadow:0 24px 70px rgba(0,0,0,.30)}.oa-wd-browser-top i{display:inline-block;width:8px;height:8px;margin:15px 0 0 8px;border-radius:50%;background:#3d4662}.oa-wd-browser-top i:first-child{margin-left:16px}.oa-wd-browser-layout{position:absolute;left:15%;right:19%;top:29%;height:44%;display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.oa-wd-browser-image{border-radius:10px;background:linear-gradient(135deg,#33426f,#15213f)}.oa-wd-browser-lines{border-radius:10px;background:repeating-linear-gradient(180deg,#4260ad 0 6px,transparent 6px 21px)}.oa-wd-code-card{position:absolute;left:3%;bottom:8%;display:grid;place-items:center;width:108px;height:112px;border:1px solid rgba(169,60,255,.28);border-radius:18px;background:#0a1021;color:var(--oa-a1);font-size:38px;box-shadow:0 18px 44px rgba(0,0,0,.28)}.oa-wd-speed-card{position:absolute;right:4%;bottom:0;display:grid;grid-template-columns:auto 1fr;gap:3px 12px;align-items:center;min-width:190px;padding:18px;border:1px solid rgba(77,125,255,.24);border-radius:18px;background:#0a1021;box-shadow:0 18px 44px rgba(0,0,0,.28)}.oa-wd-speed-card b{grid-row:1/3;display:grid;place-items:center;width:72px;height:72px;border:8px solid #37d59c;border-left-color:#1b473e;border-radius:50%;color:#54e6b1;font-size:23px}.oa-wd-speed-card small{color:#b9c5d9;font-size:12px}.oa-wd-speed-card em{color:#54e6b1;font-size:14px;font-style:normal;font-weight:800}.oa-wd-why-copy h2{margin:0;font-size:clamp(36px,4.5vw,62px);line-height:1.04;letter-spacing:-.045em}.oa-wd-why-copy>p:not(.oa-wd-kicker){margin:19px 0 0;color:#a2b0c9;font-size:16px;line-height:1.78}.oa-wd-benefits{display:grid;gap:13px;margin:25px 0 0;padding:0;list-style:none}.oa-wd-benefits li{display:flex;align-items:flex-start;gap:11px;color:#dbe3f2;font-size:14px;font-weight:650}.oa-wd-benefits .oa-icon{width:18px;height:18px;flex:0 0 auto;color:var(--oa-a2);margin-top:2px}
.oa-wd-process{padding:38px 0 52px}.oa-wd-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;position:relative}.oa-wd-process-grid:before{content:"";position:absolute;left:9%;right:9%;top:43px;border-top:2px dotted rgba(94,109,255,.55)}.oa-wd-process-step{position:relative;z-index:1;text-align:center}.oa-wd-process-icon{display:grid;place-items:center;width:86px;height:86px;margin:0 auto 19px;border:1px solid rgba(120,84,255,.52);border-radius:50%;background:linear-gradient(135deg,#0d1631,#211047);color:#fff;box-shadow:0 0 0 9px var(--oa-bg)}.oa-wd-process-icon .oa-icon{width:34px;height:34px}.oa-wd-process-step h3{margin:0 0 10px;font-size:19px}.oa-wd-process-step h3 span{color:#c4c8d6}.oa-wd-process-step p{margin:0 auto;max-width:210px;color:#9eacc4;font-size:13px;line-height:1.68}
.oa-wd-cta{padding:18px 0 82px}.oa-wd-cta-box{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,.6fr);gap:28px;align-items:center;padding:34px 36px;border:1px solid rgba(125,79,255,.30);border-radius:24px;background:linear-gradient(100deg,rgba(9,29,76,.94),rgba(33,28,106,.93) 52%,rgba(88,17,105,.90));box-shadow:0 26px 80px rgba(0,0,0,.25)}.oa-wd-cta-icon{display:grid;place-items:center;width:92px;height:92px;border-radius:22px;background:rgba(255,255,255,.06);color:var(--oa-a2)}.oa-wd-cta-icon .oa-icon{width:46px;height:46px}.oa-wd-cta-copy h2{margin:0 0 8px;font-size:34px;line-height:1.08;letter-spacing:-.035em}.oa-wd-cta-copy p{margin:0;color:#b9c5da;font-size:15px;line-height:1.7}.oa-wd-cta-actions{display:grid;gap:12px}.oa-wd-cta-actions .oa-wd-btn{width:100%}
@media(max-width:1250px){.oa-wd-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-wd-process-grid{gap:16px}.oa-wd-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr)}.oa-wd-device-scene{transform:scale(.94);transform-origin:center}}
@media(max-width:980px){.oa-wd-page .oa-container{width:min(calc(100% - 34px),1420px)}.oa-wd-hero{padding-top:calc(108px + var(--oa-header-top,16px))}.oa-wd-hero-grid,.oa-wd-why-grid{grid-template-columns:1fr}.oa-wd-hero-visual{min-height:470px}.oa-wd-device-scene{max-width:760px;margin:0 auto}.oa-wd-why-visual{order:2}.oa-wd-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-wd-process-grid:before{display:none}.oa-wd-cta-box{grid-template-columns:auto 1fr}.oa-wd-cta-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.oa-wd-hero-points{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-wd-service-grid,.oa-wd-process-grid{grid-template-columns:1fr}.oa-wd-service-card{min-height:auto}.oa-wd-process-step{text-align:left;display:grid;grid-template-columns:72px 1fr;gap:0 16px}.oa-wd-process-icon{grid-row:1/3;width:68px;height:68px;margin:0;box-shadow:none}.oa-wd-process-step h3,.oa-wd-process-step p{max-width:none;margin-left:0}.oa-wd-cta-box{grid-template-columns:1fr}.oa-wd-cta-icon{width:72px;height:72px}.oa-wd-cta-actions{grid-column:auto;grid-template-columns:1fr}.oa-wd-hero-visual{min-height:420px}.oa-wd-device-scene{height:420px}.oa-wd-desktop{padding:58px 32px}.oa-wd-desktop strong{font-size:28px}.oa-wd-phone{width:28%;height:52%;padding:58px 14px 18px}.oa-wd-phone strong{font-size:17px}}
@media(max-width:520px){.oa-wd-hero{padding-top:calc(94px + var(--oa-header-top,16px));padding-bottom:44px}.oa-wd-hero-copy h1{font-size:clamp(38px,11vw,52px)}.oa-wd-lead{font-size:15px}.oa-wd-actions{display:grid;grid-template-columns:1fr}.oa-wd-btn{width:100%}.oa-wd-hero-visual{min-height:340px}.oa-wd-device-scene{height:340px}.oa-wd-desktop{right:2%;top:22px;width:78%;height:61%;padding:48px 22px}.oa-wd-desktop strong{font-size:21px}.oa-wd-desktop small,.oa-wd-screen-button{display:none}.oa-wd-laptop{left:0;width:53%;height:43%;padding:23px 18px}.oa-wd-phone{right:0;width:30%;height:54%;padding:50px 10px 14px;border-width:5px}.oa-wd-phone strong{font-size:13px}.oa-wd-phone small{font-size:9px}.oa-wd-phone span{font-size:8px}.oa-wd-why-visual{min-height:320px}.oa-wd-why-visual>img{height:320px}.oa-wd-browser-art{height:310px}.oa-wd-code-card{width:80px;height:84px;font-size:28px}.oa-wd-speed-card{min-width:150px;padding:12px}.oa-wd-speed-card b{width:55px;height:55px;border-width:6px;font-size:18px}.oa-wd-cta{padding-bottom:58px}.oa-wd-cta-box{padding:24px 20px}.oa-wd-cta-copy h2{font-size:28px}}

/* v1.8.1 — Web Tasarım hizmet kartlarında ikon + başlık yatay düzen */
.oa-wd-service-card{min-height:238px;padding:24px 20px}
.oa-wd-service-heading{position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-width:0;margin-bottom:18px}
.oa-wd-service-heading .oa-wd-service-icon{flex:0 0 58px;width:58px;height:58px;margin:0;border-radius:17px}
.oa-wd-service-heading .oa-wd-service-icon .oa-icon{width:28px;height:28px}
.oa-wd-service-heading .oa-wd-icon-image{width:32px;height:32px;object-fit:contain}
.oa-wd-service-heading h3{min-width:0;margin:0;font-size:20px;line-height:1.22}
.oa-wd-service-card>p{margin-top:0}
@media(max-width:1200px){.oa-wd-service-heading{gap:12px}.oa-wd-service-heading h3{font-size:19px}}
@media(max-width:700px){.oa-wd-service-card{min-height:auto}.oa-wd-service-heading .oa-wd-service-icon{flex-basis:54px;width:54px;height:54px}.oa-wd-service-heading h3{font-size:22px}}

/* v1.9.0 — Özel Çekim Hizmetleri */
.oa-shoot-page{background:radial-gradient(circle at 18% 0,rgba(77,125,255,.09),transparent 30%),radial-gradient(circle at 86% 8%,rgba(169,60,255,.1),transparent 25%),var(--oa-bg);color:var(--oa-text)}
.oa-shoot-page .oa-container{width:min(calc(100% - 44px),1380px)}
.oa-shoot-hero{position:relative;overflow:hidden;padding:calc(122px + var(--oa-header-top,16px)) 0 34px;border-bottom:1px solid rgba(255,255,255,.04)}
.oa-shoot-glow{position:absolute;border-radius:50%;filter:blur(24px);pointer-events:none}.oa-shoot-glow-a{width:360px;height:360px;right:14%;top:110px;background:radial-gradient(circle,rgba(77,125,255,.28),transparent 68%)}.oa-shoot-glow-b{width:280px;height:280px;right:-40px;top:230px;background:radial-gradient(circle,rgba(169,60,255,.26),transparent 70%)}
.oa-shoot-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:34px;align-items:center;position:relative;z-index:2}
.oa-shoot-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 24px;color:#93a0ba;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.oa-shoot-breadcrumb a{color:#93a0ba}.oa-shoot-breadcrumb a:hover{color:#fff}.oa-shoot-breadcrumb strong{color:#fff}
.oa-shoot-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--oa-a1);font-size:13px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.oa-shoot-kicker:before{content:"";width:34px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a1))}
.oa-shoot-hero-copy h1{margin:0;max-width:700px;font-size:clamp(44px,5.2vw,76px);line-height:1.02;letter-spacing:-.05em}.oa-shoot-hero-copy h1 span,.oa-shoot-hero-copy h1 strong{display:block}.oa-shoot-hero-copy h1 strong{margin-top:4px;background:linear-gradient(92deg,var(--oa-a3),var(--oa-a2),var(--oa-a1));-webkit-background-clip:text;background-clip:text;color:transparent}
.oa-shoot-lead{max-width:650px;margin:22px 0 0;color:#a7b2c9;font-size:17px;line-height:1.8}
.oa-shoot-hero-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.oa-shoot-hero-point{display:grid;justify-items:start;gap:9px;min-width:0;padding-right:10px}.oa-shoot-hero-point-icon{display:grid;place-items:center;width:46px;height:46px;color:var(--oa-a3)}.oa-shoot-hero-point-icon .oa-icon{width:31px;height:31px}.oa-shoot-icon-image{display:block;width:32px;height:32px;object-fit:contain}.oa-shoot-hero-point strong{font-size:13px;line-height:1.38;color:#eff3fb}
.oa-shoot-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.oa-shoot-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:0 24px;border-radius:13px;border:1px solid rgba(255,255,255,.13);color:#fff;font-size:14px;font-weight:800;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.oa-shoot-btn .oa-icon{width:17px;height:17px}.oa-shoot-btn:hover,.oa-shoot-btn:focus-visible{transform:translateY(-2px);outline:none}.oa-shoot-btn-primary{border-color:transparent;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a2) 48%,var(--oa-a1));box-shadow:0 18px 42px rgba(82,109,255,.22)}.oa-shoot-btn-ghost{background:rgba(255,255,255,.018)}.oa-shoot-btn-ghost:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.055)}
.oa-shoot-hero-visual{position:relative;min-height:520px;display:grid;place-items:center}.oa-shoot-hero-visual:before{content:"";position:absolute;left:5%;right:2%;bottom:32px;height:64px;border-radius:50%;background:radial-gradient(ellipse,rgba(39,196,255,.28),rgba(169,60,255,.18) 40%,transparent 72%);filter:blur(12px)}.oa-shoot-hero-visual img{position:relative;z-index:2;display:block;width:100%;height:100%;max-height:520px;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 42px rgba(0,0,0,.45))}.oa-shoot-hero-placeholder{position:relative;z-index:2;display:flex;align-items:center;gap:42px;color:var(--oa-a3)}.oa-shoot-hero-placeholder>.oa-icon{width:180px;height:180px}.oa-shoot-hero-placeholder span .oa-icon{width:130px;height:130px;color:var(--oa-a1)}
.oa-shoot-stats{padding:10px 0 22px;background-image:linear-gradient(90deg,rgba(3,7,19,.78),rgba(12,15,38,.76)),var(--oa-shoot-stats-bg,none);background-size:cover;background-position:center}.oa-shoot-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(90deg,rgba(10,17,36,.95),rgba(19,13,52,.94));box-shadow:0 24px 70px rgba(0,0,0,.18)}.oa-shoot-stat{display:flex;align-items:center;justify-content:center;gap:18px;min-height:118px;padding:20px;border-right:1px solid rgba(255,255,255,.07)}.oa-shoot-stat:last-child{border-right:0}.oa-shoot-stat-icon{display:grid;place-items:center;width:56px;height:56px;color:var(--oa-a3)}.oa-shoot-stat-icon .oa-icon{width:34px;height:34px}.oa-shoot-stat p{margin:0}.oa-shoot-stat strong{display:block;background:linear-gradient(90deg,var(--oa-a1),var(--oa-a3));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:38px;line-height:1;font-weight:900}.oa-shoot-stat small{display:block;margin-top:6px;color:#d9dfed;font-size:13px}
.oa-shoot-services{padding:34px 0 30px}.oa-shoot-section-head{margin-bottom:28px}.oa-shoot-section-head.center{text-align:center}.oa-shoot-section-head.center .oa-shoot-kicker:before{display:none}.oa-shoot-section-head h2{margin:0;font-size:clamp(32px,4vw,54px);line-height:1.05;letter-spacing:-.04em}.oa-shoot-section-head>p:last-child{max-width:820px;margin:15px auto 0;color:#9eabc3;font-size:15px;line-height:1.72}
.oa-shoot-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.oa-shoot-service-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:linear-gradient(180deg,#0c1324,#080d1a);color:inherit;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.oa-shoot-service-card:hover,.oa-shoot-service-card:focus-visible{transform:translateY(-5px);border-color:rgba(92,117,255,.34);box-shadow:0 26px 60px rgba(0,0,0,.26);outline:none}.oa-shoot-service-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#080d18}.oa-shoot-service-media:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(8,13,26,.9))}.oa-shoot-service-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.oa-shoot-service-card:hover .oa-shoot-service-media img{transform:scale(1.035)}.oa-shoot-service-media>span{display:grid;place-items:center;width:100%;height:100%;color:var(--oa-a2)}.oa-shoot-service-media>span .oa-icon{width:68px;height:68px}.oa-shoot-service-copy{position:relative;display:flex;flex-direction:column;flex:1;padding:19px 17px 18px}.oa-shoot-service-heading{display:flex;align-items:center;gap:9px}.oa-shoot-service-heading>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;color:var(--oa-a1)}.oa-shoot-service-heading>span .oa-icon{width:20px;height:20px}.oa-shoot-service-heading>span .oa-shoot-icon-image{width:22px;height:22px}.oa-shoot-service-card h3{margin:0;font-size:18px;line-height:1.15;letter-spacing:-.025em}.oa-shoot-service-card p{margin:12px 0 0;color:#a5b1c8;font-size:13px;line-height:1.65}.oa-shoot-service-arrow{display:flex;justify-content:flex-end;margin-top:auto;padding-top:16px;color:#fff}.oa-shoot-service-arrow .oa-icon{width:17px;height:17px}
.oa-shoot-why{padding:28px 0 36px}.oa-shoot-why-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px;align-items:center}.oa-shoot-why-visual{position:relative;min-height:420px;display:grid;place-items:center}.oa-shoot-why-visual:before{content:"";position:absolute;inset:10% 2% 0 4%;border-radius:34px;background:radial-gradient(circle at 25% 35%,rgba(77,125,255,.14),transparent 40%),radial-gradient(circle at 72% 70%,rgba(169,60,255,.12),transparent 42%)}.oa-shoot-why-visual img{position:relative;z-index:2;width:100%;max-height:430px;object-fit:contain;border-radius:20px;filter:drop-shadow(0 24px 52px rgba(0,0,0,.3))}.oa-shoot-why-placeholder{position:relative;z-index:2;display:flex;gap:38px;color:var(--oa-a3)}.oa-shoot-why-placeholder .oa-icon{width:110px;height:110px}.oa-shoot-why-copy h2{margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.06;letter-spacing:-.045em}.oa-shoot-why-copy>p{margin:18px 0 0;color:#a1adc4;font-size:15px;line-height:1.78}.oa-shoot-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;margin:25px 0 0;padding:0;list-style:none}.oa-shoot-benefits li{display:flex;align-items:flex-start;gap:10px;color:#e2e8f4;font-size:14px;font-weight:650;line-height:1.45}.oa-shoot-benefits .oa-icon{width:17px;height:17px;flex:0 0 auto;margin-top:2px;color:var(--oa-a1)}
.oa-shoot-process{padding:26px 0 38px}.oa-shoot-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;position:relative}.oa-shoot-process-grid:before{content:"";position:absolute;left:10%;right:10%;top:47px;border-top:1px dashed rgba(130,112,255,.58)}.oa-shoot-process-step{position:relative;z-index:2;text-align:center;padding:0 10px}.oa-shoot-process-icon{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 16px;border-radius:50%;background:radial-gradient(circle,rgba(61,44,128,.96),rgba(16,16,41,.98));border:1px solid rgba(162,69,255,.6);box-shadow:0 0 0 8px var(--oa-bg),0 0 32px rgba(129,66,255,.18);color:#fff}.oa-shoot-process-icon .oa-icon{width:31px;height:31px}.oa-shoot-process-step h3{margin:0;font-size:18px;line-height:1.2}.oa-shoot-process-step h3 span{color:var(--oa-a1)}.oa-shoot-process-step p{margin:10px 0 0;color:#9facbf;font-size:13px;line-height:1.65}
.oa-shoot-cta{padding:18px 0 76px}.oa-shoot-cta-box{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(240px,.56fr);gap:24px;align-items:center;overflow:hidden;padding:24px 30px;border:1px solid rgba(112,91,255,.34);border-radius:22px;background:radial-gradient(circle at 14% 50%,rgba(39,196,255,.14),transparent 26%),linear-gradient(95deg,#091329,#151044 52%,#2b0d4c);box-shadow:0 24px 80px rgba(0,0,0,.22)}.oa-shoot-cta-media{display:grid;place-items:center;min-height:126px}.oa-shoot-cta-media img{display:block;max-width:180px;max-height:125px;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(0,0,0,.38))}.oa-shoot-cta-media>.oa-icon{width:80px;height:80px;color:var(--oa-a3)}.oa-shoot-cta-copy h2{margin:0 0 8px;font-size:34px;line-height:1.08;letter-spacing:-.04em}.oa-shoot-cta-copy p{margin:0;max-width:680px;color:#b8c2d6;font-size:15px;line-height:1.7}.oa-shoot-cta-actions{display:grid;gap:11px}.oa-shoot-cta-actions .oa-shoot-btn{width:100%}
@media(max-width:1220px){.oa-shoot-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-shoot-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)}.oa-shoot-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.oa-shoot-process-grid:before{display:none}.oa-shoot-cta-box{grid-template-columns:150px 1fr 240px}}
@media(max-width:960px){.oa-shoot-page .oa-container{width:min(calc(100% - 34px),1380px)}.oa-shoot-hero{padding-top:calc(108px + var(--oa-header-top,16px))}.oa-shoot-hero-grid{grid-template-columns:1fr;gap:10px}.oa-shoot-hero-copy h1{max-width:820px}.oa-shoot-hero-visual{min-height:400px}.oa-shoot-hero-visual img{max-height:400px}.oa-shoot-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-shoot-stat:nth-child(2){border-right:0}.oa-shoot-stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}.oa-shoot-why-grid{grid-template-columns:1fr}.oa-shoot-why-visual{min-height:340px}.oa-shoot-cta-box{grid-template-columns:140px 1fr}.oa-shoot-cta-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.oa-shoot-hero-points{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-shoot-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-shoot-benefits{grid-template-columns:1fr}.oa-shoot-process-grid{grid-template-columns:1fr}.oa-shoot-process-step{display:grid;grid-template-columns:66px minmax(0,1fr);gap:4px 16px;text-align:left;padding:0}.oa-shoot-process-icon{grid-row:1/3;width:66px;height:66px;margin:0;box-shadow:0 0 28px rgba(129,66,255,.14)}.oa-shoot-process-step h3{align-self:end}.oa-shoot-process-step p{margin-top:4px}.oa-shoot-cta-box{grid-template-columns:1fr}.oa-shoot-cta-media{display:none}.oa-shoot-cta-actions{grid-column:auto}}
@media(max-width:520px){.oa-shoot-hero{padding-top:calc(96px + var(--oa-header-top,16px));padding-bottom:24px}.oa-shoot-hero-copy h1{font-size:clamp(38px,11vw,52px)}.oa-shoot-lead{font-size:15px}.oa-shoot-actions{display:grid;grid-template-columns:1fr}.oa-shoot-btn{width:100%}.oa-shoot-hero-visual{min-height:300px}.oa-shoot-hero-visual img{max-height:300px}.oa-shoot-stats-grid{grid-template-columns:1fr}.oa-shoot-stat{justify-content:flex-start;min-height:90px;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.07)}.oa-shoot-stat:last-child{border-bottom:0}.oa-shoot-stat strong{font-size:32px}.oa-shoot-service-grid{grid-template-columns:1fr}.oa-shoot-service-media{aspect-ratio:16/9}.oa-shoot-why-visual{min-height:260px}.oa-shoot-why-visual img{max-height:280px}.oa-shoot-why-copy h2{font-size:clamp(32px,9vw,44px)}.oa-shoot-cta{padding-bottom:56px}.oa-shoot-cta-box{padding:22px 19px;border-radius:18px}.oa-shoot-cta-copy h2{font-size:29px}.oa-shoot-cta-actions{grid-template-columns:1fr}}

/* v1.10.0 — Dijital Reklam Yönetimi özel hizmet sayfası */
.oa-ads-page{background:radial-gradient(circle at 18% 3%,rgba(55,86,255,.11),transparent 28%),radial-gradient(circle at 86% 10%,rgba(165,57,255,.11),transparent 24%),var(--oa-bg);color:var(--oa-text)}
.oa-ads-page .oa-container{width:min(calc(100% - 44px),1380px)}
.oa-ads-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--oa-a1);font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.oa-ads-kicker:before{content:"";width:34px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a1))}
.oa-ads-hero{position:relative;overflow:hidden;padding:calc(126px + var(--oa-header-top,16px)) 0 54px;border-bottom:1px solid rgba(255,255,255,.045)}
.oa-ads-hero-glow{position:absolute;border-radius:50%;filter:blur(26px);opacity:.4;pointer-events:none}.oa-ads-hero-glow-a{width:340px;height:340px;left:-110px;top:130px;background:radial-gradient(circle,var(--oa-a2),transparent 70%)}.oa-ads-hero-glow-b{width:420px;height:420px;right:-120px;top:60px;background:radial-gradient(circle,var(--oa-a1),transparent 72%)}
.oa-ads-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);gap:46px;align-items:center}.oa-ads-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 22px;color:#8f9bb4;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.oa-ads-breadcrumb a{color:#8f9bb4}.oa-ads-breadcrumb a:hover{color:#fff}.oa-ads-breadcrumb strong{color:#fff}
.oa-ads-hero-copy h1{margin:0;max-width:710px;font-size:clamp(46px,5.7vw,82px);line-height:1.02;letter-spacing:-.052em}.oa-ads-hero-copy h1 strong{display:block;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a2) 52%,var(--oa-a1));-webkit-background-clip:text;background-clip:text;color:transparent}.oa-ads-lead{max-width:650px;margin:22px 0 0;color:#a5b1c8;font-size:17px;line-height:1.8}
.oa-ads-hero-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.oa-ads-hero-point{display:flex;align-items:center;gap:10px;min-width:0;color:#d9e0ee;font-size:13px;font-weight:720;line-height:1.35}.oa-ads-hero-point-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025);color:var(--oa-a3)}.oa-ads-hero-point-icon .oa-icon{width:20px;height:20px}.oa-ads-icon-image{display:block;width:24px!important;height:24px!important;object-fit:contain}
.oa-ads-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.oa-ads-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#fff;font-size:13px;font-weight:820;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.oa-ads-btn .oa-icon{width:16px;height:16px}.oa-ads-btn:hover,.oa-ads-btn:focus-visible{transform:translateY(-2px);outline:none}.oa-ads-btn-primary{border-color:transparent;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a2) 48%,var(--oa-a1));box-shadow:0 16px 38px rgba(76,94,255,.22)}.oa-ads-btn-ghost{background:rgba(255,255,255,.015)}.oa-ads-btn-ghost:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.05)}
.oa-ads-hero-visual{position:relative;min-height:500px;display:grid;place-items:center}.oa-ads-hero-visual:before{content:"";position:absolute;inset:12% 0 0;border-radius:50%;background:radial-gradient(circle,rgba(75,85,255,.2),rgba(158,59,255,.10) 35%,transparent 68%);filter:blur(9px)}.oa-ads-hero-visual>img{position:relative;z-index:2;display:block;width:100%;height:100%;max-height:520px;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 46px rgba(0,0,0,.42))}
.oa-ads-dashboard{position:relative;z-index:2;width:min(610px,96%);min-height:390px;padding:22px;border:1px solid rgba(128,112,255,.27);border-radius:26px;background:linear-gradient(180deg,#0b1329,#080c19);box-shadow:0 35px 95px rgba(0,0,0,.38),0 0 55px rgba(75,90,255,.14);transform:perspective(900px) rotateY(-7deg) rotateX(2deg)}.oa-ads-dashboard:after{content:"";position:absolute;left:10%;right:10%;bottom:-24px;height:24px;border-radius:0 0 40% 40%;background:linear-gradient(90deg,#090c18,#1e1753,#090c18);box-shadow:0 15px 34px rgba(120,65,255,.2)}.oa-ads-dashboard-top{display:flex;align-items:center;justify-content:space-between;color:#e9edfa;font-size:14px;font-weight:800}.oa-ads-mini-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.oa-ads-mini-metrics div{padding:14px 12px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:rgba(255,255,255,.025)}.oa-ads-mini-metrics small{display:block;color:#8290aa;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.oa-ads-mini-metrics strong{display:block;margin-top:5px;font-size:24px}.oa-ads-mini-metrics em{display:block;margin-top:4px;color:#54e2a1;font-size:10px;font-style:normal;font-weight:800}.oa-ads-chart-panel{position:relative;height:180px;margin-top:13px;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:18px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 54px),rgba(255,255,255,.012)}.oa-ads-chart-line{position:absolute;inset:18px 22px 24px;background:linear-gradient(150deg,transparent 0 17%,rgba(39,196,255,.85) 18% 19%,transparent 20% 35%,rgba(77,125,255,.9) 36% 37%,transparent 38% 52%,rgba(169,60,255,.9) 53% 54%,transparent 55% 69%,rgba(39,196,255,.9) 70% 71%,transparent 72%);filter:drop-shadow(0 0 10px rgba(82,109,255,.42))}.oa-ads-chart-panel i{position:absolute;left:var(--x);top:var(--y);width:9px;height:9px;border-radius:50%;background:linear-gradient(180deg,var(--oa-a3),var(--oa-a1));box-shadow:0 0 0 6px rgba(83,102,255,.08)}.oa-ads-channel-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.oa-ads-channel-badges span{padding:8px 11px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.025);color:#b7c2d5;font-size:10px;font-weight:750}
.oa-ads-section-head{margin:0 0 26px}.oa-ads-section-head.center{text-align:center}.oa-ads-section-head.center .oa-ads-kicker:before{display:none}.oa-ads-section-head h2{margin:0;font-size:clamp(31px,4vw,54px);line-height:1.05;letter-spacing:-.042em}.oa-ads-section-head>p:last-child{max-width:820px;margin:14px auto 0;color:#9eabc2;font-size:15px;line-height:1.72}
.oa-ads-services{padding:34px 0 24px}.oa-ads-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.oa-ads-service-card{min-height:230px;padding:21px 18px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(180deg,#0d1425,#080d19);box-shadow:0 18px 48px rgba(0,0,0,.16);transition:transform .22s ease,border-color .22s ease}.oa-ads-service-card:hover{transform:translateY(-4px);border-color:rgba(123,82,255,.32)}.oa-ads-card-head{display:flex;align-items:center;gap:10px}.oa-ads-card-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.065);color:var(--oa-a1)}.oa-ads-card-icon .oa-icon{width:22px;height:22px}.oa-ads-service-card h3{margin:0;font-size:18px;line-height:1.18;letter-spacing:-.025em}.oa-ads-service-card p{margin:14px 0 0;color:#a5b1c8;font-size:13px;line-height:1.7}
.oa-ads-stats{padding:10px 0 24px;background-image:linear-gradient(90deg,rgba(3,7,19,.84),rgba(13,10,35,.84)),var(--oa-ads-stats-bg,none);background-size:cover;background-position:center}.oa-ads-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(133,84,255,.24);border-radius:19px;background:linear-gradient(90deg,rgba(7,15,34,.94),rgba(27,9,50,.93));box-shadow:0 22px 70px rgba(0,0,0,.2)}.oa-ads-stat{display:flex;align-items:center;justify-content:center;gap:16px;min-height:112px;padding:18px;border-right:1px solid rgba(255,255,255,.065)}.oa-ads-stat:last-child{border-right:0}.oa-ads-stat-icon{display:grid;place-items:center;width:56px;height:56px;color:var(--oa-a1)}.oa-ads-stat-icon .oa-icon{width:32px;height:32px}.oa-ads-stat p{margin:0}.oa-ads-stat strong{display:block;background:linear-gradient(90deg,var(--oa-a1),var(--oa-a3));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:36px;line-height:1;font-weight:900}.oa-ads-stat small{display:block;margin-top:7px;color:#d6ddec;font-size:12px}
.oa-ads-platforms{padding:26px 0 34px}.oa-ads-platform-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.oa-ads-platform-card{display:flex;align-items:flex-start;gap:13px;min-height:146px;padding:20px 16px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(180deg,#0c1324,#080c18)}.oa-ads-platform-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:14px;background:linear-gradient(135deg,rgba(169,60,255,.16),rgba(39,196,255,.12));border:1px solid rgba(255,255,255,.08);color:var(--oa-a3)}.oa-ads-platform-icon .oa-icon{width:24px;height:24px}.oa-ads-platform-card h3{margin:1px 0 8px;font-size:17px;line-height:1.15}.oa-ads-platform-card p{margin:0;color:#a4b0c5;font-size:12px;line-height:1.6}
.oa-ads-why{padding:26px 0 38px}.oa-ads-why-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px;align-items:center}.oa-ads-why-visual{position:relative;display:grid;place-items:center;min-height:430px}.oa-ads-why-visual>img{position:relative;z-index:2;width:100%;height:100%;max-height:430px;object-fit:contain;border-radius:22px;filter:drop-shadow(0 24px 56px rgba(0,0,0,.32))}.oa-ads-target-art{position:relative;width:min(520px,90%);aspect-ratio:1.25/1;border-radius:28px;background:radial-gradient(circle at 38% 48%,rgba(79,94,255,.16),transparent 45%),radial-gradient(circle at 72% 70%,rgba(169,60,255,.10),transparent 36%)}.oa-ads-target-ring{position:absolute;left:27%;top:48%;border-radius:50%;transform:translate(-50%,-50%);border:20px solid rgba(120,92,255,.25);box-shadow:0 0 38px rgba(89,87,255,.16)}.oa-ads-target-ring-1{width:210px;height:210px}.oa-ads-target-ring-2{width:142px;height:142px;border-color:rgba(84,123,255,.38)}.oa-ads-target-ring-3{width:74px;height:74px;border-color:rgba(39,196,255,.5)}.oa-ads-target-dot{position:absolute;left:27%;top:48%;width:24px;height:24px;border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(180deg,var(--oa-a3),var(--oa-a1));box-shadow:0 0 28px rgba(87,110,255,.5)}.oa-ads-target-arrow{position:absolute;left:27%;top:48%;width:180px;height:10px;transform:translate(-5%,-50%) rotate(-28deg);transform-origin:left center;border-radius:999px;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a1));box-shadow:0 0 24px rgba(117,75,255,.36)}.oa-ads-target-arrow:after{content:"";position:absolute;right:-12px;top:50%;width:24px;height:24px;border-top:8px solid var(--oa-a1);border-right:8px solid var(--oa-a1);transform:translateY(-50%) rotate(45deg)}.oa-ads-why-metric{position:absolute;right:4%;width:190px;padding:15px 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(8,14,31,.86);box-shadow:0 18px 46px rgba(0,0,0,.26);backdrop-filter:blur(10px)}.oa-ads-why-metric-a{top:18%}.oa-ads-why-metric-b{bottom:13%}.oa-ads-why-metric small{display:block;color:#8f9db7;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.oa-ads-why-metric strong{display:block;margin-top:5px;font-size:26px}.oa-ads-why-metric em{display:block;margin-top:3px;color:#55dfa1;font-size:11px;font-style:normal;font-weight:850}.oa-ads-why-copy h2{margin:0;font-size:clamp(35px,4.4vw,60px);line-height:1.05;letter-spacing:-.045em}.oa-ads-why-copy h2 strong{display:block;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a1));-webkit-background-clip:text;background-clip:text;color:transparent}.oa-ads-why-copy>p{margin:18px 0 0;color:#a4b0c6;font-size:15px;line-height:1.78}.oa-ads-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;margin:24px 0 0;padding:0;list-style:none}.oa-ads-benefits li{display:flex;align-items:flex-start;gap:9px;color:#e0e6f2;font-size:13px;font-weight:650;line-height:1.48}.oa-ads-benefits .oa-icon{width:17px;height:17px;flex:0 0 auto;margin-top:2px;color:var(--oa-a1)}
.oa-ads-process{padding:24px 0 38px}.oa-ads-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;position:relative}.oa-ads-process-grid:before{content:"";position:absolute;left:9%;right:9%;top:41px;border-top:1px dashed rgba(122,94,255,.52)}.oa-ads-process-step{position:relative;z-index:2;text-align:center;padding:0 10px}.oa-ads-process-icon{display:grid;place-items:center;width:74px;height:74px;margin:0 auto 15px;border-radius:50%;background:radial-gradient(circle,rgba(59,45,125,.96),rgba(15,15,40,.98));border:1px solid rgba(157,72,255,.55);box-shadow:0 0 0 8px var(--oa-bg),0 0 30px rgba(130,64,255,.16);color:#fff}.oa-ads-process-icon .oa-icon{width:28px;height:28px}.oa-ads-process-step h3{margin:0;font-size:18px}.oa-ads-process-step p{margin:9px 0 0;color:#9facbf;font-size:12px;line-height:1.65}
.oa-ads-cta{padding:18px 0 76px}.oa-ads-cta-box{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(230px,.58fr);gap:24px;align-items:center;overflow:hidden;padding:24px 28px;border:1px solid rgba(104,85,255,.34);border-radius:22px;background:radial-gradient(circle at 12% 50%,rgba(39,196,255,.15),transparent 25%),linear-gradient(95deg,#08152f,#151049 54%,#2b0c4e);box-shadow:0 24px 80px rgba(0,0,0,.22)}.oa-ads-cta-media{display:grid;place-items:center;min-height:120px}.oa-ads-cta-media img{display:block;width:100%;height:100%;max-width:160px;max-height:120px;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(0,0,0,.35))}.oa-ads-cta-media>.oa-icon{width:82px;height:82px;color:var(--oa-a3)}.oa-ads-cta-copy h2{margin:0 0 8px;font-size:32px;line-height:1.08;letter-spacing:-.04em}.oa-ads-cta-copy p{margin:0;max-width:660px;color:#b6c0d4;font-size:14px;line-height:1.7}.oa-ads-cta-actions{display:grid;gap:10px}.oa-ads-cta-actions .oa-ads-btn{width:100%}
@media(max-width:1240px){.oa-ads-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-ads-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-ads-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.95fr)}.oa-ads-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.oa-ads-process-grid:before{display:none}.oa-ads-cta-box{grid-template-columns:140px 1fr 240px}}
@media(max-width:980px){.oa-ads-page .oa-container{width:min(calc(100% - 34px),1380px)}.oa-ads-hero{padding-top:calc(108px + var(--oa-header-top,16px))}.oa-ads-hero-grid{grid-template-columns:1fr;gap:14px}.oa-ads-hero-copy h1{max-width:820px}.oa-ads-lead{max-width:760px}.oa-ads-hero-visual{min-height:420px}.oa-ads-dashboard{transform:none}.oa-ads-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-ads-stat:nth-child(2){border-right:0}.oa-ads-stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.06)}.oa-ads-why-grid{grid-template-columns:1fr}.oa-ads-why-visual{min-height:360px}.oa-ads-cta-box{grid-template-columns:130px 1fr}.oa-ads-cta-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.oa-ads-hero-points{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-ads-service-grid,.oa-ads-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-ads-benefits{grid-template-columns:1fr}.oa-ads-process-grid{grid-template-columns:1fr}.oa-ads-process-step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:3px 15px;text-align:left;padding:0}.oa-ads-process-icon{grid-row:1/3;width:64px;height:64px;margin:0;box-shadow:0 0 26px rgba(130,64,255,.14)}.oa-ads-process-step h3{align-self:end}.oa-ads-process-step p{margin-top:4px}.oa-ads-cta-box{grid-template-columns:1fr}.oa-ads-cta-media{display:none}.oa-ads-cta-actions{grid-column:auto}}
@media(max-width:520px){.oa-ads-hero{padding-top:calc(96px + var(--oa-header-top,16px));padding-bottom:28px}.oa-ads-hero-copy h1{font-size:clamp(39px,11vw,54px)}.oa-ads-lead{font-size:15px}.oa-ads-actions{display:grid;grid-template-columns:1fr}.oa-ads-btn{width:100%}.oa-ads-hero-visual{min-height:310px}.oa-ads-dashboard{padding:16px;border-radius:20px}.oa-ads-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-ads-chart-panel{height:135px}.oa-ads-channel-badges span:nth-child(n+4){display:none}.oa-ads-stats-grid{grid-template-columns:1fr}.oa-ads-stat{justify-content:flex-start;min-height:88px;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.06)}.oa-ads-stat:last-child{border-bottom:0}.oa-ads-stat strong{font-size:31px}.oa-ads-service-grid,.oa-ads-platform-grid{grid-template-columns:1fr}.oa-ads-service-card{min-height:auto}.oa-ads-platform-card{min-height:auto}.oa-ads-why-visual{min-height:280px}.oa-ads-target-art{width:100%}.oa-ads-target-ring-1{width:160px;height:160px}.oa-ads-target-ring-2{width:110px;height:110px}.oa-ads-target-ring-3{width:58px;height:58px}.oa-ads-why-metric{width:150px;padding:12px}.oa-ads-why-copy h2{font-size:clamp(32px,9vw,44px)}.oa-ads-cta{padding-bottom:56px}.oa-ads-cta-box{padding:22px 19px;border-radius:18px}.oa-ads-cta-copy h2{font-size:28px}.oa-ads-cta-actions{grid-template-columns:1fr}}

/* v1.11.0 — Marka Tasarımı & Kimlik özel hizmet sayfası */
.oa-brand-page{overflow:hidden;background:radial-gradient(circle at 18% 8%,rgba(79,91,255,.09),transparent 29%),radial-gradient(circle at 84% 16%,rgba(176,55,255,.11),transparent 28%),#030713;color:var(--oa-text)}
.oa-brand-page .oa-container{width:min(calc(100% - 44px),1380px)}
.oa-brand-hero{position:relative;padding:calc(126px + var(--oa-header-top,16px)) 0 60px;isolation:isolate}
.oa-brand-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(18px);pointer-events:none}.oa-brand-glow-a{width:440px;height:440px;right:12%;top:90px;background:radial-gradient(circle,rgba(121,57,255,.2),rgba(121,57,255,0) 70%)}.oa-brand-glow-b{width:320px;height:320px;left:-120px;bottom:-80px;background:radial-gradient(circle,rgba(39,196,255,.12),rgba(39,196,255,0) 72%)}
.oa-brand-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:44px;align-items:center}
.oa-brand-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 25px;color:#8290aa;font-size:11px;font-weight:750;letter-spacing:.05em}.oa-brand-breadcrumb a{color:#8290aa}.oa-brand-breadcrumb a:hover{color:#fff}.oa-brand-breadcrumb strong{color:#dce3f1}
.oa-brand-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--oa-a1);font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.oa-brand-kicker:before{content:"";width:34px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--oa-a3),var(--oa-a1))}
.oa-brand-copy h1{margin:0;max-width:690px;font-size:clamp(44px,5vw,75px);line-height:1.03;letter-spacing:-.048em}.oa-brand-copy h1 strong,.oa-brand-why-copy h2 strong{display:block;background:linear-gradient(91deg,var(--oa-a3),var(--oa-a2) 47%,var(--oa-a1));-webkit-background-clip:text;background-clip:text;color:transparent}
.oa-brand-lead{max-width:690px;margin:23px 0 0;color:#a8b3c9;font-size:16px;line-height:1.82}
.oa-brand-hero-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none}.oa-brand-hero-points li{min-width:0;color:#d9e1ee}.oa-brand-hero-points li>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:10px;border-radius:15px;border:1px solid rgba(157,77,255,.28);background:linear-gradient(145deg,rgba(89,39,150,.18),rgba(7,18,38,.76));color:var(--oa-a1)}.oa-brand-hero-points .oa-icon{width:23px;height:23px}.oa-brand-icon-image{display:block;width:28px;height:28px;object-fit:contain}.oa-brand-hero-points strong{display:block;font-size:12px;line-height:1.45}
.oa-brand-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.oa-brand-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:53px;padding:0 24px;border-radius:11px;border:1px solid rgba(255,255,255,.17);color:#fff;font-size:13px;font-weight:800;transition:.22s ease}.oa-brand-btn .oa-icon{width:17px;height:17px}.oa-brand-btn:hover,.oa-brand-btn:focus-visible{transform:translateY(-2px);outline:none}.oa-brand-btn-primary{border-color:transparent;background:linear-gradient(95deg,#20afff,var(--oa-a2) 48%,var(--oa-a1));box-shadow:0 16px 40px rgba(92,79,255,.2)}.oa-brand-btn-ghost{background:rgba(5,8,20,.32)}.oa-brand-btn-ghost:hover{border-color:rgba(162,76,255,.56);background:rgba(91,48,160,.12)}
.oa-brand-hero-visual{position:relative;min-height:520px;display:grid;place-items:center}.oa-brand-hero-visual>img{display:block;width:100%;height:520px;object-fit:contain;object-position:center;filter:drop-shadow(0 38px 65px rgba(0,0,0,.4))}
.oa-brand-mockup{position:relative;width:min(690px,100%);height:500px;perspective:1200px}.oa-brand-book,.oa-brand-bag,.oa-brand-card,.oa-brand-cup,.oa-brand-sheet{position:absolute;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#111421,#05070d);box-shadow:0 28px 65px rgba(0,0,0,.5)}.oa-brand-book{left:28%;top:5%;width:38%;height:62%;padding:50px 20px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotateY(-6deg);z-index:4}.oa-brand-book strong{font-size:20px;letter-spacing:.26em}.oa-brand-book small{margin-top:8px;color:#85899a;letter-spacing:.16em;font-size:9px}.oa-brand-a{display:block;font-family:Georgia,serif;font-size:72px;line-height:.9;color:#d5d8e2;text-shadow:0 0 28px rgba(106,90,255,.26)}.oa-brand-bag{right:3%;top:14%;width:31%;height:47%;display:grid;place-items:center;padding-top:28px;z-index:3}.oa-brand-bag:before,.oa-brand-bag:after{content:"";position:absolute;top:-54px;width:58px;height:84px;border:4px solid #181b25;border-bottom:0;border-radius:45px 45px 0 0}.oa-brand-bag:before{left:42px}.oa-brand-bag:after{right:42px}.oa-brand-bag small{position:absolute;top:64%;letter-spacing:.22em;color:#9ea3b4;font-size:8px}.oa-brand-card{bottom:18%;width:25%;height:19%;z-index:6;padding:18px}.oa-brand-card-a{left:17%;transform:rotate(-2deg)}.oa-brand-card-b{left:41%;width:18%;transform:rotate(2deg);display:grid;place-items:center}.oa-brand-card strong{font-size:14px;letter-spacing:.17em}.oa-brand-card small{display:block;margin-top:7px;color:#7f8799;font-size:7px;letter-spacing:.1em}.oa-brand-card-b .oa-brand-a{font-size:43px}.oa-brand-cup{right:8%;bottom:8%;width:18%;height:25%;border-radius:7px 7px 24px 24px;display:grid;place-items:center;z-index:6}.oa-brand-cup:after{content:"";position:absolute;right:-38px;top:25px;width:47px;height:64px;border:10px solid #0d101a;border-left:0;border-radius:0 40px 40px 0}.oa-brand-cup .oa-brand-a{font-size:46px}.oa-brand-sheet{left:7%;bottom:4%;width:58%;height:24%;transform:rotate(-6deg);background:#d6d5d1;z-index:1;overflow:hidden}.oa-brand-sketch{position:absolute;left:34%;top:3%;font-family:Georgia,serif;font-size:100px;color:#5d5e62;opacity:.42}.oa-brand-sheet:before,.oa-brand-sheet:after{content:"";position:absolute;inset:16px;border:1px solid rgba(41,42,46,.25)}.oa-brand-sheet:after{inset:34px 70px;transform:rotate(20deg)}
.oa-brand-section-head{margin-bottom:28px}.oa-brand-section-head.center{text-align:center}.oa-brand-section-head.center .oa-brand-kicker{justify-content:center}.oa-brand-section-head.center .oa-brand-kicker:after{content:"";width:34px;height:2px;border-radius:20px;background:linear-gradient(90deg,var(--oa-a1),var(--oa-a3))}.oa-brand-section-head h2{margin:0;font-size:clamp(30px,3.7vw,50px);line-height:1.08;letter-spacing:-.04em}.oa-brand-section-head>p:last-child{max-width:830px;margin:14px auto 0;color:#98a8c2;font-size:15px;line-height:1.75}
.oa-brand-services{padding:36px 0 46px}.oa-brand-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.oa-brand-service-card{position:relative;min-height:250px;padding:24px 18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#0c1222,#080d19);box-shadow:0 18px 48px rgba(0,0,0,.2);transition:.22s ease}.oa-brand-service-card:hover{transform:translateY(-4px);border-color:rgba(154,66,255,.32);box-shadow:0 25px 60px rgba(0,0,0,.3)}.oa-brand-card-head{display:flex;align-items:center;gap:13px;margin-bottom:16px}.oa-brand-service-icon{display:grid;place-items:center;flex:0 0 50px;width:50px;height:50px;border-radius:15px;background:rgba(111,54,191,.12);border:1px solid rgba(155,77,255,.25);color:var(--oa-a1)}.oa-brand-service-icon .oa-icon{width:25px;height:25px}.oa-brand-service-card h3{margin:0;font-size:19px;line-height:1.2;letter-spacing:-.02em}.oa-brand-service-card p{margin:0;color:#9aa8be;font-size:13px;line-height:1.75}
.oa-brand-why{padding:22px 0 48px}.oa-brand-why-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:38px;align-items:center}.oa-brand-why-copy h2{margin:0;font-size:clamp(36px,4.5vw,60px);line-height:1.04;letter-spacing:-.045em}.oa-brand-why-copy>p{margin:20px 0 0;color:#a3b0c5;font-size:15px;line-height:1.82}.oa-brand-benefits{display:grid;gap:13px;margin:25px 0 0;padding:0;list-style:none}.oa-brand-benefits li{display:flex;align-items:flex-start;gap:10px;color:#d8e0ed;font-size:14px;line-height:1.55}.oa-brand-benefits .oa-icon{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--oa-a1)}
.oa-brand-identity-panel{overflow:hidden;border:1px solid rgba(151,74,255,.2);border-radius:22px;background:linear-gradient(145deg,#0d1426,#07101d);box-shadow:0 22px 70px rgba(0,0,0,.28)}.oa-brand-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.06)}.oa-brand-stats>div{display:flex;align-items:center;gap:12px;min-width:0;padding:23px 18px;border-right:1px solid rgba(255,255,255,.06)}.oa-brand-stats>div:last-child{border-right:0}.oa-brand-stats>div>span{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:14px;background:rgba(103,54,180,.11);color:var(--oa-a1)}.oa-brand-stats .oa-icon{width:22px;height:22px}.oa-brand-stats p{margin:0;min-width:0}.oa-brand-stats strong{display:block;color:#9b52ff;font-size:28px;line-height:1}.oa-brand-stats small{display:block;margin-top:5px;color:#98a5ba;font-size:10px;line-height:1.3}.oa-brand-identity-media{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;min-height:320px;align-items:stretch}.oa-brand-identity-media>img{display:block;width:100%;height:320px;object-fit:contain;padding:18px}.oa-brand-why-note{display:flex;align-items:center;margin:0;padding:30px 26px;border-left:1px solid rgba(255,255,255,.06);color:#9d76ff;font-size:15px;line-height:1.8}.oa-brand-kit-art{position:relative;min-height:320px;overflow:hidden;background:radial-gradient(circle at 40% 45%,rgba(73,70,145,.13),transparent 43%)}.oa-brand-guide{position:absolute;left:29%;top:14%;width:40%;height:72%;padding:35px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(150deg,#1a1c22,#080a0f);box-shadow:0 26px 60px rgba(0,0,0,.42);transform:rotate(-4deg)}.oa-brand-guide .oa-brand-a{font-size:68px}.oa-brand-guide strong{margin-top:16px;font-size:11px;letter-spacing:.17em}.oa-brand-guide small{margin-top:8px;color:#7c8190;font-size:7px;text-align:center}.oa-brand-swatch{position:absolute;left:7%;top:22%;width:26%;height:46%;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;transform:rotate(-8deg)}.oa-brand-swatch i{border-radius:2px;background:#e0e0dc}.oa-brand-swatch i:nth-child(2){background:#8c8e95}.oa-brand-swatch i:nth-child(3){background:#292c35}.oa-brand-swatch i:nth-child(4){background:#0e1119}.oa-brand-stamp{position:absolute;right:7%;bottom:18%;width:105px;height:105px;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(191,195,210,.18);color:#b7bac4;font-family:Georgia,serif;font-size:62px;transform:rotate(8deg)}
.oa-brand-process{padding:30px 0 48px}.oa-brand-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;position:relative}.oa-brand-process-grid:before{content:"";position:absolute;left:9%;right:9%;top:43px;border-top:2px dotted rgba(124,87,255,.55)}.oa-brand-process-step{position:relative;z-index:2;text-align:center}.oa-brand-process-icon{display:grid;place-items:center;width:86px;height:86px;margin:0 auto 18px;border-radius:50%;background:#10162b;border:1px solid rgba(149,76,255,.55);color:#fff;box-shadow:0 0 0 8px #030713,0 0 30px rgba(145,58,255,.13)}.oa-brand-process-icon .oa-icon{width:30px;height:30px}.oa-brand-process-step h3{margin:0 0 9px;font-size:17px}.oa-brand-process-step p{margin:0;color:#97a6bd;font-size:12px;line-height:1.65}
.oa-brand-cta{padding:12px 0 76px}.oa-brand-cta-box{display:grid;grid-template-columns:180px minmax(0,1fr) 300px;gap:24px;align-items:center;min-height:210px;padding:28px 34px;border:1px solid rgba(154,69,255,.31);border-radius:22px;background:radial-gradient(circle at 13% 50%,rgba(21,106,255,.22),transparent 22%),linear-gradient(100deg,#071532,#241052 58%,#3a0b45);box-shadow:0 28px 70px rgba(0,0,0,.24)}.oa-brand-cta-media{display:grid;place-items:center;height:150px}.oa-brand-cta-media>img{width:100%;height:150px;object-fit:contain}.oa-brand-cta-mark{position:relative;width:110px;height:110px;display:grid;place-items:center;color:#7bd9ff}.oa-brand-cta-mark span{position:relative;z-index:3;font-family:Georgia,serif;font-size:88px;text-shadow:0 0 22px rgba(93,80,255,.48)}.oa-brand-cta-mark i{position:absolute;border:1px solid rgba(81,119,255,.68);transform:rotate(45deg)}.oa-brand-cta-mark i:nth-child(2){width:95px;height:95px}.oa-brand-cta-mark i:nth-child(3){width:72px;height:72px}.oa-brand-cta-mark i:nth-child(4){width:48px;height:48px}.oa-brand-cta-copy h2{margin:0 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.04em}.oa-brand-cta-copy p{margin:0;color:#c3cce0;font-size:14px;line-height:1.72}.oa-brand-cta-actions{display:grid;gap:12px}.oa-brand-cta-actions .oa-brand-btn{width:100%}
@media(max-width:1220px){.oa-brand-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-brand-why-grid{grid-template-columns:1fr}.oa-brand-process-grid{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto;padding-bottom:10px}.oa-brand-cta-box{grid-template-columns:140px minmax(0,1fr) 260px}.oa-brand-stats strong{font-size:24px}}
@media(max-width:980px){.oa-brand-page .oa-container{width:min(calc(100% - 34px),1380px)}.oa-brand-hero{padding-top:calc(106px + var(--oa-header-top,16px))}.oa-brand-hero-grid{grid-template-columns:1fr;gap:24px}.oa-brand-hero-visual{min-height:430px}.oa-brand-mockup{height:430px}.oa-brand-identity-media{grid-template-columns:1fr}.oa-brand-why-note{border-left:0;border-top:1px solid rgba(255,255,255,.06)}.oa-brand-cta-box{grid-template-columns:120px minmax(0,1fr)}.oa-brand-cta-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.oa-brand-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-brand-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-brand-stats>div:nth-child(2){border-right:0}.oa-brand-stats>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.06)}.oa-brand-hero-points{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-brand-hero-visual{min-height:370px}.oa-brand-mockup{height:370px}.oa-brand-process-grid{grid-template-columns:1fr;overflow:visible}.oa-brand-process-grid:before{display:none}.oa-brand-process-step{display:grid;grid-template-columns:70px minmax(0,1fr);gap:16px;text-align:left;align-items:start}.oa-brand-process-icon{width:68px;height:68px;margin:0}.oa-brand-cta-box{grid-template-columns:1fr;padding:25px 21px}.oa-brand-cta-media{height:100px}.oa-brand-cta-copy{text-align:center}.oa-brand-cta-actions{grid-column:auto;grid-template-columns:1fr}.oa-brand-identity-media>img{height:auto;max-height:380px}.oa-brand-kit-art{min-height:280px}}
@media(max-width:520px){.oa-brand-hero{padding-top:calc(92px + var(--oa-header-top,16px));padding-bottom:42px}.oa-brand-copy h1{font-size:clamp(39px,12vw,53px)}.oa-brand-lead{font-size:15px}.oa-brand-actions{display:grid;grid-template-columns:1fr}.oa-brand-btn{width:100%}.oa-brand-service-grid{grid-template-columns:1fr}.oa-brand-service-card{min-height:auto}.oa-brand-service-card h3{font-size:18px}.oa-brand-hero-visual{min-height:310px}.oa-brand-mockup{height:310px}.oa-brand-book{left:25%;width:42%;height:60%;padding-top:30px}.oa-brand-book .oa-brand-a{font-size:52px}.oa-brand-bag{right:0;width:34%}.oa-brand-bag:before,.oa-brand-bag:after{width:34px;height:55px;top:-36px}.oa-brand-bag:before{left:24px}.oa-brand-bag:after{right:24px}.oa-brand-sheet{left:0;width:64%}.oa-brand-cup{right:3%;width:20%}.oa-brand-card-a{left:10%;width:28%}.oa-brand-card-b{left:38%;width:22%}.oa-brand-stats{grid-template-columns:1fr}.oa-brand-stats>div{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.oa-brand-stats>div:last-child{border-bottom:0!important}.oa-brand-identity-media{min-height:0}.oa-brand-kit-art{min-height:240px}.oa-brand-guide{left:27%;width:48%}.oa-brand-swatch{left:3%}.oa-brand-stamp{right:2%;width:80px;height:80px;font-size:46px}.oa-brand-section-head h2,.oa-brand-why-copy h2{font-size:clamp(30px,9vw,42px)}}

/* v1.12.0 — SEO & Dijital Strateji özel hizmet sayfası */
.oa-seo-page{background:#02131b;color:#f4f8f7;--seo-green:var(--oa-seo-a1,#19d36f);--seo-teal:var(--oa-seo-a2,#00a99d);--seo-blue:var(--oa-seo-a3,#0b7fae);--seo-light:var(--oa-seo-light,#f7faf9)}
.oa-seo-page .oa-container{width:min(calc(100% - 44px),1380px)}
.oa-seo-hero{position:relative;overflow:hidden;padding:calc(122px + var(--oa-header-top,16px)) 0 58px;background:radial-gradient(circle at 73% 28%,color-mix(in srgb,var(--seo-green) 18%,transparent),transparent 32%),radial-gradient(circle at 15% 12%,rgba(11,127,174,.16),transparent 28%),linear-gradient(112deg,#061d2b 0%,#022127 48%,#01352b 100%)}
.oa-seo-hero:after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(180deg,transparent,rgba(0,15,20,.28));pointer-events:none}
.oa-seo-dots{position:absolute;right:-30px;top:94px;width:520px;height:360px;opacity:.28;background-image:radial-gradient(circle,var(--seo-green) 1.4px,transparent 1.6px);background-size:20px 20px;mask-image:linear-gradient(90deg,transparent,#000)}
.oa-seo-glow{position:absolute;right:16%;bottom:-210px;width:620px;height:440px;border-radius:50%;background:var(--seo-green);filter:blur(150px);opacity:.11}
.oa-seo-breadcrumb{position:relative;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 36px;color:#a9c1c3;font-size:12px;font-weight:650}.oa-seo-breadcrumb a{color:#a9c1c3}.oa-seo-breadcrumb a:hover{color:#fff}.oa-seo-breadcrumb strong{color:#e8f4f0}
.oa-seo-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:62px;align-items:center}
.oa-seo-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 17px;color:var(--seo-green);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.oa-seo-kicker:before{content:"";width:33px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--seo-green),var(--seo-teal))}
.oa-seo-hero-copy h1{margin:0;max-width:660px;font-size:clamp(44px,5.2vw,76px);line-height:1.02;letter-spacing:-.05em}.oa-seo-hero-copy h1 span,.oa-seo-hero-copy h1 strong{display:block}.oa-seo-hero-copy h1 strong{margin-top:5px;background:linear-gradient(90deg,var(--seo-green),#46e674 38%,var(--seo-teal));-webkit-background-clip:text;background-clip:text;color:transparent}
.oa-seo-lead{max-width:650px;margin:22px 0 0;color:#b7c9cd;font-size:17px;line-height:1.8}
.oa-seo-hero-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}.oa-seo-hero-point{display:flex;align-items:center;gap:10px;min-width:0;color:#e8f5f1}.oa-seo-hero-point-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid color-mix(in srgb,var(--seo-green) 48%,transparent);border-radius:15px;background:color-mix(in srgb,var(--seo-green) 8%,transparent);color:var(--seo-green)}.oa-seo-hero-point-icon .oa-icon{width:22px;height:22px}.oa-seo-hero-point strong{font-size:12px;line-height:1.35}.oa-seo-icon-img{display:block;width:26px;height:26px;object-fit:contain}
.oa-seo-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.oa-seo-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 24px;border-radius:10px;border:1px solid rgba(255,255,255,.15);font-size:14px;font-weight:850;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.oa-seo-btn .oa-icon{width:17px;height:17px}.oa-seo-btn:hover,.oa-seo-btn:focus-visible{transform:translateY(-2px);outline:none}.oa-seo-btn-primary{color:#032016;border-color:transparent;background:linear-gradient(90deg,#0bdc69,var(--seo-green) 45%,#70e49d);box-shadow:0 16px 36px rgba(22,211,111,.17)}.oa-seo-btn-ghost{color:#fff;border-color:color-mix(in srgb,var(--seo-green) 45%,rgba(255,255,255,.18));background:rgba(2,31,34,.42)}
.oa-seo-hero-art{position:relative;min-width:0;padding:18px 0 54px}.oa-seo-hero-image{margin:0;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.11);background:#08252a;box-shadow:0 35px 110px rgba(0,0,0,.36)}.oa-seo-hero-image img{display:block;width:100%;height:auto;max-height:570px;object-fit:contain}
.oa-seo-dashboard{position:relative;padding:24px;border:1px solid color-mix(in srgb,var(--seo-green) 34%,rgba(255,255,255,.08));border-radius:26px;background:linear-gradient(145deg,rgba(9,42,45,.94),rgba(5,33,37,.96));box-shadow:0 34px 100px rgba(0,0,0,.34),0 0 55px rgba(25,211,111,.08);transform:perspective(1300px) rotateY(-5deg) rotateX(1deg)}
.oa-seo-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.oa-seo-dashboard-head strong{font-size:20px}.oa-seo-dashboard-head span{padding:8px 11px;border-radius:10px;background:rgba(255,255,255,.04);color:#c2d7d4;font-size:11px}
.oa-seo-dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.oa-seo-dashboard-metrics div{padding:15px 13px;border-radius:14px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.035)}.oa-seo-dashboard-metrics small{display:block;color:#9eb9b6;font-size:10px}.oa-seo-dashboard-metrics strong{display:block;margin-top:8px;font-size:23px}.oa-seo-dashboard-metrics em{display:block;margin-top:5px;color:var(--seo-green);font-size:11px;font-style:normal;font-weight:800}
.oa-seo-dashboard-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(170px,.55fr);gap:14px;margin-top:14px}.oa-seo-line-chart{position:relative;overflow:hidden;min-height:210px;border:1px solid rgba(255,255,255,.05);border-radius:18px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0 1px,transparent 1px 52px),rgba(0,0,0,.09)}.oa-seo-line-fill{position:absolute;inset:20px 16px 18px;background:linear-gradient(180deg,rgba(25,211,111,.22),transparent 72%);clip-path:polygon(0 75%,17% 59%,34% 65%,52% 47%,70% 34%,100% 9%,100% 100%,0 100%)}.oa-seo-line-path{position:absolute;inset:20px 16px 18px;background:linear-gradient(90deg,var(--seo-teal),var(--seo-green));clip-path:polygon(0 74%,17% 58%,34% 64%,52% 46%,70% 33%,100% 8%,100% 11%,70% 36%,52% 49%,34% 67%,17% 61%,0 77%)}.oa-seo-line-chart i{position:absolute;left:var(--x);top:var(--y);width:8px;height:8px;border-radius:50%;background:var(--seo-green);box-shadow:0 0 0 4px rgba(25,211,111,.1)}
.oa-seo-donut{position:relative;display:grid;place-items:center;align-content:center;min-height:210px;border:1px solid rgba(255,255,255,.05);border-radius:18px;background:rgba(0,0,0,.09)}.oa-seo-donut span{position:absolute;width:120px;height:120px;border-radius:50%;background:conic-gradient(var(--seo-green) 0 58%,var(--seo-teal) 58% 78%,var(--seo-blue) 78% 92%,rgba(255,255,255,.09) 92%)}.oa-seo-donut span:after{content:"";position:absolute;inset:20px;border-radius:50%;background:#08282b}.oa-seo-donut strong,.oa-seo-donut small{position:relative;z-index:2}.oa-seo-donut strong{font-size:22px}.oa-seo-donut small{color:#9fb9b6}.oa-seo-dashboard-foot{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px;color:#789b96;font-size:10px;text-align:center}
.oa-seo-analysis-box{position:absolute;left:0;right:38px;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:8px 8px 8px 18px;border:1px solid color-mix(in srgb,var(--seo-green) 44%,rgba(255,255,255,.11));border-radius:13px;background:rgba(5,34,36,.92);color:#9fc1bc;box-shadow:0 18px 60px rgba(0,0,0,.2);backdrop-filter:blur(10px)}.oa-seo-analysis-box strong{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:9px;background:var(--seo-green);color:#023322;font-size:12px}.oa-seo-analysis-box .oa-icon{width:16px;height:16px}
.oa-seo-light-section{background:var(--seo-light);color:#092134}.oa-seo-services{padding:54px 0 42px}.oa-seo-section-head{margin:0 0 30px}.oa-seo-section-head.center{text-align:center}.oa-seo-light-section .oa-seo-kicker{color:#0aae59}.oa-seo-section-head h2{margin:0;font-size:clamp(30px,3.5vw,50px);line-height:1.08;letter-spacing:-.04em}.oa-seo-section-head>p:last-child{max-width:800px;margin:14px auto 0;color:#64727d;font-size:15px;line-height:1.7}
.oa-seo-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.oa-seo-service-card{min-height:250px;padding:24px 20px;border:1px solid #dfe9e5;border-radius:16px;background:#fff;box-shadow:0 14px 36px rgba(12,44,40,.04)}.oa-seo-card-title-row{display:flex;align-items:center;gap:12px;margin-bottom:18px}.oa-seo-service-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:15px;border:1px solid color-mix(in srgb,var(--seo-green) 36%,#dfe9e5);background:#f4fbf7;color:#0ab55b}.oa-seo-service-icon .oa-icon{width:23px;height:23px}.oa-seo-service-card h3{margin:0;font-size:18px;line-height:1.2;letter-spacing:-.025em}.oa-seo-service-card p{margin:0;color:#6a7780;font-size:13px;line-height:1.72}
.oa-seo-stats{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border-radius:17px;background-image:linear-gradient(92deg,#08ae55,#0ab87c 48%,#078e9a),var(--oa-seo-stats-bg,none);background-position:center;background-size:cover;color:#fff}.oa-seo-stats:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,112,61,.1),rgba(0,92,94,.05));pointer-events:none}.oa-seo-stat{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:16px;min-height:116px;padding:20px;border-right:1px solid rgba(255,255,255,.22)}.oa-seo-stat:last-child{border-right:0}.oa-seo-stat>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff}.oa-seo-stat .oa-icon{width:26px;height:26px}.oa-seo-stat p{margin:0}.oa-seo-stat strong{display:block;font-size:34px;line-height:1}.oa-seo-stat small{display:block;margin-top:6px;color:rgba(255,255,255,.88);font-size:12px}
.oa-seo-why{padding:40px 0 44px}.oa-seo-why-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);gap:56px;align-items:center}.oa-seo-why-copy h2{margin:0;font-size:clamp(36px,4vw,58px);line-height:1.04;letter-spacing:-.045em}.oa-seo-why-copy h2 strong{display:block;margin-top:4px;color:#0fb45c}.oa-seo-why-copy>p{margin:20px 0 0;color:#596b74;font-size:15px;line-height:1.78}.oa-seo-benefits{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.oa-seo-benefits li{display:flex;align-items:flex-start;gap:10px;color:#344a53;font-size:14px;font-weight:650}.oa-seo-benefits .oa-icon{width:18px;height:18px;flex:0 0 18px;margin-top:2px;color:#0bb35b}
.oa-seo-why-art{position:relative;min-height:430px}.oa-seo-why-art>img{display:block;width:100%;height:430px;object-fit:contain}.oa-seo-browser-mock{position:absolute;right:4%;bottom:34px;width:67%;height:315px;border-radius:16px;background:#f5f8f8;border:1px solid #d9e6e2;box-shadow:0 24px 60px rgba(26,63,58,.15);transform:perspective(1000px) rotateY(-4deg)}.oa-seo-browser-top{display:flex;align-items:center;gap:6px;height:42px;padding:0 14px;border-bottom:1px solid #dbe7e3}.oa-seo-browser-top i{width:7px;height:7px;border-radius:50%;background:#b3c3c0}.oa-seo-browser-top span{display:block;margin-left:8px;padding:6px 12px;border-radius:7px;background:#e9f0ee;color:#8a9996;font-size:9px}.oa-seo-browser-results{display:grid;gap:18px;padding:30px}.oa-seo-browser-results b{display:block;width:78%;height:32px;border-radius:8px;background:linear-gradient(180deg,#d3e7df 0 6px,#eef4f2 6px 14px,#e3ece9 14px 17px,transparent 17px)}.oa-seo-browser-results b:nth-child(2){width:68%}.oa-seo-browser-results b:nth-child(3){width:84%}.oa-seo-browser-results b:nth-child(4){width:72%}
.oa-seo-growth-bars{position:absolute;right:-2%;bottom:22px;display:flex;align-items:flex-end;gap:9px;width:46%;height:230px}.oa-seo-growth-bars i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#28d874,#099b4d);box-shadow:0 10px 25px rgba(14,176,86,.12)}.oa-seo-growth-bars i:nth-child(1){height:18%}.oa-seo-growth-bars i:nth-child(2){height:30%}.oa-seo-growth-bars i:nth-child(3){height:45%}.oa-seo-growth-bars i:nth-child(4){height:64%}.oa-seo-growth-bars i:nth-child(5){height:88%}.oa-seo-growth-bars span{position:absolute;right:-4px;top:-18px;color:#0ab35a;transform:rotate(-46deg)}.oa-seo-growth-bars .oa-icon{width:70px;height:70px;stroke-width:2.4}.oa-seo-target-mock{position:absolute;right:-3%;bottom:-14px;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:#fff;border:16px solid #0a8e58;color:#04392a;box-shadow:0 16px 35px rgba(10,89,60,.16)}.oa-seo-target-mock .oa-icon{width:58px;height:58px}
.oa-seo-mini-metrics{position:absolute;left:0;top:42px;display:grid;gap:12px;width:180px}.oa-seo-mini-metrics div{position:relative;padding:13px 14px;border-radius:13px;border:1px solid #dce7e4;background:rgba(255,255,255,.94);box-shadow:0 10px 25px rgba(18,60,52,.07)}.oa-seo-mini-metrics small,.oa-seo-mini-metrics strong,.oa-seo-mini-metrics em{display:block}.oa-seo-mini-metrics small{color:#73817f;font-size:9px}.oa-seo-mini-metrics strong{margin-top:4px;font-size:18px}.oa-seo-mini-metrics em{margin-top:2px;color:#0caf57;font-size:10px;font-style:normal;font-weight:800}.oa-seo-mini-metrics span{position:absolute;right:12px;bottom:14px;width:46px;height:18px;background:linear-gradient(165deg,transparent 0 45%,#10b55d 46% 52%,transparent 53%),linear-gradient(15deg,transparent 0 50%,#10b55d 51% 57%,transparent 58%)}
.oa-seo-process{padding:36px 0 48px}.oa-seo-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;position:relative}.oa-seo-process-grid:before{content:"";position:absolute;left:9%;right:9%;top:38px;border-top:2px dotted #53c58a}.oa-seo-process-item{position:relative;z-index:2;text-align:center}.oa-seo-process-title-row{display:flex;flex-direction:column;align-items:center;gap:12px}.oa-seo-process-title-row>span{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:1px solid #a7ddc0;background:#fff;color:#07994d;box-shadow:0 10px 28px rgba(13,116,68,.09)}.oa-seo-process-title-row .oa-icon{width:30px;height:30px}.oa-seo-process-item h3{margin:0;font-size:17px}.oa-seo-process-item p{max-width:210px;margin:10px auto 0;color:#67777e;font-size:12px;line-height:1.65}
.oa-seo-cta-section{padding:18px 0 70px}.oa-seo-cta{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(240px,.38fr);gap:28px;align-items:center;padding:25px 28px;border-radius:18px;background:linear-gradient(96deg,#006946,#048161 48%,#046579);color:#fff;box-shadow:0 25px 65px rgba(2,83,66,.13)}.oa-seo-cta-art{display:grid;place-items:center;height:110px}.oa-seo-cta-art img{display:block;max-width:160px;max-height:110px;object-fit:contain}.oa-seo-cta-art>span{display:grid;place-items:center;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,#5cf394 0 31%,#13bf65 32% 49%,#087848 50% 68%,#06442f 69%);color:#fff;box-shadow:0 0 30px rgba(62,238,133,.18)}.oa-seo-cta-art .oa-icon{width:55px;height:55px}.oa-seo-cta-copy h2{margin:0 0 7px;font-size:30px;letter-spacing:-.035em}.oa-seo-cta-copy p{margin:0;color:rgba(255,255,255,.82);font-size:14px;line-height:1.65}.oa-seo-cta-actions{display:grid;gap:10px}.oa-seo-cta-actions .oa-seo-btn{width:100%;min-height:48px}.oa-seo-btn-light-ghost{color:#fff;border-color:rgba(255,255,255,.38);background:rgba(0,0,0,.08)}
@media(max-width:1180px){.oa-seo-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);gap:38px}.oa-seo-hero-points{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-seo-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-seo-why-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)}.oa-seo-cta{grid-template-columns:130px minmax(0,1fr) 260px}}
@media(max-width:920px){.oa-seo-page .oa-container{width:min(calc(100% - 34px),1380px)}.oa-seo-hero{padding-top:calc(108px + var(--oa-header-top,16px))}.oa-seo-hero-grid{grid-template-columns:1fr;gap:42px}.oa-seo-hero-copy h1{max-width:820px}.oa-seo-hero-art{max-width:760px}.oa-seo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-seo-stat:nth-child(2){border-right:0}.oa-seo-stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.22)}.oa-seo-why-grid{grid-template-columns:1fr}.oa-seo-why-art{max-width:760px}.oa-seo-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.oa-seo-process-grid:before{display:none}.oa-seo-cta{grid-template-columns:110px minmax(0,1fr);}.oa-seo-cta-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.oa-seo-hero{padding-top:calc(96px + var(--oa-header-top,16px));padding-bottom:42px}.oa-seo-breadcrumb{margin-bottom:24px}.oa-seo-hero-copy h1{font-size:clamp(38px,11vw,54px)}.oa-seo-lead{font-size:15px}.oa-seo-hero-points{grid-template-columns:1fr 1fr}.oa-seo-actions{display:grid;grid-template-columns:1fr}.oa-seo-btn{width:100%}.oa-seo-dashboard{padding:15px;transform:none}.oa-seo-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-seo-dashboard-body{grid-template-columns:1fr}.oa-seo-donut{min-height:160px}.oa-seo-analysis-box{position:static;margin-top:12px;right:auto}.oa-seo-service-grid{grid-template-columns:1fr}.oa-seo-service-card{min-height:auto}.oa-seo-stats{grid-template-columns:1fr}.oa-seo-stat{border-right:0;border-bottom:1px solid rgba(255,255,255,.2)!important;justify-content:flex-start}.oa-seo-stat:last-child{border-bottom:0!important}.oa-seo-why-copy h2{font-size:clamp(32px,9vw,45px)}.oa-seo-why-art{min-height:390px}.oa-seo-browser-mock{width:80%;right:0;height:270px}.oa-seo-mini-metrics{width:145px;top:24px}.oa-seo-growth-bars{width:50%;height:170px}.oa-seo-target-mock{width:88px;height:88px;border-width:12px}.oa-seo-target-mock .oa-icon{width:42px;height:42px}.oa-seo-process-grid{grid-template-columns:1fr}.oa-seo-process-item{text-align:left}.oa-seo-process-title-row{flex-direction:row;align-items:center}.oa-seo-process-title-row>span{width:58px;height:58px;flex:0 0 58px}.oa-seo-process-item p{max-width:none;margin-left:70px}.oa-seo-cta{grid-template-columns:1fr;text-align:center}.oa-seo-cta-art{height:90px}.oa-seo-cta-copy h2{font-size:27px}.oa-seo-cta-actions{grid-column:auto;grid-template-columns:1fr}}

/* v1.13.0 — E-Ticaret Çözümleri sayfası */
.oa-ec-page{background:#f5f6fb;color:#101527}
.oa-ec-page .oa-container{width:min(calc(100% - 44px),1380px)}
.oa-ec-hero{position:relative;overflow:hidden;padding:calc(124px + var(--oa-header-top,16px)) 0 48px;background:radial-gradient(circle at 18% 0,rgba(115,87,255,.20),transparent 28%),radial-gradient(circle at 92% 12%,rgba(67,198,255,.18),transparent 24%),linear-gradient(180deg,#050913 0,#081020 100%);color:#fff}
.oa-ec-glow{position:absolute;border-radius:50%;filter:blur(26px);opacity:.55;pointer-events:none}.oa-ec-glow-a{width:340px;height:340px;left:-80px;top:120px;background:radial-gradient(circle,#9352ff 0,rgba(147,82,255,0) 70%)}.oa-ec-glow-b{width:380px;height:380px;right:-60px;top:80px;background:radial-gradient(circle,#3fd2ff 0,rgba(63,210,255,0) 72%)}
.oa-ec-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1.02fr);gap:44px;align-items:center;position:relative;z-index:2}.oa-ec-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 18px;color:#96a3bf;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.oa-ec-breadcrumb a{color:#96a3bf}.oa-ec-breadcrumb a:hover{color:#fff}.oa-ec-breadcrumb strong{color:#fff}.oa-ec-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a66cff}.oa-ec-kicker:before{content:"";width:34px;height:2px;border-radius:999px;background:linear-gradient(90deg,#45c6ff,#a66cff)}.oa-ec-copy h1{margin:0;max-width:640px;font-size:clamp(44px,5vw,76px);line-height:1.03;letter-spacing:-.045em}.oa-ec-copy h1 strong{display:block;background:linear-gradient(92deg,#43c6ff,#6f8dff 46%,#b045ff);-webkit-background-clip:text;background-clip:text;color:transparent}.oa-ec-lead{max-width:620px;margin:18px 0 0;color:#c4cfdf;font-size:17px;line-height:1.8}
.oa-ec-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.oa-ec-point{display:grid;gap:10px;justify-items:start;color:#dfe6f4;font-size:14px;font-weight:700}.oa-ec-point-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);color:#b45aff}.oa-ec-point-icon .oa-icon,.oa-ec-card-icon .oa-icon,.oa-ec-stat-icon .oa-icon,.oa-ec-step-icon .oa-icon{width:24px;height:24px}
.oa-ec-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.oa-ec-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 24px;border-radius:14px;border:1px solid rgba(255,255,255,.16);font-size:14px;font-weight:800;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.oa-ec-btn:hover,.oa-ec-btn:focus-visible{transform:translateY(-2px);outline:none}.oa-ec-btn-primary{background:linear-gradient(90deg,#42b9ff,#895cff 48%,#b546ff);border-color:transparent;color:#fff;box-shadow:0 18px 44px rgba(84,97,255,.22)}.oa-ec-btn-ghost{background:rgba(255,255,255,.02);color:#fff}.oa-ec-btn-ghost:hover{background:rgba(255,255,255,.06)}
.oa-ec-visual img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 60px rgba(0,0,0,.32))}.oa-ec-hero-art{position:relative;min-height:520px}.oa-ec-laptop{position:absolute;right:42px;bottom:38px;width:72%;max-width:560px}.oa-ec-laptop-screen{padding:16px;border-radius:26px 26px 14px 14px;background:linear-gradient(180deg,#111827,#090f1d);border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 100px rgba(0,0,0,.42)}.oa-ec-shop-header{height:18px;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.05));margin-bottom:14px}.oa-ec-shop-hero{height:120px;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.03))}.oa-ec-shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.oa-ec-shop-grid span{height:116px;border-radius:16px;background:linear-gradient(180deg,#fff,#f0f2f8)}.oa-ec-laptop-base{height:20px;width:114%;margin-left:-7%;border-radius:0 0 26px 26px;background:linear-gradient(180deg,#838cb0,#434a67)}.oa-ec-phone{position:absolute;right:0;bottom:62px;width:25%;max-width:180px;padding:10px;border-radius:26px;background:linear-gradient(180deg,#12182a,#070d17);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(0,0,0,.4)}.oa-ec-phone-screen{height:280px;border-radius:18px;background:#fff;padding:18px}.oa-ec-phone-product{display:block;height:130px;border-radius:18px;background:linear-gradient(180deg,#dcdfee,#fbfbfd)}.oa-ec-phone-price{display:block;width:72%;height:16px;border-radius:999px;background:#ced4e4;margin-top:20px}.oa-ec-phone-btn{display:block;width:100%;height:44px;border-radius:14px;background:linear-gradient(90deg,#7f55ff,#b145ff);margin-top:26px}.oa-ec-cart{position:absolute;left:18px;bottom:88px;width:138px;height:100px;border:2px solid rgba(255,255,255,.4);border-top:none;border-radius:0 0 22px 22px;transform:skewX(-8deg)}.oa-ec-cart:before{content:"";position:absolute;left:-18px;top:-16px;width:40px;height:2px;background:rgba(255,255,255,.4);transform:rotate(-32deg)}.oa-ec-cart:after{content:"";position:absolute;left:10px;right:10px;top:0;height:2px;background:rgba(255,255,255,.18)}.oa-ec-cart-box{position:absolute;bottom:18px;width:32px;border-radius:8px;background:linear-gradient(180deg,#9657ff,#bf6aff)}.oa-ec-cart-box.a{left:22px;height:44px}.oa-ec-cart-box.b{left:58px;height:58px;background:linear-gradient(180deg,#4dc2ff,#7d7aff)}.oa-ec-cart-box.c{left:96px;height:36px;background:linear-gradient(180deg,#d78cff,#9c68ff)}.oa-ec-floating{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:16px;background:rgba(10,16,29,.82);border:1px solid rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:800;backdrop-filter:blur(10px);box-shadow:0 16px 46px rgba(0,0,0,.28)}.oa-ec-floating-a{left:220px;top:40px}.oa-ec-floating-b{left:170px;top:110px}.oa-ec-floating-c{right:18px;top:110px}.oa-ec-floating-d{right:160px;top:42px}
.oa-ec-services,.oa-ec-why,.oa-ec-process{padding:56px 0;background:#f5f6fb}.oa-ec-head{margin:0 0 26px}.oa-ec-head.center{text-align:center}.oa-ec-head h2{margin:0;color:#13182d;font-size:clamp(32px,4vw,56px);line-height:1.06;letter-spacing:-.04em}.oa-ec-head p{max-width:760px;margin:14px auto 0;color:#66708b;font-size:16px;line-height:1.74}.oa-ec-services .oa-ec-kicker,.oa-ec-why .oa-ec-kicker,.oa-ec-process .oa-ec-kicker{color:#8758ff}.oa-ec-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.oa-ec-service-card{padding:26px 22px;border-radius:22px;background:#fff;border:1px solid rgba(27,38,65,.08);box-shadow:0 18px 60px rgba(22,29,53,.06)}.oa-ec-card-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.oa-ec-card-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#f7f7fd;color:#9059ff;box-shadow:inset 0 0 0 1px rgba(27,38,65,.06)}.oa-ec-card-head h3{margin:0;color:#141a30;font-size:23px;line-height:1.12;letter-spacing:-.03em}.oa-ec-service-card p{margin:0;color:#67708a;font-size:15px;line-height:1.75}
.oa-ec-stats{padding:0 0 22px;background:#f5f6fb}.oa-ec-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-radius:24px;overflow:hidden;background:linear-gradient(90deg,#091a55,#261557 48%,#3f1860);background-image:var(--oa-ec-stats-bg,none),linear-gradient(90deg,#091a55,#261557 48%,#3f1860);box-shadow:0 24px 70px rgba(29,27,72,.18)}.oa-ec-stat{display:flex;align-items:center;gap:16px;padding:26px 30px;color:#fff;border-right:1px solid rgba(255,255,255,.12)}.oa-ec-stat:last-child{border-right:none}.oa-ec-stat-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:rgba(255,255,255,.08);color:#b85aff}.oa-ec-stat p{display:grid;gap:6px;margin:0}.oa-ec-stat strong{font-size:44px;line-height:1}.oa-ec-stat small{font-size:15px;color:#d6dcf4}
.oa-ec-why-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:38px;align-items:center}.oa-ec-why-copy h2{margin:0;color:#151a2f;font-size:clamp(34px,4.5vw,62px);line-height:1.05;letter-spacing:-.04em}.oa-ec-why-copy h2 strong{color:#7f52ff}.oa-ec-why-copy>p{margin:18px 0 0;color:#66708b;font-size:16px;line-height:1.8}.oa-ec-benefits{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.oa-ec-benefits li{display:flex;align-items:flex-start;gap:12px;color:#232a40;font-size:15px;font-weight:650}.oa-ec-benefits .oa-icon{width:18px;height:18px;flex:0 0 auto;color:#7f52ff;margin-top:2px}.oa-ec-why-media img{display:block;width:100%;height:auto}.oa-ec-phone-stage{position:relative;min-height:520px}.oa-ec-big-phone{position:absolute;left:50%;top:40px;transform:translateX(-50%);width:min(340px,56%);padding:16px;border-radius:42px;background:linear-gradient(180deg,#11172a,#060d18);border:1px solid rgba(27,38,65,.12);box-shadow:0 28px 90px rgba(25,33,55,.18)}.oa-ec-awning{position:absolute;left:50%;top:-2px;transform:translateX(-50%);width:72%;height:44px;border-radius:16px 16px 0 0;background:repeating-linear-gradient(90deg,#fff 0 22px,#fff 22px 42px,#ad8dff 42px 64px)}.oa-ec-big-phone-screen{height:470px;border-radius:28px;background:#fff;padding:76px 24px 24px;position:relative}.oa-ec-shirt{display:block;width:62%;height:170px;margin:0 auto;border-radius:30px;background:linear-gradient(180deg,#a66cff,#7e52ff)}.oa-ec-big-price,.oa-ec-big-old,.oa-ec-stars,.oa-ec-buy-btn{display:block}.oa-ec-big-price{margin-top:24px;color:#1c2239;font-size:38px;font-weight:900;text-align:center}.oa-ec-big-old{margin-top:8px;color:#979fb4;font-size:18px;text-align:center;text-decoration:line-through}.oa-ec-stars{width:120px;height:18px;margin:16px auto;background:linear-gradient(90deg,#844eff 20%,transparent 20%);opacity:.65}.oa-ec-buy-btn{width:100%;height:56px;line-height:56px;border-radius:18px;background:linear-gradient(90deg,#7d55ff,#ab47ff);color:#fff;text-align:center;font-weight:800;margin-top:32px}.oa-ec-metric{position:absolute;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid rgba(27,38,65,.08);box-shadow:0 18px 60px rgba(22,29,53,.08);display:grid;gap:4px;min-width:170px}.oa-ec-metric small{color:#9099af;font-size:12px}.oa-ec-metric strong{color:#12182d;font-size:24px;line-height:1}.oa-ec-metric em{color:#13b56a;font-size:14px;font-style:normal;font-weight:800}.oa-ec-metric-a{left:0;top:60px}.oa-ec-metric-b{left:20px;bottom:116px}.oa-ec-metric-c{right:0;top:120px}.oa-ec-metric-d{right:20px;bottom:82px}.oa-ec-bag,.oa-ec-plant{position:absolute;display:block}.oa-ec-bag{right:62px;bottom:40px;width:64px;height:88px;border-radius:10px;background:linear-gradient(180deg,#b68aff,#7e54ff)}.oa-ec-bag:before{content:"";position:absolute;left:17px;top:-12px;width:30px;height:20px;border:4px solid #7e54ff;border-bottom:none;border-radius:18px 18px 0 0}.oa-ec-plant{left:78px;bottom:56px;width:38px;height:68px;border-radius:0 0 18px 18px;background:#fff;border:1px solid rgba(27,38,65,.08)}.oa-ec-plant:before,.oa-ec-plant:after{content:"";position:absolute;background:linear-gradient(180deg,#85d55a,#3dbb57);border-radius:100% 0}.oa-ec-plant:before{width:28px;height:36px;left:-8px;top:-22px;transform:rotate(-28deg)}.oa-ec-plant:after{width:28px;height:36px;right:-8px;top:-26px;transform:scaleX(-1) rotate(-18deg)}
.oa-ec-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.oa-ec-step{padding:24px 20px;border-radius:22px;background:#fff;border:1px solid rgba(27,38,65,.08);box-shadow:0 18px 60px rgba(22,29,53,.06)}.oa-ec-step-icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:18px;border-radius:50%;background:#f7f7fd;box-shadow:inset 0 0 0 1px rgba(27,38,65,.08);color:#8552ff}.oa-ec-step h3{margin:0 0 10px;color:#13192e;font-size:24px;line-height:1.12;letter-spacing:-.03em}.oa-ec-step p{margin:0;color:#66708b;font-size:15px;line-height:1.72}
.oa-ec-cta{padding:20px 0 70px;background:#f5f6fb}.oa-ec-cta-box{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:24px;align-items:center;padding:28px;border-radius:26px;background:linear-gradient(90deg,#111f61,#2a1c6d 52%,#4f2392);color:#fff;box-shadow:0 28px 80px rgba(30,31,74,.18)}.oa-ec-cta-media img{display:block;max-width:100%;height:auto}.oa-ec-mini-cart{display:block;width:120px;height:86px;border:2px solid rgba(255,255,255,.48);border-top:none;border-radius:0 0 20px 20px;position:relative}.oa-ec-mini-cart:before{content:"";position:absolute;left:-14px;top:-12px;width:34px;height:2px;background:rgba(255,255,255,.48);transform:rotate(-32deg)}.oa-ec-cta-copy h2{margin:0 0 8px;font-size:46px;line-height:1.04;letter-spacing:-.04em}.oa-ec-cta-copy p{margin:0;color:#d7def2;font-size:16px;line-height:1.74}.oa-ec-cta-actions{display:grid;gap:14px}.oa-ec-cta .oa-ec-btn-ghost{border-color:rgba(255,255,255,.2)}
@media(max-width:1280px){.oa-ec-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-ec-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-ec-cta-box{grid-template-columns:160px minmax(0,1fr) 260px}.oa-ec-stat strong{font-size:36px}}
@media(max-width:980px){.oa-ec-page .oa-container{width:min(calc(100% - 34px),1380px)}.oa-ec-hero{padding-top:calc(106px + var(--oa-header-top,16px))}.oa-ec-hero-grid,.oa-ec-why-grid,.oa-ec-cta-box{grid-template-columns:1fr}.oa-ec-points{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-ec-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-ec-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-ec-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-ec-hero-art{min-height:460px}.oa-ec-laptop{right:64px;width:72%}.oa-ec-phone{right:18px;width:27%}.oa-ec-phone-stage{min-height:580px}.oa-ec-cta-actions{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.oa-ec-hero{padding-top:calc(92px + var(--oa-header-top,16px));padding-bottom:34px}.oa-ec-copy h1{font-size:clamp(38px,10vw,54px)}.oa-ec-lead{font-size:15px;line-height:1.72}.oa-ec-points,.oa-ec-service-grid,.oa-ec-stats-grid,.oa-ec-process-grid,.oa-ec-cta-actions{grid-template-columns:1fr}.oa-ec-service-card,.oa-ec-step{padding:22px 18px}.oa-ec-stat{padding:22px 18px}.oa-ec-head h2,.oa-ec-why-copy h2,.oa-ec-cta-copy h2{font-size:clamp(28px,8vw,40px)}.oa-ec-hero-art{min-height:360px}.oa-ec-laptop{right:28px;bottom:16px;width:82%}.oa-ec-phone{display:none}.oa-ec-cart{left:0;bottom:34px;transform:scale(.8)}.oa-ec-floating{display:none}.oa-ec-phone-stage{min-height:420px}.oa-ec-big-phone{width:68%}.oa-ec-metric{min-width:132px;padding:12px 14px}.oa-ec-metric strong{font-size:18px}.oa-ec-bag,.oa-ec-plant{display:none}.oa-ec-cta{padding-bottom:54px}}

/* v1.14.0 — Danışmanlık & Strateji sayfası */
.oa-cs-page{background:#f6f8fc;color:#10182b}.oa-cs-page .oa-container{width:min(calc(100% - 44px),1380px)}
.oa-cs-hero{position:relative;overflow:hidden;padding:calc(120px + var(--oa-header-top,16px)) 0 54px;background:radial-gradient(circle at 76% 20%,rgba(50,115,255,.18),transparent 32%),linear-gradient(112deg,#061426 0,#071a31 54%,#0a1e38 100%);color:#fff}.oa-cs-grid-glow{position:absolute;right:-8%;top:8%;width:55%;height:88%;opacity:.45;background-image:radial-gradient(circle,rgba(61,132,255,.38) 1px,transparent 1.4px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent,#000 38%,#000)}
.oa-cs-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:42px;align-items:center;position:relative;z-index:2}.oa-cs-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 22px;color:#9fb2cb;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.oa-cs-breadcrumb a{color:#9fb2cb}.oa-cs-breadcrumb strong{color:#fff}.oa-cs-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:#4f8dff;font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.oa-cs-kicker:before{content:"";width:34px;height:2px;background:linear-gradient(90deg,#3fb6ff,#286cff);border-radius:999px}.oa-cs-copy h1{margin:0;max-width:620px;font-size:clamp(44px,5.5vw,80px);line-height:1.03;letter-spacing:-.05em}.oa-cs-copy h1 strong{display:block;background:linear-gradient(90deg,#4a98ff,#226cff);-webkit-background-clip:text;background-clip:text;color:transparent}.oa-cs-lead{max-width:620px;margin:18px 0 0;color:#c4d0df;font-size:17px;line-height:1.78}
.oa-cs-hero-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px}.oa-cs-hero-point{display:flex;align-items:flex-start;gap:11px;padding:12px 0}.oa-cs-hero-point-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:#4d8fff}.oa-cs-hero-point-icon .oa-icon{width:23px;height:23px}.oa-cs-hero-point div{display:grid;gap:4px}.oa-cs-hero-point strong{font-size:13px}.oa-cs-hero-point small{color:#9eb0c7;font-size:11px;line-height:1.45}.oa-cs-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.oa-cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:0 24px;border-radius:10px;border:1px solid rgba(255,255,255,.18);font-size:14px;font-weight:800;transition:.2s ease}.oa-cs-btn:hover,.oa-cs-btn:focus-visible{transform:translateY(-2px);outline:none}.oa-cs-btn-primary{background:linear-gradient(90deg,#1688ff,#1760ee);border-color:transparent;color:#fff;box-shadow:0 16px 38px rgba(24,104,242,.24)}.oa-cs-btn-ghost{color:#fff;background:rgba(255,255,255,.02)}
.oa-cs-visual img{display:block;width:100%;height:auto;filter:drop-shadow(0 25px 70px rgba(0,0,0,.32))}.oa-cs-board{position:relative;min-height:540px}.oa-cs-board-screen{position:absolute;right:20px;top:20px;width:72%;height:330px;border-radius:18px;background:linear-gradient(160deg,#0a1b36,#071326);border:1px solid rgba(124,174,255,.24);box-shadow:0 26px 80px rgba(0,0,0,.4)}.oa-cs-board-screen:before{content:"";position:absolute;inset:22px;background:radial-gradient(circle at 50% 50%,rgba(35,105,242,.22),transparent 42%)}.oa-cs-board-title{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:grid;place-items:center;width:126px;height:126px;border:1px solid #3a7cff;border-radius:50%;color:#fff;text-align:center;font-weight:900;line-height:1.25}.oa-cs-board-node{position:absolute;z-index:2;padding:8px 10px;border-radius:999px;border:1px solid rgba(80,142,255,.45);background:#0a1a31;color:#dbe7fb;font-size:10px;font-weight:800}.oa-cs-board-node.a{left:18%;top:14%}.oa-cs-board-node.b{right:14%;top:24%}.oa-cs-board-node.c{right:8%;bottom:22%}.oa-cs-board-node.d{left:46%;bottom:8%}.oa-cs-board-node.e{left:10%;bottom:24%}.oa-cs-table{position:absolute;left:6%;right:4%;bottom:38px;height:90px;border-radius:50%;background:linear-gradient(180deg,#21344f,#0a1424);box-shadow:0 24px 50px rgba(0,0,0,.42)}.oa-cs-chart-sheet{position:absolute;bottom:52px;width:180px;height:110px;border-radius:10px;background:linear-gradient(135deg,#f5f8fd,#d7e3f4);box-shadow:0 15px 30px rgba(0,0,0,.28)}.oa-cs-chart-sheet.one{left:20%;transform:rotate(-7deg)}.oa-cs-chart-sheet.two{left:43%;transform:rotate(6deg)}
.oa-cs-proof-strip{margin-top:-28px;position:relative;z-index:5}.oa-cs-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid rgba(16,46,86,.08);border-radius:18px;box-shadow:0 18px 54px rgba(19,40,73,.12)}.oa-cs-proof-item{display:flex;align-items:center;gap:16px;padding:22px 24px;border-right:1px solid rgba(16,46,86,.08)}.oa-cs-proof-item:last-child{border-right:0}.oa-cs-proof-item>span{display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;color:#2674f4}.oa-cs-proof-item .oa-icon{width:30px;height:30px}.oa-cs-proof-item h3{margin:0 0 5px;font-size:17px}.oa-cs-proof-item p{margin:0;color:#69748a;font-size:13px;line-height:1.55}
.oa-cs-services,.oa-cs-why,.oa-cs-process{padding:56px 0}.oa-cs-head{margin:0 0 28px}.oa-cs-head.center{text-align:center}.oa-cs-head h2{margin:0;color:#13203a;font-size:clamp(32px,4vw,54px);line-height:1.06;letter-spacing:-.04em}.oa-cs-head p{max-width:800px;margin:14px auto 0;color:#657089;font-size:16px;line-height:1.74}.oa-cs-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.oa-cs-service-card{padding:24px 20px;border-radius:20px;background:#fff;border:1px solid rgba(18,49,92,.08);box-shadow:0 16px 50px rgba(28,49,83,.055)}.oa-cs-card-head{display:flex;align-items:center;gap:13px;margin-bottom:14px}.oa-cs-card-icon{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border-radius:16px;background:#f5f8ff;color:#206df0}.oa-cs-card-icon .oa-icon,.oa-cs-stat-icon .oa-icon,.oa-cs-step-icon .oa-icon{width:25px;height:25px}.oa-cs-card-head h3{margin:0;font-size:21px;line-height:1.14}.oa-cs-service-card p{margin:0;color:#69748a;font-size:14px;line-height:1.72}
.oa-cs-stats{padding:0 0 24px}.oa-cs-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:20px;overflow:hidden;background-image:var(--oa-cs-stats-bg,none),linear-gradient(90deg,#0b2a66,#0e3e87 55%,#09275f);box-shadow:0 22px 62px rgba(20,54,111,.16)}.oa-cs-stat{display:flex;align-items:center;gap:16px;padding:24px 30px;color:#fff;border-right:1px solid rgba(255,255,255,.14)}.oa-cs-stat:last-child{border-right:0}.oa-cs-stat-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.08);color:#58a0ff}.oa-cs-stat p{display:grid;gap:5px;margin:0}.oa-cs-stat strong{font-size:42px;line-height:1;color:#64a4ff}.oa-cs-stat small{font-size:14px;color:#e1eaff}
.oa-cs-why-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;align-items:center}.oa-cs-why-copy h2{margin:0;color:#13203a;font-size:clamp(34px,4.4vw,60px);line-height:1.04;letter-spacing:-.04em}.oa-cs-why-copy h2 strong{color:#246ef1}.oa-cs-why-copy>p{margin:18px 0 0;color:#657089;font-size:16px;line-height:1.78}.oa-cs-benefits{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.oa-cs-benefits li{display:flex;align-items:flex-start;gap:10px;color:#25304a;font-size:15px;font-weight:650}.oa-cs-benefits .oa-icon{width:18px;height:18px;color:#2674f4;flex:0 0 auto;margin-top:2px}.oa-cs-why-media{position:relative;min-height:440px}.oa-cs-why-media>img{display:block;width:100%;height:auto;border-radius:18px}.oa-cs-analysis-art{position:absolute;inset:0 220px 0 0;border-radius:20px;background:linear-gradient(145deg,#e9eef7,#cfd9e9);box-shadow:0 18px 50px rgba(27,49,82,.12);overflow:hidden}.oa-cs-analysis-art:before{content:"";position:absolute;inset:18%;background:repeating-linear-gradient(0deg,rgba(26,91,186,.08) 0 2px,transparent 2px 28px),repeating-linear-gradient(90deg,rgba(26,91,186,.08) 0 2px,transparent 2px 38px)}.oa-cs-paper{position:absolute;background:#fff;border-radius:12px;box-shadow:0 12px 30px rgba(35,56,88,.12)}.oa-cs-paper.p1{width:42%;height:54%;left:8%;top:18%;transform:rotate(-8deg)}.oa-cs-paper.p2{width:44%;height:48%;left:38%;top:24%;transform:rotate(5deg)}.oa-cs-paper.p3{width:36%;height:38%;left:24%;bottom:8%;transform:rotate(-2deg)}.oa-cs-side-benefits{position:absolute;right:0;top:10px;width:240px;display:grid;gap:12px}.oa-cs-side-benefits article{display:flex;gap:12px;padding:16px;border-radius:16px;background:#0c2c62;color:#fff;box-shadow:0 16px 42px rgba(18,55,112,.18)}.oa-cs-side-benefits article>span{color:#63a3ff}.oa-cs-side-benefits .oa-icon{width:24px;height:24px}.oa-cs-side-benefits h3{margin:0 0 5px;font-size:15px}.oa-cs-side-benefits p{margin:0;color:#cfddf2;font-size:12px;line-height:1.5}
.oa-cs-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.oa-cs-step{position:relative;padding:24px 18px;border-radius:18px;background:#fff;border:1px solid rgba(18,49,92,.08);text-align:center}.oa-cs-step-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#f7faff;border:1px solid rgba(38,116,244,.18);color:#246ef1;box-shadow:0 0 0 8px rgba(38,116,244,.035)}.oa-cs-step h3{margin:0 0 9px;font-size:20px}.oa-cs-step p{margin:0;color:#69748a;font-size:13px;line-height:1.65}
.oa-cs-cta{padding:16px 0 72px}.oa-cs-cta-box{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:24px;align-items:center;padding:26px;border-radius:22px;background:radial-gradient(circle at 18% 50%,rgba(45,129,255,.24),transparent 26%),linear-gradient(90deg,#09265b,#0c397d 58%,#092456);color:#fff}.oa-cs-cta-media img{display:block;width:100%;height:auto}.oa-cs-compass{position:relative;display:block;width:120px;height:120px;margin:auto;border-radius:50%;border:10px solid #c9d4e8;background:radial-gradient(circle,#fff 0 7%,#173c74 8% 18%,#e7edf7 19% 42%,#153767 43% 46%,#dce5f3 47%);box-shadow:0 16px 36px rgba(0,0,0,.26)}.oa-cs-compass:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:78px;background:#e74b4b;transform:translate(-50%,-50%) rotate(42deg);transform-origin:center;border-radius:999px}.oa-cs-cta-copy h2{margin:0 0 8px;font-size:42px;line-height:1.06;letter-spacing:-.04em}.oa-cs-cta-copy p{margin:0;color:#d4e0f2;font-size:16px;line-height:1.72}.oa-cs-cta-actions{display:grid;gap:12px}.oa-cs-cta .oa-cs-btn-ghost{border-color:rgba(255,255,255,.22)}
@media(max-width:1280px){.oa-cs-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-cs-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-cs-cta-box{grid-template-columns:160px minmax(0,1fr) 260px}.oa-cs-stat strong{font-size:36px}}
@media(max-width:980px){.oa-cs-page .oa-container{width:min(calc(100% - 34px),1380px)}.oa-cs-hero{padding-top:calc(104px + var(--oa-header-top,16px))}.oa-cs-hero-grid,.oa-cs-why-grid,.oa-cs-cta-box{grid-template-columns:1fr}.oa-cs-hero-points{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-cs-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-cs-proof-item:nth-child(2){border-right:0}.oa-cs-proof-item:nth-child(-n+2){border-bottom:1px solid rgba(16,46,86,.08)}.oa-cs-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-cs-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-cs-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-cs-why-media{min-height:520px}.oa-cs-analysis-art{right:180px}.oa-cs-side-benefits{width:220px}.oa-cs-cta-actions{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.oa-cs-hero{padding-top:calc(92px + var(--oa-header-top,16px));padding-bottom:36px}.oa-cs-copy h1{font-size:clamp(38px,11vw,54px)}.oa-cs-lead{font-size:15px}.oa-cs-hero-points,.oa-cs-proof-grid,.oa-cs-service-grid,.oa-cs-stats-grid,.oa-cs-process-grid,.oa-cs-cta-actions{grid-template-columns:1fr}.oa-cs-proof-item{border-right:0;border-bottom:1px solid rgba(16,46,86,.08)}.oa-cs-proof-item:last-child{border-bottom:0}.oa-cs-service-card,.oa-cs-step{padding:20px 18px}.oa-cs-head h2,.oa-cs-why-copy h2,.oa-cs-cta-copy h2{font-size:clamp(28px,8.5vw,40px)}.oa-cs-board{min-height:390px}.oa-cs-board-screen{right:0;width:94%;height:260px}.oa-cs-table{bottom:22px}.oa-cs-chart-sheet{width:130px;height:80px;bottom:38px}.oa-cs-why-media{min-height:560px}.oa-cs-analysis-art{position:relative;inset:auto;height:300px}.oa-cs-side-benefits{position:static;width:auto;margin-top:14px}.oa-cs-cta{padding-bottom:54px}}

/* v1.15.0 — Kurumsal, iletişim, yasal ve 404 sayfaları */
.oa-corp-page{background:#050914;color:#f7f8fc}.oa-corp-page .oa-container{width:min(calc(100% - 44px),1380px)}
.oa-corp-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 24px;color:#8f9bb4;font-size:12px;font-weight:700;letter-spacing:.04em}.oa-corp-breadcrumb a{color:#8f9bb4}.oa-corp-breadcrumb a:hover{color:#fff}.oa-corp-breadcrumb strong{color:#eef2fb}.oa-corp-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 15px;color:#9d5cff;font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.oa-corp-kicker:before{content:"";display:block;width:34px;height:2px;border-radius:999px;background:linear-gradient(90deg,#28c7ff,#a347ff)}
.oa-corp-hero{position:relative;overflow:hidden;padding:calc(126px + var(--oa-header-top,16px)) 0 52px;background:radial-gradient(circle at 14% 5%,rgba(77,125,255,.16),transparent 30%),radial-gradient(circle at 86% 12%,rgba(163,71,255,.17),transparent 28%),linear-gradient(180deg,#061020,#050914)}.oa-corp-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(95,119,255,.17) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to left,#000,transparent 65%);pointer-events:none}.oa-corp-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:50px;align-items:center}.oa-corp-hero h1,.oa-contact-main h1,.oa-faq-main h1,.oa-legal-main h1{margin:0;font-size:clamp(44px,5.6vw,78px);line-height:1.02;letter-spacing:-.05em}.oa-corp-hero h1 strong{background:linear-gradient(90deg,#34c8ff,#657cff 46%,#b246ff);-webkit-background-clip:text;background-clip:text;color:transparent}.oa-corp-lead{max-width:760px;margin:22px 0 0;color:#a9b5ca;font-size:17px;line-height:1.8}.oa-corp-art{position:relative;min-height:470px;display:grid;place-items:center}.oa-corp-art img{display:block;max-width:100%;max-height:560px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 26px 70px rgba(0,0,0,.32))}.oa-corp-icon-image{display:block;width:30px;height:30px;object-fit:contain}
.oa-about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.oa-about-pillars article{display:flex;gap:13px;align-items:flex-start;padding:15px 0;border-top:1px solid rgba(255,255,255,.08)}.oa-about-pillars article>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;color:#7e7cff}.oa-about-pillars .oa-icon{width:24px;height:24px}.oa-about-pillars h3{margin:0 0 6px;font-size:16px}.oa-about-pillars p{margin:0;color:#96a4be;font-size:13px;line-height:1.62}.oa-about-mark{position:relative;width:340px;height:340px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(79,108,255,.24),rgba(6,11,27,.9) 58%,transparent 60%);box-shadow:0 0 90px rgba(93,78,255,.25)}.oa-about-mark span{font-size:148px;font-weight:950;letter-spacing:-.12em;background:linear-gradient(135deg,#6e5cff,#2fc8ff,#b142ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(110,92,255,.36))}.oa-about-mark:before,.oa-about-mark:after{content:"";position:absolute;border:1px solid rgba(102,113,255,.35);border-radius:50%;inset:-24px}.oa-about-mark:after{inset:-58px;border-style:dashed;animation:oa-spin 20s linear infinite}.oa-about-mark i,.oa-about-mark b{position:absolute;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#25c7ff,#a143ff);box-shadow:0 0 24px #6477ff}.oa-about-mark i{top:-32px;left:50%}.oa-about-mark b{right:-28px;bottom:70px}@keyframes oa-spin{to{transform:rotate(360deg)}}
.oa-corp-stats{position:relative;z-index:3;margin-top:-18px}.oa-corp-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:20px;background:#fff;box-shadow:0 18px 54px rgba(13,24,50,.14);overflow:hidden}.oa-corp-stats-grid>div{padding:25px 20px;text-align:center;border-right:1px solid #e9ecf4}.oa-corp-stats-grid>div:last-child{border-right:0}.oa-corp-stats-grid strong{display:block;color:#6f52ff;font-size:34px;line-height:1}.oa-corp-stats-grid span{display:block;margin-top:8px;color:#66708a;font-size:13px;font-weight:700}.oa-corp-light{padding:56px 0 72px;background:#f6f7fb;color:#151a2e}.oa-corp-head{margin-bottom:28px}.oa-corp-head.center{text-align:center}.oa-corp-head h2{margin:0;font-size:clamp(32px,4vw,54px);line-height:1.06;letter-spacing:-.04em}.oa-corp-head>p:last-child{max-width:780px;margin:14px auto 0;color:#69738a;font-size:15px;line-height:1.72}.oa-corp-light .oa-corp-kicker{color:#7653ff}
.oa-about-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.oa-about-service{display:block;padding:24px 20px;border-radius:18px;background:#fff;border:1px solid #e8ebf3;color:#141a2d;box-shadow:0 14px 44px rgba(21,29,53,.05);transition:transform .2s ease,box-shadow .2s ease}.oa-about-service:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(21,29,53,.09)}.oa-about-service>span{display:grid;place-items:center;width:50px;height:50px;margin-bottom:15px;border-radius:15px;background:#f6f3ff;color:#7b51ff}.oa-about-service .oa-icon{width:24px;height:24px}.oa-about-service h3{margin:0 0 8px;font-size:18px}.oa-about-service p{margin:0;color:#737d93;font-size:13px;line-height:1.62}.oa-corp-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:26px 30px;border-radius:20px;background:linear-gradient(90deg,#121f5d,#29176b 50%,#4d1b85);color:#fff}.oa-corp-cta h2{margin:0 0 6px;font-size:28px;letter-spacing:-.03em}.oa-corp-cta p{margin:0;color:#d6dcf0}.oa-corp-cta>a,.oa-faq-art>a,.oa-404-grid>div>a{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border-radius:12px;background:linear-gradient(90deg,#36b8ff,#785cff,#ac42ff);color:#fff;font-weight:800;white-space:nowrap}.oa-corp-cta .oa-icon,.oa-faq-art>a .oa-icon,.oa-404-grid>div>a .oa-icon{width:16px;height:16px}
.oa-mission-cards{display:grid;gap:14px;margin-top:30px}.oa-mission-cards article{display:flex;gap:16px;padding:20px;border-radius:17px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}.oa-mission-cards article>span{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border-radius:16px;background:rgba(110,83,255,.12);color:#a45bff}.oa-mission-cards .oa-icon{width:26px;height:26px}.oa-mission-cards h3{margin:0 0 7px;font-size:18px}.oa-mission-cards p{margin:0;color:#a7b3ca;font-size:14px;line-height:1.7}.oa-mission-compass{position:relative;width:340px;height:340px;border-radius:50%;border:20px solid #131a2a;background:radial-gradient(circle at 50% 40%,#24335b,#0b1020 66%);box-shadow:0 30px 90px rgba(0,0,0,.4),inset 0 0 0 2px rgba(255,255,255,.08)}.oa-mission-compass:before{content:"";position:absolute;inset:36px;border:2px solid rgba(255,255,255,.18);border-radius:50%}.oa-mission-compass span{position:absolute;left:50%;top:50%;width:10px;height:115px;transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(34deg);background:linear-gradient(#35c7ff,#8b55ff);clip-path:polygon(50% 0,100% 78%,50% 100%,0 78%)}.oa-mission-compass i,.oa-mission-compass b{position:absolute;left:50%;top:50%;background:#8b55ff}.oa-mission-compass i{width:6px;height:92px;transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(214deg);opacity:.7}.oa-mission-compass b{width:22px;height:22px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #785cff}.oa-mission-values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.oa-mission-values article{padding:23px 18px;text-align:center;border-radius:18px;background:#fff;border:1px solid #e7eaf3}.oa-mission-values article>span{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 15px;border-radius:17px;background:#f4f2ff;color:#7651ff}.oa-mission-values .oa-icon{width:28px;height:28px}.oa-mission-values h3{margin:0 0 7px;font-size:17px}.oa-mission-values p{margin:0;color:#737c91;font-size:13px;line-height:1.6}
.oa-contact-main{padding:calc(126px + var(--oa-header-top,16px)) 0 44px;background:radial-gradient(circle at 8% 10%,rgba(71,111,255,.12),transparent 28%),#050914}.oa-contact-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.05fr);gap:56px;align-items:start}.oa-contact-info{display:grid;gap:18px;margin-top:32px}.oa-contact-info article{display:flex;gap:15px;align-items:flex-start}.oa-contact-info article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(110,83,255,.12);color:#9d5cff}.oa-contact-info .oa-icon{width:22px;height:22px}.oa-contact-info h3{margin:0 0 4px;font-size:14px}.oa-contact-info p{margin:0;color:#a8b4c9;font-size:14px;line-height:1.6}.oa-contact-info a{color:#dbe3f4}.oa-contact-form-card{padding:28px;border-radius:22px;background:linear-gradient(180deg,#0c1425,#08101e);border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 70px rgba(0,0,0,.26)}.oa-contact-form-card h2{margin:0 0 20px;font-size:26px}.oa-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.oa-contact-form label{display:grid;gap:8px;color:#b7c2d6;font-size:12px;font-weight:700}.oa-contact-form label.full{grid-column:1/-1}.oa-contact-form input,.oa-contact-form select,.oa-contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#07101f;color:#fff;padding:13px 14px;outline:none;box-shadow:none}.oa-contact-form input:focus,.oa-contact-form select:focus,.oa-contact-form textarea:focus{border-color:#765cff;box-shadow:0 0 0 3px rgba(118,92,255,.12)}.oa-contact-form button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:0;border-radius:12px;background:linear-gradient(90deg,#4e7cff,#895cff,#ad42ff);color:#fff;font-weight:850;cursor:pointer}.oa-contact-form button .oa-icon{width:16px;height:16px}.oa-hp{position:absolute!important;left:-9999px!important}.oa-contact-alert{margin-bottom:16px;padding:12px 14px;border-radius:10px;font-size:13px}.oa-contact-alert.is-success{background:rgba(35,183,116,.12);border:1px solid rgba(35,183,116,.3);color:#9bf0c8}.oa-contact-alert.is-error{background:rgba(235,76,95,.12);border:1px solid rgba(235,76,95,.3);color:#ffc2cb}.oa-contact-map{padding:0 0 56px;background:#050914}.oa-contact-map iframe,.oa-map-placeholder{display:block;width:100%;height:320px;border:0;border-radius:20px;overflow:hidden}.oa-map-placeholder{display:grid;place-items:center;align-content:center;gap:10px;background:linear-gradient(135deg,#e9edf5,#dce2ee);color:#273046}.oa-map-placeholder>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fff;color:#7554ff;box-shadow:0 12px 30px rgba(34,44,68,.12)}.oa-map-placeholder .oa-icon{width:28px;height:28px}.oa-map-placeholder strong{font-size:22px}.oa-map-placeholder small{color:#667089}
.oa-faq-main{padding:calc(126px + var(--oa-header-top,16px)) 0 70px;background:radial-gradient(circle at 82% 18%,rgba(161,70,255,.16),transparent 28%),#050914}.oa-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px}.oa-faq-list{display:grid;gap:11px;margin-top:28px}.oa-faq-list details{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a1221;overflow:hidden}.oa-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px;cursor:pointer;color:#eef2fb;font-weight:800;list-style:none}.oa-faq-list summary::-webkit-details-marker{display:none}.oa-faq-list summary span{font-size:24px;color:#9d5cff}.oa-faq-list details[open] summary span{transform:rotate(45deg)}.oa-faq-list details p{margin:0;padding:0 19px 18px;color:#a9b4c9;font-size:14px;line-height:1.72}.oa-faq-art{position:sticky;top:130px;height:max-content;padding:28px;border-radius:22px;background:linear-gradient(180deg,#0d1528,#09101e);border:1px solid rgba(255,255,255,.08);text-align:center}.oa-question-mark{display:grid;place-items:center;width:180px;height:180px;margin:4px auto 22px;border-radius:50%;font-size:128px;font-weight:950;line-height:1;background:radial-gradient(circle,#6a49ff,#35186c 58%,#11182c 60%);color:#d8c4ff;text-shadow:0 0 32px rgba(167,75,255,.7);box-shadow:0 0 70px rgba(125,70,255,.22)}.oa-faq-art h2{margin:0 0 8px;font-size:24px}.oa-faq-art p{margin:0 0 20px;color:#a7b3c7;line-height:1.65}
.oa-legal-main{padding:calc(126px + var(--oa-header-top,16px)) 0 70px;background:radial-gradient(circle at 86% 22%,rgba(53,105,255,.13),transparent 28%),#050914}.oa-legal-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:56px;align-items:start}.oa-legal-grid article>section{padding:20px 0;border-top:1px solid rgba(255,255,255,.08)}.oa-legal-grid article>section:first-of-type{margin-top:28px}.oa-legal-grid h2{margin:0 0 8px;font-size:20px}.oa-legal-grid article>section p{margin:0;color:#a9b4c8;font-size:14px;line-height:1.8}.oa-legal-art{position:sticky;top:130px;display:grid;place-items:center;min-height:410px;border-radius:24px;background:linear-gradient(180deg,#0d1629,#08101e);border:1px solid rgba(255,255,255,.08);overflow:hidden}.oa-legal-art img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.oa-shield-art{position:relative;display:grid;place-items:center;width:230px;height:280px;color:#5b83ff;filter:drop-shadow(0 0 30px rgba(65,106,255,.28))}.oa-shield-art>.oa-icon{width:190px;height:190px}.oa-shield-art span,.oa-shield-art i{position:absolute;border:1px solid rgba(77,125,255,.28);border-radius:50%}.oa-shield-art span{width:300px;height:300px}.oa-shield-art i{width:360px;height:360px;border-style:dashed}.oa-terms-art{width:250px;padding:26px;border-radius:18px;background:#eef2fb;box-shadow:0 18px 70px rgba(0,0,0,.18);transform:rotate(4deg)}.oa-terms-art>span{display:grid;place-items:center;width:56px;height:56px;margin:0 0 22px auto;border-radius:50%;background:#6f56ff;color:#fff}.oa-terms-art .oa-icon{width:28px;height:28px}.oa-terms-art i{display:block;height:14px;margin:13px 0;border-radius:999px;background:linear-gradient(90deg,#aeb8cc 20%,#d8deea 20%)}.oa-legal-contact{display:flex;align-items:center;gap:14px;margin-top:24px;padding:18px;border-radius:14px;background:linear-gradient(90deg,rgba(75,86,207,.18),rgba(141,52,199,.18));border:1px solid rgba(132,93,255,.2)}.oa-legal-contact>.oa-icon{width:26px;height:26px;color:#9c5dff}.oa-legal-contact div{display:grid;gap:4px}.oa-legal-contact a{color:#cfc3ff}
.oa-404-main{min-height:82vh;display:grid;align-items:center;padding:calc(118px + var(--oa-header-top,16px)) 0 70px;background:radial-gradient(circle at 75% 45%,rgba(142,63,255,.2),transparent 28%),radial-gradient(circle at 18% 25%,rgba(45,124,255,.16),transparent 28%),#050914;overflow:hidden}.oa-404-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:50px;align-items:center}.oa-404-code{font-size:clamp(100px,16vw,230px);font-weight:950;line-height:.8;letter-spacing:-.08em;background:linear-gradient(90deg,#39c7ff,#7861ff,#b044ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(105,74,255,.12)}.oa-404-grid h1{margin:28px 0 10px;font-size:clamp(34px,4vw,58px);letter-spacing:-.04em}.oa-404-grid p{max-width:520px;margin:0 0 28px;color:#a9b4ca;font-size:16px;line-height:1.75}.oa-404-art{display:grid;place-items:center}.oa-404-art img{max-width:100%;height:auto}.oa-space-orb{position:relative;display:grid;place-items:center;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#263669,#0b1022 60%);box-shadow:0 0 90px rgba(113,70,255,.28)}.oa-space-orb span{font-size:120px;font-weight:950;background:linear-gradient(135deg,#36c7ff,#7e61ff,#b244ff);-webkit-background-clip:text;background-clip:text;color:transparent}.oa-space-orb:before,.oa-space-orb:after{content:"";position:absolute;border:2px solid rgba(145,78,255,.32);border-radius:50%;inset:-25px}.oa-space-orb:after{inset:-60px;border-style:dashed;animation:oa-spin 18s linear infinite}.oa-space-orb i,.oa-space-orb b{position:absolute;width:28px;height:28px;border-radius:50%;background:linear-gradient(#43c7ff,#825aff);box-shadow:0 0 28px #6b64ff}.oa-space-orb i{right:-35px;top:64px}.oa-space-orb b{left:-48px;bottom:80px}
@media(max-width:1150px){.oa-corp-hero-grid{grid-template-columns:1fr .8fr}.oa-about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-mission-values{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-contact-grid{grid-template-columns:1fr 1fr}.oa-legal-grid{grid-template-columns:1fr 330px}}
@media(max-width:900px){.oa-corp-page .oa-container{width:min(calc(100% - 34px),1380px)}.oa-corp-hero{padding-top:calc(108px + var(--oa-header-top,16px))}.oa-corp-hero-grid,.oa-contact-grid,.oa-faq-grid,.oa-legal-grid,.oa-404-grid{grid-template-columns:1fr}.oa-corp-art{min-height:340px}.oa-about-pillars{grid-template-columns:1fr}.oa-corp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-corp-stats-grid>div:nth-child(2){border-right:0}.oa-corp-stats-grid>div:nth-child(-n+2){border-bottom:1px solid #e9ecf4}.oa-mission-values{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-faq-art,.oa-legal-art{position:relative;top:auto}.oa-legal-art{min-height:300px;order:-1}.oa-contact-form{grid-template-columns:1fr}.oa-contact-form label.full,.oa-contact-form button{grid-column:auto}.oa-404-art{order:-1}.oa-space-orb{width:240px;height:240px}.oa-space-orb span{font-size:92px}}
@media(max-width:600px){.oa-corp-hero h1,.oa-contact-main h1,.oa-faq-main h1,.oa-legal-main h1{font-size:clamp(38px,11vw,52px)}.oa-corp-lead{font-size:15px}.oa-about-service-grid,.oa-mission-values,.oa-corp-stats-grid{grid-template-columns:1fr}.oa-corp-stats-grid>div{border-right:0;border-bottom:1px solid #e9ecf4}.oa-corp-stats-grid>div:last-child{border-bottom:0}.oa-corp-cta{align-items:flex-start;flex-direction:column}.oa-corp-cta>a{width:100%;justify-content:center}.oa-contact-main,.oa-faq-main,.oa-legal-main{padding-top:calc(96px + var(--oa-header-top,16px))}.oa-contact-form-card{padding:22px 18px}.oa-question-mark{width:140px;height:140px;font-size:96px}.oa-legal-art{min-height:250px}.oa-404-main{padding-top:calc(96px + var(--oa-header-top,16px))}.oa-404-grid>div>a{width:100%;justify-content:center}.oa-about-mark,.oa-mission-compass{transform:scale(.78)}}

/* v1.16.0 — Teklif Al sayfası */
.oa-quote-page{background:#040914;color:#fff}
.oa-quote-page .oa-container{width:min(calc(100% - 40px),1360px)}
.oa-quote-hero{position:relative;overflow:hidden;padding:calc(116px + var(--oa-header-top,16px)) 0 30px;background:radial-gradient(circle at 12% 16%,rgba(41,121,255,.16),transparent 28%),radial-gradient(circle at 84% 4%,rgba(169,60,255,.18),transparent 32%),linear-gradient(180deg,#040814 0,#050b1c 56%,#061124 100%)}
.oa-quote-glow{position:absolute;border-radius:50%;filter:blur(30px);pointer-events:none;opacity:.6}.oa-quote-glow-a{width:340px;height:340px;left:-90px;top:160px;background:radial-gradient(circle,#275eff 0,rgba(39,94,255,0) 70%)}.oa-quote-glow-b{width:380px;height:380px;right:-100px;top:40px;background:radial-gradient(circle,#b24eff 0,rgba(178,78,255,0) 72%)}
.oa-quote-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 22px;color:#95a5c6;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.oa-quote-breadcrumb a{color:#95a5c6}.oa-quote-breadcrumb strong{color:#fff}
.oa-quote-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,540px);gap:30px;align-items:start}.oa-quote-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9d5cff}.oa-quote-kicker:before{content:"";width:32px;height:2px;border-radius:999px;background:linear-gradient(90deg,#2ebdff,#9d5cff)}.oa-quote-copy h1{margin:0;max-width:650px;font-size:clamp(44px,5vw,74px);line-height:1.02;letter-spacing:-.045em}.oa-quote-copy h1 strong{display:inline;background:linear-gradient(90deg,#2cb6ff,#8768ff 50%,#b746ff);-webkit-background-clip:text;background-clip:text;color:transparent}.oa-quote-lead{max-width:620px;margin:18px 0 0;color:#c8d2e4;font-size:17px;line-height:1.78}
.oa-quote-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.oa-quote-highlight{padding:18px 14px;border-radius:18px;background:linear-gradient(180deg,rgba(12,20,40,.68),rgba(7,12,24,.92));border:1px solid rgba(110,126,171,.18);box-shadow:0 18px 56px rgba(0,0,0,.18)}.oa-quote-highlight-icon,.oa-quote-stat-icon,.oa-quote-service-icon,.oa-quote-step-icon,.oa-quote-cta-icon{display:grid;place-items:center}.oa-quote-highlight-icon{width:52px;height:52px;margin-bottom:14px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(110,126,171,.16);color:#8f54ff}.oa-quote-highlight h2{margin:0;font-size:22px;line-height:1.08;letter-spacing:-.03em}.oa-quote-highlight p{margin:10px 0 0;color:#aebbd6;font-size:14px;line-height:1.6}
.oa-quote-form-card{padding:18px;border-radius:26px;background:linear-gradient(180deg,rgba(10,18,38,.9),rgba(7,12,24,.96));border:1px solid rgba(168,82,255,.44);box-shadow:0 30px 90px rgba(0,0,0,.28),0 0 0 2px rgba(68,176,255,.1) inset}.oa-quote-form-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.oa-quote-form-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(68,176,255,.12);color:#5fd2ff}.oa-quote-form-head h2{margin:0;font-size:28px;line-height:1.12;letter-spacing:-.03em}.oa-quote-alert{margin-bottom:14px;padding:12px 14px;border-radius:14px;font-size:14px;font-weight:700}.oa-quote-alert.is-success{background:rgba(18,181,106,.16);border:1px solid rgba(18,181,106,.35);color:#8ff0ba}.oa-quote-alert.is-error{background:rgba(255,86,86,.14);border:1px solid rgba(255,86,86,.34);color:#ffb3b3}
.oa-hp-field{position:absolute!important;left:-9999px!important;opacity:0!important}.oa-quote-form{display:grid;gap:12px}.oa-quote-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oa-quote-grid-full{grid-column:1/-1}.oa-quote-form label{display:grid;gap:7px}.oa-quote-form label>span{font-size:13px;font-weight:700;color:#dde6f8}.oa-quote-form input,.oa-quote-form select,.oa-quote-form textarea{width:100%;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(114,129,172,.22);background:#0b1224;color:#fff;font-size:14px}.oa-quote-form textarea{min-height:120px;padding-top:14px;resize:vertical}.oa-quote-form input::placeholder,.oa-quote-form textarea::placeholder{color:#7787aa}.oa-quote-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8da0c8 50%),linear-gradient(135deg,#8da0c8 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:30px}.oa-quote-upload input[type=file]{padding:12px;background:#0b1224;min-height:unset}.oa-quote-upload small{color:#90a0c0;font-size:12px}.oa-quote-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 20px;border:0;border-radius:14px;background:linear-gradient(90deg,#347cff,#7c67ff 50%,#c04eff);color:#fff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 16px 40px rgba(77,125,255,.28)}.oa-quote-submit:hover{transform:translateY(-1px)}.oa-quote-form-notes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;color:#cbd5e9}.oa-quote-form-notes span{display:inline-flex;align-items:center;gap:8px}.oa-quote-form-notes .oa-icon{width:16px;height:16px;color:#a65cff}
.oa-quote-stats{padding:12px 0 24px;background:#061124}.oa-quote-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border-radius:22px;background:linear-gradient(90deg,#081958,#141b67 42%,#341767 100%);background-image:var(--oa-quote-stats-bg,none),linear-gradient(90deg,#081958,#141b67 42%,#341767 100%);box-shadow:0 24px 64px rgba(15,24,55,.22)}.oa-quote-stat{display:flex;align-items:center;gap:16px;padding:24px 26px;border-right:1px solid rgba(255,255,255,.1)}.oa-quote-stat:last-child{border-right:none}.oa-quote-stat-icon{width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.08);color:#ae5dff}.oa-quote-stat strong{display:block;font-size:44px;line-height:1}.oa-quote-stat p{margin:6px 0 0;color:#d7dff1;font-size:15px}
.oa-quote-services,.oa-quote-process,.oa-quote-faq,.oa-quote-cta{padding:26px 0 0;background:#061124}.oa-quote-section-head h2{margin:0;color:#fff;font-size:clamp(32px,4vw,54px);line-height:1.06;letter-spacing:-.04em}.oa-quote-section-head.center{text-align:center}.oa-quote-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.oa-quote-service-card{padding:20px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(11,19,39,.88),rgba(6,12,24,.98));border:1px solid rgba(110,126,171,.18)}.oa-quote-service-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.oa-quote-service-icon{width:50px;height:50px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(110,126,171,.16);color:#9552ff}.oa-quote-service-head h3{margin:0;font-size:24px;line-height:1.1;letter-spacing:-.03em}.oa-quote-service-card p{margin:0;color:#b4c0d6;font-size:14px;line-height:1.65}
.oa-quote-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.oa-quote-step{position:relative;padding:22px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(11,19,39,.88),rgba(6,12,24,.98));border:1px solid rgba(110,126,171,.18)}.oa-quote-step-number{position:absolute;left:16px;top:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(180deg,#4188ff,#7b64ff);font-size:13px;font-weight:800}.oa-quote-step-icon{width:54px;height:54px;margin:22px 0 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(110,126,171,.16);color:#9a56ff}.oa-quote-step h3{margin:0 0 10px;font-size:23px;line-height:1.08;letter-spacing:-.03em}.oa-quote-step p{margin:0;color:#aebbd6;font-size:14px;line-height:1.64}
.oa-quote-faq-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.oa-quote-faq-art{position:relative;min-height:280px;border-radius:24px;background:linear-gradient(180deg,rgba(10,19,37,.94),rgba(7,13,24,.98));border:1px solid rgba(110,126,171,.18);overflow:hidden}.oa-quote-faq-art img{display:block;width:100%;height:auto}.oa-quote-qmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(81,191,255,.36),rgba(129,85,255,.18));box-shadow:0 0 0 10px rgba(68,176,255,.05),0 20px 60px rgba(0,0,0,.24)}.oa-quote-qmark span{font-size:74px;font-weight:900;background:linear-gradient(180deg,#49c0ff,#a95cff);-webkit-background-clip:text;background-clip:text;color:transparent}.oa-quote-bubble{position:absolute;border-radius:50%;background:linear-gradient(180deg,rgba(73,192,255,.22),rgba(169,92,255,.16));border:1px solid rgba(110,126,171,.22)}.oa-quote-bubble.a{width:80px;height:80px;left:24px;top:36px}.oa-quote-bubble.b{width:54px;height:54px;right:32px;top:52px}.oa-quote-bubble.c{width:62px;height:62px;right:44px;bottom:36px}.oa-quote-faq-list{display:grid;gap:10px}.oa-quote-faq-item{border:1px solid rgba(110,126,171,.18);border-radius:16px;background:linear-gradient(180deg,rgba(11,19,39,.88),rgba(6,12,24,.98));overflow:hidden}.oa-quote-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 18px;cursor:pointer;list-style:none;font-size:18px;font-weight:800}.oa-quote-faq-item summary::-webkit-details-marker{display:none}.oa-quote-faq-item summary .oa-icon{width:18px;height:18px;transform:rotate(90deg);color:#9d5cff}.oa-quote-faq-item[open] summary .oa-icon{transform:rotate(-90deg)}.oa-quote-faq-answer{padding:0 18px 18px;color:#afbdd5;font-size:15px;line-height:1.72}
.oa-quote-cta{padding-bottom:58px}.oa-quote-cta-box{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-radius:20px;background:linear-gradient(90deg,#14317d,#23358a 42%,#7c2ec2 100%);box-shadow:0 24px 64px rgba(15,24,55,.22)}.oa-quote-cta-copy{display:flex;align-items:center;gap:16px}.oa-quote-cta-icon{width:68px;height:68px;flex:0 0 auto;border-radius:50%;background:rgba(255,255,255,.08);color:#6fd8ff}.oa-quote-cta-copy h2{margin:0 0 6px;font-size:40px;line-height:1.04;letter-spacing:-.04em}.oa-quote-cta-copy p{margin:0;color:#d8dff1;font-size:16px;line-height:1.72}.oa-quote-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 28px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:15px;font-weight:800}
@media(max-width:1180px){.oa-quote-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-quote-stats-grid,.oa-quote-service-grid,.oa-quote-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-quote-faq-grid{grid-template-columns:1fr}.oa-quote-cta-box{flex-direction:column;align-items:flex-start}.oa-quote-cta-button{width:100%}}
@media(max-width:980px){.oa-quote-page .oa-container{width:min(calc(100% - 32px),1360px)}.oa-quote-hero{padding-top:calc(100px + var(--oa-header-top,16px))}.oa-quote-hero-grid{grid-template-columns:1fr}.oa-quote-grid-2{grid-template-columns:1fr 1fr}.oa-quote-copy h1{font-size:clamp(40px,8vw,60px)}}
@media(max-width:680px){.oa-quote-hero{padding-top:calc(86px + var(--oa-header-top,16px));padding-bottom:18px}.oa-quote-highlight-grid,.oa-quote-stats-grid,.oa-quote-service-grid,.oa-quote-process-grid,.oa-quote-grid-2{grid-template-columns:1fr}.oa-quote-service-head h3,.oa-quote-step h3{font-size:21px}.oa-quote-stat strong{font-size:36px}.oa-quote-section-head h2,.oa-quote-cta-copy h2{font-size:clamp(28px,8vw,38px)}.oa-quote-cta-copy{align-items:flex-start}.oa-quote-cta-icon{width:58px;height:58px}}

/* v1.16.1 — Ana sayfa sabit hızlı iletişim ve yukarı çık butonları */
.oa-floating-whatsapp,.oa-scroll-top{position:fixed;z-index:9996;bottom:24px;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:8px 16px 8px 8px;border-radius:999px;font:inherit;font-size:13px;font-weight:800;line-height:1;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 48px rgba(0,0,0,.28);backdrop-filter:blur(12px);transition:transform .2s ease,opacity .2s ease,visibility .2s ease,box-shadow .2s ease}.oa-floating-whatsapp{right:24px;color:#fff;background:linear-gradient(135deg,#18b85b,#25d366);box-shadow:0 18px 48px rgba(18,181,92,.25)}.oa-floating-whatsapp:hover,.oa-floating-whatsapp:focus-visible{color:#fff;transform:translateY(-3px);box-shadow:0 22px 58px rgba(18,181,92,.34);outline:none}.oa-scroll-top{left:24px;color:#fff;background:linear-gradient(135deg,rgba(15,25,51,.96),rgba(35,24,71,.96));cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);padding-right:16px}.oa-scroll-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.oa-scroll-top:hover,.oa-scroll-top:focus-visible{transform:translateY(-3px);border-color:rgba(132,102,255,.55);box-shadow:0 22px 58px rgba(57,72,160,.28);outline:none}.oa-floating-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:50%;background:rgba(255,255,255,.14)}.oa-floating-icon .oa-icon{width:22px;height:22px}.oa-scroll-top .oa-floating-icon{background:linear-gradient(135deg,rgba(77,125,255,.22),rgba(169,60,255,.24));color:#a96cff}.oa-scroll-top .oa-floating-icon .oa-icon{transform:rotate(-90deg)}.oa-floating-label{white-space:nowrap}.oa-floating-whatsapp:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(37,211,102,.26);border-radius:inherit;pointer-events:none;animation:oa-whatsapp-pulse 2.4s ease-out infinite}@keyframes oa-whatsapp-pulse{0%{transform:scale(.98);opacity:.7}70%,100%{transform:scale(1.12);opacity:0}}
@media(max-width:720px){.oa-floating-whatsapp,.oa-scroll-top{bottom:16px;min-height:52px;padding:6px;border-radius:50%}.oa-floating-whatsapp{right:16px}.oa-scroll-top{left:16px}.oa-floating-icon{width:40px;height:40px}.oa-floating-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
@media(prefers-reduced-motion:reduce){.oa-floating-whatsapp,.oa-scroll-top,.oa-floating-whatsapp:after{transition:none;animation:none}}

/* v1.16.2 — İletişim formu güvenilir gönderim durumu */
.oa-contact-form-info{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;color:#8999b8;font-size:12px;line-height:1.55}.oa-contact-form-info .oa-icon{width:16px;height:16px;flex:0 0 auto;color:#8d62ff;margin-top:1px}.oa-contact-form button:focus-visible{outline:2px solid #8a67ff;outline-offset:3px}.oa-contact-form input:invalid:not(:placeholder-shown),.oa-contact-form textarea:invalid:not(:placeholder-shown){border-color:rgba(235,76,95,.45)}

/* v1.16.3 — Özel yüklenen ikonları büyütme ve kutu baskısını azaltma */
.oa-custom-icon{width:42px;height:42px;object-fit:contain;object-position:center}
.oa-icon-box .oa-custom-icon,.oa-service-icon .oa-custom-icon{width:44px;height:44px}
.oa-stat-icon .oa-custom-icon-stat{width:42px;height:42px}
.oa-contact-info .oa-custom-icon-contact{width:30px;height:30px}

/* Görsel ikon yüklenirse arka kutuyu küçültmek yerine ikonu öne çıkar */
.oa-icon-box:has(> img.oa-custom-icon),
.oa-service-icon:has(> img.oa-custom-icon){
  width:64px;
  height:64px;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
.oa-stat-icon:has(> img.oa-custom-icon-stat){
  width:64px;
  height:64px;
  background:transparent;
  box-shadow:none;
}
.oa-contact-info a:has(> img.oa-custom-icon-contact),
.oa-contact-info > span:has(> img.oa-custom-icon-contact){
  gap:16px;
}

/* Fallback: bazı alanlarda görsel ikonlar biraz daha büyük görünsün */
.oa-why-item .oa-custom-icon,
.oa-service-card .oa-custom-icon{max-width:100%;max-height:100%}
.oa-contact-info .oa-custom-icon-contact{flex:0 0 auto}

@media(max-width:640px){
  .oa-custom-icon{width:38px;height:38px}
  .oa-icon-box:has(> img.oa-custom-icon),
  .oa-service-icon:has(> img.oa-custom-icon),
  .oa-stat-icon:has(> img.oa-custom-icon-stat){width:56px;height:56px}
  .oa-contact-info .oa-custom-icon-contact{width:28px;height:28px}
}

/* v1.16.4 — Ana sayfa üst avantaj ikonlarını daha büyük göster */
.oa-why-item{
  grid-template-columns:78px 1fr;
  gap:18px;
  align-items:start;
}
.oa-why-item .oa-icon-box{
  width:72px;
  height:72px;
  border-radius:18px;
}
.oa-why-item .oa-icon-box .oa-icon{
  width:34px;
  height:34px;
}
.oa-why-item .oa-icon-box .oa-custom-icon{
  width:58px;
  height:58px;
}
.oa-why-item .oa-icon-box:has(> img.oa-custom-icon){
  width:78px;
  height:78px;
}

@media(max-width:980px){
  .oa-why-item{grid-template-columns:72px 1fr;gap:16px}
  .oa-why-item .oa-icon-box,
  .oa-why-item .oa-icon-box:has(> img.oa-custom-icon){width:68px;height:68px}
  .oa-why-item .oa-icon-box .oa-custom-icon{width:52px;height:52px}
}
@media(max-width:640px){
  .oa-why-item{grid-template-columns:64px 1fr;gap:14px}
  .oa-why-item .oa-icon-box,
  .oa-why-item .oa-icon-box:has(> img.oa-custom-icon){width:60px;height:60px}
  .oa-why-item .oa-icon-box .oa-custom-icon{width:46px;height:46px}
}

/* v1.18.0 — Mobil Uygulama Geliştirme sayfası */
.oa-mobile-page{background:#030817;color:#f7f9ff;overflow:hidden}
.oa-mobile-page .oa-container{width:min(calc(100% - 44px),1400px)}
.oa-mobile-hero{position:relative;overflow:hidden;padding:calc(120px + var(--oa-header-top,16px)) 0 52px;background:radial-gradient(circle at 15% 12%,rgba(77,125,255,.15),transparent 30%),radial-gradient(circle at 84% 14%,rgba(169,60,255,.17),transparent 30%),linear-gradient(180deg,#030713,#061020 72%,#050b18)}
.oa-mobile-orb{position:absolute;border-radius:50%;filter:blur(28px);opacity:.56;pointer-events:none}.oa-mobile-orb-a{width:360px;height:360px;left:-120px;top:130px;background:radial-gradient(circle,#284fff 0,rgba(40,79,255,0) 72%)}.oa-mobile-orb-b{width:420px;height:420px;right:-120px;top:40px;background:radial-gradient(circle,#9f3dff 0,rgba(159,61,255,0) 72%)}
.oa-mobile-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 18px;color:#91a0c0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.oa-mobile-breadcrumb a{color:#91a0c0}.oa-mobile-breadcrumb a:hover{color:#fff}.oa-mobile-breadcrumb strong{color:#fff}
.oa-mobile-hero-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:48px;align-items:center;position:relative;z-index:2}.oa-mobile-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:#a85cff;font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.oa-mobile-kicker:before{content:"";width:34px;height:2px;border-radius:999px;background:linear-gradient(90deg,#26c5ff,#a85cff)}
.oa-mobile-copy h1{margin:0;max-width:700px;font-size:clamp(46px,5.4vw,82px);line-height:1.02;letter-spacing:-.05em}.oa-mobile-copy h1 strong{display:block;background:linear-gradient(92deg,#b64aff,#666fff 48%,#2dbdff);-webkit-background-clip:text;background-clip:text;color:transparent}.oa-mobile-lead{max-width:650px;margin:20px 0 0;color:#c0ccdf;font-size:17px;line-height:1.8}
.oa-mobile-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.oa-mobile-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 24px;border-radius:14px;border:1px solid rgba(255,255,255,.16);font-size:14px;font-weight:850;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.oa-mobile-btn .oa-icon{width:18px;height:18px}.oa-mobile-btn:hover,.oa-mobile-btn:focus-visible{transform:translateY(-2px);outline:none}.oa-mobile-btn-primary{color:#fff;border-color:transparent;background:linear-gradient(90deg,#a83fff,#626eff 52%,#28c4ff);box-shadow:0 18px 44px rgba(77,125,255,.24)}.oa-mobile-btn-ghost{color:#fff;background:rgba(255,255,255,.025)}.oa-mobile-btn-ghost:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.06)}
.oa-mobile-proof-grid{display:flex;flex-wrap:wrap;gap:22px 28px;margin-top:34px}.oa-mobile-proof{display:flex;align-items:center;gap:10px;color:#dce4f3;font-size:13px}.oa-mobile-proof>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);color:#49c7ff}.oa-mobile-proof .oa-icon{width:22px;height:22px}.oa-mobile-icon-image{display:block;width:32px;height:32px;object-fit:contain}.oa-mobile-proof strong{font-size:13px}
.oa-mobile-hero-media{position:relative;min-height:540px}.oa-mobile-hero-image{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;filter:drop-shadow(0 32px 72px rgba(0,0,0,.35))}.oa-mobile-device-stage{position:relative;min-height:540px}.oa-mobile-ring{position:absolute;left:50%;bottom:34px;width:480px;height:120px;transform:translateX(-50%);border-radius:50%;border:2px solid rgba(78,110,255,.58);box-shadow:0 0 40px rgba(99,76,255,.42),inset 0 0 40px rgba(50,199,255,.12)}
.oa-mobile-phone{position:absolute;padding:12px;border-radius:38px;background:linear-gradient(150deg,#263050,#060a14 45%,#16102c);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 100px rgba(0,0,0,.48),0 0 44px rgba(102,77,255,.16);z-index:2}.oa-mobile-phone-a{left:23%;top:28px;width:260px;transform:rotate(-5deg)}.oa-mobile-phone-b{right:12%;top:64px;width:236px;transform:rotate(7deg)}.oa-mobile-notch{position:absolute;left:50%;top:16px;width:90px;height:22px;transform:translateX(-50%);border-radius:999px;background:#050812;z-index:3}.oa-mobile-screen{height:446px;padding:52px 16px 18px;border-radius:29px;background:linear-gradient(180deg,#0d1730,#080d1a);overflow:hidden}.oa-mobile-ui-top{display:block;width:72%;height:15px;border-radius:999px;background:linear-gradient(90deg,#293b75,#9458ff)}.oa-mobile-ui-card{display:block;margin-top:18px;border-radius:18px;background:linear-gradient(135deg,#182a5c,#303b7d 45%,#8f45e9)}.oa-mobile-ui-card.large{height:112px}.oa-mobile-ui-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.oa-mobile-ui-row i{height:58px;border-radius:14px;background:linear-gradient(180deg,#141e3a,#0e1327);border:1px solid rgba(255,255,255,.05)}.oa-mobile-ui-chart{display:block;height:126px;margin-top:14px;border-radius:18px;background:linear-gradient(180deg,rgba(77,125,255,.13),rgba(169,60,255,.08)),repeating-linear-gradient(0deg,transparent 0 24px,rgba(255,255,255,.045) 25px)}.oa-mobile-ui-product{display:block;height:190px;border-radius:20px;background:radial-gradient(circle at 60% 38%,#626fff 0,#202c5d 30%,#0f1730 66%)}.oa-mobile-ui-line{display:block;width:84%;height:14px;margin:20px 0 0;border-radius:999px;background:#28365d}.oa-mobile-ui-line.short{width:58%;margin-top:10px}.oa-mobile-ui-button{display:block;height:50px;margin-top:26px;border-radius:15px;background:linear-gradient(90deg,#744cff,#aa42ff)}
.oa-mobile-floating-card{position:absolute;z-index:4;min-width:132px;padding:14px 16px;border-radius:16px;background:rgba(7,13,27,.86);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 52px rgba(0,0,0,.28);backdrop-filter:blur(12px)}.oa-mobile-floating-card small,.oa-mobile-floating-card em{display:block;color:#8fa0c1;font-size:10px;font-style:normal}.oa-mobile-floating-card strong{display:block;margin:4px 0;color:#fff;font-size:22px;line-height:1}.oa-mobile-floating-card em{color:#35d79a}.oa-mobile-floating-users{left:2%;top:96px}.oa-mobile-floating-performance{left:6%;bottom:96px}.oa-mobile-floating-api{right:0;top:184px}
.oa-mobile-services,.oa-mobile-why,.oa-mobile-process,.oa-mobile-tech{padding:48px 0;background:#050b18}.oa-mobile-section-head{margin:0 0 24px}.oa-mobile-section-head.center{text-align:center}.oa-mobile-section-head h2{margin:0;font-size:clamp(32px,4.2vw,58px);line-height:1.06;letter-spacing:-.04em}.oa-mobile-section-head>p:last-child{max-width:820px;margin:14px auto 0;color:#a8b5cc;font-size:16px;line-height:1.75}
.oa-mobile-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.oa-mobile-service-card,.oa-mobile-tech-card,.oa-mobile-step{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,#0d1426,#080d19);box-shadow:0 18px 54px rgba(0,0,0,.2)}.oa-mobile-service-card{padding:24px 20px;min-height:225px}.oa-mobile-card-head{display:flex;align-items:center;gap:13px;margin-bottom:16px}.oa-mobile-card-icon{display:grid;place-items:center;width:58px;height:58px;flex:0 0 auto;border-radius:18px;background:linear-gradient(145deg,rgba(169,60,255,.14),rgba(77,125,255,.08));border:1px solid rgba(169,60,255,.18);color:#ae54ff}.oa-mobile-card-icon .oa-icon{width:28px;height:28px}.oa-mobile-card-icon .oa-mobile-icon-image{width:40px;height:40px}.oa-mobile-service-card h3{margin:0;font-size:23px;line-height:1.13;letter-spacing:-.03em}.oa-mobile-service-card p{margin:0;color:#a8b5cc;font-size:14px;line-height:1.7}
.oa-mobile-why-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(430px,1.14fr);gap:42px;align-items:center}.oa-mobile-why-copy h2{margin:0;font-size:clamp(36px,4.7vw,64px);line-height:1.04;letter-spacing:-.045em}.oa-mobile-why-copy h2 strong{display:block;background:linear-gradient(90deg,#a94cff,#596fff,#2fc6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.oa-mobile-why-copy>p{margin:18px 0 0;color:#a8b5cc;font-size:16px;line-height:1.8}.oa-mobile-benefits{display:grid;gap:13px;margin:24px 0 0;padding:0;list-style:none}.oa-mobile-benefits li{display:flex;align-items:flex-start;gap:11px;color:#dce5f5;font-size:15px;font-weight:650}.oa-mobile-benefits .oa-icon{width:18px;height:18px;color:#45c5ff;margin-top:2px}
.oa-mobile-why-media img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.oa-mobile-dashboard{position:relative;min-height:480px;border-radius:28px;background:linear-gradient(180deg,#091225,#060b16);border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px rgba(0,0,0,.25);overflow:hidden}.oa-mobile-dashboard-side{position:absolute;left:18px;top:18px;bottom:18px;width:74px;border-radius:20px;background:#0c1730;padding:18px 15px;display:grid;align-content:start;gap:14px}.oa-mobile-dashboard-side span{height:34px;border-radius:10px;background:linear-gradient(135deg,#162957,#44267b)}.oa-mobile-dashboard-main{position:absolute;left:112px;right:24px;top:28px;bottom:28px}.oa-mobile-dashboard-title{display:block;width:44%;height:20px;border-radius:999px;background:#1a2850}.oa-mobile-dashboard-chart{display:block;height:190px;margin-top:28px;border-radius:22px;background:linear-gradient(180deg,rgba(90,77,255,.18),rgba(77,125,255,.05)),repeating-linear-gradient(0deg,transparent 0 34px,rgba(255,255,255,.045) 35px)}.oa-mobile-dashboard-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.oa-mobile-dashboard-cards i{height:110px;border-radius:18px;background:linear-gradient(180deg,#101d3c,#0a1020)}.oa-mobile-profile-card,.oa-mobile-rating-card{position:absolute;z-index:2;padding:15px 18px;border-radius:18px;background:rgba(8,14,30,.9);border:1px solid rgba(255,255,255,.09);box-shadow:0 16px 50px rgba(0,0,0,.28)}.oa-mobile-profile-card{right:18px;top:42px;display:grid;grid-template-columns:auto 1fr;column-gap:10px}.oa-mobile-profile-card strong,.oa-mobile-profile-card small{grid-column:2}.oa-mobile-profile-card small,.oa-mobile-rating-card small{color:#8ea0c2;font-size:11px}.oa-mobile-avatar{grid-row:1/3;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#3cc9ff,#a84fff)}.oa-mobile-rating-card{right:22px;bottom:28px}.oa-mobile-rating-card strong{display:block;color:#ffcf4b;font-size:24px}
.oa-mobile-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.oa-mobile-step{padding:22px 18px;min-height:210px}.oa-mobile-step-no{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:30px;border-radius:999px;background:rgba(255,255,255,.04);color:#ad54ff;font-size:13px;font-weight:900}.oa-mobile-step-icon{display:grid;place-items:center;width:54px;height:54px;margin:18px 0 14px;border-radius:16px;background:linear-gradient(145deg,rgba(77,125,255,.16),rgba(169,60,255,.14));color:#fff}.oa-mobile-step-icon .oa-icon{width:26px;height:26px}.oa-mobile-step-icon .oa-mobile-icon-image{width:38px;height:38px}.oa-mobile-step h3{margin:0 0 9px;font-size:22px;line-height:1.12}.oa-mobile-step p{margin:0;color:#a7b4ca;font-size:13px;line-height:1.68}
.oa-mobile-tech-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.oa-mobile-tech-card{display:flex;align-items:flex-start;gap:14px;padding:20px 18px;min-height:145px}.oa-mobile-tech-icon{display:grid;place-items:center;width:58px;height:58px;flex:0 0 auto;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);color:#3cc8ff}.oa-mobile-tech-icon .oa-icon{width:30px;height:30px}.oa-mobile-tech-icon .oa-mobile-icon-image{width:42px;height:42px}.oa-mobile-tech-card h3{margin:3px 0 7px;font-size:20px;line-height:1.1}.oa-mobile-tech-card p{margin:0;color:#9eacc5;font-size:13px;line-height:1.6}
.oa-mobile-stats{padding:16px 0 28px;background:#050b18}.oa-mobile-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:22px;background-image:var(--oa-mobile-stats-bg,none),linear-gradient(90deg,#0b1b58,#1d1a63 50%,#391663);background-size:cover;background-position:center;box-shadow:0 24px 70px rgba(0,0,0,.22)}.oa-mobile-stat{display:flex;align-items:center;gap:15px;padding:24px 28px;border-right:1px solid rgba(255,255,255,.11)}.oa-mobile-stat:last-child{border-right:none}.oa-mobile-stat>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.07);color:#a857ff}.oa-mobile-stat>span .oa-icon{width:28px;height:28px}.oa-mobile-stat>span .oa-mobile-icon-image{width:40px;height:40px}.oa-mobile-stat strong{display:block;font-size:38px;line-height:1}.oa-mobile-stat p{margin:6px 0 0;color:#d1daee;font-size:14px}
.oa-mobile-cta{padding:20px 0 72px;background:#050b18}.oa-mobile-cta-box{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr) minmax(250px,.5fr);gap:28px;align-items:center;padding:30px;border-radius:24px;background:radial-gradient(circle at 68% 50%,rgba(50,194,255,.13),transparent 30%),linear-gradient(95deg,#0b1c50,#1c1d68 52%,#35155f);border:1px solid rgba(97,121,255,.22);box-shadow:0 28px 80px rgba(0,0,0,.22)}.oa-mobile-cta-copy h2{margin:0 0 8px;font-size:clamp(32px,3.6vw,50px);line-height:1.05;letter-spacing:-.04em}.oa-mobile-cta-copy>p:last-child{margin:0;color:#c6d0e3;line-height:1.7}.oa-mobile-cta-contact{display:grid;gap:12px}.oa-mobile-cta-contact span{display:flex;align-items:center;gap:10px;color:#dce5f4}.oa-mobile-cta-contact .oa-icon{width:18px;height:18px;color:#b45cff}.oa-mobile-cta-contact strong{font-size:14px}.oa-mobile-cta-action{display:grid;gap:10px}.oa-mobile-cta-action small{color:#97a5c0;font-size:11px;line-height:1.5;text-align:center}
/* Teklif sayfası 9 hizmetle dengeli 3x3 görünür. */
.oa-quote-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}

@media(max-width:1280px){.oa-mobile-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-mobile-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-mobile-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-mobile-cta-box{grid-template-columns:1fr 1fr}.oa-mobile-cta-action{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.oa-mobile-cta-action small{text-align:left}}
@media(max-width:980px){.oa-mobile-page .oa-container{width:min(calc(100% - 34px),1400px)}.oa-mobile-hero{padding-top:calc(104px + var(--oa-header-top,16px))}.oa-mobile-hero-grid,.oa-mobile-why-grid{grid-template-columns:1fr}.oa-mobile-hero-media{min-height:500px}.oa-mobile-device-stage{min-height:500px}.oa-mobile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-mobile-stat:nth-child(2){border-right:none}.oa-mobile-stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.11)}.oa-mobile-cta-box{grid-template-columns:1fr}.oa-mobile-cta-action{grid-column:auto;grid-template-columns:1fr}.oa-mobile-cta-action small{text-align:left}.oa-quote-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.oa-mobile-hero{padding-top:calc(90px + var(--oa-header-top,16px));padding-bottom:34px}.oa-mobile-copy h1{font-size:clamp(40px,11vw,58px)}.oa-mobile-lead{font-size:15px}.oa-mobile-actions{display:grid;grid-template-columns:1fr}.oa-mobile-btn{width:100%}.oa-mobile-proof-grid{display:grid;grid-template-columns:1fr}.oa-mobile-hero-media,.oa-mobile-device-stage{min-height:390px}.oa-mobile-phone-a{left:8%;width:210px}.oa-mobile-phone-b{right:4%;width:188px}.oa-mobile-screen{height:350px}.oa-mobile-ring{width:320px;height:84px}.oa-mobile-floating-card{display:none}.oa-mobile-service-grid,.oa-mobile-process-grid,.oa-mobile-tech-grid,.oa-mobile-stats-grid,.oa-quote-service-grid{grid-template-columns:1fr}.oa-mobile-stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.11)}.oa-mobile-stat:last-child{border-bottom:none}.oa-mobile-service-card,.oa-mobile-step,.oa-mobile-tech-card{min-height:auto}.oa-mobile-section-head h2,.oa-mobile-why-copy h2{font-size:clamp(30px,9vw,42px)}.oa-mobile-dashboard{min-height:390px}.oa-mobile-dashboard-side{width:56px}.oa-mobile-dashboard-main{left:88px}.oa-mobile-profile-card{right:12px}.oa-mobile-rating-card{right:12px}.oa-mobile-cta{padding-bottom:54px}.oa-mobile-cta-box{padding:24px 20px}.oa-mobile-cta-copy h2{font-size:30px}}
