@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/yatbt-apaks/assets/fonts/inter/Inter-Variable.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/yatbt-apaks/assets/fonts/montserrat/Montserrat-Variable.ttf) format("truetype")}:root{--apaks-ink:#111827;--apaks-muted:#687386;--apaks-line:rgba(17, 24, 39, 0.1);--apaks-accent:#2563eb;--apaks-surface:#f6f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--apaks-ink);font-family:"Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.project-shell{width:min(100% - 40px, 1440px);margin-inline:auto}.project-header{position:relative;z-index:10;border-bottom:1px solid var(--apaks-line);background:rgb(255 255 255 / .88);backdrop-filter:blur(18px)}.project-header__inner{display:flex;min-height:76px;align-items:center;gap:32px}.project-brand{display:inline-flex;align-items:center;gap:10px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700}.project-brand .custom-logo{width:auto;max-height:44px}.project-brand__mark{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--apaks-ink);color:#fff}.project-nav{margin-left:auto}.project-nav ul,.project-footer__menu{display:flex;margin:0;padding:0;gap:24px;list-style:none}.project-nav a{color:var(--apaks-muted);font-size:13px;font-weight:500}.project-panel-link,.project-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--apaks-line);border-radius:12px;background:#fff;font-size:13px;font-weight:600;box-shadow:0 8px 30px rgb(15 23 42 / .06)}.project-panel-link{background:var(--apaks-ink);color:#fff}.project-start{position:relative;min-height:calc(100vh - 76px);overflow:hidden;background:linear-gradient(var(--apaks-line) 1px,transparent 1px),linear-gradient(90deg,var(--apaks-line) 1px,transparent 1px),var(--apaks-surface);background-size:64px 64px}.project-start__glow{position:absolute;top:15%;left:50%;width:min(72vw, 980px);aspect-ratio:1;transform:translateX(-50%);border-radius:999px;background:radial-gradient(circle,rgb(37 99 235 / .18),transparent 68%);filter:blur(10px);pointer-events:none}.project-start__inner{position:relative;display:flex;min-height:calc(100vh - 76px);max-width:820px;flex-direction:column;align-items:center;justify-content:center;padding-block:100px;text-align:center}.project-start__eyebrow{margin:0 0 18px;color:var(--apaks-accent);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.project-start h1,.project-content h1{margin:0;font-family:"Montserrat",sans-serif;font-size:clamp(42px, 7vw, 84px);line-height:.98;letter-spacing:-.055em}.project-start__lead{max-width:660px;margin:28px auto 0;color:var(--apaks-muted);font-size:clamp(16px, 2vw, 20px);line-height:1.65}.project-start__actions{display:flex;flex-wrap:wrap;justify-content:center;margin-top:34px;gap:10px}.project-button--primary{border-color:var(--apaks-accent);background:var(--apaks-accent);color:#fff}.project-start__status{display:flex;flex-wrap:wrap;justify-content:center;margin:44px 0 0;padding:0;gap:10px 24px;color:var(--apaks-muted);font-size:12px;list-style:none}.project-start__status li{display:inline-flex;align-items:center;gap:8px}.project-start__status span{width:7px;height:7px;border-radius:999px;background:#10b981;box-shadow:0 0 0 5px rgb(16 185 129 / .1)}.project-content{min-height:70vh;padding-block:100px}.project-content__inner{max-width:920px}.project-content h1{margin-bottom:36px;font-size:clamp(38px, 6vw, 68px)}.project-entry+.project-entry{margin-top:72px}.project-entry__image{overflow:hidden;margin-bottom:32px;border-radius:24px}.project-entry__content{color:#334155;font-size:17px;line-height:1.8}.project-footer{border-top:1px solid var(--apaks-line);background:#fff}.project-footer__inner{display:flex;min-height:90px;align-items:center;justify-content:space-between;gap:24px;color:var(--apaks-muted);font-size:12px}@media (max-width:820px){.project-shell{width:min(100% - 28px, 1440px)}.project-nav{display:none}.project-panel-link{margin-left:auto}.project-start__inner{align-items:flex-start;text-align:left}.project-start__lead{margin-left:0}.project-start__actions,.project-start__status{justify-content:flex-start}.project-footer__inner{align-items:flex-start;flex-direction:column;padding-block:28px}}