
/* AKKITA Projects Build v08.9 */
html,body{max-width:100%!important;overflow-x:hidden!important}
.akx-projects-page,.akx-project-type-detail{font-family:Poppins,Arial,sans-serif;color:#102035;background:#fff;overflow-x:hidden}
.akx-projects-container{width:min(1180px,calc(100% - 64px));margin:auto}
.akx-projects-hero,.akx-project-detail-hero{position:relative;min-height:560px;display:flex;align-items:center;color:#fff;overflow:hidden;background:linear-gradient(90deg,rgba(14,24,40,.98),rgba(14,24,40,.76),rgba(14,24,40,.30)),radial-gradient(circle at 74% 36%,rgba(38,154,171,.18),transparent 34%),#0E1828}
.akx-projects-hero:before{content:"";position:absolute;right:7%;top:20%;width:46%;height:60%;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:repeating-linear-gradient(165deg,rgba(255,255,255,.08) 0 2px,transparent 2px 66px);opacity:.65}
.akx-projects-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:72px 72px;opacity:.23;pointer-events:none}
.akx-projects-copy{position:relative;z-index:2;width:min(760px,calc(100% - 64px));margin-left:max(64px,calc((100vw - 1180px)/2))}
.akx-projects-kicker{color:#269AAB;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:16px}
.akx-projects-hero h1,.akx-project-detail-hero h1{color:#fff;font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.045em;font-weight:600;margin:0 0 22px}
.akx-projects-hero p,.akx-project-detail-hero p{color:rgba(255,255,255,.82);font-size:18px;line-height:1.75;max-width:700px;margin:0 0 28px}
.akx-projects-actions{display:flex;gap:14px;flex-wrap:wrap}.akx-projects-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-decoration:none!important;transition:.25s ease}.akx-projects-btn.primary{background:#269AAB;color:#fff!important}.akx-projects-btn.secondary{border:1px solid rgba(255,255,255,.34);color:#fff!important}
.akx-projects-section{padding:76px 0}.akx-projects-soft{background:#F4F6F8}.akx-projects-dark{background:#0E1828;color:#fff}
.akx-projects-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:34px;margin-bottom:32px}.akx-projects-titlebar h2{margin:0;color:inherit;font-size:clamp(32px,3vw,48px);line-height:1.08;letter-spacing:-.032em;font-weight:600}.akx-projects-titlebar p{margin:0;max-width:560px;color:#6B7280;font-size:16px;line-height:1.75}
.akx-project-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.akx-project-type-card{position:relative;display:block;min-height:440px;border-radius:20px;overflow:hidden;background:#101C31;box-shadow:0 18px 45px rgba(14,24,40,.14);transition:.35s ease;text-decoration:none!important}.akx-project-type-card:hover{transform:translateY(-10px);box-shadow:0 30px 70px rgba(14,24,40,.28)}
.akx-project-type-media{position:absolute;inset:0;background:linear-gradient(135deg,#0E1828,#1C2C45)}.akx-project-type-media:after{content:"";position:absolute;inset:28px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:repeating-linear-gradient(165deg,rgba(255,255,255,.10) 0 2px,transparent 2px 54px)}.akx-project-type-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.75s ease}.akx-project-type-card:hover img{transform:scale(1.06)}.akx-project-type-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,24,40,.05),rgba(14,24,40,.30),rgba(14,24,40,.94))}
.akx-project-type-content{position:absolute;left:28px;right:28px;bottom:28px;z-index:2}.akx-project-type-cat{color:rgba(255,255,255,.68);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.akx-project-type-title{color:#fff;font-size:24px;line-height:1.12;font-weight:600;margin-bottom:12px}.akx-project-type-text{color:rgba(255,255,255,.74);font-size:14px;line-height:1.7}.akx-project-type-link{display:inline-flex;margin-top:16px;color:#269AAB;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}
.akx-capability-box{background:linear-gradient(135deg,#0E1828,#1C2C45);color:#fff;border-radius:28px;padding:52px;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center}.akx-capability-box h2{color:#fff;font-size:clamp(30px,3vw,44px);line-height:1.12;margin:0 0 14px}.akx-capability-box p{color:rgba(255,255,255,.70);line-height:1.75;margin:0}
.akx-project-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.akx-project-flow-card{background:#fff;border:1px solid #DDE3EA;border-radius:18px;padding:26px 20px}.akx-project-flow-card b{color:#269AAB;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.akx-project-flow-card h3{color:#102035;font-size:18px;margin:16px 0 10px}.akx-project-flow-card p{color:#6B7280;font-size:14px;line-height:1.65;margin:0}
body.single-akkita_project #sidebar,body.post-type-archive-akkita_project #sidebar,body.tax-akkita_project_category #sidebar{display:none!important}body.single-akkita_project #main-content .container:before,body.post-type-archive-akkita_project #main-content .container:before,body.tax-akkita_project_category #main-content .container:before{display:none!important}body.single-akkita_project #main-content .container,body.post-type-archive-akkita_project #main-content .container,body.tax-akkita_project_category #main-content .container{width:100%!important;max-width:100%!important;padding:0!important}body.single-akkita_project #left-area,body.post-type-archive-akkita_project #left-area,body.tax-akkita_project_category #left-area{width:100%!important;padding:0!important}
.akx-project-detail-body{padding:74px 0;background:#fff}.akx-project-detail-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:54px;align-items:start}.akx-project-detail-content{color:#485466;font-size:17px;line-height:1.85}.akx-project-detail-content h2{margin-top:44px;margin-bottom:18px;color:#102035;font-size:32px;letter-spacing:-.03em}.akx-project-panel{border:1px solid #DDE3EA;border-radius:20px;padding:28px;background:#F4F6F8;position:sticky;top:140px}.akx-project-panel h3{color:#102035;margin:0 0 18px}.akx-project-panel-item{padding:14px 0;border-bottom:1px solid #DDE3EA;color:#6B7280;font-size:14px}.akx-project-panel-item strong{display:block;color:#102035;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}
@media(max-width:980px){.akx-projects-container{width:calc(100% - 42px)}.akx-projects-copy{margin-left:21px;width:calc(100% - 42px)}.akx-projects-titlebar{display:block}.akx-project-type-grid,.akx-project-flow,.akx-capability-box,.akx-project-detail-grid{grid-template-columns:1fr}.akx-capability-box{padding:34px}.akx-project-panel{position:relative;top:0}}
