
.preview-bar{background:#151515;color:#fff;text-align:center;padding:9px 20px;font-size:14px}.preview-bar span{color:#ccc;margin-left:18px}.eyebrow,.tag{font-size:14px}.case-summary{margin:15px 0!important;font-size:16px!important}.workvisual{display:block}.founder-note{border-left:4px solid #ff650b;padding:8px 0 8px 32px}.founder-note>p:first-child{font-family:Manrope,Arial,sans-serif;font-size:25px;line-height:1.5;color:#151515;font-weight:600}.founder-note p{font-size:17px}.form-title{font-size:26px;margin:0 0 26px}.mobile-cta{display:none}.price-line{font-size:15px}.pricepanel .checks li{font-size:16px}.service-strip{flex-wrap:wrap}.caption{font-size:14px}.hero-grid{gap:40px}.hero h1{font-size:clamp(3.3rem,5vw,4.7rem)}.browserbar span{font-size:12px}.browserbar{height:28px}.hero .lede{font-size:19px}.project .textlink{display:inline-block;margin-top:10px}.workitem .textlink{display:inline-block}.mobile-cta span{font-size:14px;font-weight:400}.footbottom{font-size:14px}@media(max-width:800px){.hero h1{font-size:clamp(3rem,9vw,4.7rem)}.hero-grid{gap:32px}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;padding:13px 20px calc(13px + env(safe-area-inset-bottom));background:#151515;color:white;align-items:center;justify-content:space-between;gap:14px;font-size:15px;font-weight:700;border-top:3px solid #ff650b;box-shadow:0 -4px 24px #0002}body{padding-bottom:82px}.preview-bar span{display:block;margin:0}.service-strip{font-size:14px}.founder-note{padding-left:22px}.founder-note>p:first-child{font-size:22px}.navlinks{font-size:16px}.hero{padding-top:32px}.hero .lede{font-size:18px}}@media(max-width:380px){.brand{width:180px}.hero h1{font-size:2.8rem}.mobile-cta{font-size:14px;padding-left:12px;padding-right:12px}.mobile-cta span{font-size:12px}}
/* Review improvements: readable links, responsive hero, and form feedback. */
.featured-project{display:block;color:inherit}.featured-project:hover{text-decoration:none}.caption a{text-decoration:underline;text-underline-offset:3px}.hero h1{font-size:clamp(2.7rem,4.1vw,3.8rem);line-height:1.1}.hero-grid>div{min-width:0}.contact-subheading{font-size:1.45rem;letter-spacing:-.025em;margin:28px 0 18px}.status[data-state="error"]{border-left:4px solid #a51d24}.status[data-state="success"]{border-left:4px solid #25633f}.form a{text-decoration:underline}.status{scroll-margin-bottom:100px}[hidden]{display:none!important}summary:focus-visible{outline:3px solid #ad3900;outline-offset:5px}.blue{color:#ad3900}@media(max-width:380px){.nav .brand{width:180px}.nav{gap:8px}.hero h1{font-size:2.5rem}.wrap{padding-left:18px;padding-right:18px}}
.pricing-grid>*,.split>*,.contactlayout>*,.scope-grid>*{min-width:0}.pricepanel .prices{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:380px){.pricepanel{padding:20px}.pricepanel .price{font-size:44px}.pricepanel .prices{gap:12px}.price-label{font-size:13px}}

/* Show the pricing tiers rather than cropping them to a homepage-shaped strip. */
.showcase .featured-project img{aspect-ratio:1265/889;object-fit:contain}.showcase .browser-frame:nth-child(2){width:58%;margin-top:-28px}

/* Conversation-focused review: proof, clear invitations, and a shorter form. */
.cta-reassurance{font-size:14px;margin:12px 0 0}.hero .price-line{margin-top:20px}.proof-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px;padding-top:26px;border-top:1px solid var(--line)}.proof-next p{margin:0;max-width:620px}.proof-next .button{flex-shrink:0}.founder-more{margin:18px 0 0}.project-inquiry{margin-top:22px!important}.contact-page .pagehero{padding:42px 0 30px}.contact-page .pagehero h1{font-size:clamp(2.6rem,4.4vw,4rem);margin:12px 0}.contact-page .formgrid{grid-template-columns:1fr;gap:18px}.contact-page .contactlayout{align-items:start}.contact-page .form-title{font-size:24px;margin-bottom:24px}.contact-page .form>button{width:100%}.contact-page textarea{min-height:100px}.contact-page .formnote{font-size:13px}.contact-page .contactlayout>.form{grid-column:2;grid-row:1}.contact-page .contactlayout>div{grid-column:1;grid-row:1}.browserbar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero h1{font-size:clamp(2.8rem,4.5vw,4rem)}
@media(max-width:800px){.proof-next{display:block}.proof-next .button{margin-top:18px}.contact-page .contactlayout>.form{grid-column:1;grid-row:1}.contact-page .contactlayout>div{grid-column:1;grid-row:2}.contact-page .pagehero{padding:30px 0 20px}.hero h1{font-size:clamp(2.6rem,9vw,3.7rem)}}
@media(min-width:801px){.hero{padding-top:34px}.hero-grid{align-items:start}.hero h1{font-size:clamp(2.5rem,3.5vw,3rem);margin:16px 0 20px}.hero .lede{font-size:18px;line-height:1.6}.hero .actions{margin-top:22px}}

.form-intro{font-size:15px;margin:-10px 0 24px}.form-intro span{font-size:13px}.contact-page .form-title{margin-bottom:22px}
