/* Emre Aydın Digital — midnight blue / electric blue visual system. */
body.ead-refresh { --ead-ink:#0a1b30; --ead-navy:#07182b; --ead-navy-2:#0b2540; --ead-blue:#2579ee; --ead-cyan:#38bdf8; --ead-pale:#f2f7fc; --ead-line:#dbe7f1; color:var(--ead-ink); font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
body.ead-refresh a { transition:color .22s ease,background-color .22s ease,transform .22s ease,border-color .22s ease,box-shadow .22s ease; }
body.ead-refresh :focus-visible { outline:3px solid var(--ead-cyan); outline-offset:3px; }
body.ead-refresh .site-top-header-wrap .site-header-row-container-inner { background:#061426 !important; border-bottom:1px solid rgba(255,255,255,.10); }
body.ead-refresh .site-top-header-inner-wrap { min-height:38px; }
body.ead-refresh .site-top-header-wrap .header-button { color:#dceeff !important; border:0 !important; background:transparent !important; font-size:12px !important; font-weight:700 !important; letter-spacing:.12em; text-transform:uppercase; padding:5px 0 !important; }
body.ead-refresh .site-top-header-wrap .header-button::before { content:"●"; display:inline-block; margin-right:9px; color:var(--ead-cyan); font-size:9px; vertical-align:2px; }
body.ead-refresh .site-top-header-wrap .header-button:hover { color:#fff !important; }
body.ead-refresh .site-top-header-wrap .social-button { border:0 !important; color:#cde6fa !important; width:30px; height:30px; }
body.ead-refresh .site-top-header-wrap .social-button:hover { color:var(--ead-cyan) !important; transform:translateY(-2px); }
body.ead-refresh .site-main-header-wrap .site-header-row-container-inner { background:#0a1b30 !important; box-shadow:0 12px 35px rgba(4,15,31,.16); }
body.ead-refresh .site-main-header-inner-wrap { min-height:88px; }
body.ead-refresh .site-branding .brand { display:inline-flex; align-items:center; padding:8px 13px; border-radius:12px; background:#fff; box-shadow:0 8px 22px rgba(0,0,0,.12); }
body.ead-refresh .site-branding .custom-logo { max-width:178px; max-height:45px; object-fit:contain; width:auto; height:auto; }
body.ead-refresh #site-navigation .menu > li > a { color:#e8f2fc !important; font-size:13px; font-weight:700; letter-spacing:.015em; padding-left:12px; padding-right:12px; }
body.ead-refresh #site-navigation .menu > li > a:hover,body.ead-refresh #site-navigation .menu > li.current-menu-item > a { color:#68cbff !important; }
body.ead-refresh #site-navigation .sub-menu { background:#102a46 !important; border:1px solid rgba(255,255,255,.10); border-radius:10px; box-shadow:0 20px 40px rgba(3,15,31,.28); overflow:hidden; }
body.ead-refresh #site-navigation .sub-menu a { color:#eaf4ff !important; font-size:13px; }
body.ead-refresh #site-navigation .sub-menu a:hover { background:#19436b !important; color:#fff !important; }
body.ead-refresh .site-header-item .header-cart-wrap,body.ead-refresh .site-header-item .header-search-wrap { color:#e8f2fc; }
body.ead-refresh .site-header-item .header-cart-wrap:hover,body.ead-refresh .site-header-item .header-search-wrap:hover { color:var(--ead-cyan); }
body.ead-refresh .site-main-header-wrap .header-cart-wrap .kadence-svg-iconset,body.ead-refresh .site-main-header-wrap .header-search-wrap .kadence-svg-iconset { color:#dcecff; }
body.ead-refresh .site-mobile-header-wrap .site-header-row-container-inner { background:var(--ead-navy) !important; }
body.ead-refresh .site-mobile-header-wrap .site-branding .brand { padding:6px 10px; }
body.ead-refresh .site-mobile-header-wrap .site-branding .custom-logo { max-width:150px; max-height:40px; }
body.ead-refresh .site-mobile-header-wrap .menu-toggle-open { color:#fff !important; }

body.ead-refresh .site-footer { color:#c3d7e7; }
body.ead-refresh .site-middle-footer-wrap .site-footer-row-container-inner { background:#0a1d32 !important; border-top:1px solid rgba(255,255,255,.08); }
body.ead-refresh .site-middle-footer-inner-wrap { padding-top:68px; padding-bottom:60px; gap:32px; }
body.ead-refresh .site-middle-footer-wrap h6 { font-size:15px; color:#fff !important; font-weight:800; letter-spacing:.025em; margin-bottom:19px; }
body.ead-refresh .site-middle-footer-wrap h6::after { content:""; display:block; width:28px; height:3px; margin-top:12px; border-radius:3px; background:linear-gradient(90deg,var(--ead-blue),var(--ead-cyan)); }
body.ead-refresh .site-middle-footer-wrap ul { margin:0; padding:0; list-style:none; }
body.ead-refresh .site-middle-footer-wrap li { margin:0 0 10px; color:#b7ccdc !important; font-size:13px; line-height:1.55; }
body.ead-refresh .site-middle-footer-wrap li::marker { content:""; }
body.ead-refresh .site-middle-footer-wrap a { color:#b7ccdc !important; text-decoration:none; }
body.ead-refresh .site-middle-footer-wrap a:hover { color:#62c7ff !important; padding-left:3px; }
body.ead-refresh .ead-footer-contact p { margin:0 0 18px; color:#b7ccdc; font-size:13px; line-height:1.7; }
body.ead-refresh .ead-footer-contact > a { display:block; margin-bottom:12px; font-size:13px; overflow-wrap:anywhere; }
body.ead-refresh .ead-footer-contact .ead-footer-cta { display:inline-flex; align-items:center; margin-top:10px; padding:11px 16px; color:#fff !important; font-weight:750; border:1px solid #3189f3; border-radius:8px; background:#1769d3; }
body.ead-refresh .ead-footer-contact .ead-footer-cta:hover { background:#2887ee; padding-left:16px; transform:translateY(-2px); }
body.ead-refresh .site-bottom-footer-wrap .site-footer-row-container-inner { background:#061426 !important; border-top:1px solid rgba(255,255,255,.10); }
body.ead-refresh .site-bottom-footer-inner-wrap { min-height:82px; align-items:center; }
body.ead-refresh .site-bottom-footer-wrap .footer-widget1 img { width:180px !important; max-width:100%; height:auto !important; padding:7px 10px; background:#fff; border-radius:7px; }
body.ead-refresh .site-bottom-footer-wrap .footer-widget6 img { max-width:260px; height:auto; opacity:.9; }
body.ead-refresh .site-bottom-footer-wrap .wp-block-image { margin:0; }
body.ead-refresh .site-bottom-footer-bottom-section-2 { color:#9db6cb; }

.ead-site-main { overflow:hidden; }
.ead-site-main *, .ead-cookie * { box-sizing:border-box; }
.ead-shell { width:min(1180px,calc(100% - 48px)); margin-inline:auto; }
.ead-site-main h1,.ead-site-main h2,.ead-site-main h3,.ead-site-main p { margin-top:0; }
.ead-site-main h1,.ead-site-main h2,.ead-site-main h3 { font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; letter-spacing:-.045em; }
.ead-site-main em { font-style:normal; color:var(--ead-cyan); }
.ead-eyebrow,.ead-kicker { display:inline-flex; align-items:center; gap:9px; color:#4abdf5; font-size:12px; font-weight:800; letter-spacing:.15em; text-transform:uppercase; }
.ead-dot { width:7px; height:7px; background:#46c9ff; border-radius:50%; box-shadow:0 0 0 5px rgba(70,201,255,.13); }
.ead-button { display:inline-flex; align-items:center; justify-content:center; gap:20px; min-height:54px; padding:14px 22px; border-radius:10px; font-size:14px; font-weight:800; text-decoration:none !important; line-height:1.2; }
.ead-button-primary { color:#fff !important; background:linear-gradient(135deg,#287ff1,#1760d1); box-shadow:0 12px 24px rgba(15,91,202,.26); }
.ead-button-primary:hover { background:linear-gradient(135deg,#3997ff,#2076e2); color:#fff !important; transform:translateY(-3px); box-shadow:0 16px 30px rgba(15,91,202,.35); }
.ead-button-secondary { color:#eaf6ff !important; background:rgba(255,255,255,.08); border:1px solid rgba(191,225,247,.28); }
.ead-button-secondary:hover { color:#fff !important; background:rgba(255,255,255,.14); transform:translateY(-3px); }
.ead-actions { display:flex; flex-wrap:wrap; gap:13px; margin-top:32px; }
.ead-hero { position:relative; color:#fff; background:radial-gradient(circle at 77% 28%,rgba(20,114,195,.27),transparent 33%),linear-gradient(135deg,#07182b 0%,#0a2541 61%,#0a1a2d 100%); }
.ead-hero::before,.ead-landing-hero::before,.ead-page-hero::before { content:""; position:absolute; inset:0; pointer-events:none; opacity:.24; background-image:linear-gradient(rgba(146,206,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(146,206,255,.08) 1px,transparent 1px); background-size:48px 48px; mask-image:linear-gradient(90deg,transparent,black); }
.ead-hero-grid { min-height:600px; display:grid; grid-template-columns:1.08fr .92fr; align-items:center; gap:36px; position:relative; padding-top:88px; padding-bottom:90px; }
.ead-hero-copy { position:relative; z-index:1; }
.ead-hero h1 { max-width:670px; margin:20px 0 23px; color:#fff; font-size:clamp(44px,5.1vw,72px); line-height:1.08; font-weight:850; }
.ead-hero-copy > p { max-width:570px; color:#bfd3e7; font-size:17px; line-height:1.82; }
.ead-hero-foot { display:flex; flex-wrap:wrap; gap:10px 23px; margin-top:48px; color:#a9c4db; font-size:12px; font-weight:650; }
.ead-hero-foot span::before { content:"✓"; margin-right:7px; color:#5ed2ff; }
.ead-hero-art { position:relative; height:440px; isolation:isolate; }
.ead-orbit { position:absolute; border:1px solid rgba(100,190,255,.18); border-radius:50%; transform:rotate(-20deg); }
.ead-orbit-one { width:425px; height:425px; top:8px; left:28px; }
.ead-orbit-two { width:335px; height:335px; top:53px; left:73px; border-style:dashed; }
.ead-art-core { position:absolute; top:73px; left:90px; width:310px; height:310px; display:flex; flex-direction:column; justify-content:center; padding:34px; border:1px solid rgba(134,205,255,.37); border-radius:28px; background:linear-gradient(150deg,rgba(36,91,143,.64),rgba(6,26,49,.91)); box-shadow:0 32px 70px rgba(0,7,24,.43),inset 0 1px rgba(255,255,255,.12); backdrop-filter:blur(14px); }
.ead-core-small { color:#90d2fc; font-size:10px; font-weight:800; letter-spacing:.16em; }
.ead-art-core strong { display:block; margin-top:21px; color:#fff; font-size:41px; letter-spacing:-.06em; line-height:1.06; }
.ead-art-core strong b { color:#5bc9ff; }
.ead-core-line { width:45px; height:3px; margin:22px 0 14px; background:#44bdf7; border-radius:4px; }
.ead-art-core small { color:#b9d6e8; font-size:12px; }
.ead-art-chip { position:absolute; display:inline-flex; padding:10px 14px; color:#d9f3ff; font-size:11px; font-weight:800; letter-spacing:.06em; border:1px solid rgba(134,205,255,.28); border-radius:8px; background:#112e4a; box-shadow:0 12px 28px rgba(0,7,24,.2); }
.ead-chip-one { top:43px; left:5px; }.ead-chip-two { top:223px; right:-6px; }.ead-chip-three { bottom:20px; left:15px; }
.ead-section { padding:100px 0; }
.ead-section-light { background:#f5f9fd; }
.ead-section-head { display:flex; align-items:end; justify-content:space-between; gap:55px; margin-bottom:42px; }
.ead-section-head h2,.ead-method h2,.ead-detail-grid h2,.ead-faq h2 { max-width:700px; margin:13px 0 0; color:#0a1b30; font-size:clamp(32px,3.7vw,50px); line-height:1.13; font-weight:850; }
.ead-section-head h2 em,.ead-detail-grid h2 em,.ead-faq h2 em { color:#186fda; }
.ead-section-head > p { max-width:330px; margin:0; color:#5f7488; font-size:15px; line-height:1.8; }
.ead-service-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.ead-service-card { position:relative; min-height:270px; display:flex; flex-direction:column; padding:22px; color:#0a1b30 !important; background:#fff; border:1px solid #dce8f2; border-radius:16px; text-decoration:none !important; box-shadow:0 10px 28px rgba(9,45,84,.04); }
.ead-service-card:hover { border-color:#82baf2; transform:translateY(-6px); box-shadow:0 20px 36px rgba(9,45,84,.12); }
.ead-service-image { display:block; width:100%; height:auto; aspect-ratio:16/10; object-fit:cover; border-radius:10px; margin:0 0 21px; background:#07182b; }
.ead-service-number { color:#1d7ce8; font-size:13px; font-weight:850; letter-spacing:.1em; }
.ead-service-card h3 { margin:11px 0 12px; color:#0a1b30; font-size:23px; font-weight:830; line-height:1.2; }
.ead-service-card p { flex:1; margin:0 0 25px; color:#617589; font-size:13px; line-height:1.75; }
.ead-card-link { color:#176bd4; font-size:12px; font-weight:850; }
.ead-card-link span { margin-left:5px; }
.ead-method { color:#d4e7f4; background:#0b2540; }
.ead-founder { color:#c6dbea; background:radial-gradient(circle at 78% 38%,rgba(37,121,238,.17),transparent 32%),#07182b; }
.ead-founder-grid { display:grid; grid-template-columns:.82fr 1.18fr; gap:90px; align-items:center; }
.ead-founder-visual { width:min(100%,390px); padding:10px; border:1px solid rgba(115,195,250,.25); border-radius:22px; background:rgba(255,255,255,.045); box-shadow:0 25px 60px rgba(0,8,20,.28); }
.ead-founder-visual img { display:block; width:100%; height:auto; aspect-ratio:4/5; object-fit:cover; object-position:center; border-radius:14px; }
.ead-founder-copy h2 { max-width:620px; margin:15px 0 22px; color:#fff; font-size:clamp(34px,3.8vw,54px); line-height:1.12; font-weight:850; }
.ead-founder-copy h2 em { color:#79d8ff; }
.ead-founder-copy p { max-width:620px; margin:0 0 16px; color:#bdd4e6; font-size:16px; line-height:1.8; }
.ead-founder-copy .ead-button { margin-top:17px; }
.ead-method-grid { display:grid; grid-template-columns:.95fr 1.05fr; gap:90px; align-items:center; }
.ead-method h2 { color:#fff; margin:15px 0 20px; }
.ead-method > .ead-shell > div > p { color:#b9d1e3; font-size:15px; line-height:1.85; }
.ead-text-link { display:inline-flex; align-items:center; gap:16px; margin-top:18px; padding-bottom:7px; color:#79d8ff !important; border-bottom:1px solid rgba(121,216,255,.55); font-weight:800; text-decoration:none !important; }
.ead-text-link:hover { gap:23px; }
.ead-steps { margin:0; padding:0; list-style:none; }
.ead-steps li { display:grid; grid-template-columns:48px 1fr; gap:16px; padding:22px 0; border-bottom:1px solid rgba(209,232,249,.17); }
.ead-steps li:first-child { border-top:1px solid rgba(209,232,249,.17); }
.ead-steps li > span { display:flex; align-items:center; justify-content:center; width:39px; height:39px; color:#7bd6ff; border:1px solid rgba(123,214,255,.35); border-radius:9px; font-size:12px; font-weight:800; }
.ead-steps h3 { margin:0 0 5px; color:#fff; font-size:19px; font-weight:800; }
.ead-steps p { margin:0; color:#b0c9dd; font-size:13px; line-height:1.7; }
.ead-value-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:26px; }
.ead-value-card { padding:0 20px 0 0; border-right:1px solid #dce8f2; }
.ead-value-card:last-child { border-right:0; }
.ead-value-card span { color:#1d77dc; font-size:12px; font-weight:850; }
.ead-value-card h3 { margin:15px 0 9px; color:#102842; font-size:21px; font-weight:820; }
.ead-value-card p { max-width:310px; margin:0; color:#62798d; font-size:14px; line-height:1.75; }
.ead-final-cta { position:relative; padding:92px 0; color:#d1e7f6; background:radial-gradient(circle at 85% 50%,rgba(49,145,239,.19),transparent 36%),#07182b; }
.ead-final-cta h2 { max-width:760px; margin:14px 0 15px; color:#fff; font-size:clamp(34px,4vw,56px); line-height:1.13; font-weight:850; }
.ead-final-cta p { max-width:640px; margin:0 0 28px; color:#b6cde1; font-size:15px; line-height:1.8; }
.ead-page-hero,.ead-landing-hero { position:relative; color:#fff; background:radial-gradient(circle at 80% 25%,rgba(21,119,205,.22),transparent 38%),#0a1d32; }
.ead-page-hero .ead-shell { position:relative; padding-top:97px; padding-bottom:96px; }
.ead-page-hero h1 { max-width:780px; margin:19px 0 20px; color:#fff; font-size:clamp(42px,5vw,70px); line-height:1.08; font-weight:850; }
.ead-page-hero p { max-width:690px; margin:0 0 28px; color:#c1d6e6; font-size:17px; line-height:1.8; }
.ead-back { display:block; width:max-content; margin-bottom:25px; color:#80d7ff !important; font-size:13px; font-weight:800; text-decoration:none !important; }
.ead-detail-grid { display:grid; grid-template-columns:.8fr 1.2fr; gap:95px; }
.ead-detail-grid > div > p { margin-top:20px; color:#64798a; font-size:15px; line-height:1.8; }
.ead-detail-list { display:grid; gap:15px; }
.ead-detail-list > div { display:flex; gap:20px; align-items:center; min-height:91px; padding:20px 24px; background:#fff; border:1px solid #dce8f2; border-radius:12px; }
.ead-detail-list span { color:#1c7bea; font-size:13px; font-weight:850; }
.ead-detail-list h3 { margin:0; color:#15304a; font-size:19px; font-weight:780; }
.ead-landing-grid { display:grid; grid-template-columns:.92fr 1.08fr; gap:68px; align-items:start; position:relative; padding-top:80px; padding-bottom:92px; }
.ead-landing-copy { padding-top:45px; }
.ead-landing-copy h1 { max-width:550px; margin:20px 0 22px; color:#fff; font-size:clamp(40px,4.8vw,65px); line-height:1.08; font-weight:850; }
.ead-landing-copy > p { max-width:530px; color:#bfd5e7; font-size:16px; line-height:1.85; }
.ead-checks { margin:31px 0 36px; padding:0; list-style:none; }
.ead-checks li { position:relative; margin:0 0 13px; padding-left:28px; color:#d3e7f5; font-size:14px; }
.ead-checks li::before { content:"✓"; position:absolute; left:0; color:#62d1ff; font-weight:900; }
.ead-landing-contact { display:flex; flex-direction:column; gap:7px; padding-top:21px; border-top:1px solid rgba(255,255,255,.18); }
.ead-landing-contact span { color:#8fb0c8; font-size:12px; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.ead-landing-contact a { color:#eff8ff !important; font-size:14px; font-weight:700; text-decoration:none !important; }
.ead-form-panel { position:relative; z-index:1; padding:34px; color:#102842; border-radius:20px; background:#fff; box-shadow:0 35px 75px rgba(1,11,25,.25); }
.ead-form-intro h2 { margin:10px 0 8px; color:#0c2541; font-size:32px; font-weight:850; }
.ead-form-intro p { margin:0 0 23px; color:#62798d; font-size:13px; }
.ead-lead-form .ead-form-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.ead-lead-form .wpcf7-form-control-wrap { display:block; }
.ead-lead-form .ead-form-grid > label { min-width:0; }
.ead-lead-form label { display:block; margin:0 0 14px; color:#173651; font-size:12px; font-weight:780; line-height:1.5; }
.ead-lead-form label > span[aria-hidden] { color:#176ed7; }
.ead-lead-form input[type="text"],.ead-lead-form input[type="email"],.ead-lead-form input[type="tel"],.ead-lead-form textarea,.ead-lead-form select { display:block; width:100%; min-height:45px; margin-top:7px; padding:10px 12px; color:#112f4b; border:1px solid #cbd9e5; border-radius:8px; background:#f9fbfe; box-shadow:none; font-size:13px; font-weight:500; }
.ead-lead-form textarea { min-height:105px; resize:vertical; }
.ead-lead-form input:focus,.ead-lead-form textarea:focus,.ead-lead-form select:focus { border-color:#1d7ce8; outline:2px solid rgba(29,124,232,.14); }
.ead-lead-form .ead-consent { margin:4px 0 19px; color:#526a7e; font-size:11px; line-height:1.65; }
.ead-lead-form .ead-consent label { display:flex; align-items:flex-start; gap:8px; color:#526a7e; font-size:11px; font-weight:500; }
.ead-lead-form .ead-consent input { margin:3px 0 0; accent-color:#1d7ce8; }
.ead-lead-form .ead-consent a { color:#176bd4; text-decoration:underline; }
.ead-lead-form input[type="submit"] { width:100%; min-height:52px; padding:13px 20px; color:#fff; border:0; border-radius:9px; background:linear-gradient(135deg,#287ff1,#1760d1); font-size:14px; font-weight:820; cursor:pointer; }
.ead-lead-form input[type="submit"]:hover { background:#328dfa; }
.ead-lead-form input[type="submit"]:disabled { opacity:.55; cursor:not-allowed; }
.ead-lead-form .ead-form-note { margin:10px 0 0; color:#7790a3; font-size:10px; text-align:center; }
.ead-lead-form .wpcf7-response-output { margin:15px 0 0 !important; padding:11px 13px !important; font-size:12px; line-height:1.5; border-radius:8px; }
.ead-faq { background:#eaf3fb; }
.ead-faq-grid { display:grid; grid-template-columns:.8fr 1.2fr; gap:80px; }
.ead-faq details { padding:19px 0; border-bottom:1px solid #cddce9; }
.ead-faq details:first-child { border-top:1px solid #cddce9; }
.ead-faq summary { position:relative; padding-right:28px; color:#19354e; font-size:15px; font-weight:800; cursor:pointer; list-style:none; }
.ead-faq summary::-webkit-details-marker { display:none; }
.ead-faq summary::after { content:"+"; position:absolute; right:0; color:#1b78e1; font-size:22px; line-height:1; }
.ead-faq details[open] summary::after { content:"−"; }
.ead-faq details p { margin:12px 0 0; color:#617789; font-size:13px; line-height:1.8; }
.ead-about-grid { display:grid; grid-template-columns:.8fr 1.2fr; gap:90px; }
.ead-about-grid h2,.ead-contact-actions h2 { margin:13px 0 0; color:#0a1b30; font-size:clamp(34px,3.7vw,50px); line-height:1.13; font-weight:850; }
.ead-about-grid h2 em,.ead-contact-actions h2 em { color:#186fda; }
.ead-about-copy p,.ead-contact-actions p { color:#60778a; font-size:15px; line-height:1.85; }
.ead-landing-contact p { margin:14px 0 0; color:#abc7d9; font-size:13px; line-height:1.7; }
.ead-contact-actions { display:flex; align-items:center; justify-content:space-between; gap:60px; }
.ead-contact-actions > div { max-width:680px; }
.ead-contact-actions .ead-button { flex:none; }
.ead-blog-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; }
.ead-blog-card { overflow:hidden; background:#fff; border:1px solid #dce8f2; border-radius:16px; box-shadow:0 10px 28px rgba(9,45,84,.05); }
.ead-blog-cover { display:flex; align-items:center; justify-content:center; height:220px; overflow:hidden; color:#b9e6ff !important; background:linear-gradient(135deg,#09203a,#174e80); text-decoration:none !important; }
.ead-blog-cover img { width:100%; height:100%; object-fit:cover; }
.ead-blog-cover span { font-size:15px; font-weight:850; letter-spacing:.18em; }
.ead-blog-card-body { padding:28px; }
.ead-blog-card time { color:#2579ee; font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.08em; }
.ead-blog-category { display:inline-block; margin-left:12px; padding:3px 8px; color:#176bd4; border-radius:5px; background:#eaf4ff; font-size:10px; font-weight:800; }
.ead-blog-card h2 { margin:12px 0; color:#0a1b30; font-size:25px; line-height:1.25; }
.ead-blog-card h2 a { color:inherit; text-decoration:none; }
.ead-blog-card h2 a:hover { color:#176bd4; }
.ead-blog-card p { color:#60778a; font-size:13px; line-height:1.75; }
.ead-blog-pagination { margin-top:36px; }
.ead-blog-pagination .nav-links { display:flex; align-items:center; gap:8px; }
.ead-blog-pagination a,.ead-blog-pagination .current { padding:9px 13px; border:1px solid #cbdbe9; border-radius:7px; text-decoration:none; }
body.ead-refresh.single-post .content-area { padding-top:70px; padding-bottom:80px; }
body.ead-refresh.single-post .entry-title { color:#0a1b30; font-size:clamp(35px,4vw,56px); letter-spacing:-.04em; }
body.ead-refresh.single-post .entry-content { color:#314c63; font-size:16px; line-height:1.8; }
body.ead-refresh .ead-policy-note { margin:0 0 35px; padding:24px 28px; border:1px solid #bddcf5; border-left:4px solid #2579ee; border-radius:10px; background:#f0f7fd; }
body.ead-refresh .ead-policy-note h2 { margin:0 0 10px; color:#0a1b30; font-size:22px; }
body.ead-refresh .ead-policy-note p { margin:0; color:#314c63; font-size:14px; line-height:1.75; }
.ead-cookie { position:fixed; z-index:999999; left:22px; bottom:22px; width:min(370px,calc(100vw - 44px)); padding:18px; color:#dcecf8; border:1px solid rgba(138,205,255,.25); border-radius:14px; background:#0a2139; box-shadow:0 20px 55px rgba(2,14,29,.36); }
.ead-cookie[hidden] { display:none !important; }
.ead-cookie-settings { position:fixed; z-index:999998; left:22px; bottom:22px; padding:8px 12px; color:#b6cee0; border:1px solid rgba(142,189,222,.28); border-radius:7px; background:#0a2139; box-shadow:0 8px 20px rgba(2,14,29,.16); font-size:11px; cursor:pointer; }
.ead-cookie:not([hidden]) + .ead-cookie-settings { display:none; }
.ead-cookie p { margin:0 0 15px; font-size:12px; line-height:1.65; }
.ead-cookie strong { color:#fff; font-size:14px; }
.ead-cookie a { color:#70d0ff; }
.ead-cookie-actions { display:flex; gap:9px; }
.ead-cookie-actions button { flex:1; min-height:39px; padding:9px; border:1px solid #6384a3; border-radius:7px; color:#e9f6ff; background:transparent; font-size:11px; font-weight:800; cursor:pointer; }
.ead-cookie-actions button:last-child { border-color:#287ff1; background:#2377e1; color:#fff; }
.ead-cookie-actions button:hover { filter:brightness(1.15); }
@media(max-width:1080px){.ead-hero-grid{grid-template-columns:1fr .82fr;gap:12px}.ead-art-core{left:45px}.ead-orbit-one{left:0}.ead-orbit-two{left:45px}.ead-chip-two{right:0}.ead-method-grid{gap:50px}.ead-landing-grid{gap:35px}}
@media(max-width:900px){body.ead-refresh .site-main-header-wrap{display:none}.ead-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ead-hero-grid,.ead-landing-grid,.ead-method-grid,.ead-detail-grid,.ead-faq-grid,.ead-about-grid,.ead-founder-grid{grid-template-columns:1fr}.ead-hero-grid{padding-top:70px;padding-bottom:70px}.ead-hero-art{height:390px;max-width:500px;margin:0 auto;width:100%}.ead-landing-grid{gap:45px}.ead-landing-copy{padding-top:0}.ead-section{padding:75px 0}.ead-middle-footer-inner-wrap{gap:18px}.ead-about-grid{gap:24px}.ead-founder-grid{gap:35px}.ead-contact-actions{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:640px){.ead-shell{width:min(100% - 32px,1180px)}.ead-hero-grid{padding-top:61px;padding-bottom:60px}.ead-hero h1,.ead-page-hero h1,.ead-landing-copy h1{font-size:clamp(39px,10.4vw,54px)}.ead-hero-copy>p,.ead-page-hero p{font-size:15px}.ead-actions{flex-direction:column;align-items:stretch}.ead-button{width:100%}.ead-hero-foot{margin-top:33px}.ead-hero-art{height:310px}.ead-orbit-one{width:310px;height:310px;top:0;left:50%;transform:translateX(-50%)}.ead-orbit-two{width:250px;height:250px;top:30px;left:50%;transform:translateX(-50%)}.ead-art-core{top:45px;left:50%;transform:translateX(-50%);width:230px;height:230px;padding:25px}.ead-art-core strong{font-size:30px}.ead-art-chip{font-size:9px;padding:7px 9px}.ead-chip-one{left:0;top:17px}.ead-chip-two{right:0;top:162px}.ead-chip-three{left:2px;bottom:8px}.ead-section{padding:62px 0}.ead-section-head{display:block;margin-bottom:26px}.ead-section-head>p{margin-top:17px}.ead-service-grid,.ead-value-grid{grid-template-columns:1fr}.ead-service-card{min-height:235px;padding:24px}.ead-value-card{padding:0 0 22px;border-right:0;border-bottom:1px solid #dce8f2}.ead-value-card:last-child{border-bottom:0}.ead-method-grid,.ead-detail-grid,.ead-faq-grid{gap:35px}.ead-final-cta{padding:70px 0}.ead-page-hero .ead-shell{padding-top:66px;padding-bottom:66px}.ead-landing-grid{padding-top:61px;padding-bottom:66px}.ead-form-panel{padding:23px 17px;border-radius:14px}.ead-lead-form .ead-form-grid{grid-template-columns:1fr;gap:0}body.ead-refresh .site-middle-footer-inner-wrap{padding-top:47px;padding-bottom:37px}body.ead-refresh .site-bottom-footer-inner-wrap{gap:20px;padding-top:20px;padding-bottom:20px}body.ead-refresh .site-bottom-footer-wrap .footer-widget1 img{width:160px!important}.ead-cookie{left:12px;bottom:12px;width:calc(100vw - 24px);padding:16px}}
@media(prefers-reduced-motion:reduce){body.ead-refresh *,body.ead-refresh *::before,body.ead-refresh *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Teklif ve iletişim sayfaları */
.ead-quote-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 36%,rgba(33,127,235,.28),transparent 34%),linear-gradient(135deg,#071a2e,#0d3152 78%,#0a2038)}
.ead-quote-hero::before{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(146,206,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(146,206,255,.18) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,transparent,#000)}
.ead-quote-hero-inner{position:relative;padding-top:93px;padding-bottom:45px}
.ead-quote-hero h1{max-width:840px;margin:18px 0 19px;color:#fff;font-size:clamp(43px,5vw,70px);font-weight:850;line-height:1.08;letter-spacing:-.035em}
.ead-quote-hero h1 em{color:#5abfff;font-style:normal}
.ead-quote-hero p{max-width:660px;margin:0 0 28px;color:#c7dceb;font-size:17px;line-height:1.75}
.ead-quote-hero-foot{display:flex;gap:40px;flex-wrap:wrap;margin-top:70px;padding-top:21px;border-top:1px solid rgba(255,255,255,.18);color:#b8d3e7;font-size:12px;font-weight:750;letter-spacing:.03em}
.ead-quote-section{padding:94px 0 106px;background:#f3f8fd}
.ead-quote-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:74px;align-items:start}
.ead-quote-aside{position:sticky;top:36px;padding-top:17px}
.ead-quote-aside h2,.ead-contact-next h2{margin:15px 0 20px;color:#0c2540;font-size:clamp(34px,3.7vw,52px);font-weight:850;line-height:1.14;letter-spacing:-.025em}
.ead-quote-aside h2 em,.ead-contact-next h2 em{color:#1673db;font-style:normal}
.ead-quote-aside>p{max-width:430px;color:#597287;font-size:15px;line-height:1.8}
.ead-quote-aside-card{display:flex;gap:16px;max-width:430px;margin-top:20px;padding:21px;background:#fff;border:1px solid #dbe8f3;border-radius:14px}
.ead-mini-icon{display:flex;align-items:center;justify-content:center;flex:none;width:39px;height:39px;border-radius:10px;color:#126dd5;background:#e8f2ff;font-size:19px;font-weight:800}
.ead-quote-aside-card strong{display:block;margin:0 0 4px;color:#0d2b49;font-size:14px}
.ead-quote-aside-card p{margin:0;color:#657d91;font-size:12px;line-height:1.65}
.ead-quote-aside-card a{color:#176ed7!important;text-decoration:underline!important;overflow-wrap:anywhere}
.ead-quote-panel{padding:42px;box-shadow:0 18px 55px rgba(14,55,91,.1);border:1px solid #dce9f4}
.ead-quote-panel .ead-form-intro h2{font-size:34px}
.ead-quote-panel .ead-form-intro p{font-size:13px}
.ead-quote-panel .ead-lead-form .ead-form-grid{column-gap:18px;row-gap:4px}
.ead-quote-panel .ead-lead-form input[type="text"],.ead-quote-panel .ead-lead-form input[type="email"],.ead-quote-panel .ead-lead-form input[type="tel"],.ead-quote-panel .ead-lead-form select{min-height:49px}
.ead-contact-section{padding:92px 0 104px;background:radial-gradient(circle at 9% 12%,#e6f3ff,transparent 33%),#f5f9fd}
.ead-contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:76px;align-items:start}
.ead-contact-copy{padding-top:23px}
.ead-contact-copy h1{margin:18px 0 19px;color:#0c2540;font-size:clamp(45px,5vw,69px);font-weight:850;line-height:1.08;letter-spacing:-.035em}
.ead-contact-copy h1 em{color:#1878df;font-style:normal}
.ead-contact-copy>p{max-width:480px;margin:0 0 37px;color:#5a7388;font-size:16px;line-height:1.8}
.ead-contact-cards{display:grid;gap:13px}
.ead-contact-card{display:flex;align-items:center;gap:16px;min-height:88px;padding:19px 21px;border:1px solid #dbe8f3;border-radius:14px;background:#fff;color:#183650!important;text-decoration:none!important;box-shadow:0 8px 25px rgba(14,55,91,.035)}
.ead-contact-card:hover{border-color:#9ecaf5;transform:translateY(-2px)}
.ead-contact-card-icon{display:flex;align-items:center;justify-content:center;flex:none;width:43px;height:43px;border-radius:11px;color:#1374db;background:#e8f3ff;font-size:21px}
.ead-contact-card>span:nth-child(2){display:grid;gap:2px;min-width:0;flex:1}
.ead-contact-card small{color:#72899d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.ead-contact-card strong{color:#163550;font-size:14px;overflow-wrap:anywhere}
.ead-contact-card>span:nth-child(2)>span{color:#72899d;font-size:12px}
.ead-contact-panel{padding:39px;box-shadow:0 20px 50px rgba(14,55,91,.1);border:1px solid #dce9f4}
.ead-contact-panel .ead-lead-form textarea{min-height:145px}
.ead-contact-next{padding:87px 0 92px;background:#fff}
.ead-contact-next h2{max-width:680px;margin-bottom:36px}
.ead-contact-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ead-contact-steps>div{padding:28px;border:1px solid #dce8f2;border-radius:15px;background:#f8fbfe}
.ead-contact-steps>div>span{color:#1980e9;font-size:13px;font-weight:850;letter-spacing:.08em}
.ead-contact-steps h3{margin:15px 0 8px;color:#102d49;font-size:20px}
.ead-contact-steps p{margin:0;color:#627b90;font-size:13px;line-height:1.7}
@media(max-width:900px){.ead-quote-layout,.ead-contact-layout{grid-template-columns:1fr;gap:40px}.ead-quote-aside{position:static}.ead-contact-steps{gap:12px}}
@media(max-width:640px){.ead-quote-hero-inner{padding-top:67px;padding-bottom:32px}.ead-quote-hero h1{font-size:clamp(39px,10vw,52px)}.ead-quote-hero p{font-size:15px}.ead-quote-hero-foot{gap:12px;flex-direction:column;margin-top:40px}.ead-quote-section,.ead-contact-section{padding:61px 0 70px}.ead-quote-layout,.ead-contact-layout{gap:27px}.ead-quote-aside{padding-top:0}.ead-quote-panel,.ead-contact-panel{padding:25px 18px}.ead-contact-copy{padding-top:0}.ead-contact-copy h1{font-size:clamp(42px,10vw,54px)}.ead-contact-copy>p{font-size:15px;margin-bottom:28px}.ead-contact-card{padding:16px}.ead-contact-next{padding:65px 0}.ead-contact-steps{grid-template-columns:1fr}}
