/* Shared inner-page reconstruction layer */
.ws-page:not(.ws-page-index) #main-content{min-height:60vh;background:#f6f8fc}.ws-page:not(.ws-page-index) .home-banner-section,.ws-page:not(.ws-page-index) .urun-detay-banner{padding:82px 0 72px!important;background:radial-gradient(circle at 82% 15%,rgba(94,132,255,.23),transparent 25rem),linear-gradient(125deg,#071527,#11346c 68%,#44379b)!important}.ws-page:not(.ws-page-index) .home-banner-section:before,.ws-page:not(.ws-page-index) .urun-detay-banner:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:45px 45px}.ws-page:not(.ws-page-index) .home-banner-section h1,.ws-page:not(.ws-page-index) .home-banner-section h2,.ws-page:not(.ws-page-index) .home-banner-section h3,.ws-page:not(.ws-page-index) .urun-detay-banner h1{color:#fff!important;font-family:Manrope!important;letter-spacing:-.045em!important}.ws-page:not(.ws-page-index) .home-banner-section p,.ws-page:not(.ws-page-index) .urun-detay-banner p{color:#b6c5d9!important}.ws-page:not(.ws-page-index) .about-banner-text{position:relative;z-index:1;max-width:720px}.ws-page:not(.ws-page-index) .about-banner-text h1{font-size:46px!important}.ws-page:not(.ws-page-index) .banner-paragraph{font-size:13px!important;line-height:1.8!important}
.ws-page .about-us-section-page,.ws-page .cyber-security-section,.ws-page .pricing-section,.ws-page .urun-detay-section,.ws-page .contact-us-section,.ws-page .panel-section,.ws-page .cart-page-section,.ws-page .blog-detail-area{padding:74px 0!important;background:#f6f8fc!important}.ws-page .company-card,.ws-page .info-card,.ws-page .why-card,.ws-page .ca-card,.ws-page .trust-logo-card,.ws-page .pricing-card,.ws-page .alternative-card,.ws-page .cloud-feat-card,.ws-page .soft-panel,.ws-page .faq-frame-box,.ws-page .accordion-card,.ws-page .dashboard-table-card,.ws-page .cart-items-wrapper,.ws-page .cart-summary-box,.ws-page .bank-card,.ws-page .agreement-section,.ws-page .blog-wrapper{border:1px solid #e3e9f1!important;border-radius:21px!important;background:#fff!important;box-shadow:0 14px 40px rgba(15,45,86,.065)!important}.ws-page .company-card,.ws-page .info-card,.ws-page .why-card,.ws-page .ca-card{padding:25px!important}.ws-page .pricing-card,.ws-page .alternative-card{transition:.25s!important}.ws-page .pricing-card:hover,.ws-page .alternative-card:hover{transform:translateY(-6px)!important;box-shadow:0 27px 60px rgba(15,45,86,.12)!important}.ws-page .section-label,.ws-page .section-mini-title{color:#1769ff!important;font:800 9px Manrope!important;letter-spacing:.12em!important;text-transform:uppercase}.ws-page .section-sub{color:#6c7b90!important;font-size:12px!important}.ws-page h1,.ws-page h2,.ws-page h3,.ws-page h4,.ws-page h5{font-family:Manrope!important}.ws-page .accordion-card{margin-bottom:11px!important;overflow:hidden!important}.ws-page .accordion-card .btn-link,.ws-page .accordion-button{min-height:60px!important;padding:0 20px!important;border:0!important;background:#fff!important;color:#21344d!important;font:800 11px Manrope!important}.ws-page .accordion-card .card-body,.ws-page .accordion-body{padding:0 20px 20px!important;color:#6e7d90!important;font:500 10px/1.8 Manrope!important}.ws-page .table-responsive{border:1px solid #e5eaf1!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important}.ws-page table thead th{padding:13px!important;background:#f7f9fc!important;color:#7b899c!important;font:800 8px Manrope!important;letter-spacing:.08em!important;text-transform:uppercase}.ws-page table tbody td{padding:14px!important;border-color:#edf0f4!important;color:#3c4e66!important;font:600 9px Manrope!important}.ws-page .form-control,.ws-page .form-select,.ws-page input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ws-page textarea,.ws-page select{min-height:47px!important;padding:0 14px!important;border:1px solid #dce3ec!important;border-radius:12px!important;background:#fbfcfe!important;color:#21334c!important;font:600 10px Manrope!important;box-shadow:none!important}.ws-page textarea{min-height:120px!important;padding-top:13px!important}.ws-page .form-control:focus,.ws-page .form-select:focus,.ws-page input:focus,.ws-page textarea:focus,.ws-page select:focus{border-color:#7ca6ff!important;box-shadow:0 0 0 4px rgba(23,105,255,.10)!important}.ws-page label,.ws-page .form-label{color:#42546c!important;font:700 9px Manrope!important}.ws-page .btn,.ws-page button:not(.ws-nav-toggle):not(.ws-nav-link):not(.ws-account-trigger){border-radius:11px!important;font-family:Manrope!important;font-weight:800!important}.ws-page .btn-primary,.ws-page .login-btn,.ws-page .btn-sepete-ekle,.ws-page .contact-section-btn{border:0!important;background:linear-gradient(105deg,#1769ff,#5546de)!important;color:#fff!important;box-shadow:0 11px 25px rgba(23,105,255,.22)!important}
/* Authentication */
.ws-page-login .login-section,.ws-page-kayitol .register-section,.ws-page-bireysel_hesap #main-content,.ws-page-kurumsal_hesap #main-content{padding:70px 0!important;background:radial-gradient(circle at 15% 10%,rgba(23,105,255,.10),transparent 28rem),#f5f8fc!important}.ws-page-login .login-wrap{overflow:hidden!important;border:1px solid #e1e7ef!important;border-radius:25px!important;background:#fff!important;box-shadow:0 30px 80px rgba(15,45,86,.13)!important}.ws-page-login .login-side{background:radial-gradient(circle at 15% 15%,rgba(102,166,255,.28),transparent 20rem),linear-gradient(145deg,#071527,#10356e 68%,#40349b)!important}.ws-page-login .login-card,.ws-page-kayitol .register-card{border:1px solid #e3e9f1!important;border-radius:24px!important;background:#fff!important;box-shadow:0 25px 70px rgba(15,45,86,.11)!important}.ws-page-login .login-title{color:#142741!important;font:800 28px Manrope!important;letter-spacing:-.04em!important}.ws-page-login .login-subtitle{color:#728196!important;font-size:10px!important}
/* Product and cart */
.ws-page-urun-detay .urun-detay-card{padding:38px!important;border:1px solid #e1e7ef!important;border-radius:24px!important;background:#fff!important;box-shadow:0 25px 65px rgba(15,45,86,.10)!important}.ws-page-urun-detay .urun-price-display{color:#1769ff!important;font-family:Manrope!important;letter-spacing:-.04em}.ws-page-sepet .cart-hero{padding:70px 0!important;background:linear-gradient(125deg,#071527,#10346d 70%,#44379b)!important}.ws-page-sepet .cart-items-wrapper,.ws-page-sepet .cart-summary-box{padding:24px!important}.ws-page-sepet .cart-summary-box{position:sticky!important;top:135px!important}.ws-page-sepet .product-name{color:#18304f!important;font-family:Manrope!important;font-weight:800!important}.ws-page-sepet .payment-method-section{border-radius:20px!important;background:#fff!important}.ws-page-sepet .empty-cart-box{padding:60px 30px!important;border:1px solid #e3e9f1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 50px rgba(15,45,86,.08)!important}
/* Content */
.ws-page-blog .blog-posts{padding:75px 0!important;background:#f6f8fc!important}.ws-page-blog .blog-posts article,.ws-page-blog [class*=blog-card]{overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 40px rgba(15,45,86,.07)!important}.ws-page-blog-detay .blog-wrapper{padding:38px!important}.ws-page-blog-detay .blog-hero{background:linear-gradient(125deg,#071527,#12366f)!important}.ws-page-blog-detay .blog-content{color:#526278!important;font:500 12px/1.9 Manrope!important}.ws-page-iletisim .about-section-form{padding:30px!important;border:1px solid #e3e9f1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 50px rgba(15,45,86,.08)!important}.ws-page-iletisim .icons-rounded-box-contact{background:#edf3ff!important;color:#1769ff!important}.ws-page-iletisim .map-section{overflow:hidden!important;border-radius:22px!important}
/* Account list pages */
.ws-page-siparislerim .panel-section,.ws-page-faturalarim .panel-section,.ws-page-sertifikalarim .panel-section,.ws-page-destek-taleplerim .panel-section,.ws-page-destek-detay .panel-section,.ws-page-destek-talebi-olustur .panel-section{min-height:65vh;padding:55px 0 85px!important;background:radial-gradient(circle at 86% 0,rgba(23,105,255,.07),transparent 28rem),#f3f6fb!important}.ws-page-siparislerim .dashboard-table-card,.ws-page-faturalarim .dashboard-table-card,.ws-page-sertifikalarim .dashboard-table-card,.ws-page-destek-taleplerim .dashboard-table-card{padding:27px!important}.ws-page .ssl-renewal-alert{border-radius:15px!important}.ws-page .cert-summary-card{border:1px solid #e6eaf0!important;border-radius:14px!important;background:#f8faff!important}
@media(max-width:767px){.ws-page:not(.ws-page-index) .home-banner-section,.ws-page:not(.ws-page-index) .urun-detay-banner{padding:58px 0!important}.ws-page:not(.ws-page-index) .about-banner-text h1{font-size:34px!important}.ws-page .about-us-section-page,.ws-page .cyber-security-section,.ws-page .pricing-section,.ws-page .urun-detay-section,.ws-page .contact-us-section,.ws-page .panel-section,.ws-page .cart-page-section,.ws-page .blog-detail-area{padding:48px 0!important}.ws-page-login .login-wrap{border-radius:19px!important}.ws-page-urun-detay .urun-detay-card,.ws-page-blog-detay .blog-wrapper{padding:20px!important}.ws-page table{min-width:650px}}
