
/* Growth Studio v2.4: website development service, explicitly separate from monthly marketing */
.website-launch {background:#f5f7f0;color:#173a2d;}
.website-launch-head{max-width:820px;margin:0 0 24px;}
.website-launch-head h2{font-size:clamp(2rem,5vw,3.2rem);line-height:1.13;letter-spacing:-.018em;margin:10px 0 8px;}
.website-launch-head h2 em{font-style:normal;color:#478564;}
.website-launch-head p{color:#53665b;font-size:1rem;line-height:1.6;}
.website-launch-card{background:#14372c;border-radius:26px;color:white;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 290px;}
.website-launch-copy{padding:clamp(22px,4vw,45px);min-width:0;}
.website-launch-pill{font-size:.72rem;font-weight:800;letter-spacing:.10em;color:#daf594;}
.website-launch-card h3{font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.16;letter-spacing:-.012em;margin:10px 0;}
.website-launch-intro{color:#dbebe2;max-width:620px;line-height:1.65;}
.website-launch-price{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0;}
.website-launch-price strong{font-size:clamp(3.0rem,6vw,4.4rem);line-height:1;letter-spacing:-.03em;color:#defb84;font-variant-numeric:tabular-nums;}
.website-launch-price span{font-weight:700;font-size:1rem;line-height:1.4;}
.website-launch-price small{font-weight:400;color:#d1dfd5;font-size:.78rem;}
.website-launch-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;}
.website-launch-benefits>div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:14px;min-width:0;}
.website-launch-benefits b{display:block;font-size:1rem;}.website-launch-benefits small{display:block;color:#d8e7dc;line-height:1.5;margin-top:4px;font-size:.78rem;}
.website-launch-details{border-top:1px solid rgba(255,255,255,.25);padding:14px 0;color:#e2eee7;}
.website-launch-details summary{cursor:pointer;font-weight:700;list-style-position:inside;min-height:40px;}
.website-launch-details p{line-height:1.65;font-size:.85rem;margin:9px 0;}
.website-launch-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;}
.website-launch-actions a,.website-billing-inner a{border-radius:12px;min-height:48px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:750;}
.website-launch-primary{background:#dffa8c;color:#123526!important;}.website-launch-secondary{color:white!important;border:1px solid #8aa498;}
.website-launch-aside{background:#1e4939;padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;justify-content:space-between;}
.website-launch-steps{display:grid;gap:18px;}.website-launch-steps span{display:flex;gap:12px;color:#d9f895;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:15px;font-size:.83rem;}
.website-launch-steps b{color:#f4f9ee;font-size:1rem;}.website-launch-aside p{color:#d1e3d9;line-height:1.65;font-size:.84rem;margin:24px 0 0;}
.website-guide{background:#f5f7f0;}.website-guide h2{font-size:clamp(1.6rem,3vw,2.5rem);color:#153b2c;margin-bottom:24px;}.website-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.website-guide article{padding:20px;border:1px solid #dbe3d8;border-radius:18px;background:white;}.website-guide b{color:#173c2d;}.website-guide p{color:#52695c;font-size:.94rem;line-height:1.6;}
.website-billing-note{background:#f0f4ed;}.website-billing-inner{display:flex;gap:20px;align-items:center;justify-content:space-between;}.website-billing-inner h2{color:#153b2c;font-size:clamp(1.3rem,3vw,2rem);}.website-billing-inner p{color:#42594c;line-height:1.65;max-width:700px;}.website-billing-inner a{background:#173e31;color:white;white-space:nowrap;}
.service-card-web{grid-column:1/-1;}.service-card-web a.service-tag{text-decoration:none;}
.website-service-note{background:#eaf1e7;padding:32px 18px;color:#16412e;}.website-service-note p{line-height:1.65;}.website-service-note a{color:#155936;font-weight:800;}
.mobile-plan-web{border:1px solid #9da877!important;}
[lang="ar"] .website-launch,[dir="rtl"] .website-launch{text-align:right;}
[lang="ar"] .website-launch-pill,[dir="rtl"] .website-launch-pill{letter-spacing:normal;}
[lang="ar"] .website-launch-head h2,[dir="rtl"] .website-launch-head h2{letter-spacing:normal;}
@media(max-width:780px){.website-launch-card{grid-template-columns:1fr;}.website-launch-aside{gap:12px;}.website-launch-steps{grid-template-columns:repeat(2,minmax(0,1fr));}.website-launch-actions a{flex:1 1 200px;}.website-billing-inner{align-items:stretch;flex-direction:column;}.website-billing-inner a{white-space:normal;}}
@media(max-width:460px){.website-launch-card{border-radius:20px;}.website-launch-benefits{gap:8px;}.website-launch-benefits>div{padding:11px;}.website-launch-benefits b{font-size:.92rem;}.website-launch-price strong{font-size:3rem;}.website-launch-steps{grid-template-columns:1fr;gap:10px;}.website-launch-steps span{padding-bottom:10px;}.website-launch-actions a{flex-basis:100%;}.website-guide-grid{grid-template-columns:1fr;}}
