.home-page-wrap{position:relative;overflow-x:hidden}.home-announcement-banner{background:linear-gradient(90deg,#0C2A45,#153c63);border-bottom:1px solid rgba(240,122,38,.35);padding:9px 0;font-size:var(--font-size-sm);color:#E2E8F0;position:relative;z-index:10}.home-announcement-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;text-align:center}.home-announcement-pill{background:#F07A26;color:#FFFFFF;font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}.home-announcement-text{font-size:13.5px}.home-announcement-text strong{color:#FFFFFF}.home-announcement-cta{display:inline-flex;align-items:center;gap:4px;color:#F07A26;font-weight:700;font-size:13px;text-decoration:underline;transition:color .2s}.home-announcement-cta:hover{color:#FFA45A}.hero{position:relative;padding:var(--spacing-5xl) 0 var(--spacing-3xl);overflow:hidden;min-height:90vh;display:flex;align-items:center}.hero__bg-effects{position:absolute;inset:0;pointer-events:none}.hero__glow,.hero__glow--1,.hero__glow--2{display:none}.hero__grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(12,26,46,.03) 1px,transparent 0),linear-gradient(90deg,rgba(12,26,46,.03) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 20%,transparent 80%)}.hero__container{position:relative;z-index:1;text-align:center}.hero__container,.hero__content{display:flex;flex-direction:column;align-items:center}.hero__content{max-width:800px}.hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-pill);background:rgba(230,81,0,.08);border:1px solid rgba(230,81,0,.2);color:var(--color-accent-gold);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em}.hero__badge,.hero__title{margin-bottom:var(--spacing-xl)}.hero__title{font-size:var(--font-size-6xl);font-weight:900;line-height:1.08;letter-spacing:-.03em}.hero__title-accent{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.8;max-width:620px;margin-bottom:var(--spacing-2xl)}.hero__actions{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center}.hero__cohort-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);margin-top:var(--spacing-2xl);padding:var(--spacing-md) var(--spacing-xl);background:#FFFFFF;border:1px solid rgba(240,122,38,.4);border-radius:var(--radius-xl);width:100%;max-width:680px;box-shadow:0 4px 20px rgba(12,42,69,.08)}.cohort-banner-left{display:flex;align-items:center;gap:12px;text-align:left}.cohort-banner-text{display:flex;flex-direction:column}.cohort-banner-text strong{font-size:13.5px;color:#0C2A45}.cohort-banner-text span{font-size:11.5px;color:#64748B}.cohort-banner-btn{white-space:nowrap;flex-shrink:0}.trust{border-bottom:1px solid var(--color-border-light)}.trust__label{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-lg);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.trust__badges{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.trust__badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:600;color:var(--color-accent-emerald);background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.15)}.how-it-works__header{text-align:center;margin-bottom:var(--spacing-3xl)}.how-it-works__header .section-subtitle{margin:0 auto}.how-it-works__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.how-it-works__card{padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-lg);position:relative;overflow:hidden}.how-it-works__step{font-size:var(--font-size-7xl);font-weight:900;background:linear-gradient(180deg,rgba(230,81,0,.12),transparent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:absolute;top:12px;right:20px;line-height:1}.how-it-works__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-md);background:rgba(230,81,0,.1);color:var(--color-accent-gold);border:1px solid rgba(230,81,0,.15)}.how-it-works__card-title{font-size:var(--font-size-xl);font-weight:700}.how-it-works__card-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}.features__header{text-align:center;margin-bottom:var(--spacing-3xl)}.features__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.features__column{padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-xl)}.features__column-header{display:flex;flex-direction:column;gap:var(--spacing-sm)}.features__column-header h3{font-size:var(--font-size-2xl);font-weight:700}.features__column-header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.features__column-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md);margin-bottom:var(--spacing-sm)}.features__column-icon--buyer{background:rgba(59,130,246,.1);color:var(--color-accent-blue-light);border:1px solid rgba(59,130,246,.15)}.features__column-icon--supplier{background:rgba(230,81,0,.1);color:var(--color-accent-gold);border:1px solid rgba(230,81,0,.15)}.features__list{flex-direction:column}.features__item,.features__list{display:flex;gap:var(--spacing-md)}.features__item{align-items:flex-start;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.features__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-sm);background:rgba(12,26,46,.03);border:1px solid var(--color-border);color:var(--color-accent-gold)}.cta__card{position:relative;padding:var(--spacing-4xl) var(--spacing-3xl);text-align:center;background:var(--gradient-card);border:1px solid var(--color-border-accent);border-radius:var(--radius-xl);overflow:hidden}.cta__glow{display:none}.cta__title{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--spacing-lg)}.cta__subtitle,.cta__title{position:relative;z-index:1}.cta__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:540px;margin:0 auto var(--spacing-2xl)}.cta__actions{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);position:relative;z-index:1;flex-wrap:wrap}@media (max-width:1024px){.hero__title{font-size:var(--font-size-5xl)}.hero__cohort-banner{max-width:420px}.how-it-works__grid{max-width:480px}.features__grid,.how-it-works__grid{grid-template-columns:1fr;margin:0 auto}.features__grid{max-width:540px}}@media (max-width:768px){.hero{min-height:auto;padding:var(--spacing-3xl) 0 var(--spacing-xl)}.hero__title{font-size:var(--font-size-4xl)}.hero__subtitle{font-size:var(--font-size-base)}.cta__title{font-size:var(--font-size-2xl)}.cta__card{padding:var(--spacing-3xl) var(--spacing-xl)}}@media (max-width:480px){.hero__title{font-size:var(--font-size-3xl)}.hero__cohort-banner{padding:var(--spacing-lg)}}.supplier-acquisition-section{padding:var(--spacing-3xl) 0;background:linear-gradient(180deg,#F8FAFC,#FFFFFF);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.acquisition-card{background:linear-gradient(135deg,#0C2A45,#153c63);border-radius:18px;padding:var(--spacing-3xl);color:#FFFFFF;box-shadow:0 16px 40px rgba(12,42,69,.18);position:relative;overflow:hidden}.acquisition-card:before{content:"";position:absolute;top:-100px;right:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(240,122,38,.15) 0,transparent 70%);pointer-events:none}.acquisition-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl);align-items:center}.acquisition-eyebrow{display:inline-flex;align-items:center;gap:6px;background:rgba(240,122,38,.2);border:1px solid #f07a26;color:#F07A26;font-size:11px;font-weight:800;padding:4px 10px;border-radius:4px;letter-spacing:.08em;margin-bottom:var(--spacing-md)}.eyebrow-icon{color:#F07A26}.acquisition-headline{font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.2;margin-bottom:var(--spacing-sm);letter-spacing:-.01em}.acquisition-offer{font-size:var(--font-size-lg);color:#F07A26;font-weight:600;margin-bottom:var(--spacing-md)}.acquisition-offer strong{color:#FFFFFF}.acquisition-subtext{font-size:14.5px;color:#CBD5E1;line-height:1.7;margin-bottom:var(--spacing-xl)}.acquisition-pillars{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 16px;gap:12px 16px;margin-bottom:var(--spacing-2xl)}.acquisition-pillar-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#E2E8F0;line-height:1.4}.pillar-check{width:20px;height:20px;border-radius:50%;background:rgba(240,122,38,.25);border:1px solid #f07a26;display:flex;align-items:center;justify-content:center;color:#F07A26;flex-shrink:0;margin-top:1px}.acquisition-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn-link-white{color:#CBD5E1;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:underline;transition:color .2s}.btn-link-white:hover{color:#FFFFFF}.badge-preview-box{background:#FFFFFF;border-radius:14px;padding:var(--spacing-xl);color:#0C2A45;box-shadow:0 12px 36px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:var(--spacing-lg)}.badge-showcase-header{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:var(--spacing-md);border-bottom:1px solid #e2e8f0}.badge-showcase-label{font-size:11px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.06em}.badge-showcase-meta{display:flex;flex-direction:column;gap:8px;font-size:13px}.meta-row{display:flex;justify-content:space-between;align-items:center}.meta-lbl{color:#64748B}.meta-val{font-weight:700;color:#0C2A45}.meta-val.highlight{color:#C85A0A}.badge-showcase-card-preview{background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.card-preview-header{display:flex;align-items:center;gap:10px}.card-preview-avatar{width:36px;height:36px;background:#0C2A45;color:#F07A26;font-weight:800;font-size:13px;border-radius:6px;display:flex;align-items:center;justify-content:center}.card-preview-title{font-weight:700;font-size:13px;color:#0C2A45}.card-preview-sub{font-size:11px;color:#64748B}@media (max-width:900px){.acquisition-grid,.acquisition-pillars{grid-template-columns:1fr}.cohort-banner-left{flex-direction:column;align-items:flex-start}.hero__cohort-banner{flex-direction:column;align-items:stretch}}