@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--primary: #0f172a;--accent: #3b82f6;--accent-light: #60a5fa;--text-main: #f8fafc;--text-muted: #94a3b8;--glass-bg: rgba(15, 23, 42, .7);--glass-border: rgba(255, 255, 255, .1)}*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background:radial-gradient(circle at top right,#1e293b,#0f172a);color:var(--text-main);min-height:100vh}:root{--primary-color: #1e3a8a;--primary-hover: #1e40af;--accent-color: #3b82f6;--text-main: #111827;--text-muted: #4b5563;--bg-light: #f9fbfd;--card-border: #e5e7eb}body{margin:0;font-family:Inter,sans-serif;background-color:var(--bg-light);overflow-x:hidden}.main-wrapper{min-height:100vh;display:flex;flex-direction:column}.corp-nav{height:80px;background:#fff;border-bottom:1px solid var(--card-border);display:flex;align-items:center;position:sticky;top:0;z-index:1000}.nav-container{max-width:1200px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.nav-logo{height:40px}.nav-links{list-style:none;display:flex;gap:30px;margin:0}.nav-links a{text-decoration:none;color:var(--text-main);font-size:13px;font-weight:700;letter-spacing:.5px;transition:color .2s}.nav-links a:hover{color:var(--accent-color)}.hero-section{flex:1;background:linear-gradient(135deg,#f0f7ff,#fff);display:flex;justify-content:center;align-items:center;padding:60px 20px;position:relative}.search-box-container{max-width:800px;width:100%;text-align:center}.search-header h1{font-size:48px;font-weight:800;color:var(--primary-color);margin-bottom:15px;letter-spacing:-1px}.search-header p{font-size:18px;color:var(--text-muted);margin-bottom:40px}.search-card{background:#fff;padding:10px;border-radius:100px;box-shadow:0 20px 50px #1e3a8a1a;border:1px solid var(--card-border);margin-bottom:30px}.input-group{display:flex;gap:10px}.input-wrapper{flex:1;display:flex;align-items:center;padding:0 25px;position:relative}.input-icon{font-size:20px;margin-right:15px;opacity:.5}.input-wrapper input{width:100%;border:none;font-size:18px;font-weight:500;color:var(--text-main);background:transparent;outline:none}.input-wrapper input::placeholder{color:#9ca3af}.input-group button{background:var(--primary-color);color:#fff;border:none;padding:18px 40px;border-radius:100px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #1e3a8a33}.input-group button:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 15px #1e3a8a4d}.input-group button:disabled{opacity:.7;cursor:not-allowed}.error-alert{background:#fef2f2;color:#dc2626;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:500;margin-top:20px;border:1px solid #fee2e2}.search-info{display:flex;justify-content:center;gap:40px;margin-top:20px}.info-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--text-muted)}.dot{width:8px;height:8px;background:var(--accent-color);border-radius:50%}.main-footer{background:#fff;border-top:1px solid var(--card-border);padding:60px 0 30px}.footer-content{max-width:1200px;margin:0 auto 40px;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.footer-logo{height:35px;margin-bottom:15px}.footer-left p{color:var(--text-muted);font-size:14px;margin:0}.social-links span{font-size:12px;font-weight:700;color:var(--text-main);display:block;margin-bottom:10px}.icons{display:flex;gap:15px}.icons a{text-decoration:none;font-weight:800;color:var(--primary-color);font-size:14px}.footer-bottom{text-align:center;border-top:1px solid #f3f4f6;padding-top:30px}.footer-bottom p{font-size:12px;color:#9ca3af;margin:0}@media(max-width:768px){.nav-links{display:none}.search-header h1{font-size:32px}.search-card{border-radius:20px;padding:20px}.input-group{flex-direction:column}.input-wrapper{padding:15px 0;border-bottom:1px solid #eee;margin-bottom:10px}.search-info{flex-direction:column;gap:15px;align-items:center}.footer-content{flex-direction:column;text-align:center;gap:30px}}.loading-btn,button:disabled{opacity:.7;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.loading-btn{position:relative;color:transparent!important}.loading-btn:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s ease-in-out infinite}.captcha-wrapper{margin-top:-10px;margin-bottom:20px}@keyframes spin{to{transform:rotate(360deg)}}:root{--corp-blue: #1e3a8a;--corp-blue-light: #3b82f6;--status-green: #059669;--status-orange: #d97706}.service-result-page{padding:20px;background-color:#f3f4f6;min-height:100vh;display:flex;flex-direction:column;align-items:center;font-family:Inter,sans-serif}.action-bar{width:100%;max-width:900px;display:flex;justify-content:space-between;margin-bottom:20px}.back-btn,.print-btn{padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px}.back-btn{background:#fff;border:1px solid #d1d5db;color:#4b5563}.print-btn{background:var(--corp-blue);color:#fff;border:none}.corporate-container{background:#fff;width:100%;max-width:900px;padding:40px;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a;position:relative;overflow:hidden}.status-badge-sticky{position:absolute;top:30px;right:-35px;transform:rotate(35deg);background:var(--status-orange);color:#fff;padding:8px 60px;font-weight:800;text-transform:uppercase;font-size:14px}.status-badge-sticky.tamamlandı{background:var(--status-green)}.invoice-header{margin-bottom:40px}.header-top{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #f3f4f6;padding-bottom:25px;position:relative}.corp-logo{height:38px}.corp-logo-partner{height:60px;margin-right:120px}.header-main h1{font-size:32px;font-weight:800;margin:25px 0 10px;color:#111827}.service-no-badge{display:inline-block;background:#f3f4f6;padding:6px 12px;border-radius:6px;font-size:14px}.service-no-badge strong{color:var(--corp-blue);margin-left:5px}.grid-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.info-card{background:#fafafa;border:1px solid #eee;border-radius:12px;padding:20px}.card-header{font-weight:800;font-size:15px;color:var(--corp-blue);margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.info-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.info-row span{color:#666}.address-val{max-width:200px;text-align:right}.full-width{grid-column:span 2}.detail-box{margin-bottom:20px}.detail-box label{display:block;font-weight:700;font-size:12px;color:#888;margin-bottom:5px}.detail-box p{background:#fff;padding:15px;border-radius:8px;border-left:4px solid #ddd;margin:0}.highlight-p{border-left-color:var(--corp-blue-light)!important;font-weight:600}.status-timeline-container{margin-top:40px;background:#fff;padding:30px;border-radius:12px;border:1px solid #f0f0f0}.status-timeline-header{font-size:14px;font-weight:800;color:#1f2937;margin-bottom:25px;text-transform:uppercase;letter-spacing:.5px}.status-timeline-new{display:flex;justify-content:space-between;position:relative;max-width:800px;margin:0 auto}.status-timeline-new:before{content:"";position:absolute;top:25px;left:40px;right:40px;height:4px;background:#f3f4f6;z-index:1}.step-item{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;flex:1;opacity:.5;transition:all .3s ease}.step-item.active{opacity:1}.step-icon{width:50px;height:50px;background:#f3f4f6;border:4px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:12px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.step-item.active .step-icon{background:var(--corp-blue-light);transform:scale(1.1);box-shadow:0 10px 15px -3px #3b82f64d}.step-item.active.success .step-icon{background:var(--status-green);box-shadow:0 10px 15px -3px #10b9814d}.step-item.active.cancelled .step-icon{background:#ef4444;box-shadow:0 10px 15px -3px #ef44444d}.step-label{font-size:13px;font-weight:700;color:#6b7280;text-align:center}.step-item.active .step-label{color:#1f2937}.step-date{font-size:11px;color:#9ca3af;margin-top:4px}.pricing-summary-web{display:flex;justify-content:flex-end;gap:60px;background:#fff;color:#1f2937;padding:25px 40px;border-radius:12px;margin-top:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px #0000000d}.p-item{text-align:right}.p-item span{display:block;font-size:12px;font-weight:700;color:#9ca3af;text-transform:uppercase;margin-bottom:4px}.p-item strong{font-size:20px;font-weight:800;color:#4b5563}.p-item.total strong{color:var(--corp-blue);font-size:28px}.print-only{display:none}@media print{@page{size:A4 portrait;margin:1cm}.no-print{display:none!important}.print-only{display:block!important}.service-result-page{background:#fff;padding:0}.print-form-container{width:100%;border:none}.form-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:20px}.f-label{font-size:10px;font-weight:700}.f-value.big{font-size:16px;font-weight:800}.header-center{text-align:center}.logos img{height:30px;margin:0 10px}.contact-line{font-size:10px}.form-title{font-size:18px;font-weight:800;text-align:right}.form-table{width:100%;border-collapse:collapse;margin-bottom:15px}.form-table td,.form-table th{border:1px solid #000;padding:5px 10px;font-size:12px}.bg-gray{background:#f3f4f6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700}.section-header{text-align:left;background:#f3f4f6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.w-15{width:15%}.w-35{width:35%}.w-20{width:20%}.w-30{width:30%}.w-25{width:25%}.address-cell{height:40px;vertical-align:top}.actions-cell{height:60px;vertical-align:top}.text-right{text-align:right}.bold-text{font-weight:800}.border-none{border:none!important}.form-notes p{font-size:9px;margin:2px 0}.full-address{margin-top:10px;border-top:1px solid #eee;padding-top:5px;font-size:10px}.form-signatures{display:flex;justify-content:space-around;margin-top:30px}.sig-box{text-align:center;width:200px}.sig-label{font-size:11px;font-weight:700}.sig-line{margin-top:40px;border-bottom:1px solid #000}}@media(max-width:768px){.grid-container{grid-template-columns:1fr}.corporate-container{padding:20px}.pricing-summary-web{flex-direction:column;gap:15px;padding:20px}.status-timeline{overflow-x:auto;padding-bottom:10px}}.captcha-container{display:flex;align-items:center;justify-content:space-between;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;width:300px;max-width:100%;height:74px;padding:0 10px;margin:20px auto;font-family:Roboto,Inter,sans-serif;box-shadow:0 0 4px #0000000d;transition:all .3s ease}.captcha-container.verified{background:#fff}.captcha-content{display:flex;align-items:center;cursor:pointer}.captcha-checkbox-wrapper{width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-right:12px;position:relative}.captcha-checkbox{width:24px;height:24px;border:2px solid #c1c1c1;border-radius:2px;background:#fff;transition:border-color .2s}.captcha-checkbox-wrapper:hover .captcha-checkbox{border-color:#b2b2b2}.captcha-label{font-size:14px;color:#000;font-weight:400;-webkit-user-select:none;user-select:none;min-width:120px}.captcha-container.checking .captcha-label{color:#4a90e2;animation:captcha-pulse 1.5s infinite}@keyframes captcha-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.captcha-logo-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.captcha-logo{color:#4a90e2;margin-bottom:2px}.captcha-policy{font-size:8px;color:#555;line-height:1.2}.captcha-loader{width:24px;height:24px;border:3px solid #4a90e2;border-bottom-color:transparent;border-radius:50%;animation:captcha-spin .6s linear infinite}@keyframes captcha-spin{to{transform:rotate(360deg)}}.captcha-checkmark svg{width:30px;height:30px;display:block}.captcha-checkmark circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#009688;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.captcha-checkmark path{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke-width:3;stroke:#009688;fill:none;animation:stroke .3s cubic-bezier(.65,0,.45,1) .6s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@media(max-width:480px){.captcha-container{width:100%;transform:scale(.9)}}
