/* DELTA V81 — final logo, typography and visual polish. No external fonts. */
@font-face{font-family:'DeltaPeyda';src:url('../fonts/peyda-exact/PeydaWeb-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'DeltaPeyda';src:url('../fonts/peyda-exact/PeydaWeb-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'DeltaPeyda';src:url('../fonts/peyda-exact/PeydaWeb-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'DeltaPeyda';src:url('../fonts/peyda-exact/PeydaWeb-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'DeltaPeyda';src:url('../fonts/peyda-exact/PeydaWeb-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'DeltaPeyda';src:url('../fonts/peyda-exact/PeydaWeb-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
html,body,body *,body *::before,body *::after,input,textarea,select,button,option{font-family:'DeltaPeyda',Tahoma,sans-serif!important;font-synthesis:none}
body{letter-spacing:0!important;transition:background .18s ease,color .18s ease}
/* Header */
.header.page{background:rgba(248,252,255,.86)!important;border-bottom:1px solid rgba(18,100,160,.12)!important;box-shadow:0 10px 35px rgba(12,61,101,.08)!important;backdrop-filter:blur(20px) saturate(135%)}
html[data-theme='dark'] .header.page{background:rgba(5,18,30,.88)!important;border-color:rgba(119,218,255,.16)!important}
.logo{width:158px!important;height:78px!important}.logo img{width:150px!important;height:72px!important;max-height:72px!important;object-fit:contain!important;filter:drop-shadow(0 8px 20px rgba(0,126,255,.20))!important}
.links{gap:6px!important}.links a{padding:10px 14px!important;border-radius:13px!important}.links a:hover,.links a.active{background:rgba(8,124,255,.08)!important;color:#066ed8!important}
html[data-theme='dark'] .links a:hover,html[data-theme='dark'] .links a.active{background:rgba(18,196,255,.10)!important;color:#8ceaff!important}
.btn{border-radius:13px!important}.btn.primary{background:linear-gradient(135deg,#076cff,#0acaf3)!important;color:#fff!important;box-shadow:0 10px 25px rgba(8,124,255,.20)!important}
.theme-toggle{transition:none!important}.theme-toggle .theme-track,.theme-toggle .theme-knob{transition:none!important}
/* Hero */
.hero-v51{background:radial-gradient(circle at 50% 16%,rgba(8,181,255,.12),transparent 31%),linear-gradient(135deg,#f7fbff,#eaf5ff)!important;min-height:720px!important}
.hero-v51 .hero-core{padding-top:12px}.hero-v51 .hero-logo-stage{display:grid;place-items:center;min-height:330px}
.hero-v51 .hero-logo{width:min(405px,70vw)!important;max-height:325px!important;object-fit:contain!important;filter:drop-shadow(0 18px 32px rgba(0,110,255,.20))!important}
.hero-v51 .rings{border-color:rgba(0,170,255,.12)!important;box-shadow:0 0 100px rgba(0,174,255,.10)!important}
.hero-v51 .hero-domain{z-index:4}.hero-v51 .domain-card{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(235,247,255,.78))!important;border:1px solid rgba(22,125,190,.16)!important;box-shadow:0 18px 45px rgba(20,87,130,.10)!important;color:#113852!important;border-radius:20px!important}
.hero-v51 .domain-card:hover{transform:translateY(-6px) scale(1.015)!important;border-color:rgba(0,147,255,.35)!important;box-shadow:0 24px 55px rgba(20,87,130,.16)!important}
.hero-v51 .domain-icon{background:linear-gradient(135deg,rgba(0,126,255,.10),rgba(0,211,255,.13))!important;color:#087cff!important}
.hero-v51 .hero-core h1{font-size:clamp(28px,4vw,44px)!important;font-weight:800!important;color:#102d48!important}.hero-v51 .hero-core p{color:#557187!important;font-size:14px!important}
html[data-theme='dark'] .hero-v51{background:radial-gradient(circle at 50% 12%,rgba(0,205,255,.16),transparent 35%),linear-gradient(135deg,#061522,#071d30)!important}
html[data-theme='dark'] .hero-v51 .domain-card{background:linear-gradient(145deg,rgba(15,43,64,.94),rgba(8,27,43,.92))!important;color:#effaff!important;border-color:rgba(118,218,255,.20)!important}
html[data-theme='dark'] .hero-v51 .hero-core h1{color:#f1fbff!important}.hero-v51 .hero-core p{color:#557187!important}html[data-theme='dark'] .hero-v51 .hero-core p{color:#b4ccda!important}
/* Stats */
.stats-v51{margin-top:-46px!important}.stats-v51 .stats-grid{border-radius:26px!important;background:rgba(255,255,255,.93)!important;box-shadow:0 25px 65px rgba(15,70,110,.12)!important}.stats-v51 .stat{min-height:98px!important}.stats-v51 .count,.stats-v51 .stat strong{font-weight:800!important}
html[data-theme='dark'] .stats-v51 .stats-grid{background:linear-gradient(145deg,#102b40,#0b1c2c)!important;box-shadow:0 25px 65px rgba(0,0,0,.30)!important}
/* Cards */
.service,.product-card,.project,.info-card,.feature-card,.testimonial-card,.method-card{border-radius:24px!important;box-shadow:0 14px 40px rgba(16,69,104,.07)!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important}
.service:hover,.product-card:hover,.project:hover,.info-card:hover,.feature-card:hover,.testimonial-card:hover,.method-card:hover{transform:translateY(-7px)!important;box-shadow:0 25px 55px rgba(16,69,104,.13)!important}
.section-head h2,.section h2{font-weight:800!important}.section-head p,.section p{line-height:2.05!important}
.sicon,.ic{display:grid;place-items:center;min-width:50px;min-height:50px;border-radius:16px!important;background:linear-gradient(135deg,rgba(8,124,255,.10),rgba(0,211,255,.12))!important;color:#087cff!important;border:1px solid rgba(8,124,255,.12)!important}
/* Footer logo and credits */
.footer img{width:155px!important;max-height:120px!important;object-fit:contain!important}
/* Mobile */
@media(max-width:1020px){.logo{width:126px!important;height:68px!important}.logo img{width:118px!important;height:62px!important}.hero-v51{min-height:700px!important}.hero-v51 .hero-logo{width:min(340px,78vw)!important}}
@media(max-width:760px){.logo{width:104px!important;height:60px!important}.logo img{width:96px!important;height:54px!important}.hero-v51{min-height:780px!important;padding-top:96px!important}.hero-v51 .hero-logo-stage{min-height:260px!important}.hero-v51 .hero-logo{width:min(290px,84vw)!important;max-height:250px!important}.hero-v51 .hero-core h1{font-size:clamp(26px,8vw,36px)!important}.stats-v51{margin-top:-28px!important}.stats-v51 .stats-grid{grid-template-columns:repeat(2,1fr)!important}.stats-v51 .stat{border-inline-end:0!important;border-bottom:1px solid var(--line)!important}.stats-v51 .stat:nth-last-child(-n+2){border-bottom:0!important}}
@media(prefers-reduced-motion:reduce){.service,.product-card,.project,.info-card,.feature-card,.testimonial-card,.method-card{transition:none!important}}
