.sdk-hero-panel{padding:42px 38px 38px}.sdk-hero-layout{grid-template-columns:minmax(0,1.22fr) minmax(20rem,.9fr);align-items:stretch;gap:24px;display:grid}.sdk-hero-copy{align-content:start;display:grid}.sdk-hero-title{max-width:12ch;font-family:var(--font-display),sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:700;line-height:.94}.sdk-hero-subtitle{color:color-mix(in srgb,var(--accent-2)68%,white 32%);font-family:var(--font-display),sans-serif;letter-spacing:.01em;margin:16px 0 0;font-size:1rem}.sdk-hero-copy .lead{max-width:58rem}.sdk-hero-tags{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sdk-hero-tags li{min-height:38px;color:color-mix(in srgb,var(--text)90%,white 10%);font-family:var(--font-display),sans-serif;letter-spacing:.01em;background:linear-gradient(#ffffff08,#ffffff03),#0c182299;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;display:inline-flex}.sdk-hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.sdk-hero-cta-row{align-items:stretch;gap:14px}.sdk-hero-cta{border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:min(100%,21rem);min-height:74px;padding:16px 20px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.sdk-hero-cta:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(#ffffff1f,#0000 42%);position:absolute;inset:0}.sdk-hero-cta:after{content:"";opacity:0;pointer-events:none;border-radius:999px;width:4px;position:absolute;top:14px;bottom:14px;left:0}.sdk-hero-cta:hover,.sdk-hero-cta:focus-visible{transform:translateY(-2px)}.sdk-hero-cta-primary{color:var(--text);background:linear-gradient(90deg,#f59b5838,#f59b5814 22%,#0000 46%),linear-gradient(#ffffff0e,#ffffff05),linear-gradient(#0d1822fc,#0b141df0);border:1px solid #f59b586b;box-shadow:inset 0 1px #ffffff0f,0 18px 32px #0000002e,0 0 0 1px #f59b580f}.sdk-hero-cta-primary:after{opacity:1;background:linear-gradient(#f59b58,#ffd1a2);box-shadow:0 0 16px #f59b583d}.sdk-hero-cta-primary:hover,.sdk-hero-cta-primary:focus-visible{border-color:#f59b5894;box-shadow:inset 0 1px #ffffff14,0 20px 36px #00000038,0 0 0 1px #f59b581a}.sdk-hero-cta-secondary{color:var(--text);background:linear-gradient(#ffffff07,#ffffff03),linear-gradient(#0a121beb,#0c1620d6);border:1px solid #7b92a32e;box-shadow:inset 0 1px #ffffff09,0 10px 24px #00000024}.sdk-hero-cta-secondary:hover,.sdk-hero-cta-secondary:focus-visible{background:linear-gradient(#ffffff0d,#ffffff04),linear-gradient(#0c1721fa,#0e1a26eb);border-color:#f59b5857;box-shadow:inset 0 1px #ffffff0d,0 16px 30px #0000002e}.sdk-hero-cta-icon{z-index:1;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.sdk-hero-cta-primary .sdk-hero-cta-icon{color:#ffc28f;background:linear-gradient(#f59b5838,#f59b581a);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #f59b581f,0 10px 20px #f59b581f}.sdk-hero-cta-secondary .sdk-hero-cta-icon{color:#a8bac4;background:#6f8d931f;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #6f8d9314}.sdk-hero-cta-icon svg{width:20px;height:20px}.sdk-hero-cta-copy{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.sdk-hero-cta-copy strong{font-family:var(--font-display),sans-serif;letter-spacing:-.01em;font-size:.98rem;line-height:1.05}.sdk-hero-cta-primary .sdk-hero-cta-copy strong{color:#f4f8fb;font-size:1.04rem}.sdk-hero-cta-secondary .sdk-hero-cta-copy strong{color:color-mix(in srgb,var(--text)94%,white 6%)}.sdk-hero-cta-copy small{font-size:.82rem;line-height:1.4;display:block}.sdk-hero-cta-primary .sdk-hero-cta-copy small{color:color-mix(in srgb,#ffc28f 28%,var(--muted)72%)}.sdk-hero-cta-secondary .sdk-hero-cta-copy small{color:color-mix(in srgb,var(--muted)84%,white 16%)}.sdk-hero-side{gap:14px;display:grid}.sdk-hero-side-panel,.sdk-hero-side-card,.sdk-compare-card,.sdk-arc-card,.sdk-arc-aside,.sdk-contract-column,.sdk-contract-loop,.sdk-note-card,.sdk-lane-card,.sdk-doc-entry{border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff06}.sdk-hero-side-panel,.sdk-hero-side-card,.sdk-compare-card,.sdk-arc-card,.sdk-contract-column,.sdk-note-card,.sdk-lane-card,.sdk-doc-entry{background:linear-gradient(#ffffff06,#ffffff03),linear-gradient(#0c1822fa,#0b131ceb)}.sdk-hero-side-panel{background:radial-gradient(circle at 100% 0,#76e0cb1f,#0000 32%),linear-gradient(#ffffff06,#ffffff03),linear-gradient(#0c1822fa,#0b131ceb);border-radius:26px;gap:10px;padding:22px 22px 20px;display:grid}.sdk-hero-side-panel h2,.sdk-compare-card h3,.sdk-arc-aside h3,.sdk-note-card h3,.sdk-lane-card h3,.sdk-doc-entry h3{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;margin:0;line-height:1.02}.sdk-hero-side-panel h2{font-size:clamp(1.5rem,2.2vw,1.95rem)}.sdk-hero-side-panel p,.sdk-compare-card p,.sdk-arc-card p,.sdk-arc-aside p,.sdk-contract-column p,.sdk-contract-loop p,.sdk-note-card p,.sdk-lane-card p,.sdk-doc-entry p{color:var(--muted);margin:0}.sdk-hero-side-grid{gap:12px;display:grid}.sdk-surface-map{background:radial-gradient(circle at 50% 12%,#f59b581f,#0000 28%),radial-gradient(circle at 50% 88%,#76e0cb1f,#0000 28%),linear-gradient(#ffffff07,#ffffff03),linear-gradient(#0c1822fa,#0b131ceb);border:1px solid #ffffff14;border-radius:26px;gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff06,0 18px 44px #00000029}.sdk-surface-column,.sdk-surface-core{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:14px 14px 13px;display:grid}.sdk-surface-core{background:linear-gradient(#76e0cb14,#ffffff04),#ffffff05;border-color:#76e0cb2e}.sdk-surface-label{color:var(--accent-2);font-family:var(--font-display),sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.sdk-surface-column strong,.sdk-surface-core strong{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:.96rem;line-height:1.3}.sdk-surface-core-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sdk-surface-core-grid span{min-height:38px;font-family:var(--font-display),sans-serif;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.8rem;display:inline-flex}.sdk-surface-divider{height:14px;position:relative}.sdk-surface-divider:before{content:"";background:linear-gradient(#f59b5838,#76e0cb38);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sdk-surface-divider:after{content:"";border-bottom:1px solid #76e0cb57;border-right:1px solid #76e0cb57;width:8px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}.sdk-hero-side-card{border-radius:20px;gap:8px;padding:16px 18px 15px;display:grid}.sdk-hero-side-card strong,.sdk-arc-card strong,.sdk-contract-column strong,.sdk-contract-loop strong{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:1.04rem;line-height:1.18}.sdk-hero-side-card strong{line-height:1.3}.sdk-diagram-kicker,.sdk-doc-entry-kicker{color:var(--accent-2);font-family:var(--font-display),sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;display:inline-block}.sdk-list{color:var(--muted);margin:0;padding-left:18px}.sdk-list li+li{margin-top:8px}.sdk-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sdk-boundary-section,.sdk-arc-section,.sdk-contract-section,.sdk-readiness-section,.sdk-docs-section{position:relative}.sdk-boundary-section:before,.sdk-arc-section:before,.sdk-contract-section:before,.sdk-readiness-section:before,.sdk-docs-section:before{content:"";pointer-events:none;opacity:.7;position:absolute;inset:0}.sdk-boundary-section:before{background:radial-gradient(circle at 8% 18%,#76e0cb14,#0000 22%),radial-gradient(circle at 92% 86%,#f59b5814,#0000 24%)}.sdk-arc-section:before{background:radial-gradient(circle at 86% 18%,#f59b5814,#0000 24%),radial-gradient(circle at 16% 86%,#76e0cb12,#0000 20%)}.sdk-contract-section:before{background:radial-gradient(circle at 50% 22%,#76e0cb14,#0000 24%),radial-gradient(circle at 50% 88%,#f59b580f,#0000 26%)}.sdk-readiness-section:before{background:radial-gradient(circle at 12% 82%,#76e0cb0f,#0000 24%),radial-gradient(circle at 88% 22%,#f59b5814,#0000 24%)}.sdk-docs-section:before{background:radial-gradient(circle at 84% 18%,#76e0cb14,#0000 22%),radial-gradient(circle at 14% 80%,#f59b580f,#0000 22%)}.sdk-compare-card{border-radius:26px;gap:12px;padding:24px 24px 22px;display:grid}.sdk-compare-card-host{background:radial-gradient(circle at 0 0,#76e0cb14,#0000 28%),linear-gradient(#ffffff06,#ffffff03),linear-gradient(#0c1822fa,#0b131ceb)}.sdk-compare-card-sdk{background:radial-gradient(circle at 100% 0,#f59b581a,#0000 28%),linear-gradient(#ffffff06,#ffffff03),linear-gradient(#0c1822fa,#0b131ceb)}.sdk-arc-grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.92fr);gap:18px;display:grid}.sdk-arc-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sdk-arc-card,.sdk-arc-aside{border-radius:24px;gap:10px;padding:22px 22px 20px;display:grid}.sdk-arc-aside{background:radial-gradient(circle at 100% 0,#f59b581c,#0000 32%),linear-gradient(#ffffff06,#ffffff03),linear-gradient(#0c1822fa,#0b131ceb)}.sdk-pilot-checklist{gap:10px;margin-top:4px;display:grid}.sdk-pilot-checklist span{min-height:42px;color:color-mix(in srgb,var(--text)88%,white 12%);font-family:var(--font-display),sans-serif;letter-spacing:-.01em;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 14px;font-size:.86rem;display:inline-flex}.sdk-contract-band{margin-bottom:24px}.sdk-contract-shell{grid-template-columns:.82fr 1.3fr .82fr;gap:14px;display:grid}.sdk-contract-column,.sdk-contract-loop{border-radius:24px;gap:12px;padding:22px 22px 20px;display:grid}.sdk-contract-column{background:linear-gradient(#ffffff06,#ffffff03),linear-gradient(#0c1822fa,#0b131ceb)}.sdk-contract-loop{background:linear-gradient(#76e0cb14,#ffffff04),linear-gradient(#0c1822fa,#0b131ceb);border-color:#76e0cb2e}.sdk-contract-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sdk-contract-steps span{min-height:44px;font-family:var(--font-display),sans-serif;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.85rem;font-weight:700;display:inline-flex}.sdk-note-grid,.sdk-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sdk-note-card,.sdk-lane-card{border-radius:22px;gap:10px;padding:20px 20px 18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.sdk-note-card:hover,.sdk-lane-card:hover,.sdk-compare-card:hover,.sdk-arc-card:hover,.sdk-hero-side-card:hover{border-color:#f59b5838;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff06,0 18px 36px #00000029}.sdk-lane-card-pdf{background:linear-gradient(#f59b580d,#ffffff03),linear-gradient(#0c1822fa,#0b131ceb)}.sdk-doc-entry{border-radius:26px;grid-template-columns:minmax(0,1.26fr) minmax(18rem,.92fr);align-items:start;gap:18px;margin-bottom:22px;padding:22px 24px;display:grid}.sdk-doc-entry-copy,.sdk-doc-entry-links{align-content:start;gap:10px;display:grid}.sdk-doc-entry p{max-width:48rem}.sdk-doc-entry-links{grid-template-columns:repeat(2,minmax(0,1fr))}.sdk-doc-entry-links .button{justify-content:center}.sdk-doc-cta-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}@media (max-width:1120px){.sdk-hero-layout,.sdk-compare-grid,.sdk-arc-grid,.sdk-contract-shell,.sdk-note-grid,.sdk-lane-grid,.sdk-doc-entry,.sdk-arc-track,.sdk-surface-core-grid{grid-template-columns:1fr}.sdk-hero-cta{min-width:min(100%,18rem)}}@media (max-width:767px){.sdk-hero-panel{padding:30px 22px 24px}.sdk-hero-side-panel,.sdk-hero-side-card,.sdk-compare-card,.sdk-arc-card,.sdk-arc-aside,.sdk-contract-column,.sdk-contract-loop,.sdk-note-card,.sdk-lane-card,.sdk-doc-entry{padding:18px 18px 16px}.sdk-contract-steps,.sdk-doc-entry-links{grid-template-columns:1fr}.sdk-hero-cta-row{flex-direction:column}.sdk-hero-cta{width:100%;min-width:0}}
