.launch-hero{padding:clamp(5rem,10vw,8rem) 0 clamp(3.5rem,7vw,5.5rem);background:radial-gradient(circle at 82% 14%,rgba(38,151,232,.10),transparent 24%),linear-gradient(180deg,#fff,#f8fbfd)}
.launch-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,7vw,7rem);align-items:center}.launch-hero h1{margin:1rem 0 0;max-width:980px;font-size:clamp(3rem,7vw,5.7rem);line-height:.96;letter-spacing:-.06em}.launch-hero .k-container>p,.launch-hero__grid>div>p:not(.kordyra-eyebrow){max-width:800px;color:var(--k-text-secondary);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}
.launch-brand-panel{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--k-border);border-radius:32px;background:rgba(255,255,255,.85);box-shadow:var(--k-shadow-sm)}.launch-brand-panel img{width:min(100%,420px);height:auto;display:block}.launch-brand-panel p{margin:1rem 0 0;color:var(--k-text-secondary);line-height:1.6}
.launch-company,.support-options{padding:var(--k-section-space) 0}.launch-company__grid,.support-options__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.launch-company-card,.support-option{padding:1.5rem;border:1px solid var(--k-border);border-radius:24px;background:#fff}.launch-company-card>span,.support-option__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:var(--k-blue-050);border:1px solid var(--k-blue-200);color:var(--k-blue-700);font-size:.7rem;font-weight:800}.launch-company-card h3,.support-option h2{margin:1rem 0 .55rem;font-size:1.25rem;letter-spacing:-.03em}.launch-company-card p,.support-option p{margin:0;color:var(--k-text-secondary);font-size:.87rem;line-height:1.6}.support-option a,.support-option__pending{display:inline-block;margin-top:1rem;color:var(--k-blue-700);font-size:.78rem;font-weight:750;text-decoration:none}.support-option__pending{color:var(--k-ink-400)}
.launch-principles,.support-scope{padding:0 0 var(--k-section-space)}.launch-principles__panel,.support-scope__panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,4rem);border:1px solid var(--k-border);border-radius:34px;background:var(--k-ink-050)}.launch-principles h2,.support-scope h2{margin:1rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.045em}.launch-principles__list{display:grid;gap:1rem}.launch-principles__list>div{display:grid;gap:.3rem;padding-bottom:1rem;border-bottom:1px solid var(--k-border)}.launch-principles__list strong{font-size:.95rem}.launch-principles__list span,.support-scope__panel>p{color:var(--k-text-secondary);line-height:1.65}
.launch-contact{padding:0 0 var(--k-section-space)}.launch-contact__panel{padding:clamp(2.5rem,6vw,5rem);border-radius:38px;background:linear-gradient(135deg,#101820,#153247 70%,#155a8c);color:#fff}.launch-contact__panel .kordyra-eyebrow{color:#79c7f8}.launch-contact h2{margin:.9rem 0 0;max-width:900px;color:#fff;font-size:clamp(2.3rem,5vw,4.3rem);line-height:1;letter-spacing:-.05em}.launch-contact__panel>p:not(.kordyra-eyebrow){max-width:700px;color:rgba(255,255,255,.74);line-height:1.65}.launch-contact__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}
@media(max-width:1050px){.launch-company__grid,.support-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-hero__grid,.launch-principles__panel,.support-scope__panel{grid-template-columns:1fr}}
@media(max-width:620px){.launch-company__grid,.support-options__grid{grid-template-columns:1fr}.launch-contact__actions{display:grid}.launch-contact__actions .k-button{width:100%}}
