/* Premium bright refinement — October 2026 */
.price-card.recommended h3{color:#fff8e7}
body{font-size:17px;line-height:1.7}.nav{font-size:15px}.hero-text{font-size:20px;line-height:1.7}.section{padding-top:96px;padding-bottom:96px}.section-heading{margin-bottom:52px}.service-card p,.help-card p,.price-card p,.project-copy>p:not(.project-label),.about-copy{font-size:16px;line-height:1.75}.button{min-height:48px;padding:14px 24px;font-size:15px}
#yoruba-together,#encyclo{margin-top:28px;margin-bottom:28px;padding:68px 60px;border-radius:28px;color:#17201c;border:1px solid rgba(130,94,22,.16);box-shadow:0 24px 65px rgba(0,0,0,.18)}#yoruba-together{background:linear-gradient(135deg,#f7efdc,#ead8ac)}#encyclo{background:linear-gradient(135deg,#e6f1ec,#cfe3da);border-color:rgba(21,92,92,.18)}#yoruba-together .eyebrow{color:#8a6517}#encyclo .eyebrow{color:#155c5c}#yoruba-together h2,#encyclo h2{font-size:clamp(38px,4.7vw,62px);line-height:1.08;margin:0 0 18px}#yoruba-together>p:not(.eyebrow),#encyclo>p:not(.eyebrow){max-width:760px;color:#4e554f;font-size:17px}
.pricing-section{position:relative;margin-top:54px;margin-bottom:54px;border:1px solid rgba(201,154,50,.22);border-radius:30px;background:linear-gradient(145deg,#faf6ed 0%,#eee5d4 100%);color:#17191b;box-shadow:0 28px 75px rgba(0,0,0,.22)}.pricing-section .eyebrow{color:#8a6517}.price-card{position:relative;background:rgba(255,255,255,.7);border-color:rgba(76,59,27,.14);box-shadow:0 14px 34px rgba(63,46,17,.08)}.price-card>p:not(.price-label):not(.domain-price),.price-card ul{color:#5c554a}.price-card h3 strong{color:#17191b}.price-label,.domain-price{color:#7f5c12}.price-card .button.secondary{border-color:rgba(84,61,17,.25);background:#fff;color:#17191b}.price-card .button.secondary:hover{border-color:#8a6517;background:#fbf3df}.price-card.recommended{background:linear-gradient(150deg,#132923,#07110e);border-color:#b78b28;box-shadow:0 20px 48px rgba(17,50,42,.22)}.price-card.recommended>p:not(.price-label):not(.domain-price),.price-card.recommended ul{color:#d8d5ca}.price-card.recommended h3 strong{color:#fff8e7}.price-card.recommended .price-label,.price-card.recommended .domain-price{color:#f0d27a}.popular-choice{position:absolute;right:18px;top:17px;padding:5px 9px;border-radius:999px;background:#efd27a;color:#17130b;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pricing-notes{background:rgba(255,255,255,.48);color:#564f43}.pricing-notes strong{color:#17191b}
.process-grid li{padding:30px 25px}.process-grid p{font-size:16px;line-height:1.7}.contact-section>p:not(.eyebrow){position:relative;z-index:1;max-width:690px;color:#f2e7d0;font-size:18px}
@media(max-width:860px){body{font-size:16px}.section{padding-top:70px;padding-bottom:70px}#yoruba-together,#encyclo,.pricing-section{margin:30px 16px;padding:62px 34px;border-radius:24px}.price-card{padding:28px}.project-card{padding:34px}.nav{font-size:16px}}
@media(max-width:520px){.hero h1{font-size:clamp(44px,13vw,56px);line-height:1.01}.hero-text{font-size:18px}.section-heading{margin-bottom:38px}.section-heading h2,.about h2{font-size:clamp(34px,10vw,42px)}#yoruba-together,#encyclo,.pricing-section{margin-left:12px;margin-right:12px;padding:52px 22px;border-radius:22px}#yoruba-together h2,#encyclo h2{font-size:38px}.service-card,.help-card,.price-card{padding:26px}.popular-choice{position:static;align-self:flex-start;margin-bottom:17px}.pricing-notes{font-size:15px}}
