.assembly_hero__jCv1D{padding:4.5rem 0 3rem;background:radial-gradient(90% 120% at 50% 0,rgba(139,92,246,.14),transparent 65%),var(--bg)}.assembly_hero__jCv1D h1{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.02em;margin:.75rem 0 1rem;max-width:18ch}.assembly_hero__jCv1D .assembly_btn__akGMG{margin-top:1.75rem}.assembly_tiers__RrD7C{padding:1rem 0 3.5rem}.assembly_tierGrid__TaQ3I{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media (min-width:960px){.assembly_tierGrid__TaQ3I{grid-template-columns:repeat(3,1fr);align-items:stretch}}.assembly_tier__6_KAj{position:relative;display:flex;flex-direction:column;gap:.8rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.75rem}.assembly_tier__6_KAj.assembly_featured__h0_PS{border-color:var(--line-accent);box-shadow:var(--shadow-lift)}.assembly_tier__6_KAj h2{font-family:var(--font-display);font-size:1.4rem;margin:0}.assembly_featuredFlag__gsBsq{position:absolute;top:-.85rem;left:1.5rem;margin:0;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#041320;background:linear-gradient(180deg,var(--ice-bright),var(--ice));border-radius:999px;padding:.35rem .75rem}.assembly_price__PKESC{display:flex;align-items:baseline;gap:.7rem;margin:0}.assembly_price__PKESC strong{font-family:var(--font-display);font-size:2rem}.assembly_price__PKESC span{font-size:.85rem;color:var(--text-dim)}.assembly_blurb___NQzh{margin:0;color:var(--text-mute);line-height:1.6}.assembly_bestFor__YbsZB{margin:0;font-size:.92rem;color:var(--text-mute);line-height:1.55}.assembly_tier__6_KAj ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem;font-size:.92rem;color:var(--text-mute);line-height:1.5}.assembly_tier__6_KAj ul li{padding-left:1.4rem;position:relative}.assembly_tier__6_KAj ul li:before{content:"\2713";position:absolute;left:0;color:var(--success);font-weight:700}.assembly_tier__6_KAj .assembly_btn__akGMG{margin-top:auto}.assembly_sectionTitle__z39xk{font-family:var(--font-display);font-size:1.6rem;letter-spacing:-.01em;margin:0 0 1.5rem}.assembly_process__VfBnb{padding:0 0 3.5rem}.assembly_steps__SmVci{margin:0;padding:0;list-style:none;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:760px){.assembly_steps__SmVci{grid-template-columns:repeat(3,1fr)}}.assembly_steps__SmVci li{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem;counter-increment:step}.assembly_steps__SmVci strong{font-family:var(--font-display);font-size:1.05rem;color:var(--ice-bright)}.assembly_steps__SmVci p{margin:.5rem 0 0;color:var(--text-mute);line-height:1.6;font-size:.93rem}.assembly_why__YIvOA{padding:0 0 3.5rem}.assembly_whyGrid__JhFtN{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:760px){.assembly_whyGrid__JhFtN{grid-template-columns:repeat(2,1fr)}}.assembly_whyGrid__JhFtN article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem}.assembly_whyGrid__JhFtN h3{font-family:var(--font-display);font-size:1.05rem;margin:0 0 .5rem}.assembly_whyGrid__JhFtN p{margin:0;color:var(--text-mute);line-height:1.6;font-size:.93rem}.assembly_commitmentNote__oZ9rw{margin:1.5rem 0 0;padding:1.1rem 1.25rem;background:rgba(56,189,248,.07);border:1px solid var(--line-accent);border-radius:var(--radius);color:var(--text-mute);line-height:1.6}.assembly_cta__mVKlC{padding:0 0 3.5rem}.assembly_ctaInner__tlCDs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:2.25rem;background:radial-gradient(80% 120% at 100% 50%,rgba(56,189,248,.14),transparent 60%),var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg)}.assembly_ctaInner__tlCDs h2{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);margin:0 0 .5rem}.assembly_ctaInner__tlCDs p{margin:0;color:var(--text-mute);line-height:1.6}