.growth-page{width:min(100%,var(--content-max));margin-inline:auto;padding:0 var(--gutter) var(--space-4xl)}
.growth-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(24px,5vw,72px);min-height:clamp(540px,72vh,760px);margin-block:var(--space-md) var(--space-3xl);overflow:hidden;padding:clamp(28px,5vw,72px);border:var(--border-width) solid color-mix(in srgb,var(--brand) 30%,var(--line));border-radius:var(--radius-xl);background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 27%),radial-gradient(circle at 14% 88%,color-mix(in srgb,var(--brand) 44%,transparent),transparent 34%),linear-gradient(135deg,var(--canvas),color-mix(in srgb,var(--canvas) 76%,var(--brand)));color:var(--text-on-dark);isolation:isolate}
.growth-hero::after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(color-mix(in srgb,#fff 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,#fff 8%,transparent) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,#000 38%,#000)}
.growth-hero-copy{position:relative;z-index:2;max-width:760px}
.growth-hero .eyebrow,.growth-hero .section-kicker{color:color-mix(in srgb,#fff 76%,var(--accent))}
.growth-hero h1,.growth-final-cta h2{margin:0;font-size:clamp(2.4rem,5.8vw,5.8rem);font-weight:900;line-height:.96;letter-spacing:-.06em;text-wrap:balance}
html[lang="ar"] .growth-hero h1,html[lang="ar"] .growth-final-cta h2{letter-spacing:0;line-height:1.16}
.growth-claim{max-width:30ch;margin:var(--space-lg) 0 0;color:color-mix(in srgb,#fff 78%,var(--accent));font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:700;line-height:1.45;text-wrap:balance}
.growth-lead{max-width:64ch;margin:var(--space-md) 0 0;color:color-mix(in srgb,#fff 78%,transparent);font-size:clamp(.95rem,1.25vw,1.1rem)}
.growth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-block-start:var(--space-xl)}
.growth-actions .button{min-height:50px;padding-inline:var(--space-xl);text-decoration:none}
.button-primary{border-color:var(--accent);background:var(--accent);color:#fff}
.button-secondary{border-color:color-mix(in srgb,#fff 42%,transparent);background:color-mix(in srgb,var(--canvas) 26%,transparent);color:#fff}
.growth-text-link{display:inline-flex;align-items:center;min-height:var(--touch-target);color:inherit;font-size:var(--text-sm);font-weight:800;text-underline-offset:.24em}
.growth-hero-orbit{position:relative;display:grid;place-items:center;width:min(100%,360px);aspect-ratio:1;margin-inline:auto;border:var(--border-width) solid color-mix(in srgb,#fff 22%,transparent);border-radius:50%;color:#fff}
.growth-hero-orbit::before,.growth-hero-orbit::after{content:"";position:absolute;border:var(--border-width) solid color-mix(in srgb,#fff 16%,transparent);border-radius:50%}
.growth-hero-orbit::before{inset:14%}
.growth-hero-orbit::after{inset:29%}
.growth-hero-orbit strong{display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:50%;background:var(--accent);font:900 clamp(3rem,7vw,5.4rem)/1 var(--font-ui);box-shadow:0 0 0 18px color-mix(in srgb,var(--accent) 12%,transparent),0 30px 70px color-mix(in srgb,#000 28%,transparent)}
.growth-hero-orbit span{position:absolute;width:9px;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 18px color-mix(in srgb,#fff 75%,transparent)}
.growth-hero-orbit span:nth-child(1){inset-block-start:8%;inset-inline-start:49%}
.growth-hero-orbit span:nth-child(2){inset-block-start:43%;inset-inline-end:3%}
.growth-hero-orbit span:nth-child(3){inset-block-end:13%;inset-inline-start:19%}
.growth-section{padding-block:clamp(48px,7vw,88px);border-block-start:var(--border-width) solid var(--line)}
.growth-section-head{display:grid;gap:var(--space-sm);max-width:880px;margin-block-end:var(--space-xl)}
.growth-section-head h2,.growth-founding-card h2,.growth-final-cta h2{margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:900;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}
.growth-section-head>p:last-child{margin:0;color:var(--muted);font-size:var(--text-lg);max-width:68ch}
.growth-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none}
.growth-card{position:relative;display:grid;align-content:start;gap:var(--space-sm);min-height:250px;padding:var(--space-lg);overflow:hidden;border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);transition:transform var(--motion-base) var(--ease),border-color var(--motion-base) var(--ease)}
.growth-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}
.growth-card::after{content:"";position:absolute;inset-block-end:-44px;inset-inline-end:-44px;width:120px;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--brand) 7%,transparent)}
.growth-card-index{color:var(--brand);font:800 var(--text-xs)/1 var(--font-mono);letter-spacing:.08em}
.growth-card h3{margin:0;font-size:var(--text-lg);line-height:1.25}
.growth-card p{margin:0;color:var(--muted);font-size:var(--text-sm)}
.growth-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none}
.growth-flow li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-md);min-height:190px;padding:var(--space-lg);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface),var(--surface-alt))}
.growth-flow li>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--text);color:var(--text-on-dark);font:800 var(--text-xs)/1 var(--font-mono)}
.growth-flow h3{margin:0;font-size:var(--text-lg);line-height:1.25}
.growth-flow p{margin:var(--space-xs) 0 0;color:var(--muted);font-size:var(--text-sm)}
.growth-source-meta{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);color:var(--muted);font-size:var(--text-xs)}
.growth-source-meta a{color:var(--brand);font-weight:800}
.growth-table-wrap{max-width:100%;overflow-x:auto;border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}
.growth-comparison-table{width:100%;min-width:720px;border-collapse:collapse}
.growth-comparison-table th,.growth-comparison-table td{padding:var(--space-md) var(--space-lg);border-block-end:var(--border-width) solid var(--line);text-align:start;vertical-align:middle}
.growth-comparison-table thead th{background:var(--surface-alt);color:var(--muted);font:800 var(--text-xs)/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}
.growth-comparison-table tbody th{font-size:var(--text-sm)}
.growth-comparison-table tbody tr:last-child th,.growth-comparison-table tbody tr:last-child td{border-block-end:0}
.capability-badge,.founding-status{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--muted);font-size:var(--text-xs);font-weight:800;white-space:nowrap}
.capability-badge[data-capability="yes"],.founding-status[data-status="available"]{background:color-mix(in srgb,var(--success) 11%,var(--surface));color:var(--success)}
.capability-badge[data-capability="partial"]{background:color-mix(in srgb,var(--warning) 11%,var(--surface));color:var(--warning)}
.capability-badge[data-capability="no"]{background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}
.growth-disclaimer{margin-block-start:var(--space-md);padding:var(--space-lg);border-inline-start:4px solid var(--warning);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warning) 6%,var(--surface-alt))}
.growth-disclaimer strong{font-size:var(--text-sm)}
.growth-disclaimer p{margin:var(--space-xs) 0 0;color:var(--muted);font-size:var(--text-sm)}
.growth-founding-card{position:relative;display:grid;gap:var(--space-lg);padding:clamp(24px,4vw,52px);overflow:hidden;border:var(--border-width) solid color-mix(in srgb,var(--premium) 35%,var(--line));border-radius:var(--radius-xl);background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--premium) 14%,transparent),transparent 35%),var(--surface-raised)}
.growth-founding-card>div>p:last-child{max-width:74ch;margin-block:var(--space-sm) 0;color:var(--muted)}
.founding-status{justify-self:start}
.founding-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin:var(--space-md) 0 0;padding:0}
.founding-terms>div{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--surface-alt)}
.founding-terms dt{color:var(--muted);font-size:var(--text-xs);font-weight:800}
.founding-terms dd{margin:2px 0 0;font-size:var(--text-sm)}
.growth-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-xl);margin-block-start:var(--space-3xl);padding:clamp(28px,5vw,64px);border-radius:var(--radius-xl);background:var(--text);color:var(--text-on-dark)}
.growth-final-cta .eyebrow{color:color-mix(in srgb,#fff 70%,var(--accent))}
.growth-final-cta h2{font-size:clamp(2rem,4vw,3.8rem)}
.growth-final-cta p:not(.eyebrow){max-width:62ch;margin:var(--space-sm) 0 0;color:color-mix(in srgb,#fff 72%,transparent)}
.growth-final-cta .growth-actions{justify-content:flex-end;margin:0}
.growth-final-cta .button-secondary{border-color:color-mix(in srgb,#fff 36%,transparent)}
.growth-hero-buyer{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);background:radial-gradient(circle at 82% 42%,color-mix(in srgb,var(--premium) 28%,transparent),transparent 26%),radial-gradient(circle at 15% 85%,color-mix(in srgb,var(--brand) 44%,transparent),transparent 30%),linear-gradient(135deg,var(--canvas),color-mix(in srgb,var(--canvas) 68%,var(--brand)))}
.buyer-constellation{position:relative;width:min(100%,420px);aspect-ratio:1;margin-inline:auto;border:var(--border-width) solid color-mix(in srgb,#fff 16%,transparent);border-radius:50%}
.buyer-constellation::before,.buyer-constellation::after{content:"";position:absolute;inset:17%;border:var(--border-width) solid color-mix(in srgb,#fff 13%,transparent);border-radius:50%}
.buyer-constellation::after{inset:34%;border-style:dashed}
.buyer-constellation strong{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:clamp(4rem,10vw,7rem);text-shadow:0 0 38px color-mix(in srgb,var(--accent) 70%,transparent)}
.buyer-constellation span{position:absolute;width:7px;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,#fff 80%,var(--premium));box-shadow:0 0 14px #fff}
.buyer-constellation span[data-orbit="0"]{inset-block-start:5%;inset-inline-start:48%}
.buyer-constellation span[data-orbit="1"]{inset-block-start:10%;inset-inline-start:70%}
.buyer-constellation span[data-orbit="2"]{inset-block-start:25%;inset-inline-end:4%}
.buyer-constellation span[data-orbit="3"]{inset-block-start:50%;inset-inline-end:2%}
.buyer-constellation span[data-orbit="4"]{inset-block-end:14%;inset-inline-end:12%}
.buyer-constellation span[data-orbit="5"]{inset-block-end:4%;inset-inline-start:55%}
.buyer-constellation span[data-orbit="6"]{inset-block-end:1%;inset-inline-start:31%}
.buyer-constellation span[data-orbit="7"]{inset-block-end:19%;inset-inline-start:5%}
.buyer-constellation span[data-orbit="8"]{inset-block-start:49%;inset-inline-start:2%}
.buyer-constellation span[data-orbit="9"]{inset-block-start:21%;inset-inline-start:10%}
.buyer-constellation span[data-orbit="10"]{inset-block-start:36%;inset-inline-start:28%}
.buyer-constellation span[data-orbit="11"]{inset-block-start:64%;inset-inline-end:24%}
.growth-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none}
.growth-value-grid li{display:grid;align-content:start;gap:var(--space-sm);min-height:260px;padding:clamp(20px,3vw,36px);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}
.growth-value-grid li>span{color:var(--brand);font:800 var(--text-xs)/1 var(--font-mono)}
.growth-value-grid h3{margin:0;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.1}
.growth-value-grid p{margin:0;color:var(--muted)}
@media (max-width:1080px){.growth-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-final-cta{grid-template-columns:minmax(0,1fr)}.growth-final-cta .growth-actions{justify-content:flex-start}}
@media (max-width:768px){.growth-hero,.growth-hero-buyer{grid-template-columns:minmax(0,1fr);min-height:auto;padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-lg)}.growth-hero-orbit,.buyer-constellation{width:min(76vw,320px);order:-1}.growth-actions{gap:var(--space-xs)}.growth-actions .button{width:100%}.growth-text-link{width:100%;justify-content:center}.growth-section{padding-block:var(--space-2xl)}.growth-flow,.growth-value-grid{grid-template-columns:minmax(0,1fr)}.growth-card{min-height:0}.growth-final-cta{padding:var(--space-xl) var(--space-lg)}.growth-final-cta .growth-actions{display:grid}}
@media (max-width:520px){.growth-card-grid{grid-template-columns:minmax(0,1fr)}.growth-founding-card{padding:var(--space-lg);border-radius:var(--radius-lg)}.founding-terms{grid-template-columns:minmax(0,1fr)}.growth-comparison-table th,.growth-comparison-table td{padding:var(--space-sm)}.growth-page{padding-inline:0}.growth-hero,.growth-final-cta{border-radius:0;border-inline:0}.growth-section{margin-inline:var(--gutter)}}
@media (prefers-reduced-motion:reduce){.growth-card,.button{transition:none}.growth-card:hover,.button:hover{transform:none}}
.seller-onboarding{display:grid;gap:var(--space-xl)}
.onboarding-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-xl);padding:clamp(24px,4vw,48px);border:var(--border-width) solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--surface),var(--surface-alt))}
.onboarding-head h1{margin:0;font-size:clamp(2.15rem,4vw,3.8rem);line-height:1;letter-spacing:-.05em;text-wrap:balance}
.onboarding-head>div>p:last-child{max-width:70ch;margin:var(--space-sm) 0 0;color:var(--muted)}
.application-status{display:grid;gap:2px;min-width:230px;padding:var(--space-md);border-inline-start:4px solid var(--warning);border-radius:var(--radius-sm);background:var(--surface-raised)}
.application-status[data-status="approved"]{border-inline-start-color:var(--success)}
.application-status[data-status="rejected"]{border-inline-start-color:var(--danger)}
.application-status span,.application-status small{color:var(--muted);font-size:var(--text-xs)}
.application-status strong{font-size:var(--text-md)}
.onboarding-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:none}
.onboarding-progress li{position:relative;display:grid;gap:var(--space-xs);min-width:0;padding-inline-end:var(--space-sm);color:var(--muted);font-size:var(--text-xs)}
.onboarding-progress li::before{content:"";position:absolute;inset-block-start:16px;inset-inline-start:34px;width:calc(100% - 34px);height:2px;background:var(--line)}
.onboarding-progress li:last-child::before{display:none}
.onboarding-progress li>span{display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--line);border-radius:50%;background:var(--surface);font:800 var(--text-xs)/1 var(--font-mono)}
.onboarding-progress li[data-state="done"]{color:var(--success)}
.onboarding-progress li[data-state="done"]>span{border-color:var(--success);background:var(--success);color:#fff}
.onboarding-progress li[data-state="current"]{color:var(--brand)}
.onboarding-progress li[data-state="current"]>span{border-color:var(--brand);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand) 11%,transparent)}
.onboarding-progress li strong{overflow-wrap:anywhere;font-size:var(--text-xs)}
.onboarding-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:var(--space-lg)}
.onboarding-main{min-width:0}
.onboarding-form{display:grid;gap:var(--space-lg)}
.onboarding-form fieldset{display:grid;gap:var(--space-md);margin:0;padding:clamp(18px,3vw,30px);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}
.onboarding-form legend{padding-inline:var(--space-xs);font-size:var(--text-xl);font-weight:900;line-height:1.2}
.onboarding-form fieldset>p{margin:0;color:var(--muted)}
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}
.agreement-details{padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);background:var(--surface-alt)}
.agreement-details summary{min-height:var(--touch-target);cursor:pointer;font-weight:800}
.agreement-details p{color:var(--muted);font-size:var(--text-sm)}
.agreement-details small{color:var(--brand);font:700 var(--text-xs)/1.3 var(--font-mono)}
.onboarding-aside{position:sticky;inset-block-start:130px;display:grid;gap:var(--space-md);padding:var(--space-lg);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-alt)}
.onboarding-aside h2{margin:0;font-size:var(--text-lg)}
.application-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin:var(--space-lg) 0;padding:0}
.application-facts.compact{grid-template-columns:minmax(0,1fr);margin:0}
.application-facts>div{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--surface-alt)}
.application-facts.compact>div{background:var(--surface)}
.application-facts dt{color:var(--muted);font-size:var(--text-xs);font-weight:700}
.application-facts dd{margin:2px 0 0;font-size:var(--text-sm);overflow-wrap:anywhere}
.onboarding-privacy{margin:0;color:var(--muted);font-size:var(--text-xs)}
.onboarding-result{display:grid;gap:var(--space-md);padding:clamp(24px,4vw,48px);border:var(--border-width) solid var(--line);border-radius:var(--radius-xl);background:var(--surface-raised)}
.onboarding-result h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.08}
.onboarding-result>p:not(.section-kicker){margin:0;color:var(--muted)}
.onboarding-result .application-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}
.onboarding-result .button{justify-self:start}
.onboarding-rejected{padding:var(--space-lg);border-inline-start:4px solid var(--danger);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 6%,var(--surface))}
.onboarding-rejected p{margin:var(--space-xs) 0 0;color:var(--muted)}
@media (max-width:1024px){.onboarding-layout{grid-template-columns:minmax(0,1fr)}.onboarding-aside{position:static}.onboarding-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md) 0}.onboarding-progress li:nth-child(3)::before{display:none}}
@media (max-width:720px){.onboarding-head{grid-template-columns:minmax(0,1fr);align-items:start}.application-status{min-width:0}.onboarding-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-progress li:nth-child(odd)::before{display:none}.form-grid,.application-facts,.onboarding-result .application-facts{grid-template-columns:minmax(0,1fr)}.seller-onboarding{padding-inline:var(--gutter)}}
