/* The existing Yardbird identity, project assets and feather effects stay intact. */
body:not(:has(.studio-home)) .simple-pricing{padding-top:58px!important}.simple-pricing h1 em{font-style:normal;color:#ae4a0a}
main:has(.yardbird-story-layout){overflow-x:clip}
.simple-pricing>.pricing-anchor{height:0!important;min-height:0!important;padding:0!important}
.bite-path{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;gap:18px;max-width:760px;margin:28px 0 24px;padding:25px 28px;border:1px solid #d9d4ca;border-radius:18px;background:#fffdf8;color:#1b1c19}
.bite-step{display:flex;align-items:center;gap:17px}.bite-step strong{display:block;font-size:18px}.bite-step div>span{display:block;font-size:14px;color:#56584f}.bite-ring{width:66px;height:66px;flex:0 0 66px;border-radius:50%;display:grid;place-items:center;font-size:21px;font-weight:700;background:linear-gradient(90deg,#ff8a34 50%,#f0e6d8 50%);border:5px solid #fff;box-shadow:0 0 0 1px #d9d4ca}.bite-ring.second{background:linear-gradient(90deg,#f0e6d8 50%,#ff8a34 50%)}.bite-connector{height:2px;background:#c4b29c;transform-origin:left;animation:bite-connect .7s ease-out both}.bite-path>p{grid-column:1/-1;margin:2px 0 0;font-size:13px;color:#626458;border-top:1px solid #e2ddd3;padding-top:15px}.simple-pricing[data-current-mode=monthly] .bite-path{display:none}
.simple-tier .after-care{font-size:14px;line-height:1.5;min-height:4.5em}.simple-tier .price-total{min-height:3em;font-size:13px}.simple-pricing .payment-explainer{max-width:780px}.hero-buyout{color:#ffaf6c!important;font-weight:600}.testimonial-business{display:block;font-size:14px;font-weight:400;margin-top:6px}.testimonial-project{display:inline-block;font-size:14px;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.client-quote blockquote p{line-height:1.5}.verified-client-quote{max-width:780px;padding:30px;margin:36px 0 0;background:#f3eee5;border-left:3px solid #c86c29;border-radius:0 16px 16px 0}.verified-client-quote blockquote{margin:18px 0;font-size:clamp(20px,2.2vw,26px);line-height:1.5}.verified-client-quote figcaption span{display:block;font-size:14px;margin-top:5px}
.launch-disclosure{border-top:1px solid #cfcbbf;margin-top:18px}.launch-disclosure>summary{padding:22px 4px;font-size:17px;font-weight:600;cursor:pointer;list-style:disclosure-closed;color:#252720}.launch-disclosure[open]>summary{list-style:disclosure-open}.launch-disclosure .disclosure-content{padding:0 4px 25px}.section-disclosure{width:calc(100% - 64px);max-width:1200px;margin:12px auto}.section-disclosure>section{padding-top:22px;padding-bottom:32px}.section-disclosure>section>.wrap{width:100%;max-width:none}.launch-disclosure #business-cards{margin-top:5px}.comparison-table{overflow-x:auto}.comparison-table table{width:100%;border-collapse:collapse;font-size:15px;text-align:left}.comparison-table caption{text-align:left;font-size:14px;margin-bottom:14px;color:#55584d}.comparison-table th,.comparison-table td{padding:14px 12px;border-bottom:1px solid #ddd9cf;vertical-align:top}.comparison-table th{font-weight:600}.disclosure-content>p{font-size:14px;line-height:1.6;margin-top:16px}.inquiry-privacy{display:inline-block;text-decoration:underline;text-underline-offset:3px}.inquiry-notice{max-width:850px!important}.inquiry-notice h1{margin-bottom:25px}.inquiry-notice h2{font-size:26px;margin:32px 0 12px}.inquiry-notice p{font-size:17px;line-height:1.7;max-width:780px}.inquiry-notice a:not(.button){text-decoration:underline;text-underline-offset:3px}.inquiry-notice .button{margin-top:28px}
@keyframes bite-connect{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:640px){.bite-path{grid-template-columns:1fr 20px 1fr;gap:8px;padding:18px 14px}.bite-step{display:block}.bite-ring{margin-bottom:10px;width:55px;height:55px;font-size:18px}.bite-step strong{font-size:17px}.bite-step div>span{font-size:13px}.bite-connector{margin-bottom:40px}.bite-path>p{font-size:12px}.section-disclosure{width:calc(100% - 40px)}.launch-disclosure>summary{font-size:16px}.simple-tier .after-care,.simple-tier .price-total{min-height:0}.verified-client-quote{padding:22px}.comparison-table th,.comparison-table td{font-size:13px;padding:12px 6px}.client-quote blockquote p{font-size:21px}.hero-signature p .hero-buyout{font-size:12px}}
@media(prefers-reduced-motion:reduce){.bite-connector{animation:none}}.quiet-birds .bite-connector{animation:none}
