:root{color-scheme:dark;--bg:#070a12;--panel:#0d1320;--line:#202a3b;--text:#eef3ff;--muted:#a0adc4;--blue:#609aff;--accent:#2468f5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #93c4ff;outline-offset:6px}::selection{background:#285cc8;color:white}.section{max-width:1280px;margin:auto;padding:110px 52px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1;letter-spacing:-.045em}h2{font-size:clamp(34px,4vw,51px);font-weight:550}p{color:var(--muted)}.header{height:88px;padding:0 52px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff0d;background:#070a12ed;backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:11px;font-size:22px;font-weight:750;letter-spacing:.06em;white-space:nowrap}.brand-ai{font-weight:400;color:var(--blue);margin-left:6px}.header nav{display:flex;align-items:center;gap:32px;font-size:13px;color:#bbc6d9}.header nav a:hover{color:white}.nav-contact{border:1px solid #36435b;border-radius:5px;padding:10px 16px}.nav-contact span{margin-left:18px;color:var(--blue)}.menu-toggle{display:none}.skip{position:fixed;top:-80px;left:20px;padding:12px;background:var(--accent);z-index:100}.skip:focus{top:12px}.hero{position:relative;min-height:690px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding-top:80px;padding-bottom:114px;overflow:hidden}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.19em;color:#aab9d0;margin-bottom:30px;display:flex;align-items:center;gap:10px}.status-dot{width:6px;height:6px;background:#659dff;border-radius:50%;display:inline-block;box-shadow:0 0 12px #4886ff}.hero h1{font-size:clamp(53px,5.8vw,81px);font-weight:550;line-height:1.06;letter-spacing:-.06em;white-space:nowrap}.blue-word{color:var(--blue)}.hero-description{font-size:18px;line-height:1.75;margin-top:28px}.actions{display:flex;align-items:center;gap:26px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:14px 20px;border-radius:5px;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--accent);color:white;border:1px solid #5288f8;box-shadow:0 5px 25px #0755ea20}.primary:hover{background:#347aff}.text-link{font-size:13px}.text-link span{margin-left:8px}.hero-caption{font-size:11px;color:#8291ab;margin-top:35px}.hero-bottom{position:absolute;bottom:30px;left:52px;right:52px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.17em;color:#7f8faa}.hero-bottom a span{margin-left:16px;font-size:17px}.visual{height:470px;position:relative;margin-left:-40px;pointer-events:none}.orb{width:530px;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.halo{position:absolute;inset:12%;background:#1559ef28;filter:blur(65px);border-radius:50%}.visual-grid{position:absolute;inset:-15px;background-image:linear-gradient(#27467420 1px,transparent 1px),linear-gradient(90deg,#27467420 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse,black,transparent 70%)}.orbit-lines{transform-origin:300px 300px;animation:orbit 75s linear infinite}.visual-label{position:absolute;font-family:monospace;font-size:9px;letter-spacing:.17em;color:#7587a7}.label-top{top:6%;left:20%}.label-bottom{bottom:2%;right:0}.focus-strip{display:flex;justify-content:center;align-items:center;gap:clamp(20px,4vw,62px);padding:24px;border-block:1px solid var(--line);background:#0b101a;font-size:10px;letter-spacing:.18em;color:#a5b2c9}.focus-strip i{font-style:normal;color:#518eff;font-size:16px}.about{display:grid;grid-template-columns:1fr 1fr;gap:65px}.muted{color:#8391a9}.about-copy .lead{color:#e6edfc;font-size:21px;line-height:1.6;margin-bottom:22px}.about-copy>p{font-size:14px}.principles{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--line);padding-top:24px;margin-top:32px}.principles span{font-size:9px;letter-spacing:.15em;color:var(--blue)}.principles p{font-size:13px;margin-top:10px}.solutions{border-top:1px solid var(--line)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;margin-bottom:44px}.section-heading>p{font-size:13px;max-width:330px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solution-card{padding:28px 25px;background:linear-gradient(145deg,#111a2b,#0b101a);border:1px solid #253049;border-radius:8px;transition:transform .25s,border-color .25s}.solution-card:hover{transform:translateY(-5px);border-color:#4978c6}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:46px;gap:12px}.line-icon{font-size:28px;color:var(--blue)}.stage{font-size:8px;letter-spacing:.08em;color:#93a7c6}.solution-card h3{font-size:23px;letter-spacing:-.02em;margin-bottom:17px}.solution-card p{font-size:13px;line-height:1.8;min-height:95px}.card-index{display:block;font-size:8px;letter-spacing:.14em;color:#8091b0;margin-top:32px;padding-top:20px;border-top:1px solid #233047}.products{padding-top:20px}.product-panel{display:grid;grid-template-columns:1fr 1fr;gap:54px;padding:50px;background:radial-gradient(ellipse at 100% 50%,#0e2450,transparent 75%),#0d1423;border:1px solid #283854;border-radius:12px;align-items:center}.product-status{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.09em;color:#aabedc;margin-bottom:24px}.product-copy h2{font-size:54px}.product-copy>p{font-size:17px;margin-top:20px}.product-copy ul{padding:0;list-style:none;font-size:12px;color:#c3cfe3;line-height:2.4;margin:24px 0}.product-copy li:before{content:'↗';color:var(--blue);margin-right:10px}.product-copy .pilot-note{font-size:10px;color:#a0afc9;line-height:1.8;margin-top:15px}.product-preview{background:#0a101d;border:1px solid #354566;border-radius:9px;box-shadow:0 25px 60px #0005;transform:perspective(1200px) rotateY(-4deg)}.preview-bar{display:flex;align-items:center;gap:10px;border-bottom:1px solid #25324b;padding:16px;font-size:11px}.small-mark{display:grid;place-items:center;width:22px;height:22px;background:var(--accent);border-radius:4px;font-weight:700}.demo-label{margin-left:auto;font-size:7px;color:#a7b7d3;letter-spacing:.06em}.preview-body{padding:20px}.file-row{display:flex;align-items:center;gap:12px;margin-bottom:25px;font-size:11px}.file-icon{color:#6fa4ff;font-size:27px}.file-row small{display:block;color:#94a4bd;font-size:9px}.file-type{margin-left:auto;font-size:8px;border:1px solid #344463;padding:2px 6px;border-radius:4px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:10px}th{font-size:9px;color:#92a4c1;font-weight:500}th,td{padding:14px 0;border-bottom:1px solid #1e2a40}td:last-child{text-align:right}.tag{font-size:8px;padding:5px 7px;border-radius:4px;white-space:nowrap}.good{color:#8bd1bd;background:#16372e}.warn{color:#eac793;background:#352b1b}.source-note{margin-top:25px;display:flex;gap:10px;color:#79aaff;font-size:22px}.source-note strong{color:#cedbf0;font-size:11px}.source-note p{font-size:10px;line-height:1.7;margin-top:5px}.preview-footer{border-top:1px solid #25324b;padding:16px 12px;display:flex;justify-content:space-around;gap:5px;font-size:7px;letter-spacing:.04em;color:#8da4c9}.contact{position:relative;text-align:center;border-top:1px solid var(--line);overflow:hidden;padding-top:90px;padding-bottom:95px}.contact .eyebrow{justify-content:center}.contact h2{font-size:clamp(35px,4.5vw,60px)}.contact>p:not(.eyebrow){margin-top:25px;font-size:14px}.contact-glow{position:absolute;inset:20% 15% -100%;background:radial-gradient(ellipse,#12357677,transparent 65%);z-index:-1}.email{display:inline-flex;gap:28px;align-items:center;margin-top:32px;padding-bottom:10px;border-bottom:1px solid #476ba8;font-size:clamp(16px,2.5vw,27px);letter-spacing:-.02em}.email span{color:var(--blue)}.contact-note{display:block;margin-top:16px;color:#7f91ad;font-size:10px}.footer{padding:30px 52px;border-top:1px solid var(--line);display:flex;align-items:center;gap:35px;font-size:11px;color:#8e9db5}.footer .brand{font-size:16px}.footer>span{margin-left:auto}.footer>a:last-child{color:#c4d2e8}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes orbit{to{transform:rotate(360deg)}}
@media(min-width:1440px){.header,.footer{padding-left:max(52px,calc((100vw - 1176px)/2));padding-right:max(52px,calc((100vw - 1176px)/2))}}
@media(max-width:1050px){.header{padding-inline:30px}.header nav{gap:20px}.section{padding-inline:30px}.hero h1{font-size:65px}.hero-copy{grid-column:1/-1;max-width:610px}.hero .visual{position:absolute;right:-80px;width:410px;opacity:.5;z-index:0}.hero-copy:before{content:'';position:absolute;inset:-35px;background:linear-gradient(90deg,#070a12 55%,#070a1200);z-index:-1}.hero-bottom{left:30px;right:30px}.about{gap:35px}.product-panel{padding:30px;gap:25px}.product-copy h2{font-size:46px}.footer{padding-inline:30px;gap:20px}}
@media(max-width:800px){.header{height:auto;min-height:76px;padding:18px 24px;flex-wrap:wrap}.brand{font-size:20px}.header nav{width:100%;flex-wrap:wrap;gap:20px;padding-top:12px}.js .header nav{display:none}.js .header nav.is-open{display:flex}.js .menu-toggle{display:flex;gap:12px;align-items:center;color:var(--text);background:none;border:1px solid #35415a;border-radius:5px;padding:8px 12px;font-size:12px}.section{padding:72px 24px}.hero{min-height:760px;display:block;padding-top:60px;padding-bottom:330px}.hero h1{font-size:clamp(45px,8.7vw,68px)}.hero .visual{width:360px;height:280px;right:calc(50% - 180px);bottom:35px;opacity:.9}.orb{width:345px}.hero-copy:before{display:none}.visual-label{display:none}.hero-bottom{left:24px;right:24px;bottom:18px;font-size:7px}.hero-bottom a{font-size:0}.hero-bottom a span{font-size:17px}.hero-caption{margin-top:22px}.hero-description{font-size:16px}.focus-strip{gap:15px;flex-wrap:wrap;font-size:8px}.focus-strip i{font-size:12px}.about{display:block}.about-copy{margin-top:35px}.section-heading{display:block}.section-heading>p{margin-top:25px}.solution-grid{grid-template-columns:1fr}.card-top{margin-bottom:24px}.solution-card p{min-height:0;max-width:490px}.card-index{margin-top:22px}.products{padding-top:10px}.product-panel{grid-template-columns:1fr;padding:28px 22px;gap:35px}.product-preview{transform:none}.product-copy h2{font-size:48px}.footer{padding:25px 24px;flex-wrap:wrap;gap:20px}.footer .brand{width:100%}.footer p{width:100%}.footer>span{margin-left:0}.footer>a:last-child{margin-left:auto}}
@media(max-width:380px){.actions{align-items:flex-start;flex-direction:column;gap:16px}.hero{min-height:840px}.eyebrow{font-size:8px}.principles{grid-template-columns:1fr}.product-panel{padding:24px 14px}.preview-body{padding:13px}.email{gap:12px}.preview-footer{font-size:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Yayın öncesi kalite kontrolü: mevcut tasarım diline eklenen rapor. */
.motion-toggle{display:none;background:none;border:1px solid #35415a;border-radius:4px;color:#b9c9e3;padding:8px 12px;font-size:10px;cursor:pointer;min-height:36px}.js .motion-toggle{display:block}.motion-paused .orbit-lines{animation-play-state:paused}.hero-bottom{align-items:center}.sample-report{padding-top:0}.report-intro{max-width:670px;margin-top:24px;font-size:14px}.report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0}.report-metrics>div{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px}.report-metrics dt{font-size:12px;color:#b1bfd5}.report-metrics dd{margin:10px 0 0;font-size:30px;color:var(--blue);letter-spacing:-.04em}.report-details{border:1px solid #35415a;border-radius:8px;background:#0d1320}.report-details summary{padding:20px;cursor:pointer;font-size:14px;color:#d4e1f7}.report-details summary:focus-visible,.report-scroll:focus-visible{outline:3px solid #93c4ff;outline-offset:3px}.report-scroll{overflow-x:auto;margin:0 20px}.report-scroll table{min-width:580px;font-size:13px}.report-scroll th,.report-scroll td{text-align:left;padding:16px 12px;vertical-align:top}.report-scroll th{font-size:12px;color:#becbe0}.report-scroll caption{text-align:left;font-size:12px;color:#a0adc4;padding:10px 12px}.report-explanation{padding:20px;font-size:12px}.section,.solution-card,.product-preview{min-width:0}
@media(max-width:800px){.report-metrics{grid-template-columns:repeat(2,1fr)}.hero-bottom>span{max-width:120px}.motion-toggle{font-size:9px}.sample-report{padding-top:0}.header nav a{min-height:44px;display:inline-flex;align-items:center}}
@media(max-width:380px){.report-metrics{gap:8px}.report-metrics>div{padding:15px}.report-metrics dt{font-size:11px}}
@media(prefers-reduced-motion:reduce){.js .motion-toggle{display:none}}
html:not(.js) .orbit-lines{animation:none}
