:root{--wv2-ink:#0b1830;--wv2-muted:#5b687b;--wv2-blue:#1648b8;--wv2-blue-dark:#0c2f7d;--wv2-line:#dfe5ee;--wv2-soft:#f6f8fb;--wv2-soft-blue:#eef3fb;--wv2-white:#fff;--wv2-green:#138a57;--wv2-red:#be3349;--wv2-amber:#a86408;--wv2-radius:14px;--wv2-radius-sm:8px;--wv2-shadow:0 16px 42px rgba(12,35,70,.08)}
body{background:#fff;color:var(--wv2-ink)}body,.form-control,.form-select,button,input,select,textarea{font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body>style+section,body>section{position:relative}a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.container{max-width:1180px}img{max-width:100%}

/* Shared inner-page introduction */
.home-banner-section,.urun-detay-banner,.references-hero,.blog-hero{min-height:0!important;margin:0!important;padding:48px 0 42px!important;background:#f6f8fb!important;border-bottom:1px solid var(--wv2-line)!important;overflow:hidden}.banner-container-box{padding:0!important;background:none!important}.home-banner-section:before,.urun-detay-banner:before,.references-hero:before,.blog-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(22,72,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,72,184,.035) 1px,transparent 1px);background-size:44px 44px;pointer-events:none}.about-banner-text,.references-hero-inner,.blog-hero .col-lg-10{position:relative;z-index:1;max-width:820px!important;margin:0!important;text-align:left!important}.about-h1,.references-title,.blog-title,.urun-detay-banner h1{margin:0 0 12px!important;color:var(--wv2-ink)!important;font-size:clamp(34px,4vw,48px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.04em!important;text-shadow:none!important}.banner-paragraph,.references-subtitle,.blog-description{width:100%!important;max-width:700px!important;margin:0 0 18px!important;padding:0!important;color:var(--wv2-muted)!important;font-size:14px!important;line-height:1.75!important}.custom-breadcrumb,.about-btn,.references-breadcrumb,.blog-breadcrumb{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:13px 0 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;text-align:left!important}.custom-breadcrumb a,.about-btn a,.references-breadcrumb a,.blog-breadcrumb a{padding:0!important;color:var(--wv2-blue)!important;background:none!important;border:0!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important}.custom-breadcrumb .current,.about-text-color{color:#7b8797!important;font-size:11px!important}.gradient,.highlight,.cyber-text{color:var(--wv2-blue)!important;background:none!important;-webkit-text-fill-color:currentColor!important}

/* Shared sections and cards */
section:not(.ws-cta-band):not(.ws-automation-section):not(.ws-footer){scroll-margin-top:112px}.about-us-section-start,.contact-us-section,.cyber-security-section,.references-showcase,.blog-posts,.blog-detail-area,.policy-section,.pricing-section,.cloud-intro-section,.platform-section,.uyumluluk-section,.neden-tercih-section,.urun-sss-section,.kd-features-section,.panel-section,.cart-page-section{padding-top:64px!important;padding-bottom:64px!important;background:#fff!important}.card,.soft-panel,.urun-detay-card,.pricing-card,.product-card,.reference-card,.policy-card,.policy-wrapper,.blog-wrapper,.post-item,.about-section-form,.creation-card,.dashboard-table-card,.form-container{border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:none!important}.card:hover,.pricing-card:hover,.product-card:hover,.reference-card:hover,.post-item:hover{border-color:#bbc9dc!important;box-shadow:0 12px 30px rgba(12,35,70,.06)!important;transform:translateY(-2px)}
.section-label,.pricing-mini-title,.references-badge,.policy-badge,.kd-features-badge,.cloud-intro-badge{display:inline-flex!important;align-items:center;gap:7px;padding:0!important;color:var(--wv2-blue)!important;background:none!important;border:0!important;border-radius:0!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}

/* Product catalog */
.installment-banner{margin:30px auto 0!important;max-width:1180px;border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:none!important}.installment-banner__inner{padding:24px!important}.installment-badge,.installment-chip{border-radius:5px!important}.pricing-top{margin-bottom:30px!important}.pricing-grid{gap:18px!important;align-items:stretch!important}.pricing-card{padding:25px!important}.pricing-card.featured{border-color:#8fa7d2!important;box-shadow:0 14px 34px rgba(22,72,184,.08)!important}.pricing-card .card-glow{display:none!important}.pricing-card .badge,.alternative-recommend{border:1px solid #d5dfef!important;border-radius:5px!important;background:#edf2fa!important;color:#264b91!important;box-shadow:none!important}.pricing-card .card-header{min-height:90px;padding:0 0 17px!important;background:none!important;border-bottom:1px solid var(--wv2-line)!important}.pricing-card .card-header h3{color:var(--wv2-ink)!important;font-size:19px!important;line-height:1.35!important}.pricing-card .price{color:var(--wv2-ink)!important;font-size:34px!important}.pricing-card .features-list{padding:17px 0!important}.pricing-btn,.btn-satin-al,.btn-sepete-ekle,.alternative-detail-btn{min-height:46px!important;padding:12px 18px!important;border:1px solid var(--wv2-blue)!important;border-radius:var(--wv2-radius-sm)!important;background:var(--wv2-blue)!important;color:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important}.pricing-btn.secondary-btn{background:#fff!important;color:var(--wv2-blue)!important}.sort-btn{padding:9px 13px!important;border:1px solid var(--wv2-line)!important;border-radius:6px!important;background:#fff!important;color:#475569!important;box-shadow:none!important}.sort-btn.active{border-color:var(--wv2-blue)!important;background:var(--wv2-blue)!important;color:#fff!important}.cloud-feat-card,.platform-item,.why-kep-card,.kd-feature-card,.alternative-card{padding:21px!important;border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:none!important;transform:none!important}

/* Product detail and CSR */
.urun-detay-section{padding:52px 0 66px!important;background:#fff!important}.urun-detay-card,.soft-panel{padding:28px!important}.urun-detay-card:before{width:3px!important;background:var(--wv2-blue)!important;box-shadow:none!important}.soft-heading{color:var(--wv2-ink)!important;letter-spacing:-.025em!important}.urun-price-display{color:var(--wv2-ink)!important;font-size:34px!important}.price-help{color:var(--wv2-muted)!important}.ssl-validation-info,.yil-banner{padding:17px!important;border:1px solid var(--wv2-line)!important;border-radius:10px!important;background:var(--wv2-soft)!important}.ssl-validation-item{border:1px solid var(--wv2-line)!important;border-radius:8px!important;background:#fff!important}.ys-btn{border-radius:6px!important;animation:none!important}.soft-input,.soft-select,.form-control,.form-select{width:100%;min-height:46px;padding:11px 13px!important;border:1px solid #cbd5e2!important;border-radius:var(--wv2-radius-sm)!important;background:#fff!important;color:var(--wv2-ink)!important;box-shadow:none!important;font-size:13px!important}.soft-input:focus,.soft-select:focus,.form-control:focus,.form-select:focus{border-color:#7794c8!important;box-shadow:0 0 0 3px rgba(22,72,184,.09)!important;outline:0!important}textarea.form-control,textarea.soft-input{min-height:120px;resize:vertical}.btn-detay-back{border:1px solid var(--wv2-line)!important;border-radius:7px!important;background:#fff!important;color:#40536e!important;box-shadow:none!important}

/* Corporate, reference, contact and legal */
.about-us-section-page h2,.company-section h2,.why-choose-section h2,.ca-partner-section h2,.contact-us-title{color:var(--wv2-ink)!important;letter-spacing:-.03em!important}.about-us-list li{color:var(--wv2-muted)!important}.about-us-list li i{color:var(--wv2-blue)!important}.ca-card,.company-card,.why-card,.info-card{border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:none!important}.references-panel{padding:28px!important;border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:var(--wv2-shadow)!important}.reference-card{overflow:hidden}.contact-us-section>.row,.contact-us-section .row{align-items:stretch}.contact-li{padding:15px 0!important;border-bottom:1px solid var(--wv2-line)}.icons-rounded-box-contact{border-radius:9px!important;background:var(--wv2-soft-blue)!important}.contact-title{color:var(--wv2-ink)!important;font-weight:800}.contact-parah{color:var(--wv2-muted)!important}.about-section-form{padding:28px!important}.contact-form-margin,.contact-form-margin-text-area{margin-bottom:14px!important}#gonderBtn,.contact-form-button{width:100%;min-height:46px;border:0!important;border-radius:var(--wv2-radius-sm)!important;background:var(--wv2-blue)!important;color:#fff!important;box-shadow:none!important;font-weight:800!important}.policy-card,.policy-wrapper{max-width:980px;margin-inline:auto;padding:34px!important}.policy-content,.policy-body{color:var(--wv2-muted)!important;font-size:14px!important;line-height:1.85!important}.policy-content h2,.policy-content h3,.policy-body h2,.policy-body h3{color:var(--wv2-ink)!important}

/* FAQ and editorial */
.faq-page .faq-content-img{display:none!important}.faq-page .col-lg-6{flex:0 0 100%!important;max-width:900px!important;margin-inline:auto}.accordian-text>h3{text-align:left!important;color:var(--wv2-ink)!important}.accordion-card{margin:0!important;border:0!important;border-bottom:1px solid var(--wv2-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.accordion-card .btn-link{width:100%;padding:18px 28px 18px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--wv2-ink)!important;box-shadow:none!important;text-align:left!important}.accordion-card .card-body{padding:0 28px 18px 0!important;color:var(--wv2-muted)!important}.faq-arrow{color:#6d7e94!important}.post-item{height:100%;overflow:hidden}.post-image img{width:100%;height:215px;object-fit:cover}.post-item-description{padding:22px!important}.post-item-description h2{color:var(--wv2-ink)!important;font-size:20px!important;line-height:1.35!important}.blog-wrapper{max-width:880px;margin-inline:auto;padding:36px!important;box-shadow:var(--wv2-shadow)!important}.blog-featured-img{width:100%;max-height:420px;object-fit:cover;border-radius:10px!important}.blog-content{color:var(--wv2-muted)!important;font-size:15px!important;line-height:1.85!important}.blog-content h2{margin:34px 0 14px;color:var(--wv2-ink)!important;font-size:27px!important}.blog-content h3{color:var(--wv2-ink)!important;font-size:21px!important}.blog-content img{height:auto;border-radius:8px}.blog-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}

/* Authentication */
.login-section{min-height:calc(100vh - 116px)!important;padding:64px 0!important;background:#f6f8fb!important}.login-card,.register-card{max-width:540px;margin-inline:auto;padding:34px!important;border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:var(--wv2-shadow)!important}.login-logo img{max-width:190px}.login-title{color:var(--wv2-ink)!important;font-size:30px!important;letter-spacing:-.035em!important}.login-subtitle,.helper-text{color:var(--wv2-muted)!important}.form-label{margin-bottom:7px;color:#24364f!important;font-size:12px!important;font-weight:800!important}.login-btn,.register-btn,.btn-submit,.btn-create{min-height:46px;padding:12px 18px!important;border:0!important;border-radius:var(--wv2-radius-sm)!important;background:var(--wv2-blue)!important;color:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important}.back-link{color:var(--wv2-blue)!important}.alert,.alert-hata,.alert-basari,.soft-alert,.csr-error-alert{border-radius:9px!important;box-shadow:none!important}

/* Cart and checkout */
.cart-page-section{min-height:65vh;background:#f6f8fb!important}.cart-hero{margin-bottom:28px}.cart-hero h2{color:var(--wv2-ink)!important;font-size:36px!important;letter-spacing:-.04em!important}.cart-container,.cart-items,.cart-summary,.cart-item,.order-summary,.checkout-card,.payment-card{border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:none!important}.cart-item{margin-bottom:12px;padding:20px!important}.cart-summary,.order-summary{padding:24px!important;box-shadow:var(--wv2-shadow)!important}.summary-total-value{color:var(--wv2-ink)!important}.checkout-btn,.btn-checkout,.btn-complete-order{min-height:50px!important;border:0!important;border-radius:var(--wv2-radius-sm)!important;background:var(--wv2-blue)!important;color:#fff!important;box-shadow:none!important;font-weight:800!important}.csr-error-alert{border:1px solid #f0c6cd!important;background:#fff6f7!important;color:#8e293d!important}

/* Customer records and support */
.panel-section{min-height:65vh;background:#f6f8fb!important}.panel-section>.container>.d-flex h2,.panel-section h1{color:var(--wv2-ink)!important;font-size:30px!important;letter-spacing:-.03em!important}.dashboard-table-card{overflow:hidden}.table-responsive{border-radius:inherit!important;overflow-x:auto!important}.custom-table,.panel-section table{width:100%;margin:0!important;background:#fff!important}.custom-table thead,.panel-section table thead{background:#f3f6fa!important}.custom-table th,.panel-section table th{padding:14px!important;border-color:var(--wv2-line)!important;color:#52627a!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase}.custom-table td,.panel-section table td{padding:15px 14px!important;border-color:var(--wv2-line)!important;color:#34455e!important;font-size:12px!important;vertical-align:middle!important}.status-badge,.renewal-status,.status-pill{display:inline-flex!important;align-items:center;gap:5px;padding:6px 8px!important;border-radius:5px!important;font-size:9px!important;font-weight:800!important}.status-active{border:1px solid #bfe4d2!important;background:#edf9f3!important;color:var(--wv2-green)!important}.status-pending,.status-waiting{border:1px solid #ead5ad!important;background:#fff8e8!important;color:var(--wv2-amber)!important}.btn-action,.btn-detail,.renewal-request,.ssl-download,.reissue-request{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px;min-height:36px;padding:8px 11px!important;border:1px solid #cad6e6!important;border-radius:6px!important;background:#fff!important;color:var(--wv2-blue)!important;box-shadow:none!important;font-size:10px!important;font-weight:800!important}.search-wrap{border:1px solid var(--wv2-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.creation-card{padding:30px!important}.file-upload-wrapper{padding:28px!important;border:1px dashed #b8c8dd!important;border-radius:10px!important;background:#f8fafc!important}.chat-page-wrap{padding:54px 0!important;background:#f6f8fb!important}.chat-box{overflow:hidden;border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:var(--wv2-shadow)!important}.chat-header{border-bottom:1px solid var(--wv2-line)!important;background:#fff!important}.msg-balloon{border-radius:10px!important;box-shadow:none!important}.bl-self{background:#eaf1fc!important;color:#18345f!important}.chat-input-wrap{border-top:1px solid var(--wv2-line)!important;background:#fff!important}

/* Responsive */
@media(max-width:991px){.container{max-width:calc(100% - 34px)}.pricing-grid{grid-template-columns:1fr!important;max-width:720px;margin-inline:auto}.urun-detay-card,.soft-panel{padding:23px!important}.about-banner-text,.references-hero-inner,.blog-hero .col-lg-10{max-width:100%!important}.dashboard-table-card{border-radius:10px!important}}
@media(max-width:767px){.home-banner-section,.urun-detay-banner,.references-hero,.blog-hero{padding:34px 0 30px!important}.about-h1,.references-title,.blog-title,.urun-detay-banner h1{font-size:31px!important}.about-us-section-start,.contact-us-section,.cyber-security-section,.references-showcase,.blog-posts,.blog-detail-area,.policy-section,.pricing-section,.cloud-intro-section,.platform-section,.uyumluluk-section,.neden-tercih-section,.urun-sss-section,.kd-features-section,.panel-section,.cart-page-section{padding-top:42px!important;padding-bottom:42px!important}.policy-card,.policy-wrapper,.blog-wrapper,.login-card,.register-card,.creation-card,.about-section-form{padding:21px!important}.custom-table,.panel-section table{min-width:700px}.panel-section>.container>.d-flex{align-items:flex-start!important;flex-direction:column;gap:14px}.cart-hero h2{font-size:30px!important}.post-image img{height:185px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}

/* Standalone payment result */
.result-wrapper{background:#f6f8fb!important}.result-card{max-width:700px!important;padding:42px 34px!important;border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;box-shadow:var(--wv2-shadow)!important}.result-card .logo-box img{max-width:210px!important;filter:none!important}.result-card .icon-box{width:82px!important;height:82px!important;border-radius:12px!important;font-size:34px!important;box-shadow:none!important}.result-card .title{color:var(--wv2-ink)!important;font-size:32px!important;letter-spacing:-.035em!important}.result-card .desc{color:var(--wv2-muted)!important;font-size:15px!important}.result-card .order-box,.result-card .debug-box{border:1px solid var(--wv2-line)!important;border-radius:9px!important;background:var(--wv2-soft)!important}.result-card .btn-main,.result-card .btn-secondary{min-height:44px;padding:12px 20px!important;border-radius:7px!important;box-shadow:none!important;font-size:12px!important}.result-card .btn-main{background:var(--wv2-blue)!important}.result-card .btn-secondary{border:1px solid var(--wv2-line)!important;background:#fff!important;color:var(--wv2-blue)!important}

/* Legacy page-specific refinement */
.ca-partner-section,.company-section,.why-choose-section,.hero-sign-section,.Services-Security-Option,.icons-section-services{padding:72px 0!important;background:#fff!important}.company-section,.hero-sign-section,.icons-section-services{background:var(--wv2-soft)!important}.ca-container,.why-choose-wrapper{width:min(1180px,calc(100% - 40px))!important;margin-inline:auto!important}.ca-header,.company-header,.why-choose-header{text-align:center!important}.ca-badge,.company-badge,.hero-mini-badge{border:1px solid #d7e1f0!important;border-radius:5px!important;background:#eef3fb!important;color:var(--wv2-blue)!important;box-shadow:none!important}.ca-brand{border:1px solid var(--wv2-line)!important;border-radius:8px!important;background:#fff!important;color:#385176!important;box-shadow:none!important}.ca-card,.company-card,.why-card{border-radius:var(--wv2-radius)!important;box-shadow:none!important}.ca-card:hover,.company-card:hover,.why-card:hover{transform:translateY(-2px)!important;border-color:#bcc9da!important;box-shadow:0 12px 30px rgba(12,35,70,.06)!important}.why-icon,.icons-rounded-box{border-radius:9px!important;background:var(--wv2-soft-blue)!important;color:var(--wv2-blue)!important;box-shadow:none!important}.company-highlights>div,.company-info-grid>div,.hero-features li{border-color:var(--wv2-line)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}.hero-buttons a,.banner-btn-about a{border-radius:7px!important;box-shadow:none!important}.hero-image-box{border-radius:var(--wv2-radius)!important;box-shadow:none!important}
.login-wrap{display:grid!important;grid-template-columns:.85fr 1.15fr!important;overflow:hidden;border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:var(--wv2-shadow)!important}.login-wrap .login-card{max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.login-side{padding:42px!important;background:#0b1c36!important}.login-side-title{color:#fff!important}.login-side-text,.login-feature-list li{color:#b7c4d5!important}.login-side-badge{border-radius:5px!important;background:#173a70!important;color:#dbe8ff!important}.register-card{max-width:680px!important}.cart-items-wrapper,.cart-summary-box{border:1px solid var(--wv2-line)!important;border-radius:var(--wv2-radius)!important;background:#fff!important;box-shadow:none!important}.cart-summary-box{padding:24px!important;box-shadow:var(--wv2-shadow)!important}.cart-csr-editor,.cart-csr-row,.cart-csr-side{border-color:var(--wv2-line)!important;border-radius:9px!important;background:var(--wv2-soft)!important;box-shadow:none!important}.cart-csr-save{border-radius:7px!important;background:var(--wv2-blue)!important;color:#fff!important;box-shadow:none!important}.icons-section-services h4{color:var(--wv2-ink)!important}.services-clients-section{background:#fff!important}
@media(max-width:900px){.login-wrap{grid-template-columns:1fr!important}.login-side{padding:30px!important}.ca-brands{flex-wrap:wrap!important}}

/* Customer V2 — page identity and commerce refinement */
body .home-banner-section.ws-about-hero{padding:62px 0 56px!important;background-color:#0b1830!important;background-image:none!important;border-bottom:0!important}body .home-banner-section.ws-about-hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important}.ws-about-hero .about-banner-text{max-width:720px!important}.ws-about-hero .about-h1{color:#fff!important}.ws-about-hero .banner-paragraph{color:#c3cedd!important;font-size:16px!important}.ws-about-intro{margin-top:42px!important;padding:36px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 24px 60px rgba(2,12,31,.22)!important}.ws-about-intro h3{font-size:30px!important;color:var(--wv2-ink)!important;letter-spacing:-.035em}.ws-about-intro .about-section-img{height:100%;display:flex;align-items:center;justify-content:center;padding:24px;border:1px solid var(--wv2-line);border-radius:12px;background:var(--wv2-soft)}.ws-about-intro .about-us-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ws-about-intro .about-us-list li{padding:11px 0!important;border-bottom:1px solid var(--wv2-line)}

.ws-contact-hero{padding:54px 0 0!important;background:#f5f7fa!important;border-bottom:0!important}.ws-contact-hero .about-banner-text{max-width:660px!important}.ws-contact-layout{margin-top:38px!important;padding:0!important;overflow:hidden;border:1px solid var(--wv2-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 20px 55px rgba(12,35,70,.09)!important}.ws-contact-layout>.row{margin:0!important}.ws-contact-layout>.row>[class*=col-]{padding:42px!important}.ws-contact-layout>.row>[class*=col-]:first-child{background:#0b1830!important}.ws-contact-layout>.row>[class*=col-]:first-child h3{color:#fff!important;font-size:28px!important}.ws-contact-layout>.row>[class*=col-]:first-child>p{color:#aebdd1!important;line-height:1.75}.ws-contact-layout .contact-li{border-color:rgba(255,255,255,.12)!important}.ws-contact-layout .contact-title{display:block;color:#fff!important}.ws-contact-layout .contact-parah{display:block;color:#b8c6d8!important}.ws-contact-layout .icons-rounded-box-contact{background:rgba(255,255,255,.09)!important}.ws-contact-layout .about-section-form{padding:0!important;border:0!important}.map-section{padding:54px 0 68px!important;background:#fff!important}.map-section iframe{height:360px!important;border:1px solid var(--wv2-line)!important;border-radius:12px!important;filter:saturate(.75)}

.ws-catalog-hero{padding:54px 0 44px!important;background:#f4f7fb!important}.ws-catalog-hero .about-banner-text{max-width:900px!important}.ws-catalog-hero .banner-paragraph{max-width:780px!important;font-size:15px!important}.pricing-section{padding-top:50px!important}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pricing-card{display:flex!important;flex-direction:column!important;min-height:100%!important}.pricing-card .features-list{flex:1!important}.pricing-card.featured{position:relative!important;border-color:#7995c5!important}.pricing-card.featured:before{content:"Önerilen";position:absolute;top:14px;right:14px;padding:5px 8px;border-radius:4px;background:#eaf0fa;color:#16418f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-card .price{letter-spacing:-.045em!important}.pricing-card .price small{font-size:12px!important;color:var(--wv2-muted)!important}.alternative-card{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:18px!important}.ssl-table-wrapper{border:1px solid var(--wv2-line)!important;border-radius:12px!important;background:#fff!important}.ssl-dark-table{background:#fff!important}.ssl-dark-table th{background:#f3f6fa!important;color:#44536a!important}.ssl-dark-table td{border-color:var(--wv2-line)!important;color:#34455e!important}

.ws-product-detail-hero{padding:38px 0 34px!important}.ws-product-detail-hero h1{max-width:860px;margin-inline:auto!important;text-align:center!important;font-size:clamp(31px,3.4vw,44px)!important}.ws-product-detail-hero .about-btn{justify-content:center!important}.urun-detay-section>.container>.row{--bs-gutter-x:24px}.urun-detay-card{padding:32px!important}.urun-detay-card h2{font-size:28px!important}.urun-detay-card .pricing-content{font-size:14px!important;line-height:1.8!important}.urun-detay-section .soft-panel{position:sticky!important;top:116px!important;padding:28px!important;border-color:#cbd7e8!important;box-shadow:0 18px 42px rgba(12,35,70,.09)!important}.urun-detay-section .btn-sepete-ekle{font-size:14px!important;letter-spacing:0!important}.yil-banner{margin-bottom:18px!important}.ys-btn{min-height:62px!important}.ssl-validation-list{gap:9px!important}.ssl-validation-item{padding:12px!important}.platform-section,.uyumluluk-section,.neden-tercih-section,.urun-sss-section{border-top:1px solid var(--wv2-line)!important}

.ws-checkout-page{padding:46px 0 68px!important}.ws-checkout-page .cart-hero{position:relative;margin:0 auto 34px!important;max-width:720px}.ws-checkout-page .cart-hero:after{content:"1  Sepet  ·  2  CSR ve doğrulama  ·  3  Ödeme";display:inline-flex;margin-top:14px;padding:8px 12px;border:1px solid var(--wv2-line);border-radius:6px;background:#fff;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.04em}.ws-checkout-page .cart-items-wrapper{overflow:hidden}.ws-checkout-page .table{color:var(--wv2-ink)!important}.ws-checkout-page .table thead tr{background:#f3f6fa!important}.ws-checkout-page .table th{padding:14px 18px!important;color:#66758a!important;font-size:10px!important;letter-spacing:.06em;text-transform:uppercase}.ws-checkout-page .table td{padding:18px!important;color:#34455e!important;border-color:var(--wv2-line)!important}.ws-checkout-page .product-name{color:var(--wv2-ink)!important;font-weight:800}.ws-checkout-page .quantity-control{gap:6px!important;padding:4px!important;border:1px solid var(--wv2-line)!important;border-radius:7px!important;background:#fff!important}.ws-checkout-page .qty-btn{width:30px!important;height:30px!important;border:1px solid var(--wv2-line)!important;border-radius:5px!important;background:#fff!important;color:var(--wv2-blue)!important}.ws-checkout-page .plus-btn{border-color:var(--wv2-blue)!important;background:var(--wv2-blue)!important;color:#fff!important}.ws-checkout-page .line-total,#genel-toplam{color:var(--wv2-ink)!important}.cart-csr-row>td{padding:0 18px 18px!important}.cart-csr-editor{padding:20px!important}.cart-csr-title{margin-bottom:16px!important;color:var(--wv2-ink)!important;font-size:15px!important}.agreement-section,.payment-method-section{padding:22px!important;border:1px solid var(--wv2-line)!important;border-radius:12px!important;background:#fff!important}.payment-method-section{margin-top:16px}.bank-card{padding:16px!important;border:1px solid var(--wv2-line)!important;border-radius:8px!important;background:var(--wv2-soft)!important}.cart-summary-box{position:sticky!important;top:116px!important}.summary-title{padding-bottom:16px!important;border-bottom:1px solid var(--wv2-line)!important;color:var(--wv2-ink)!important;font-size:19px!important}.summary-total-row{padding-top:17px!important;border-top:1px solid var(--wv2-line)!important}.empty-cart-box{padding:54px 30px!important;border:1px solid var(--wv2-line)!important;border-radius:14px!important;background:#fff!important}.empty-cart-box i{font-size:48px!important;color:#9aabc0!important}.empty-cart-box h4{color:var(--wv2-ink)!important}.empty-cart-box p{color:var(--wv2-muted)!important}

@media(max-width:991px){.pricing-grid{grid-template-columns:1fr 1fr!important}.urun-detay-section .soft-panel,.cart-summary-box{position:static!important}.ws-contact-layout>.row>[class*=col-]{padding:30px!important}}
@media(max-width:767px){.ws-about-hero{padding:42px 0 36px!important}.ws-about-intro{margin-top:28px!important;padding:22px!important}.ws-about-intro .about-us-list{grid-template-columns:1fr}.ws-contact-hero{padding-top:38px!important}.ws-contact-layout{margin-top:26px!important}.ws-contact-layout>.row>[class*=col-]{padding:24px!important}.pricing-grid{grid-template-columns:1fr!important}.alternative-card{grid-template-columns:1fr!important}.ws-checkout-page .table thead{display:none!important}.ws-checkout-page .table,.ws-checkout-page tbody,.ws-checkout-page tr,.ws-checkout-page td{display:block!important;width:100%!important}.ws-checkout-page .table tr{padding:13px 0;border-bottom:1px solid var(--wv2-line)!important}.ws-checkout-page .table td{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px;padding:9px 16px!important;border:0!important}.ws-checkout-page .table td:before{content:attr(data-label);color:#77869a;font-size:10px;font-weight:800;text-transform:uppercase}.cart-csr-row>td{display:block!important;padding:0 12px 16px!important}.cart-csr-row>td:before{display:none}.cart-csr-grid{grid-template-columns:1fr!important}.agreement-section,.payment-method-section{padding:18px!important}}

body .ws-checkout-page .cart-hero{padding:28px!important;border:1px solid var(--wv2-line)!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:var(--wv2-ink)!important}body .ws-checkout-page .cart-hero:before{display:none!important}body .ws-checkout-page .cart-hero h2{color:var(--wv2-ink)!important}body .ws-checkout-page .cart-hero p{color:var(--wv2-muted)!important}body .ws-checkout-page .cart-hero:after{background:var(--wv2-soft)!important}

/* Editorial, references and contact polish */
body .home-banner-section.ws-blog-index-hero{padding:58px 0 52px!important;background:#0b1830!important;background-image:none!important;border:0!important}body .ws-blog-index-hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important}.ws-blog-index-hero .about-h1{max-width:720px;color:#fff!important}.ws-blog-index-hero .banner-paragraph{color:#b8c6d8!important;font-size:15px!important}.blog-posts{padding:58px 0 72px!important;background:#f6f8fb!important}.blog-posts #blog>.row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin:0!important}.blog-posts #blog>.row>[class*=col-]{width:auto!important;max-width:none!important;padding:0!important}.blog-posts .post-item{margin:0!important;background:#fff!important}.blog-posts .post-image{overflow:hidden;border-bottom:1px solid var(--wv2-line)}.blog-posts .post-image img{height:230px!important;filter:saturate(.82);transition:transform .35s ease}.blog-posts .post-item:hover .post-image img{transform:scale(1.025)}.blog-posts .post-item-description{padding:25px!important}.blog-posts .post-item-description h2{margin:9px 0 12px!important;font-size:21px!important}.blog-posts .post-item-description p{color:var(--wv2-muted)!important;font-size:13px!important;line-height:1.7!important}.blog-posts .item-link{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--wv2-blue)!important;font-size:12px;font-weight:800}

body .references-hero.ws-references-hero{padding:62px 0 54px!important;background:#0b1830!important;background-image:none!important;border:0!important}.ws-references-hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important}.ws-references-hero .references-title{max-width:760px;color:#fff!important}.ws-references-hero .references-subtitle{max-width:760px;color:#b8c6d8!important;font-size:15px!important}.ws-references-hero .references-badge{color:#8fb3ff!important}.ws-references-hero .references-breadcrumb a,.ws-references-hero .references-breadcrumb span{color:#b8c6d8!important}.references-showcase{padding:58px 0 72px!important;background:#f6f8fb!important}.references-panel{padding:34px!important;box-shadow:none!important}.references-panel-top{padding-bottom:24px!important;border-bottom:1px solid var(--wv2-line)!important}.references-panel-title h2{font-size:28px!important;color:var(--wv2-ink)!important}.references-panel-stat{border:1px solid var(--wv2-line)!important;border-radius:8px!important;background:var(--wv2-soft)!important}.references-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:26px!important}.reference-card{min-height:128px!important;border:1px solid var(--wv2-line)!important;border-radius:10px!important;background:#fff!important}.reference-card-inner{height:100%;padding:20px!important}.reference-card img{max-height:46px!important;max-width:145px!important;filter:grayscale(1);opacity:.74;transition:.2s ease}.reference-card:hover img{filter:grayscale(0);opacity:1}.reference-name{margin-top:13px!important;color:#68788e!important;font-size:10px!important;font-weight:700!important}

body .ws-contact-layout .contact-li{display:grid!important;grid-template-columns:42px 1fr!important;gap:14px!important;padding:17px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.13)!important;background:transparent!important;box-shadow:none!important}body .ws-contact-layout .contact-li>*{background:transparent!important}body .ws-contact-layout .icons-rounded-box-contact{display:flex!important;width:42px!important;height:42px!important;align-items:center!important;justify-content:center!important;padding:9px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:rgba(255,255,255,.07)!important}body .ws-contact-layout .icons-rounded-box-contact img{max-width:20px!important;max-height:20px!important;filter:brightness(0) invert(1);opacity:.82}.ws-contact-layout .contact-content{min-width:0!important}.ws-contact-layout .contact-title{margin:0 0 4px!important;color:#fff!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase}.ws-contact-layout .contact-parah{margin:0!important;color:#b9c6d7!important;font-size:13px!important;line-height:1.65!important}.ws-contact-layout #gonderBtn{margin-top:2px!important}
body .ws-contact-layout .contact-content{display:block!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .ws-contact-layout .contact-content .contact-title{margin:0 0 4px!important;color:#fff!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase}body .ws-contact-layout .contact-content .contact-parah{margin:0!important;color:#c8d4e3!important;font-size:13px!important;line-height:1.65!important}

/* Checkout application form — readable production sizing */
body .ws-checkout-page .cart-csr-editor{width:100%!important;padding:26px!important;border:1px solid var(--wv2-line)!important;border-radius:10px!important;background:#f7f9fc!important}body .ws-checkout-page .cart-csr-title{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 20px!important;padding:0 0 16px!important;border-bottom:1px solid var(--wv2-line)!important;color:var(--wv2-ink)!important;font-size:17px!important;font-weight:800!important}body .ws-checkout-page .cart-csr-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr)!important;gap:22px!important;align-items:start!important}body .ws-checkout-page .cart-csr-side{display:grid!important;gap:14px!important;align-content:start!important}body .ws-checkout-page .cart-csr-field{display:block!important;width:100%!important}body .ws-checkout-page .cart-csr-field label{display:block!important;margin:0 0 8px!important;color:#334762!important;font-size:11px!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important}body .ws-checkout-page .cart-csr-field textarea,body .ws-checkout-page .cart-csr-field select,body .ws-checkout-page .cart-csr-field input{display:block!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:12px 14px!important;border:1px solid #cbd6e4!important;border-radius:8px!important;background:#fff!important;color:var(--wv2-ink)!important;font-size:13px!important;line-height:1.55!important;box-shadow:none!important}body .ws-checkout-page .cart-csr-field textarea{min-height:190px!important;resize:vertical!important;font-family:Consolas,"SFMono-Regular",monospace!important;font-size:12px!important}body .ws-checkout-page .cart-csr-field small{display:block!important;margin-top:8px!important;color:#718096!important;font-size:10px!important;line-height:1.55!important}body .ws-checkout-page .cart-csr-save{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:46px!important;padding:12px 16px!important;border:0!important;border-radius:7px!important;background:var(--wv2-blue)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}body .ws-checkout-page .btn-checkout{display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 16px!important;font-size:12px!important;white-space:nowrap!important}body .ws-checkout-page .cart-summary-box{min-width:0!important}body .ws-checkout-page .summary-details>div{gap:18px!important}body .ws-checkout-page .agreement-section label{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:#334762!important;font-size:12px!important}

@media(max-width:991px){body .ws-checkout-page .cart-csr-grid{grid-template-columns:1fr!important}body .ws-checkout-page .cart-csr-field textarea{min-height:160px!important}}

/* Cart row and quantity stepper alignment */
body .ws-checkout-page .cart-items-wrapper>.table{table-layout:fixed!important}body .ws-checkout-page .cart-items-wrapper>.table th:first-child,body .ws-checkout-page .cart-items-wrapper>.table td:first-child{width:27%!important}body .ws-checkout-page .cart-items-wrapper>.table th:nth-child(2),body .ws-checkout-page .cart-items-wrapper>.table td:nth-child(2){width:18%!important}body .ws-checkout-page .cart-items-wrapper>.table th:nth-child(3),body .ws-checkout-page .cart-items-wrapper>.table td:nth-child(3){width:20%!important}body .ws-checkout-page .cart-items-wrapper>.table th:nth-child(4),body .ws-checkout-page .cart-items-wrapper>.table td:nth-child(4){width:20%!important}body .ws-checkout-page .cart-items-wrapper>.table th:last-child,body .ws-checkout-page .cart-items-wrapper>.table td:last-child{width:15%!important;text-align:center!important}body .ws-checkout-page .quantity-control{display:inline-grid!important;grid-template-columns:32px 34px 32px!important;align-items:center!important;gap:0!important;width:98px!important;min-width:98px!important;max-width:98px!important;height:38px!important;padding:2px!important;border:1px solid #cbd6e4!important;border-radius:8px!important;background:#fff!important}body .ws-checkout-page .quantity-control .qty-btn{display:flex!important;width:32px!important;height:32px!important;min-width:32px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#55708f!important;font-size:12px!important}body .ws-checkout-page .quantity-control .plus-btn{background:var(--wv2-blue)!important;color:#fff!important}body .ws-checkout-page .quantity-control>span{display:flex!important;min-width:34px!important;height:32px!important;align-items:center!important;justify-content:center!important;padding:0!important;color:var(--wv2-ink)!important;font-size:12px!important;font-weight:800!important;text-align:center!important}body .ws-checkout-page .remove-btn{display:inline-flex!important;width:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #d7dee8!important;border-radius:7px!important;background:#fff!important;color:#6c7889!important}body .ws-checkout-page .remove-btn:hover{border-color:#efc5cb!important;background:#fff5f6!important;color:var(--wv2-red)!important}

@media(max-width:900px){.references-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){.blog-posts #blog>.row{grid-template-columns:1fr!important}.references-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.references-panel{padding:20px!important}.blog-posts .post-image img{height:200px!important}}

/* SaaS content pages */
.ws-page-kicker{display:inline-flex;align-items:center;gap:7px;color:#5f8ee5;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ws-knowledge-hero{padding:70px 0;background:#0b1830;color:#fff}.ws-knowledge-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:70px;align-items:center}.ws-knowledge-hero h1{max-width:760px;margin:16px 0 18px;color:#fff;font-size:clamp(38px,4.6vw,58px);font-weight:800;line-height:1.08;letter-spacing:-.045em}.ws-knowledge-hero p{max-width:700px;margin:0;color:#b9c6d7;font-size:15px;line-height:1.8}.ws-knowledge-summary{display:grid;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.035)}.ws-knowledge-summary>span{display:grid;grid-template-columns:34px 1fr;column-gap:12px;padding:18px;border-bottom:1px solid rgba(255,255,255,.1)}.ws-knowledge-summary>span:last-child{border:0}.ws-knowledge-summary i{grid-row:1/3;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:7px;background:rgba(108,153,238,.14);color:#8fb3ff}.ws-knowledge-summary b{color:#fff;font-size:12px}.ws-knowledge-summary small{color:#8fa0b7;font-size:10px}.ws-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:0 0 28px}.ws-section-heading h2{margin:8px 0 0;color:var(--wv2-ink);font-size:30px;font-weight:800;letter-spacing:-.035em}.ws-section-heading>p{max-width:380px;margin:0;color:var(--wv2-muted);font-size:13px;line-height:1.7}.blog-posts #blog>.row>.ws-featured-post{grid-column:1/-1}.blog-posts .ws-featured-post .post-item-wrap{display:grid;grid-template-columns:1.15fr .85fr}.blog-posts .ws-featured-post .post-image{border:0;border-right:1px solid var(--wv2-line)}.blog-posts .ws-featured-post .post-image img{height:100%!important;min-height:320px}.blog-posts .ws-featured-post .post-item-description{display:flex;flex-direction:column;justify-content:center;padding:38px!important}.blog-posts .ws-featured-post .post-item-description h2{font-size:28px!important}
body .home-banner-section.ws-help-hero{padding:58px 0 50px!important;background:#0b1830!important;background-image:none!important;border:0!important}body .ws-help-hero:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important}.ws-help-hero .about-h1{max-width:720px;color:#fff!important}.ws-help-hero .banner-paragraph{max-width:680px;color:#b9c6d7!important;font-size:15px!important}.ws-help-hero .custom-breadcrumb a,.ws-help-hero .custom-breadcrumb span{color:#aebdd0!important}.ws-help-center{padding:58px 0 72px!important;background:#f6f8fb!important}.ws-help-center .row{align-items:start}.ws-help-nav{position:sticky;top:120px;padding:26px;border:1px solid #1c3150;border-radius:12px;background:#0b1830}.ws-help-nav h2{margin:10px 0 22px;color:#fff;font-size:22px;letter-spacing:-.03em}.ws-help-nav>a{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.ws-help-nav>a:last-child{border:0}.ws-help-nav>a>i{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:7px;background:rgba(255,255,255,.07);color:#8fb3ff}.ws-help-nav>a span{display:grid}.ws-help-nav>a b{font-size:11px}.ws-help-nav>a small{color:#93a4ba;font-size:9px}.ws-help-center .accordian-text{padding:30px!important;border:1px solid var(--wv2-line)!important;border-radius:12px!important;background:#fff!important}.ws-faq-heading{padding-bottom:22px;border-bottom:1px solid var(--wv2-line)}.ws-faq-heading h3{margin:8px 0!important;color:var(--wv2-ink)!important;font-size:28px!important;letter-spacing:-.035em}.ws-faq-heading p{margin:0;color:var(--wv2-muted);font-size:12px}.ws-help-center .accordian-inner{margin-top:4px}.ws-help-center .accordion-card .btn-link{position:relative;padding:20px 36px 20px 0!important}.ws-help-center .accordion-card .btn-link:after{content:"+";position:absolute;right:4px;top:18px;color:#6c7d92;font-size:20px}.ws-help-center .accordion-card .btn-link:not(.collapsed):after{content:"−";color:var(--wv2-blue)}.ws-help-center .faq-btn-text{margin:0;color:var(--wv2-ink);font-size:13px;font-weight:750;line-height:1.5}.ws-contact-hero>.banner-container-box>.container>.row:first-child .about-banner-text:before{content:"Satış ve teknik destek";display:block;margin-bottom:10px;color:var(--wv2-blue);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ws-contact-layout .about-section-form:before{content:"Mesajınızı bırakın";display:block;margin-bottom:18px;color:var(--wv2-ink);font-size:18px;font-weight:800;letter-spacing:-.025em}.ca-card{padding:26px!important}.ca-card .icon{display:flex!important;width:42px!important;height:42px!important;align-items:center!important;justify-content:center!important;border:1px solid var(--wv2-line)!important;border-radius:8px!important;background:var(--wv2-soft)!important;font-size:19px!important}.trust-logos-section{padding:58px 0!important;background:#f6f8fb!important;border-top:1px solid var(--wv2-line)!important}
@media(max-width:991px){.ws-knowledge-hero-grid{grid-template-columns:1fr;gap:34px}.ws-help-nav{position:static}.blog-posts .ws-featured-post .post-item-wrap{grid-template-columns:1fr}.blog-posts .ws-featured-post .post-image{border-right:0;border-bottom:1px solid var(--wv2-line)}.blog-posts .ws-featured-post .post-image img{min-height:240px}}
@media(max-width:767px){.ws-knowledge-hero{padding:46px 0}.ws-knowledge-hero h1{font-size:35px}.ws-section-heading{align-items:start;flex-direction:column;gap:12px}.blog-posts .ws-featured-post .post-item-description{padding:24px!important}.blog-posts .ws-featured-post .post-item-description h2{font-size:22px!important}.ws-help-center .accordian-text{padding:21px!important}}

body .ws-knowledge-hero h1{color:#fff!important;text-shadow:none!important}body .ws-knowledge-hero p{color:#b9c6d7!important}.ws-help-center .accordian-text>h3{margin:0 0 24px!important;padding-bottom:20px!important;border-bottom:1px solid var(--wv2-line)!important;font-size:28px!important;line-height:1.25!important}.ws-help-center .accordion-card{background:#fff!important}.ws-help-center .accordion-card .accordion-head-hover{background:#fff!important}
/* ========================================================================== 
   WILDCARDSSL V2 — public page alignment pass (2026-09)
   Homepage tokens are intentionally reused across product, auth and content.
   ========================================================================== */
:root{
  --wssl-ink:#0b1b36;
  --wssl-muted:#60718e;
  --wssl-line:#dbe4f0;
  --wssl-surface:#f5f8fc;
  --wssl-blue:#1854c7;
  --wssl-blue-strong:#1044ad;
  --wssl-radius:18px;
  --wssl-shadow:0 18px 48px rgba(15,35,70,.09);
}

/* Product purchase / CSR panel */
body .soft-panel:has(#wssl-csr){padding:30px!important;border-radius:var(--wssl-radius)!important;border:1px solid #cfdced!important;background:#fff!important;box-shadow:var(--wssl-shadow)!important;text-align:left!important}
body .soft-panel:has(#wssl-csr)>div:first-child{display:none!important}
body .soft-panel:has(#wssl-csr) .urun-price-display{text-align:center;color:var(--wssl-ink)!important;font-size:34px!important;letter-spacing:-.035em}
body .soft-panel:has(#wssl-csr) .price-help{text-align:center;color:var(--wssl-muted)!important;margin-bottom:24px}
body .soft-panel:has(#wssl-csr) form>div{padding:22px!important;margin-bottom:18px!important;border:1px solid var(--wssl-line)!important;border-radius:14px!important;background:var(--wssl-surface)!important}
body .soft-panel:has(#wssl-csr) form h5{margin:0!important;padding:0 0 14px!important;border:0!important;display:block!important;text-align:left;color:var(--wssl-ink)!important;font-size:18px!important}
body .soft-panel:has(#wssl-csr) form h5:before{content:'\f084';font-family:'Font Awesome 6 Free';font-weight:900;color:var(--wssl-blue);margin-right:9px}
body .soft-panel:has(#wssl-csr) form label{color:#263b5d!important;font-size:13px!important;margin-bottom:7px!important}
body .soft-panel:has(#wssl-csr) .soft-input,
body .soft-panel:has(#wssl-csr) .ssl-select-full{width:100%!important;border:1px solid #cfdced!important;border-radius:10px!important;background:#fff!important;color:var(--wssl-ink)!important;box-shadow:none!important}
body .soft-panel:has(#wssl-csr) textarea.soft-input{min-height:132px!important;padding:14px!important;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
body .soft-panel:has(#wssl-csr) small{font-size:12px!important;line-height:1.55!important;color:var(--wssl-muted)!important}
body .soft-panel:has(#wssl-csr) .btn-sepete-ekle{border:0!important;border-radius:10px!important;background:var(--wssl-blue)!important;box-shadow:0 10px 24px rgba(24,84,199,.2)!important;font-size:16px!important;padding:15px 20px!important}

/* Login */
body.wssl-login-page .login-section{padding:54px 0 72px!important;background:var(--wssl-surface)!important;min-height:calc(100vh - 120px)}
body.wssl-login-page .login-section:before{background:linear-gradient(180deg,#f8fafc,#f2f6fb)!important}
body.wssl-login-page .login-wrap{display:block!important;width:min(1120px,calc(100% - 32px))!important;max-width:1120px!important;margin:0 auto!important;padding:0!important}
body.wssl-login-page .login-wrap>.row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(390px,.78fr)!important;align-items:stretch!important;gap:0!important;margin:0!important;background:#fff;border:1px solid var(--wssl-line);border-radius:var(--wssl-radius);overflow:hidden;box-shadow:var(--wssl-shadow)}
body.wssl-login-page .login-wrap>.row>[class*=col-]{width:100%!important;max-width:none!important;flex:none!important;margin:0!important}
body.wssl-login-page .login-side{padding:54px 52px!important;background:#0c2142!important;text-align:left!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
body.wssl-login-page .login-side-badge{align-self:flex-start!important;padding:8px 12px!important;border-radius:8px!important;background:rgba(255,255,255,.1)!important;color:#dbeafe!important}
body.wssl-login-page .login-side-title{font-size:38px!important;line-height:1.12!important;color:#fff!important;max-width:520px!important;margin:0 0 18px!important}
body.wssl-login-page .login-side-text{font-size:15px!important;line-height:1.75!important;color:#b9c8dd!important;margin:0 0 28px!important}
body.wssl-login-page .login-feature-list li{font-size:14px!important;color:#e5edf8!important;margin:0 0 12px!important;justify-content:flex-start!important}
body.wssl-login-page .login-feature-list i{width:34px;height:34px;border-radius:9px;box-shadow:none}
body.wssl-login-page .login-wrap>.row>div:last-child{padding:44px 42px!important;background:#fff!important}
body.wssl-login-page .login-card{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;backdrop-filter:none!important;width:100%!important;max-width:440px!important;margin:auto!important}
body.wssl-login-page .login-card:before{display:none!important}
body.wssl-login-page .login-logo img{max-height:44px!important}
body.wssl-login-page .login-title{font-size:28px!important;color:var(--wssl-ink)!important}
body.wssl-login-page .login-subtitle{font-size:14px!important;color:var(--wssl-muted)!important;margin-bottom:20px!important}
body.wssl-login-page .soft-info-box{padding:13px 14px!important;border-radius:10px!important;background:#f4f8fe!important;margin-bottom:16px!important}
body.wssl-login-page .soft-info-box i{width:34px;height:34px;border-radius:8px;box-shadow:none}
body.wssl-login-page .alert-sepet{display:flex;align-items:center;padding:13px 14px!important;border-radius:10px!important;font-size:13px!important}
body.wssl-login-page .login-form .form-control{min-height:50px!important;border-radius:10px!important;margin-bottom:15px!important;font-size:14px!important}
body.wssl-login-page .login-btn{min-height:50px!important;border-radius:10px!important;background:var(--wssl-blue)!important;box-shadow:0 9px 22px rgba(24,84,199,.2)!important}

/* Registration forms */
body.wssl-register-page .home-banner-section{padding:52px 0 0!important;background:linear-gradient(180deg,#0b2244 0,#12366c 100%)!important}
body.wssl-register-page .banner-container-box{padding:0!important}
body.wssl-register-page .about-banner-text{padding:0 0 34px!important;text-align:left!important}
body.wssl-register-page .about-h1{font-size:38px!important;line-height:1.15!important;margin:0 0 10px!important;color:#fff!important}
body.wssl-register-page .banner-paragraph{font-size:15px!important;line-height:1.65!important;margin:0!important;color:#c6d4e8!important;max-width:680px!important}
body.wssl-register-page .about-btn{margin-top:14px!important;text-align:left!important}
body.wssl-register-page .bireysel-form-section,
body.wssl-register-page .form-card{margin:0 0 64px!important;padding:38px!important;border:1px solid var(--wssl-line)!important;border-radius:var(--wssl-radius)!important;background:#fff!important;box-shadow:var(--wssl-shadow)!important;backdrop-filter:none!important}
body.wssl-register-page .bireysel-form-section h2,
body.wssl-register-page .bireysel-form-section h3,
body.wssl-register-page .kurumsal-form-section h3{font-size:22px!important;line-height:1.3!important;color:var(--wssl-ink)!important;border-bottom:1px solid var(--wssl-line)!important;padding-bottom:14px!important;margin-bottom:22px!important}
body.wssl-register-page .form-group{margin-top:17px!important}
body.wssl-register-page .form-group label,
body.wssl-register-page .kurumsal-form-section label{display:block!important;color:#314766!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important;margin-bottom:7px!important}
body.wssl-register-page .form-control,
body.wssl-register-page select.form-control{height:50px!important;min-height:50px!important;padding:11px 14px!important;border:1px solid #cfdced!important;border-radius:10px!important;background-color:#fff!important;color:var(--wssl-ink)!important;font-size:14px!important;box-shadow:none!important}
body.wssl-register-page .form-control::placeholder{color:#8797ad!important;opacity:1}
body.wssl-register-page .tamamla-btn{border-radius:10px!important;background:var(--wssl-blue)!important;box-shadow:0 9px 22px rgba(24,84,199,.18)!important;font-size:14px!important;padding:14px 28px!important}
body.wssl-register-page .geri-btn{border-radius:10px!important;background:#fff!important;border-color:#cfdced!important;font-size:14px!important;padding:13px 24px!important;box-shadow:none!important}

/* Contact */
body .home-banner-section.ws-contact-hero{padding:56px 0 70px!important;background:linear-gradient(180deg,#f7faff,#eef4fb)!important}
body .ws-contact-hero .about-banner-text{text-align:left!important;margin-bottom:30px!important}
body .ws-contact-hero .about-h1{color:var(--wssl-ink)!important;font-size:42px!important}
body .ws-contact-hero .banner-paragraph{color:var(--wssl-muted)!important;font-size:15px!important}
body .ws-contact-hero .custom-breadcrumb a,body .ws-contact-hero .custom-breadcrumb span{color:#49607f!important}
body .ws-contact-layout{border:1px solid var(--wssl-line)!important;border-radius:var(--wssl-radius)!important;background:#fff!important;box-shadow:var(--wssl-shadow)!important;overflow:hidden!important;padding:0!important}
body .ws-contact-layout>.row{margin:0!important;align-items:stretch!important}
body .ws-contact-layout>.row>[class*=col-]{padding:40px!important;background:#fff!important;color:var(--wssl-ink)!important}
body .ws-contact-layout>.row>[class*=col-]:first-child{background:#f7f9fc!important;border-right:1px solid var(--wssl-line)!important}
body .ws-contact-layout h2,body .ws-contact-layout h3,body .ws-contact-layout h4,body .ws-contact-layout strong{color:var(--wssl-ink)!important}
body .ws-contact-layout p,body .ws-contact-layout span,body .ws-contact-layout a{color:var(--wssl-muted)!important}
body .ws-contact-layout .contact-info{padding:16px 0!important;border-bottom:1px solid var(--wssl-line)!important;background:transparent!important}
body .ws-contact-layout .contact-info i{color:var(--wssl-blue)!important;background:#eaf1ff!important;border-radius:9px!important}
body .ws-contact-layout .form-control{min-height:50px!important;border:1px solid #cfdced!important;border-radius:10px!important;background:#fff!important;color:var(--wssl-ink)!important;font-size:14px!important}
body .ws-contact-layout textarea.form-control{min-height:145px!important}
body .ws-contact-layout .contact-section-btn .btn{min-height:50px!important;border-radius:10px!important;background:var(--wssl-blue)!important;border:0!important;box-shadow:none!important}
body .map-section{padding:0 0 64px!important;background:#f5f8fc!important}

/* FAQ */
body .ws-help-center{padding:58px 0 72px!important;background:#f5f8fc!important}
body .ws-help-center>.container>.row{align-items:flex-start!important}
body .ws-help-nav{padding:28px!important;border:1px solid var(--wssl-line)!important;border-radius:var(--wssl-radius)!important;background:#fff!important;box-shadow:0 12px 34px rgba(15,35,70,.06)!important}
body .ws-help-nav h2{font-size:22px!important;color:var(--wssl-ink)!important;margin:8px 0 18px!important}
body .ws-help-nav a{padding:14px 0!important;border-bottom:1px solid var(--wssl-line)!important;color:var(--wssl-ink)!important;background:transparent!important}
body .ws-help-nav a i{background:#eaf1ff!important;color:var(--wssl-blue)!important;border-radius:8px!important}
body .ws-help-nav a b{color:var(--wssl-ink)!important;font-size:14px!important}
body .ws-help-nav a small{color:var(--wssl-muted)!important;font-size:12px!important}
body .ws-help-center .cyber-content{padding:32px!important;border:1px solid var(--wssl-line)!important;border-radius:var(--wssl-radius)!important;background:#fff!important;box-shadow:0 12px 34px rgba(15,35,70,.06)!important}
body .ws-faq-heading h3{font-size:28px!important;color:var(--wssl-ink)!important}
body .ws-help-center .accordion-card{margin:0 0 10px!important;border:1px solid var(--wssl-line)!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important}
body .ws-help-center .accordion-card .btn{padding:18px 20px!important;width:100%!important;text-align:left!important}
body .ws-help-center .faq-btn-text{font-size:16px!important;line-height:1.45!important;color:var(--wssl-ink)!important;margin:0!important}
body .ws-help-center .card-body{padding:0 20px 20px!important;border-top:1px solid var(--wssl-line)!important}
body .ws-help-center .card-body p{font-size:14px!important;line-height:1.75!important;color:var(--wssl-muted)!important;margin:16px 0 0!important}

/* About */
body .home-banner-section.ws-about-hero{padding:58px 0 74px!important;background:linear-gradient(180deg,#f7faff,#eef4fb)!important}
body .ws-about-hero .about-banner-text{text-align:left!important;margin:0 0 32px!important}
body .ws-about-hero .about-h1{font-size:42px!important;color:var(--wssl-ink)!important;margin-bottom:10px!important}
body .ws-about-hero .banner-paragraph,body .ws-about-hero .banner-paragraph strong{color:var(--wssl-muted)!important;font-size:15px!important}
body .ws-about-intro{padding:38px!important;border:1px solid var(--wssl-line)!important;border-radius:var(--wssl-radius)!important;background:#fff!important;box-shadow:var(--wssl-shadow)!important}
body .ws-about-intro>.row{align-items:center!important;justify-content:space-between!important}
body .ws-about-intro h3{font-size:28px!important;color:var(--wssl-ink)!important;margin:0 0 18px!important}
body .ws-about-intro p,body .ws-about-intro p strong,body .ws-about-intro .list-text{color:var(--wssl-muted)!important;font-size:14px!important;line-height:1.7!important}
body .ws-about-intro .about-us-list{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 18px!important}
body .ws-about-intro .about-us-list li{padding:11px 0!important;border-bottom:1px solid var(--wssl-line)!important;display:flex!important;gap:8px!important;align-items:flex-start!important}
body .ws-about-intro .about-us-list i{color:var(--wssl-blue)!important;margin-top:5px!important}
body .ws-about-intro .about-section-img{padding:22px!important;border:1px solid var(--wssl-line)!important;border-radius:14px!important;background:var(--wssl-surface)!important}
body .ws-about-intro .about-section-img img{max-width:100%!important;height:auto!important}

@media(max-width:991px){
 body.wssl-login-page .login-wrap>.row{grid-template-columns:1fr!important}
 body.wssl-login-page .login-side{padding:38px!important}
 body.wssl-login-page .login-wrap>.row>div:last-child{padding:38px!important}
 body.wssl-register-page .bireysel-form-section,body.wssl-register-page .form-card{padding:28px!important}
 body .ws-contact-layout>.row>[class*=col-]{padding:30px!important}
 body .ws-contact-layout>.row>[class*=col-]:first-child{border-right:0!important;border-bottom:1px solid var(--wssl-line)!important}
}
@media(max-width:767px){
 body .soft-panel:has(#wssl-csr){padding:20px!important}
 body.wssl-login-page .login-section{padding:28px 0 48px!important}
 body.wssl-login-page .login-side{padding:30px 24px!important}
 body.wssl-login-page .login-side-title{font-size:30px!important}
 body.wssl-login-page .login-wrap>.row>div:last-child{padding:30px 22px!important}
 body.wssl-register-page .home-banner-section{padding-top:36px!important}
 body.wssl-register-page .about-h1,body .ws-contact-hero .about-h1,body .ws-about-hero .about-h1{font-size:34px!important}
 body.wssl-register-page .bireysel-form-section,body.wssl-register-page .form-card{padding:22px!important}
 body.wssl-register-page .bireysel-form-section [style*="padding-right"],body.wssl-register-page .bireysel-form-section [style*="padding-left"]{padding-left:12px!important;padding-right:12px!important}
 body .ws-help-center .cyber-content,body .ws-help-nav{padding:22px!important}
 body .ws-about-intro{padding:24px!important}
 body .ws-about-intro .about-us-list{grid-template-columns:1fr!important}
 body .ws-contact-layout>.row>[class*=col-]{padding:24px!important}
}

/* Auth inputs: keep leading icons outside placeholder text. */
body.wssl-login-page .login-form .input-icon-wrap .form-control{padding-left:46px!important;padding-right:14px!important}
body.wssl-login-page .login-form .input-icon-wrap-password .form-control{padding-right:46px!important}
body.wssl-login-page .login-form .input-icon{left:16px!important;z-index:2!important}
