:root{
  --bg:#0c0f12;--panel:#12171c;--panel2:#171d23;--ink:#f4efe6;--muted:#a9b2ba;
  --acid:#d6ff53;--cyan:#63e7ff;--line:#29323a;--max:1180px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}
a{color:inherit;text-decoration:none}.wrap{width:min(calc(100% - 36px),var(--max));margin:auto}
.site-header{position:sticky;top:0;z-index:50;background:rgba(12,15,18,.86);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06)}
.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.02em}.brand-mark{width:42px;height:42px;border:2px solid var(--acid);display:grid;place-items:center;border-radius:12px;transform:rotate(-4deg);box-shadow:0 0 34px rgba(214,255,83,.12)}.brand-mark span{transform:rotate(4deg);font-weight:1000}.brand small{display:block;color:var(--muted);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.nav-links{display:flex;gap:20px;align-items:center}.nav-links a{font-size:.94rem;color:#d8dde2}.nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--acid)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:12px;background:var(--acid);color:#10130d;font-weight:900;border:1px solid transparent;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn.secondary{background:transparent;color:var(--ink);border-color:#3a454f}
.hero{padding:98px 0 70px}.eyebrow{display:inline-flex;gap:8px;align-items:center;color:var(--acid);font-weight:900;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:2px;background:var(--acid)}h1,h2,h3{line-height:1.03;margin:0 0 18px}.hero h1{font-size:clamp(3rem,7vw,6.8rem);letter-spacing:-.06em;max-width:1020px}.hero h1 .outline{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.lead{font-size:clamp(1.05rem,2vw,1.35rem);color:#c0c8ce;max-width:760px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:26px;align-items:end}.signal{border:1px solid var(--line);background:linear-gradient(180deg,#151b20,#101418);border-radius:20px;padding:24px}.signal b{font-size:2.2rem;display:block;color:var(--cyan)}.signal span{color:var(--muted);font-size:.92rem}
.section{padding:76px 0}.section.alt{background:#101419;border-top:1px solid #171e24;border-bottom:1px solid #171e24}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:32px}.section h2{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.04em;max-width:780px}.section-head p{max-width:470px;color:var(--muted)}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px;min-height:250px;position:relative;overflow:hidden}.card:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;background:rgba(99,231,255,.08);right:-34px;bottom:-35px;filter:blur(3px)}.card .num{color:var(--acid);font-weight:900;font-size:.8rem;letter-spacing:.12em}.card h3{font-size:1.55rem;margin-top:42px}.card p{color:var(--muted)}.card a{font-weight:900;color:var(--cyan)}
.work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.work{padding:28px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(145deg,#151b20,#0e1216);min-height:320px;display:flex;flex-direction:column;justify-content:flex-end}.work .tag{font-size:.74rem;text-transform:uppercase;letter-spacing:.13em;color:var(--acid);font-weight:900}.work h3{font-size:2rem}.work p{color:var(--muted);max-width:560px}
.quote{font-size:clamp(2rem,4vw,4.8rem);letter-spacing:-.05em;line-height:1.02;max-width:1000px}.quote em{font-style:normal;color:var(--cyan)}
.split{display:grid;grid-template-columns:1fr 1fr;gap:30px}.panel{border:1px solid var(--line);border-radius:18px;padding:28px;background:var(--panel)}.panel h3{font-size:1.7rem}.panel p,.panel li{color:var(--muted)}.clean{padding-left:18px}.clean li{margin:.45rem 0}
.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{counter-increment:step;border-top:2px solid var(--line);padding:18px 10px 10px}.step:before{content:"0" counter(step);color:var(--acid);font-weight:1000}.step h3{margin-top:26px}
.cta{padding:46px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 80% 10%,rgba(214,255,83,.14),transparent 30%),var(--panel)}.cta h2{max-width:820px}
.page-hero{padding:84px 0 50px}.page-hero h1{font-size:clamp(2.8rem,6vw,5.8rem);letter-spacing:-.055em;max-width:960px}.kicker{color:var(--acid);font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}
.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.service{padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.service h3{font-size:1.6rem}.service p{color:var(--muted)}
.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px}.contact-box{padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}label{display:block;font-weight:800;margin:0 0 8px}input,textarea,select{width:100%;background:#0d1115;border:1px solid #33404b;color:var(--ink);border-radius:12px;padding:14px 15px;font:inherit;margin-bottom:16px}textarea{min-height:170px;resize:vertical}
footer{padding:42px 0;border-top:1px solid var(--line);color:var(--muted)}.footer-row{display:flex;justify-content:space-between;gap:30px;align-items:center}.tiny{font-size:.84rem}
.menu{display:none;background:transparent;border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:9px 12px}
@media(max-width:900px){.hero-grid,.split,.contact-grid{grid-template-columns:1fr}.cards,.steps{grid-template-columns:repeat(2,1fr)}.nav-links{position:absolute;top:76px;left:0;right:0;background:#0c0f12;border-bottom:1px solid var(--line);padding:18px;display:none;flex-direction:column;align-items:flex-start}.nav-links.open{display:flex}.menu{display:block}.nav .btn.nav-cta{display:none}.work-grid,.grid-2{grid-template-columns:1fr}.section-head{display:block}}
@media(max-width:560px){.cards,.steps{grid-template-columns:1fr}.hero{padding-top:70px}.section{padding:56px 0}.footer-row{display:block}.footer-row .brand{margin-bottom:18px}}

/* Approved Wonky Drake Software logo */
.brand{width:84px;height:72px;min-width:84px;display:block;background-image:url("data:image/webp;base64,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");background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;letter-spacing:0}
.brand>*{display:none!important}
.nav{height:86px}
footer .brand{width:118px;height:150px}
@media(max-width:560px){.brand{width:70px;min-width:70px;height:62px}.nav{height:74px}footer .brand{width:96px;height:122px}}
/* Visual project portfolio */
.project-showcase{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}
.project-feature{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--panel);display:flex;flex-direction:column;min-width:0}
.project-media{aspect-ratio:16/10;overflow:hidden;background:#0a0e11}
.project-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}
.project-feature:hover .project-media img{transform:scale(1.025)}
.project-copy{padding:25px 27px 28px}
.project-copy .tag,.case-copy .tag{font-size:.74rem;text-transform:uppercase;letter-spacing:.13em;color:var(--acid);font-weight:900}
.project-copy h3{font-size:2rem;margin:10px 0 12px}
.project-copy p{color:var(--muted);margin:0 0 18px}
.project-copy a,.text-link{font-weight:900;color:var(--cyan)}
.compact-work{margin-top:18px}.compact-work .work{min-height:230px}
.case-study{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:34px;align-items:center;padding:36px 0 58px;border-bottom:1px solid var(--line)}
.case-study+.case-study{padding-top:58px}
.case-study-reverse .case-visuals{order:2}.case-study-reverse .case-copy{order:1}
.case-visuals{position:relative;min-width:0;padding:0 42px 38px 0}
.case-main{width:100%;aspect-ratio:16/10;display:block;object-fit:cover;border-radius:22px;border:1px solid var(--line);box-shadow:0 28px 65px rgba(0,0,0,.28)}
.case-inset{position:absolute;width:38%;right:0;bottom:0;aspect-ratio:4/3;object-fit:cover;border-radius:16px;border:4px solid var(--panel);box-shadow:0 20px 45px rgba(0,0,0,.4)}
.case-copy h2{font-size:clamp(2.2rem,4vw,4.3rem);margin:12px 0 18px}
.case-copy p{color:var(--muted);font-size:1.02rem}
.case-copy .text-link{display:inline-block;margin-top:6px}
@media(max-width:900px){.project-showcase,.case-study{grid-template-columns:1fr}.case-study-reverse .case-visuals,.case-study-reverse .case-copy{order:initial}.case-visuals{max-width:760px}}
@media(max-width:560px){.project-copy{padding:21px}.project-copy h3{font-size:1.65rem}.case-study{padding:24px 0 44px}.case-study+.case-study{padding-top:44px}.case-visuals{padding:0 24px 24px 0}.case-inset{width:44%;border-width:3px}}


/* Homepage structure: front/back house, proof flow and trust */
.audience-line{margin:20px 0 0;color:var(--muted);font-size:.86rem;max-width:860px}
.front-back-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.front-back{padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--panel);position:relative;overflow:hidden}
.front-back:before{content:"";position:absolute;inset:0 auto 0 0;width:4px}
.front-back.front:before{background:var(--cyan)}
.front-back.back:before{background:var(--acid)}
.front-back .num{font-size:.75rem;font-weight:1000;letter-spacing:.13em}
.front-back.front .num{color:var(--cyan)}
.front-back.back .num{color:var(--acid)}
.front-back h3{font-size:2rem;margin-top:18px}
.front-back p,.front-back li{color:var(--muted)}
.front-back a{display:inline-block;margin-top:14px;color:var(--cyan);font-weight:900}

.proof-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:28px;align-items:start}
.proof-copy{padding:10px 0}
.proof-copy .tag,.capability-copy .tag{font-size:.74rem;text-transform:uppercase;letter-spacing:.13em;color:var(--acid);font-weight:900}
.proof-copy h3,.capability-copy h3{font-size:clamp(2rem,4vw,3.4rem);margin:12px 0 16px}
.proof-copy p,.capability-copy p{color:var(--muted)}
.order-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.flow-step{min-height:150px;border:1px solid var(--line);border-radius:18px;padding:18px;background:var(--panel);display:flex;flex-direction:column}
.flow-step span{font-weight:1000;font-size:.76rem;letter-spacing:.1em}
.front-step span,.front-step small{color:var(--cyan)}
.back-step span,.back-step small{color:var(--acid)}
.flow-step strong{font-size:1.08rem;margin-top:auto}
.flow-step small{margin-top:8px;text-transform:uppercase;letter-spacing:.09em;font-weight:900;font-size:.67rem}
.proof-images{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:20px}
.proof-images img{width:100%;height:300px;object-fit:cover;border-radius:20px;border:1px solid var(--line)}

.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.journey-step{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}
.journey-step>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--acid);color:#11150e;font-weight:1000;margin-bottom:24px}
.journey-step strong{font-size:1.35rem;display:block;margin-bottom:10px}
.journey-step p{color:var(--muted);margin:0}

.capability-row{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;border:1px solid var(--line);border-radius:24px;background:var(--panel);overflow:hidden}
.capability-media{min-height:410px}
.capability-media img{width:100%;height:100%;min-height:410px;object-fit:cover;display:block}
.capability-copy{padding:34px}

.steps-3{grid-template-columns:repeat(3,1fr)}
.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}
.trust-row span{padding:9px 12px;border:1px solid var(--line);border-radius:999px;color:#d5dce1;background:#0f1418;font-size:.82rem;font-weight:800}

@media(max-width:900px){
  .front-back-grid,.proof-layout,.journey,.capability-row{grid-template-columns:1fr}
  .order-flow{grid-template-columns:repeat(2,1fr)}
  .steps-3{grid-template-columns:1fr}
  .capability-media{min-height:320px}
  .capability-media img{min-height:320px}
}
@media(max-width:560px){
  .order-flow,.proof-images{grid-template-columns:1fr}
  .proof-images img{height:240px}
  .front-back,.journey-step,.capability-copy{padding:22px}
  .flow-step{min-height:130px}
}

.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}
.form-privacy{font-size:.82rem;color:var(--muted);margin:4px 0 0}
