@font-face{font-family:'IRANSans';src:url('../fonts/IRANSans.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
/*
 * YEKTA static prototype stylesheet.
 * Built locally for the HTML prototype; no CDN/external request is used.
 * In the WordPress version, replace/compile these utilities from the Tailwind
 * source configuration and keep the ykta-* component classes unchanged.
 */
:root{--ykta-navy:#2d4c9c;--ykta-navy-2:#233d83;--ykta-red:#e11d2e;--ykta-blue:#2d4c9c;--ykta-gold:#fdc30c;--ykta-ice:#eef6fb;--ykta-slate:#526274;--ykta-text:#122033;--ykta-white:#fff;--ykta-border:#dbe5ec;--ykta-radius:18px;--ykta-container:1200px}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ykta-text);font-family:'IRANSans',Tahoma,Arial,sans-serif;line-height:1.9;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{display:block}.ykta-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ykta-container{width:min(calc(100% - 32px),var(--ykta-container));margin-inline:auto}.ykta-section{padding-block:32px}.ykta-section--muted{background:var(--ykta-ice)}.ykta-section--dark{background:var(--ykta-navy);color:#fff}.ykta-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--ykta-red);font-size:13px;font-weight:700;margin-bottom:10px}.ykta-eyebrow:before{content:'';width:24px;height:2px;background:currentColor;border-radius:999px}.ykta-section-title{margin:0;font-size:clamp(20px,3.2vw,30px);line-height:1.45;letter-spacing:-.02em}.ykta-section-lead{margin:12px 0 0;max-width:720px;color:var(--ykta-slate);font-size:15px}.ykta-section--dark .ykta-section-lead{color:#b9c9d8}.ykta-section-head{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.ykta-section-head--split{align-items:flex-start}
.ykta-topbar{background:var(--ykta-navy);color:#d9e5ef;font-size:12px}.ykta-topbar__inner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ykta-topbar__items{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.ykta-topbar__item{display:inline-flex;align-items:center;gap:7px}.ykta-topbar__item svg{width:15px;height:15px;color:#fff}.ykta-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(219,229,236,.9);backdrop-filter:blur(14px)}.ykta-header__inner{min-height:78px;display:flex;align-items:center;gap:20px}.ykta-logo{width:82px;height:58px;object-fit:contain;flex:0 0 auto}.ykta-brand{display:flex;align-items:center;gap:12px;min-width:0}.ykta-brand__title{font-size:15px;font-weight:800;color:var(--ykta-navy);line-height:1.5}.ykta-brand__sub{display:block;font-size:10px;font-weight:500;color:var(--ykta-slate)}.ykta-nav{display:none;margin-inline:auto}.ykta-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.ykta-nav__item{position:relative}.ykta-nav__item--has-submenu:before{content:'';position:absolute;right:0;left:0;bottom:-14px;height:14px;display:none}.ykta-nav__item--has-submenu:hover:before,.ykta-nav__item--has-submenu:focus-within:before{display:block}.ykta-nav__link{display:flex;align-items:center;gap:6px;padding:10px 13px;border-radius:10px;font-size:13px;font-weight:700;color:#334155;transition:.2s}.ykta-nav__link:hover,.ykta-nav__item.is-current>.ykta-nav__link{background:#eef2ff;color:var(--ykta-blue)}.ykta-nav__submenu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:240px;display:none;padding:8px;margin:0;list-style:none;background:#fff;border:1px solid var(--ykta-border);box-shadow:0 18px 45px rgba(10,31,54,.12);border-radius:14px}.ykta-nav__item:hover>.ykta-nav__submenu,.ykta-nav__item:focus-within>.ykta-nav__submenu{display:block}.ykta-nav__submenu a{display:block;padding:9px 11px;border-radius:9px;font-size:12px}.ykta-nav__submenu a:hover{background:#f1f6fa;color:var(--ykta-blue)}.ykta-header__actions{display:flex;align-items:center;gap:8px;margin-right:auto}.ykta-icon-btn{width:40px;height:40px;border:1px solid var(--ykta-border);border-radius:11px;background:#fff;display:grid;place-items:center;color:var(--ykta-navy)}.ykta-icon-btn svg{width:19px;height:19px}.ykta-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border:0;border-radius:11px;background:var(--ykta-navy);color:#fff;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s}.ykta-primary-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(225,29,46,.18)}.ykta-mobile-toggle{display:grid}.ykta-mobile-panel{display:none;border-top:1px solid var(--ykta-border);background:#fff}.ykta-mobile-panel.is-open{display:block}.ykta-mobile-menu{list-style:none;margin:0;padding:10px 16px 18px}.ykta-mobile-menu a{display:flex;align-items:center;justify-content:space-between;padding:12px 6px;border-bottom:1px solid #edf2f5;font-size:13px;font-weight:700}.ykta-mobile-submenu{display:none;padding:0 14px 8px;list-style:none}.ykta-mobile-submenu.is-open{display:block}.ykta-mobile-submenu a{font-weight:500;font-size:12px;color:#526274}
.ykta-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#081a2c 0%,#0d2c49 55%,#103c60 100%);color:#fff}.ykta-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(225,29,46,.28),transparent 30%),radial-gradient(circle at 85% 25%,rgba(18,104,201,.32),transparent 34%)}.ykta-hero__grid{position:relative;display:grid;gap:34px;padding-block:72px 56px}.ykta-hero__content{max-width:720px}.ykta-hero__eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);border-radius:999px;color:#d8e9f8;font-size:11px}.ykta-hero__eyebrow i{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 5px rgba(239,68,68,.12)}.ykta-hero h1{margin:20px 0 14px;font-size:clamp(34px,8vw,66px);line-height:1.18;letter-spacing:-.045em}.ykta-hero h1 span{color:#ff5260}.ykta-hero__lead{margin:0;color:#c7d6e4;font-size:15px;max-width:650px}.ykta-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ykta-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border:1px solid rgba(255,255,255,.24);border-radius:11px;background:rgba(255,255,255,.06);color:#fff;font-size:13px;font-weight:800}.ykta-secondary-btn:hover{background:rgba(255,255,255,.11)}.ykta-hero__visual{position:relative;min-height:250px;display:grid;place-items:center}.ykta-hero__orb{width:250px;height:250px;border-radius:50%;background:radial-gradient(circle at 38% 35%,rgba(255,255,255,.18),rgba(18,104,201,.04) 48%,transparent 70%);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 80px rgba(18,104,201,.18)}.ykta-hero__visual-card{position:absolute;bottom:6px;right:5%;max-width:210px;padding:15px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);backdrop-filter:blur(12px);border-radius:16px}.ykta-hero__visual-card strong{display:block;font-size:24px;line-height:1.2}.ykta-hero__visual-card span{display:block;color:#c7d6e4;font-size:11px;margin-top:5px}
.ykta-stats{position:relative;margin-top:-1px;background:#fff;border-bottom:1px solid var(--ykta-border)}.ykta-stats__grid{display:grid;grid-template-columns:repeat(2,1fr)}.ykta-stat{padding:22px 14px;text-align:center;border-left:1px solid var(--ykta-border)}.ykta-stat:last-child{border-left:0}.ykta-stat strong{display:block;color:var(--ykta-navy);font-size:22px;line-height:1.2}.ykta-stat span{display:block;color:var(--ykta-slate);font-size:11px;margin-top:5px}
.ykta-service-grid{display:grid;grid-template-columns:1fr;gap:14px}.ykta-card{background:#fff;border:1px solid var(--ykta-border);border-radius:var(--ykta-radius);transition:transform .25s,box-shadow .25s,border-color .25s}.ykta-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(12,36,61,.09);border-color:#c5d5e0}.ykta-service-card{padding:21px}.ykta-service-card__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#eef6fb;color:var(--ykta-blue);margin-bottom:17px}.ykta-service-card__icon svg{width:24px;height:24px}.ykta-service-card h3{font-size:15px;margin:0 0 7px}.ykta-service-card p{font-size:12px;color:var(--ykta-slate);margin:0}.ykta-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--ykta-blue);font-size:12px;font-weight:800;margin-top:16px}.ykta-text-link svg{width:15px;height:15px}
.ykta-about{display:grid;gap:30px;align-items:center}.ykta-about__visual{min-height:320px;border-radius:24px;background:linear-gradient(145deg,#eaf4fa,#fff);border:1px solid var(--ykta-border);display:grid;place-items:center;overflow:hidden;position:relative}.ykta-about__visual:before{content:'';position:absolute;width:280px;height:280px;border-radius:50%;border:35px solid rgba(18,104,201,.08)}.ykta-about__visual img{position:relative;width:210px;height:210px;object-fit:contain}.ykta-about__content p{font-size:14px;color:var(--ykta-slate);margin:0 0 14px}.ykta-check-list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.ykta-check-list li{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:700}.ykta-check-list svg{flex:0 0 18px;color:var(--ykta-red);margin-top:3px}
.ykta-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ykta-product-card{overflow:hidden}.ykta-product-card__media{aspect-ratio:1.1;background:linear-gradient(145deg,#f3f8fb,#dcebf4);display:grid;place-items:center}.ykta-product-card__media svg{width:60px;height:60px;color:#8aa5ba}.ykta-product-card__body{padding:15px}.ykta-product-card h3{font-size:14px;line-height:1.5;margin:0}.ykta-product-card p{font-size:11px;color:var(--ykta-slate);margin:5px 0 0}.ykta-product-card .ykta-text-link{margin-top:9px}
.ykta-project-grid{display:grid;gap:14px}.ykta-project-card{position:relative;overflow:hidden;min-height:230px;background:linear-gradient(145deg,#0c2943,#123e62);color:#fff;border-radius:var(--ykta-radius)}.ykta-project-card:after{content:'';position:absolute;inset:auto -20% -50% 20%;height:180px;background:rgba(18,104,201,.35);filter:blur(25px);border-radius:50%}.ykta-project-card__content{position:absolute;z-index:2;inset:auto 18px 17px}.ykta-project-card__meta{font-size:10px;color:#a9c4d9}.ykta-project-card h3{margin:5px 0 0;font-size:16px}.ykta-project-card__arrow{position:absolute;top:16px;left:16px;width:35px;height:35px;border:1px solid rgba(255,255,255,.18);border-radius:10px;display:grid;place-items:center}.ykta-project-card__arrow svg{width:17px}
.ykta-process{display:grid;gap:10px}.ykta-process__item{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;padding:17px 0;border-bottom:1px solid rgba(219,229,236,.18)}.ykta-process__number{width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.08);display:grid;place-items:center;color:#fff;font-weight:800}.ykta-process h3{margin:0;font-size:14px}.ykta-process p{margin:4px 0 0;color:#b9c9d8;font-size:11px}
.ykta-blog-grid{display:grid;gap:14px}.ykta-blog-card{overflow:hidden}.ykta-blog-card__media{height:170px;background:linear-gradient(145deg,#dcebf4,#f5f9fb)}.ykta-blog-card__body{padding:17px}.ykta-blog-card__meta{font-size:10px;color:#758698}.ykta-blog-card h3{font-size:14px;line-height:1.6;margin:7px 0}.ykta-blog-card p{font-size:11px;color:var(--ykta-slate);margin:0}
.ykta-cta{position:relative;overflow:hidden}.ykta-cta__box{position:relative;border-radius:24px;background:linear-gradient(135deg,var(--ykta-red),#b80f1e);color:#fff;padding:28px 22px;overflow:hidden}.ykta-cta__box:after{content:'';position:absolute;width:250px;height:250px;border-radius:50%;left:-80px;top:-110px;border:40px solid rgba(255,255,255,.08)}.ykta-cta__content{position:relative;z-index:2;max-width:760px}.ykta-cta h2{font-size:clamp(20px,3.8vw,30px);margin:0;line-height:1.4}.ykta-cta p{font-size:13px;color:#ffe3e5;margin:9px 0 0}.ykta-cta .ykta-secondary-btn{margin-top:18px;border-color:rgba(255,255,255,.35)}
.ykta-contact-grid{display:grid;gap:16px}.ykta-contact-card{padding:20px}.ykta-contact-card h3{font-size:16px;margin:0 0 13px}.ykta-contact-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ykta-contact-list li{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--ykta-slate)}.ykta-contact-list svg{width:19px;height:19px;color:var(--ykta-blue);flex:0 0 19px;margin-top:3px}.ykta-contact-form{display:grid;gap:10px}.ykta-field{display:grid;gap:6px}.ykta-field label{font-size:11px;font-weight:700}.ykta-field input,.ykta-field textarea{width:100%;border:1px solid var(--ykta-border);border-radius:11px;padding:10px 12px;outline:none;background:#fff;color:var(--ykta-text)}.ykta-field input:focus,.ykta-field textarea:focus{border-color:#83add0;box-shadow:0 0 0 3px rgba(18,104,201,.08)}.ykta-field textarea{min-height:120px;resize:vertical}
.ykta-footer{background:#071726;color:#d7e3ec;padding-top:48px}.ykta-footer__grid{display:grid;gap:30px}.ykta-footer__brand{max-width:340px}.ykta-footer__brand .ykta-logo{background:#fff;border-radius:8px;padding:3px}.ykta-footer h3{font-size:14px;color:#fff;margin:0 0 12px}.ykta-footer p,.ykta-footer li,.ykta-footer a{font-size:11px;color:#9fb3c3}.ykta-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ykta-footer__bottom{margin-top:35px;padding-block:17px;border-top:1px solid rgba(255,255,255,.08);font-size:10px;color:#7f95a6;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}
.ykta-search{position:fixed;inset:0;z-index:100;display:none;background:rgba(4,15,26,.68);backdrop-filter:blur(8px);padding:16px}.ykta-search.is-open{display:grid;place-items:start center}.ykta-search__box{width:min(100%,700px);margin-top:12vh;background:#fff;border-radius:18px;padding:16px;box-shadow:0 25px 80px rgba(0,0,0,.25)}.ykta-search__top{display:flex;align-items:center;gap:8px}.ykta-search__top input{flex:1;border:1px solid var(--ykta-border);border-radius:11px;padding:11px 12px;outline:none}.ykta-search__close{width:42px;height:42px;border:1px solid var(--ykta-border);background:#fff;border-radius:11px;display:grid;place-items:center}.ykta-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.ykta-reveal.is-visible{opacity:1;transform:none}
@media (min-width:640px){.ykta-container{width:min(calc(100% - 48px),var(--ykta-container))}.ykta-section{padding-block:48px}.ykta-service-grid{grid-template-columns:repeat(2,1fr)}.ykta-product-grid{grid-template-columns:repeat(3,1fr)}.ykta-project-grid{grid-template-columns:repeat(2,1fr)}.ykta-blog-grid{grid-template-columns:repeat(3,1fr)}.ykta-contact-grid{grid-template-columns:1fr 1.25fr}.ykta-footer__grid{grid-template-columns:1.5fr 1fr 1fr}.ykta-stats__grid{grid-template-columns:repeat(4,1fr)}}
@media (min-width:900px){.ykta-nav{display:block}.ykta-mobile-toggle{display:none}.ykta-header__actions .ykta-primary-btn{display:inline-flex}.ykta-hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;padding-block:95px 82px}.ykta-hero__visual{min-height:390px}.ykta-hero__orb{width:360px;height:360px}.ykta-about{grid-template-columns:.9fr 1.1fr}.ykta-about__visual{min-height:450px}.ykta-product-grid{grid-template-columns:repeat(4,1fr)}.ykta-project-grid{grid-template-columns:repeat(3,1fr)}.ykta-section-head--split{flex-direction:row;justify-content:space-between;align-items:flex-end}.ykta-cta__box{padding:42px}.ykta-footer{padding-top:65px}}
@media (min-width:1100px){.ykta-logo{width:90px;height:62px}.ykta-header__inner{min-height:86px}.ykta-service-grid{grid-template-columns:repeat(4,1fr)}.ykta-project-grid{grid-template-columns:repeat(3,1fr)}.ykta-hero__visual-card{right:8%}}


/* ==================== YEKTA VISUAL REFRESH ==================== */
.ykta-topbar{background:var(--ykta-navy)}
.ykta-header{box-shadow:0 8px 24px rgba(45,76,156,.07)}
.ykta-eyebrow{color:var(--ykta-gold)}
.ykta-eyebrow:before{background:var(--ykta-gold)}
.ykta-section--muted{background:#f5f7fc}
.ykta-card:hover{border-color:rgba(45,76,156,.35);box-shadow:0 18px 42px rgba(45,76,156,.12)}
.ykta-service-card__icon{background:#eef2ff;color:var(--ykta-navy);border:1px solid rgba(45,76,156,.08)}
.ykta-stat strong{color:var(--ykta-navy)}
.ykta-text-link{color:var(--ykta-navy)}
.ykta-product-card__media{background:linear-gradient(145deg,#eef2ff,#f8faff)}
.ykta-check-list svg{color:var(--ykta-navy)}
.ykta-contact-list svg{color:var(--ykta-navy)}
.ykta-field input:focus,.ykta-field textarea:focus{border-color:var(--ykta-navy);box-shadow:0 0 0 3px rgba(45,76,156,.10)}
.ykta-cta__box{background:linear-gradient(135deg,#2d4c9c,#233d83)}
.ykta-cta__box:before{content:'';position:absolute;right:10%;top:-55px;width:130px;height:130px;border-radius:50%;background:#ffeb3b;opacity:.12}

/* ==================== FULL-WIDTH HERO SLIDER ==================== */
.ykta-slider{position:relative;min-height:560px;overflow:hidden;background:#172956;color:#fff}
.ykta-slider__track{position:relative;min-height:560px}
.ykta-slide{position:absolute;inset:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .65s ease,visibility .65s ease}
.ykta-slide.is-active{visibility:visible;opacity:1;pointer-events:auto;z-index:2}
.ykta-slide__bg{position:absolute;inset:0;overflow:hidden;background-position:center;background-size:cover}
.ykta-slide__bg:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,25,56,.78),rgba(45,76,156,.40) 48%,rgba(12,25,56,.60))}
.ykta-slide__inner{position:relative;z-index:3;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;padding-block:70px 145px}
.ykta-slide__content{width:min(820px,100%);position:relative;z-index:4}
.ykta-slide__content .ykta-hero__eyebrow{color:#fff;background:rgba(45,76,156,.75);border-color:rgba(255,235,59,.35);backdrop-filter:blur(8px)}
.ykta-slide__content .ykta-hero__eyebrow i{background:var(--ykta-gold);box-shadow:0 0 0 5px rgba(255,235,59,.14)}
.ykta-slide h1,.ykta-slide h2{margin:18px 0 12px;font-size:clamp(24px,4.4vw,42px);line-height:1.3;letter-spacing:-.03em;text-shadow:0 3px 20px rgba(0,0,0,.28)}
.ykta-slide h2{font-weight:800}
.ykta-slide h1 span,.ykta-slide h2 span{color:var(--ykta-gold)}
.ykta-slide__content>p{margin:0 auto;max-width:720px;color:#f2f5ff;font-size:14px;line-height:2}
.ykta-slide__content .ykta-hero__actions{justify-content:center}
.ykta-slide__content .ykta-primary-btn{background:var(--ykta-gold);color:#172956}
.ykta-slide__content .ykta-primary-btn:hover{box-shadow:0 10px 28px rgba(255,235,59,.22)}
.ykta-slide__content .ykta-secondary-btn{border-color:rgba(255,255,255,.40);background:rgba(255,255,255,.08)}
.ykta-slide__visual{display:none}

/* Thumbnail rail inspired by the reference slider */
.ykta-slider__thumb-area{position:absolute;z-index:12;right:0;left:0;bottom:24px;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}
.ykta-slider__caption{width:min(560px,calc(100% - 40px));min-height:72px;padding:12px 18px 13px;background:rgba(10,17,34,.90);border:1px solid rgba(255,255,255,.12);border-radius:8px;text-align:center;box-shadow:0 12px 30px rgba(0,0,0,.24);position:relative;opacity:1;transition:opacity .25s ease,transform .25s ease}
.ykta-slider__caption:after{content:'';position:absolute;bottom:-9px;right:50%;margin-right:-9px;border-width:9px 9px 0;border-style:solid;border-color:rgba(10,17,34,.90) transparent transparent}
.ykta-slider__caption strong{display:block;font-size:14px;line-height:1.5;color:#fff}
.ykta-slider__caption span{display:block;margin-top:3px;color:#d7def0;font-size:11px;line-height:1.7}
.ykta-slider__controls{display:flex;align-items:center;gap:10px;direction:ltr;pointer-events:auto}
.ykta-slider__dot{position:relative;width:64px;height:64px;padding:0;border:3px solid rgba(255,255,255,.72);border-radius:50%;background:#263a70 center/cover no-repeat;box-shadow:0 7px 20px rgba(0,0,0,.24);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.ykta-slider__dot:after{content:'';position:absolute;inset:0;border-radius:50%;background:rgba(14,25,54,.20);transition:background .2s}
.ykta-slider__dot:hover,.ykta-slider__dot:focus-visible{transform:translateY(-5px) scale(1.06);border-color:var(--ykta-gold);box-shadow:0 10px 28px rgba(0,0,0,.35),0 0 0 4px rgba(255,235,59,.15);outline:none}
.ykta-slider__dot.is-active{width:70px;height:70px;border-color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.34),0 0 0 4px rgba(255,235,59,.18)}
.ykta-slider__dot.is-active:after{background:rgba(45,76,156,.10)}

.ykta-slider__arrow{position:absolute;z-index:14;top:50%;width:48px;height:48px;margin-top:-24px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(9,18,39,.48);color:#fff;display:grid;place-items:center;backdrop-filter:blur(8px);transition:background .2s,transform .2s,border-color .2s}
.ykta-slider__arrow:hover{background:var(--ykta-navy);border-color:var(--ykta-gold);color:var(--ykta-gold);transform:scale(1.06)}
.ykta-slider__arrow svg{width:22px;height:22px}
.ykta-slider__arrow--prev{right:18px}.ykta-slider__arrow--next{left:18px}
.ykta-slider__hint{display:none}

@media (min-width:640px){
    .ykta-slider__thumb-area{bottom:28px}
    .ykta-slider__dot{width:72px;height:72px}
    .ykta-slider__dot.is-active{width:78px;height:78px}
}
@media (min-width:900px){
    .ykta-slider,.ykta-slider__track{min-height:650px}
    .ykta-slide__inner{min-height:650px;padding-block:70px 175px}
    .ykta-slide__content>p{font-size:15px}
    .ykta-slider__arrow--prev{right:28px}.ykta-slider__arrow--next{left:28px}
}
@media (max-width:639px){
    .ykta-slider{min-height:590px}
    .ykta-slider__track{min-height:590px}
    .ykta-slide__inner{min-height:590px;padding:55px 42px 155px}
    .ykta-slide__content>p{font-size:12px}
    .ykta-slider__caption{min-height:66px;padding:9px 12px}
    .ykta-slider__caption strong{font-size:13px}
    .ykta-slider__caption span{font-size:10px}
    .ykta-slider__controls{gap:7px}
    .ykta-slider__dot{width:52px;height:52px;border-width:2px}
    .ykta-slider__dot.is-active{width:58px;height:58px}
    .ykta-slider__arrow{width:38px;height:38px;margin-top:-19px}
    .ykta-slider__arrow--prev{right:9px}.ykta-slider__arrow--next{left:9px}
}

@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ykta-card,.ykta-primary-btn,.ykta-reveal{transition:none}.ykta-reveal{opacity:1;transform:none}}
