/* YCN refinement derived from Stitch ff7f604caf5945ffa024eab6435d11ad. */
/* V4: readable typography and a cohesive navigation system. */
.ycn-theme-page a[href^="tel:"] .text-outline{color:#52687f!important}
.ycn-theme-page .font-mono{font-family:var(--ycn-body-font,Arial,Helvetica,sans-serif)!important;letter-spacing:normal!important}.ycn-theme-page label.font-mono{font-size:14px!important;text-transform:none!important;font-weight:600!important;line-height:1.5!important}.ycn-theme-page h1,.ycn-theme-page h2,.ycn-theme-page h3,.ycn-theme-page label{text-shadow:none!important}.ycn-theme-page .bg-clip-text{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--ycn-primary)!important}
.ycn-theme-page .ycn-topbar{font:13px/1.5 Arial,sans-serif;background:#062c4e}.ycn-theme-page .ycn-topbar a{color:#eaf3fc}.ycn-theme-page .ycn-header{border-bottom:1px solid #dce6f0;background:#fff;box-shadow:0 3px 18px #062c4e06}.ycn-theme-page .ycn-header-inner{min-height:90px;gap:25px;max-width:1280px}.ycn-theme-page .ycn-site-logo{width:196px;max-height:52px;height:auto}.ycn-theme-page .ycn-desktop-nav{gap:5px;margin-left:auto}.ycn-theme-page .ycn-nav-row{gap:0;align-items:center}.ycn-theme-page .ycn-nav-row>a{font:600 14px/1.5 Arial,sans-serif;padding:13px 10px;white-space:nowrap;color:#243e58}.ycn-theme-page .ycn-nav-row>a[aria-current=page]{background:#edf4fc;color:#005bb0;border-radius:7px}.ycn-theme-page .ycn-submenu-toggle{width:28px;min-height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;color:#52687f;background:none}.ycn-menu-chevron{display:block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s}.ycn-submenu-toggle[aria-expanded=true] .ycn-menu-chevron{transform:rotate(225deg)}.ycn-theme-page .ycn-header-cta{font:700 13px/1.5 Arial,sans-serif;padding:13px 17px;border-radius:8px;white-space:nowrap}.ycn-theme-page .ycn-submenu{top:calc(100% + 16px);min-width:300px;padding:12px;border:1px solid #d6e3ef;border-top:3px solid var(--ycn-primary);box-shadow:0 18px 40px #062c4e18;border-radius:0 0 12px 12px}.ycn-theme-page .ycn-submenu>a{font:500 14px/1.5 Arial,sans-serif;color:#29445e;padding:13px 15px;border-radius:6px;white-space:normal}.ycn-theme-page .ycn-submenu>a:hover,.ycn-theme-page .ycn-submenu>a:focus-visible{background:#edf4fc;color:#005bb0}.ycn-theme-page .ycn-menu-button{width:44px;height:44px;border:1px solid #d6e3ef;border-radius:8px;background:#f6f9fd;font-size:24px;color:#062c4e}.ycn-theme-page .ycn-mobile-nav{border-top:1px solid #e5ecf4;padding:12px 22px 20px;background:#fff;max-height:calc(100dvh - 130px);overflow:auto}.ycn-theme-page .ycn-mobile-nav .ycn-nav-row>a{font-size:16px;padding:14px 4px;flex:1}.ycn-theme-page .ycn-mobile-nav .ycn-submenu-toggle{width:44px}.ycn-theme-page .ycn-mobile-nav .ycn-submenu{min-width:0;box-shadow:none;border:0;border-left:2px solid #dce8f5;border-radius:0;margin:0 0 12px 6px;padding:2px 6px}.ycn-theme-page .ycn-mobile-nav .ycn-submenu>a{font-size:14px;padding:11px 13px}.ycn-mobile-tools{border-top:1px solid #e5ecf4;padding-top:15px;margin-top:10px}
@media(min-width:1280px){.ycn-desktop-nav [data-menu-kind=products]>.ycn-submenu,.ycn-desktop-nav [data-menu-kind=services]>.ycn-submenu{width:540px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.ycn-desktop-nav .ycn-submenu[hidden]{display:none!important}.ycn-desktop-nav [data-menu-kind=corporate]>.ycn-submenu{right:0;left:auto}.ycn-desktop-nav .ycn-nav-item:before{content:'';position:absolute;left:0;right:0;bottom:-18px;height:20px}}
@media(max-width:1279px){.ycn-theme-page .ycn-header-inner{min-height:80px;gap:18px}.ycn-theme-page .ycn-menu-button{margin-left:auto}.ycn-theme-page .ycn-header-cta{margin-left:auto}.ycn-theme-page .ycn-header-cta+.ycn-menu-button{margin-left:0}}
@media(max-width:767px){.ycn-theme-page .ycn-header-inner{min-height:76px;padding-left:20px;padding-right:20px}.ycn-theme-page .ycn-site-logo{width:178px}.ycn-theme-page .ycn-topbar{font-size:12px}.ycn-theme-page label.font-mono{font-size:14px!important}.ycn-theme-page form select{font-size:14px!important;line-height:1.5!important;padding-right:32px!important;min-height:46px}}
.ycn-floating-tools{position:fixed;right:24px;bottom:26px;z-index:80;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.ycn-whatsapp{display:flex;align-items:center;gap:9px;background:#167444;color:#fff!important;box-shadow:0 5px 20px #062c4e20;border-radius:30px;padding:13px 18px;font:700 13px/1.5 Arial,sans-serif;text-decoration:none}.ycn-whatsapp:hover{background:#115c36}.ycn-back-top{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#062c4e;color:#fff;border:1px solid #54718c;border-radius:50%;box-shadow:0 4px 15px #062c4e15;cursor:pointer}.ycn-back-top[hidden],.ycn-cookie-choice[hidden]{display:none!important}.ycn-cookie-choice{position:fixed;bottom:20px;left:20px;z-index:2000;max-width:560px;background:white;color:#203c56;border:1px solid #c4d6e8;border-radius:13px;box-shadow:0 12px 44px #062c4e20;padding:20px;font:14px/1.6 Arial,sans-serif}.ycn-cookie-choice strong{font-size:15px}.ycn-cookie-choice p{color:#4d647b;font-size:13px;margin:7px 0 15px}.ycn-cookie-choice>div:last-child{display:flex;gap:10px;justify-content:flex-end}.ycn-cookie-choice button{background:white;border:1px solid #a8bfd6;border-radius:7px;padding:9px 18px;color:#203c56;font-weight:700;cursor:pointer}.ycn-cookie-choice button[data-analytics-accept]{background:#005bb0;color:white;border-color:#005bb0}.ycn-cookie-settings{display:block;background:transparent;color:#52687f;font:12px Arial,sans-serif;border:0;padding:12px 24px;text-decoration:underline;cursor:pointer}
@media(max-width:767px){.ycn-floating-tools{right:16px;bottom:18px;gap:10px}.ycn-whatsapp{padding:13px;border-radius:50%}.ycn-whatsapp>span{display:none}.ycn-cookie-choice{bottom:12px;left:12px;right:12px;padding:17px;max-width:none}.ycn-back-top{width:44px;height:44px}}
.ycn-theme-page{color:#20364d;background:#f8fafc}.ycn-theme-page h1,.ycn-theme-page h2,.ycn-theme-page h3{letter-spacing:-.025em}
.ycn-header{box-shadow:0 2px 12px #062c4e04}.ycn-header-inner{min-height:78px}.ycn-nav-row>a{font-size:13px;padding-top:12px;padding-bottom:12px}.ycn-header a[aria-current=page]{background:#edf4fc;border-radius:8px;color:var(--ycn-primary)}
.ycn-header-cta{box-shadow:none;border-radius:9px;transition:background-color .18s,box-shadow .18s}.ycn-header-cta:hover{background:var(--ycn-navy);box-shadow:0 4px 16px #062c4e12}
.ycn-submenu{padding:8px;border-radius:12px;box-shadow:0 16px 36px #062c4e16;border-color:#e0e7ef}.ycn-submenu>a{padding:11px 13px}
.ycn-announcement{background:var(--ycn-navy);color:#fff;text-align:center;padding:9px 20px;font-size:13px}.ycn-announcement a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.ycn-theme-page #hero{padding-top:70px;padding-bottom:70px;background-color:#f7fafc}.ycn-theme-page #hero .radial-glow{opacity:.42}.ycn-theme-page #hero>.pointer-events-none{opacity:.35}
.ycn-theme-page #hero h1{font-size:clamp(36px,4.5vw,64px);line-height:1.1;max-width:1050px;margin-left:auto;margin-right:auto;letter-spacing:-.045em}
.ycn-theme-page #hero h1 .bg-clip-text{background:none;color:var(--ycn-primary);-webkit-text-fill-color:currentColor}
.ycn-theme-page #hero h1+p{font-size:18px;line-height:1.8;max-width:780px;margin-left:auto;margin-right:auto}
.ycn-hero-search{max-width:770px;margin:30px auto 0;text-align:left;padding:18px 20px;border:1px solid #dce6f0;border-radius:12px;background:#fff;box-shadow:0 6px 22px #062c4e05}
.ycn-hero-search>label{display:block;font-size:12px;font-weight:700;color:#455e77;margin-bottom:9px}.ycn-hero-search>div{display:flex;gap:12px}.ycn-hero-search input{flex:1;min-width:0;border:1px solid #dce6f0;background:#f8fafc;border-radius:8px;padding:12px 14px;color:#20364d;font-size:14px}.ycn-hero-search button{padding:12px 19px;border-radius:8px;background:var(--ycn-primary);color:white;font-size:13px;font-weight:700;white-space:nowrap}
.ycn-hero-facts{display:flex!important;justify-content:center;gap:36px!important;padding-top:28px!important}.ycn-hero-facts>div{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none;text-align:center;align-items:center!important;padding:0 14px!important}.ycn-hero-facts>div:not(:last-child){border-right:1px solid #dbe5ef!important}.ycn-hero-facts>div>span:first-child{font-size:23px!important;line-height:1.3}.ycn-hero-facts>div>span:last-child{font-size:11px;color:#52687f}
.ycn-theme-page .product-card{border-color:#dce5ef;border-radius:13px;box-shadow:0 2px 6px #062c4e03;transition:border-color .18s,transform .18s,box-shadow .18s}
.ycn-theme-page .product-card:hover{border-color:#9dbbd7;transform:translateY(-3px);box-shadow:0 12px 28px #062c4e0c}.ycn-theme-page .product-card>div{padding:19px}.ycn-theme-page .product-card h3{font-size:15px;line-height:1.55;min-height:46px}.ycn-theme-page .product-card h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ycn-theme-page .product-card img{object-fit:contain;transform:none!important;background:#f1f5f9}
.ycn-theme-page [data-ycn-products]{gap:24px}.ycn-theme-page .ycn-filter{border-radius:8px;min-height:39px}.ycn-theme-page .ycn-filter[aria-pressed=true]{box-shadow:0 2px 7px #062c4e14}
.ycn-theme-page main details{border-radius:11px!important;box-shadow:none}.ycn-theme-page main summary{line-height:1.6}.ycn-theme-page main summary:focus-visible{outline:3px solid #0074dc;outline-offset:5px}.ycn-theme-page main form input:focus,.ycn-theme-page main form select:focus,.ycn-theme-page main form textarea:focus{border-color:var(--ycn-primary);box-shadow:0 0 0 3px #005bb014}
.ycn-breadcrumb{max-width:1248px;margin:auto;padding:19px 24px;display:flex;gap:12px;align-items:center;color:#52687f;font-size:12px;line-height:1.5}.ycn-breadcrumb a{color:var(--ycn-primary)}.ycn-breadcrumb>span:last-child{overflow-wrap:anywhere}
.ycn-legacy .inner-hero{padding:46px 0;background-color:#f1f6fc}.ycn-legacy .inner-hero:before{background:linear-gradient(110deg,#eff6fff5,#f7fafff2)}.ycn-legacy .inner-hero h1{max-width:1000px;margin:auto;font-size:clamp(29px,3.2vw,46px);letter-spacing:-.035em}
.ycn-legacy .product-details-title{font-size:clamp(25px,2.5vw,34px);font-weight:750;line-height:1.35}.ycn-legacy .product-details-sidebar .sidebar-item,.ycn-legacy .product-licence-widget{background:#fff!important;border:1px solid #dce6f0!important;border-radius:13px!important;box-shadow:0 4px 20px #062c4e05;padding:25px!important}
.ycn-legacy .product-details-sidebar .price{padding-bottom:16px;border-bottom:1px solid #e2eaf2;margin-bottom:18px}.ycn-legacy .product-thumb-slider-area{background:#fff;border:1px solid #dce6f0;border-radius:14px;overflow:hidden}.ycn-legacy .product-thumb-slider-area img{border-radius:0}
.ycn-legacy .digital-item{border:1px solid #dce6f0;border-radius:12px;box-shadow:none;overflow:hidden;background:#fff}.ycn-legacy .digital-item__thumb img{border-radius:0}.ycn-legacy .ratings{display:none!important}.ycn-legacy .campaign-card{border:1px solid #dce6f0;border-radius:14px;box-shadow:none}.ycn-legacy .about-content{box-shadow:none}
.ycn-social-links{max-width:1248px;margin:28px auto 0;display:flex;gap:10px;flex-wrap:wrap}.ycn-social-links a{display:inline-flex;align-items:center;gap:12px;border:1px solid #26384d;color:#cbd9e8;border-radius:7px;padding:7px 12px;margin:0;font-size:12px}.ycn-social-links a:hover{border-color:#71a7d6;color:white}
.ycn-footer{padding-top:54px}.ycn-footer h2{letter-spacing:.025em;font-size:13px}.ycn-footer a{line-height:1.65}.ycn-footer-bottom{margin-top:30px}
html[data-ycn-draft="1"] body:after{content:"Taslak önizleme";position:fixed;bottom:14px;left:14px;z-index:2000;background:#062c4e;color:#fff;padding:8px 13px;border:1px solid #dce6f0;border-radius:8px;font:12px/1.5 Arial,sans-serif;box-shadow:0 3px 16px #062c4e20;pointer-events:none}
@media(min-width:1920px){.ycn-theme-page #hero{padding-top:90px;padding-bottom:90px}.ycn-theme-page #hero h1{font-size:68px}}
@media(max-width:767px){.ycn-theme-page #hero{padding-top:42px;padding-bottom:42px}.ycn-theme-page #hero h1{font-size:39px;line-height:1.12}.ycn-theme-page #hero h1+p{font-size:16px;line-height:1.8}.ycn-hero-search{padding:15px;margin-top:24px}.ycn-hero-search>div{gap:8px}.ycn-hero-search button{padding:11px 12px;font-size:12px}.ycn-hero-search input{padding:11px;font-size:13px}.ycn-hero-facts{display:grid!important;grid-template-columns:1fr 1fr;gap:22px!important}.ycn-hero-facts>div{border:0!important;padding:0!important}.ycn-hero-facts>div:not(:last-child){border-right:0!important}.ycn-theme-page .product-card:hover{transform:none}.ycn-theme-page [data-ycn-products]{gap:20px}.ycn-breadcrumb{padding:16px 20px;font-size:11px}.ycn-legacy .inner-hero{padding:36px 0}.ycn-footer{padding-top:42px}.ycn-legacy .product-details-sidebar .sidebar-item,.ycn-legacy .product-licence-widget{padding:21px!important}}
@media(max-width:389px){.ycn-theme-page #hero h1{font-size:35px}.ycn-hero-search>div{flex-direction:column}.ycn-hero-search button{width:100%}}
@media(prefers-reduced-motion:reduce){.ycn-theme-page .product-card{transition:none!important;transform:none!important}}
.ycn-legacy .ycn-product-hero{padding:42px 0!important;background:#edf4fc;border-bottom:1px solid #dce6f0}.ycn-product-hero h1{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.25;font-weight:800;letter-spacing:-.035em;color:var(--ycn-navy);margin:0 0 14px}.ycn-product-hero p{max-width:820px;margin-bottom:0;font-size:15px}.ycn-product-hero .ycn-product-eyebrow{color:var(--ycn-primary);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:14px}
.ycn-legacy .ycn-product-layout{padding-top:46px!important}.ycn-product-main>.product-details-meta{margin-top:24px!important}.ycn-product-main .btn-group{gap:12px;flex-wrap:wrap}.ycn-product-main .btn-group a{box-shadow:none;border-radius:8px!important;font-size:14px}.ycn-product-aside{padding-left:30px!important}.ycn-product-aside .product-licence-widget{padding:24px!important}.ycn-product-aside .product-licence-widget>p{font-size:12px;margin:14px 0}.ycn-product-price-title{font-size:13px!important;letter-spacing:0!important;line-height:1.5!important;font-weight:500!important;display:flex;flex-direction:column;gap:14px}.ycn-product-price-title .price{float:none!important;display:flex;align-items:baseline;gap:12px;padding:0 0 16px!important;margin:0!important}.ycn-product-price-title del{color:#64748b;font-size:15px}.ycn-product-price-title .ycn-product-current-price{color:var(--ycn-primary);font-size:30px;font-weight:800;line-height:1.3}.ycn-product-aside button[type=submit]{border-radius:8px;box-shadow:none;font-size:15px}
.ycn-product-aside .ycn-product-note{box-shadow:none;border-color:#dce6f0!important;background:#fff!important}.ycn-product-note h2{font-size:16px!important;margin-bottom:15px;font-weight:700!important}.ycn-product-note p{font-size:13px!important;line-height:1.85!important;margin:0!important}.ycn-product-main .product-details-content{padding-top:25px}.ycn-product-main .product-details-content h2{font-size:22px;margin-bottom:12px}.ycn-product-main .product-details-content p{font-size:14px}.ycn-product-main .product-details-content a{width:auto!important;font-size:13px;box-shadow:none}
.ycn-product-description{margin:28px 0;border:1px solid #dce6f0;border-radius:12px;background:white}.ycn-product-description>summary{padding:18px 22px;cursor:pointer;font-size:16px;font-weight:700;color:#163650}.ycn-product-rich{padding:8px 22px 22px;font-size:14px;line-height:1.8;overflow-wrap:anywhere;overflow-x:auto}.ycn-product-rich div{max-width:100%}.ycn-product-rich .product-detail-features-table{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5ecf4;padding:12px 0}.ycn-product-rich .product-detail-features-table-left{flex:1}.ycn-product-rich .product-detail-features-table-right{width:36%;color:#263e56}.ycn-product-rich .product-detail-features-table-dots{display:none}.ycn-product-rich .ycn-feature-yes{color:#23664c;font-weight:700}.ycn-product-rich .ycn-feature-no{color:#8b3b40;font-weight:700}.ycn-product-rich ul,.ycn-product-rich ol{padding-left:22px;list-style:revert}.ycn-product-rich table{min-width:0;table-layout:fixed}.ycn-product-rich td,.ycn-product-rich th{overflow-wrap:anywhere;padding:10px}
@media(max-width:991px){.ycn-product-aside{padding-left:15px!important;margin-top:0!important}.ycn-product-aside .product-details-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ycn-product-aside .product-details-sidebar>form{grid-column:1/-1}.ycn-product-aside .product-details-sidebar>.product-licence-widget{margin-top:0!important}.ycn-legacy .ycn-product-hero{padding:30px 0!important}}
@media(max-width:575px){.ycn-product-aside .product-details-sidebar{grid-template-columns:1fr}.ycn-product-aside .product-details-sidebar>form{grid-column:1}.ycn-product-main .btn-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.ycn-product-main .btn-group a{font-size:12px;padding:11px}.ycn-product-main .product-details-meta .left{width:100%}.ycn-product-rich{padding:8px 16px 16px}.ycn-product-rich .product-detail-features-table{font-size:12px}.ycn-product-rich .product-detail-features-table-right{width:30%}.ycn-product-description>summary{font-size:14px;padding:16px}.ycn-legacy .ycn-product-layout{padding-top:28px!important}}

.ycn-theme-page form[data-ycn-form]>.grid:has(select){grid-template-columns:minmax(0,1fr)!important}
