.bitcoin-vibe-builder_about___paPc,.bitcoin-vibe-builder_faq__8prNR,.bitcoin-vibe-builder_finalCta__vLODh,.bitcoin-vibe-builder_hero__f4vgV,.bitcoin-vibe-builder_highlights__DMOEs,.bitcoin-vibe-builder_outcomes__2X86E,.bitcoin-vibe-builder_schedule__Nr1kK,.bitcoin-vibe-builder_teacher__vYtfp,.bitcoin-vibe-builder_why__VRb2t{width:min(1180px,calc(100% - 32px));margin-left:auto;margin-right:auto}.bitcoin-vibe-builder_hero__f4vgV{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:580px;overflow:hidden;border:1px solid rgba(157,104,255,.32);border-radius:28px;background:radial-gradient(circle at 82% 20%,rgba(155,93,229,.2),transparent 35%),linear-gradient(145deg,rgba(120,67,190,.12),transparent 52%),rgba(10,15,23,.96);box-shadow:0 28px 80px rgba(0,0,0,.3)}.bitcoin-vibe-builder_heroCopy__F9aaH{position:relative;z-index:3;padding:54px 20px 54px 54px}.bitcoin-vibe-builder_logo__1seXj{width:min(330px,75%);height:auto;object-fit:contain;object-position:left center;margin-bottom:20px}.bitcoin-vibe-builder_kicker__v42EX,.bitcoin-vibe-builder_sectionEyebrow__BQ_Ty{display:inline-flex;align-items:center;gap:8px;color:#b88cff;font-size:.72rem;font-weight:850;letter-spacing:.14em}.bitcoin-vibe-builder_hero__f4vgV h2{max-width:690px;margin:15px 0 18px;color:#f8fafc;font-size:clamp(2.35rem,4.6vw,4.7rem);line-height:.98;letter-spacing:-.06em}.bitcoin-vibe-builder_heroCopy__F9aaH>p{max-width:680px;margin:0;color:#adb8c6;font-size:1rem;line-height:1.72}.bitcoin-vibe-builder_heroMeta__Rr89x{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.bitcoin-vibe-builder_heroMeta__Rr89x span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(157,104,255,.22);border-radius:999px;background:rgba(157,104,255,.08);color:#d4c3ed;font-size:.78rem}.bitcoin-vibe-builder_heroActions__Ujc6y{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bitcoin-vibe-builder_primaryAction__fURX2,.bitcoin-vibe-builder_secondaryAction__XIkvu{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;padding:12px 18px;text-decoration:none;font-weight:800}.bitcoin-vibe-builder_primaryAction__fURX2{gap:9px;background:linear-gradient(135deg,#a56cff,#7b4ee5);color:white;box-shadow:0 13px 28px rgba(126,78,226,.28)}.bitcoin-vibe-builder_secondaryAction__XIkvu{border:1px solid rgba(255,255,255,.1);color:#dbe4ef;background:rgba(255,255,255,.035)}.bitcoin-vibe-builder_heroVisual__llYIw{position:relative;min-height:100%}.bitcoin-vibe-builder_visualGlow__tOhO_{position:absolute;width:430px;height:430px;top:50%;left:50%;transform:translate(-45%,-45%);border-radius:50%;background:rgba(144,80,236,.32);filter:blur(90px)}.bitcoin-vibe-builder_visualImage__7e9CG{object-fit:contain;object-position:right bottom;padding:45px 15px 25px;filter:drop-shadow(0 24px 36px rgba(0,0,0,.5))}.bitcoin-vibe-builder_prize__gHH8g{position:absolute;z-index:3;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;border:1px solid rgba(247,147,26,.35);border-radius:15px;padding:12px 14px;color:#f7931a;background:rgba(11,15,22,.88);backdrop-filter:blur(12px)}.bitcoin-vibe-builder_prize__gHH8g div{display:grid}.bitcoin-vibe-builder_prize__gHH8g strong{color:#f8fafc;font-size:.95rem}.bitcoin-vibe-builder_prize__gHH8g span{color:#aab4c1;font-size:.72rem}.bitcoin-vibe-builder_highlights__DMOEs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.bitcoin-vibe-builder_highlights__DMOEs article{min-height:210px;border:1px solid rgba(157,104,255,.18);border-radius:21px;padding:24px;background:radial-gradient(circle at top left,rgba(157,104,255,.1),transparent 44%),rgba(10,15,23,.88)}.bitcoin-vibe-builder_highlightIcon__Yj0Y8{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#ac7eff;background:rgba(157,104,255,.12)}.bitcoin-vibe-builder_highlights__DMOEs h2{margin:18px 0 9px;color:#f8fafc;font-size:1.14rem}.bitcoin-vibe-builder_highlights__DMOEs p{margin:0;color:#aab4c1;font-size:.9rem;line-height:1.62}.bitcoin-vibe-builder_about___paPc,.bitcoin-vibe-builder_faq__8prNR,.bitcoin-vibe-builder_outcomes__2X86E,.bitcoin-vibe-builder_schedule__Nr1kK{margin-top:72px}.bitcoin-vibe-builder_sectionHeading__n0seA{max-width:790px;margin-bottom:26px}.bitcoin-vibe-builder_about___paPc h2,.bitcoin-vibe-builder_finalCta__vLODh h2,.bitcoin-vibe-builder_sectionHeading__n0seA h2,.bitcoin-vibe-builder_teacher__vYtfp h2,.bitcoin-vibe-builder_why__VRb2t h2{margin:8px 0 0;color:#f8fafc;font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1.08;letter-spacing:-.04em}.bitcoin-vibe-builder_aboutGrid__7TIie{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px}.bitcoin-vibe-builder_aboutCopy__3uf2w,.bitcoin-vibe-builder_stack__2Gkam{border:1px solid rgba(255,255,255,.075);border-radius:22px;padding:27px;background:rgba(10,15,23,.86)}.bitcoin-vibe-builder_aboutCopy__3uf2w p{margin:0;color:#b1bbc8;font-size:1rem;line-height:1.75}.bitcoin-vibe-builder_aboutCopy__3uf2w p+p{margin-top:15px}.bitcoin-vibe-builder_stack__2Gkam{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bitcoin-vibe-builder_stack__2Gkam span{min-height:52px;display:flex;align-items:center;gap:9px;border:1px solid rgba(157,104,255,.15);border-radius:13px;padding:11px 13px;color:#d8e0e9;background:rgba(157,104,255,.055);font-size:.84rem}.bitcoin-vibe-builder_stack__2Gkam svg{color:#ad80fa}.bitcoin-vibe-builder_weekGrid__S6_bK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bitcoin-vibe-builder_weekCard__0iODj{min-height:480px;display:flex;flex-direction:column;border:1px solid rgba(157,104,255,.18);border-radius:22px;padding:25px;background:linear-gradient(145deg,rgba(157,104,255,.08),transparent 48%),rgba(10,15,23,.9)}.bitcoin-vibe-builder_weekTop__e_UKQ{display:flex;align-items:center;justify-content:space-between;color:#ad7eff}.bitcoin-vibe-builder_weekTop__e_UKQ span{font-size:3.7rem;font-weight:900;line-height:1;opacity:.26}.bitcoin-vibe-builder_weekCard__0iODj small{margin-top:18px;color:#a985e2;font-weight:750}.bitcoin-vibe-builder_weekCard__0iODj h3{margin:8px 0 12px;color:#f8fafc;font-size:1.42rem}.bitcoin-vibe-builder_weekCard__0iODj>p{margin:0;color:#a9b4c1;font-size:.88rem;line-height:1.62}.bitcoin-vibe-builder_weekCard__0iODj ul{display:grid;gap:11px;margin:auto 0 0;padding:25px 0 0;list-style:none}.bitcoin-vibe-builder_weekCard__0iODj li{display:flex;gap:9px;color:#c8d1dc;font-size:.84rem;line-height:1.42}.bitcoin-vibe-builder_weekCard__0iODj li svg{flex:0 0 auto;color:#9d68ff}.bitcoin-vibe-builder_outcomeGrid__W5ZfX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.bitcoin-vibe-builder_outcomeGrid__W5ZfX article{min-height:155px;border:1px solid rgba(255,255,255,.075);border-radius:19px;padding:22px;background:rgba(10,15,23,.86)}.bitcoin-vibe-builder_outcomeGrid__W5ZfX svg{color:#a979f5}.bitcoin-vibe-builder_outcomeGrid__W5ZfX h3{margin:18px 0 0;color:#eef3f8;font-size:1rem;line-height:1.35}.bitcoin-vibe-builder_why__VRb2t{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:30px;margin-top:72px;border:1px solid rgba(247,147,26,.18);border-radius:25px;padding:34px;background:radial-gradient(circle at left center,rgba(247,147,26,.09),transparent 35%),rgba(10,15,23,.88)}.bitcoin-vibe-builder_whyItems__QTIVe{display:grid;gap:13px}.bitcoin-vibe-builder_whyItems__QTIVe article{display:flex;gap:14px;border:1px solid rgba(255,255,255,.065);border-radius:15px;padding:15px;background:rgba(255,255,255,.025)}.bitcoin-vibe-builder_whyItems__QTIVe svg{flex:0 0 auto;color:#f7931a}.bitcoin-vibe-builder_whyItems__QTIVe p{margin:0;color:#b5bfca;line-height:1.55}.bitcoin-vibe-builder_teacher__vYtfp{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:center;margin-top:72px;border:1px solid rgba(157,104,255,.18);border-radius:24px;padding:30px;background:rgba(10,15,23,.88)}.bitcoin-vibe-builder_teacherPhoto__i2feC{position:relative;width:180px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(157,104,255,.32);border-radius:22px;background:rgba(157,104,255,.08)}.bitcoin-vibe-builder_teacherPhoto__i2feC img{object-fit:cover}.bitcoin-vibe-builder_teacher__vYtfp strong{display:block;margin-top:8px;color:#b88cff}.bitcoin-vibe-builder_teacher__vYtfp p{max-width:790px;margin:15px 0 0;color:#aeb8c4;line-height:1.7}.bitcoin-vibe-builder_faqGrid__ervaa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.bitcoin-vibe-builder_faq__8prNR details{border:1px solid rgba(255,255,255,.075);border-radius:16px;padding:18px 20px;background:rgba(10,15,23,.88)}.bitcoin-vibe-builder_faq__8prNR summary{cursor:pointer;color:#eef3f8;font-weight:760}.bitcoin-vibe-builder_faq__8prNR details p{margin:14px 0 0;color:#aab5c2;font-size:.9rem;line-height:1.62}.bitcoin-vibe-builder_finalCta__vLODh{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:72px;margin-bottom:44px;border:1px solid rgba(157,104,255,.28);border-radius:25px;padding:32px;background:linear-gradient(135deg,rgba(157,104,255,.15),transparent 55%),rgba(10,15,23,.92)}.bitcoin-vibe-builder_finalCta__vLODh p{margin:12px 0 0;color:#aeb8c4}.bitcoin-vibe-builder_finalCta__vLODh>a{flex:0 0 auto;min-height:50px;display:inline-flex;align-items:center;gap:9px;border-radius:14px;padding:13px 19px;color:white;text-decoration:none;font-weight:850;background:linear-gradient(135deg,#a66dff,#7d4fe6)}@media (max-width:980px){.bitcoin-vibe-builder_hero__f4vgV{grid-template-columns:1fr}.bitcoin-vibe-builder_heroCopy__F9aaH{padding:42px}.bitcoin-vibe-builder_heroVisual__llYIw{min-height:390px}.bitcoin-vibe-builder_highlights__DMOEs,.bitcoin-vibe-builder_weekGrid__S6_bK{grid-template-columns:1fr}.bitcoin-vibe-builder_weekCard__0iODj{min-height:auto}.bitcoin-vibe-builder_weekCard__0iODj ul{margin-top:22px}.bitcoin-vibe-builder_outcomeGrid__W5ZfX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bitcoin-vibe-builder_about___paPc,.bitcoin-vibe-builder_faq__8prNR,.bitcoin-vibe-builder_finalCta__vLODh,.bitcoin-vibe-builder_hero__f4vgV,.bitcoin-vibe-builder_highlights__DMOEs,.bitcoin-vibe-builder_outcomes__2X86E,.bitcoin-vibe-builder_schedule__Nr1kK,.bitcoin-vibe-builder_teacher__vYtfp,.bitcoin-vibe-builder_why__VRb2t{width:min(100% - 20px,1180px)}.bitcoin-vibe-builder_aboutGrid__7TIie,.bitcoin-vibe-builder_faqGrid__ervaa,.bitcoin-vibe-builder_teacher__vYtfp,.bitcoin-vibe-builder_why__VRb2t{grid-template-columns:1fr}.bitcoin-vibe-builder_teacherPhoto__i2feC{width:150px}.bitcoin-vibe-builder_finalCta__vLODh{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.bitcoin-vibe-builder_heroCopy__F9aaH{padding:28px 22px}.bitcoin-vibe-builder_hero__f4vgV h2{font-size:2.5rem}.bitcoin-vibe-builder_heroVisual__llYIw{min-height:300px}.bitcoin-vibe-builder_visualImage__7e9CG{padding:22px 6px 12px}.bitcoin-vibe-builder_prize__gHH8g{right:12px;bottom:12px}.bitcoin-vibe-builder_outcomeGrid__W5ZfX,.bitcoin-vibe-builder_stack__2Gkam{grid-template-columns:1fr}.bitcoin-vibe-builder_aboutCopy__3uf2w,.bitcoin-vibe-builder_finalCta__vLODh,.bitcoin-vibe-builder_stack__2Gkam,.bitcoin-vibe-builder_teacher__vYtfp,.bitcoin-vibe-builder_why__VRb2t{padding:22px}}