.pricing-clarity{max-width:60rem;margin:1.25rem 0 0;padding:1rem 1.2rem;border-left:3px solid #ed9fc8;background:rgba(113,157,220,.12);font-size:.9rem;line-height:1.6;color:inherit}.recent-project a:focus-visible,.studio-actions a:focus-visible{outline:3px solid #ffadd8;outline-offset:5px}

/* Lead with the offer; keep the moving project gallery close behind. */
.studio-kicker{order:0}.studio-hero-bottom{order:1;margin-top:22px;align-items:start}.studio-orbit{order:2;margin:20px auto 0}.studio-hero-bottom h1{font-size:clamp(39px,4.7vw,68px);max-width:1020px}.studio-hero-bottom p{max-width:640px}.studio-scroll{align-self:end}.desktop-device>.website-walkthrough{width:100%;aspect-ratio:16/10}.desktop-device>.website-walkthrough>img,.desktop-device>.website-walkthrough>canvas{width:100%;height:100%;object-fit:cover;object-position:top}
@media(max-width:760px){.studio-hero-bottom{margin-top:20px}.studio-orbit{margin:30px auto 0}.studio-scroll{display:none}.studio-hero-bottom h1{font-size:clamp(37px,10vw,52px)}.studio-actions{margin:16px 0 10px}}

.more-concepts{margin-top:28px;border-top:1px solid var(--studio-border);border-bottom:1px solid var(--studio-border)}.more-concepts>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:20px 0;color:var(--studio-ink);font-weight:700}.more-concepts>summary::-webkit-details-marker{display:none}.more-concepts>summary:focus-visible{outline:3px solid #ed91bc;outline-offset:4px}.more-concepts>p{color:var(--studio-muted);font-size:14px;line-height:1.5}.more-concepts[open]>summary span{transform:rotate(45deg)}
@media(max-width:760px){.ap-more-work .additional-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap-more-work .additional-projects span{padding:12px}.ap-more-work .additional-projects strong{font-size:15px}.ap-more-work .additional-projects small{font-size:11px;line-height:1.4}}

.inquiry-wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(28px,6vw,90px);padding-top:80px;padding-bottom:90px;color:var(--studio-ink)}.inquiry-wrap h3{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.04em;margin:14px 0}.inquiry-wrap p{line-height:1.6;color:var(--studio-muted)}.inquiry-kicker{font-size:11px;font-weight:700;letter-spacing:.12em}.inquiry-wrap form{display:grid;gap:14px}.inquiry-wrap label{display:grid;gap:7px;font-size:13px;font-weight:700}.inquiry-wrap label span{font-weight:400}.inquiry-wrap input,.inquiry-wrap textarea{width:100%;padding:14px;border:1px solid var(--studio-border);border-radius:8px;background:var(--studio-bg);color:var(--studio-ink);font:inherit}.inquiry-wrap input:focus,.inquiry-wrap textarea:focus{outline:2px solid #3478e5;outline-offset:2px}.inquiry-wrap button{background:#145dea;border:0;border-radius:40px;color:#fff;padding:15px 24px;font-weight:700;font-size:14px;cursor:pointer;justify-self:start}.inquiry-wrap button:disabled{opacity:.6}.inquiry-wrap .inquiry-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.inquiry-wrap .inquiry-note{font-size:12px;margin:0}.inquiry-wrap #inquiry-status{margin:0;font-size:14px}.inquiry-wrap a{color:inherit}@media(max-width:760px){.inquiry-wrap{grid-template-columns:1fr;padding-top:48px;padding-bottom:60px}}
