.livecube-start-page{box-sizing:border-box;color:#1e293b;width:100%;max-width:100%;min-height:100vh;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background-color:#fafbfc;padding-bottom:80px;position:relative;overflow-x:clip}.start-ambient-bg{pointer-events:none;z-index:0;height:680px;position:absolute;top:0;left:0;right:0;overflow:hidden}.start-wave-svg{object-fit:cover;width:100%;height:100%}.start-container{z-index:1;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:32px clamp(12px,3vw,24px) 60px;position:relative}.font-gradient{background:linear-gradient(135deg,#c62f43 0%,#e32b49 45%,#ff6b35 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.font-gradient-orange,.font-gradient-purple{background:linear-gradient(135deg,#ea580c 0%,#ff6b35 50%,#e32b49 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.start-quick-nav{-webkit-backdrop-filter:blur(14px);background:#ffffffd9;border:1px solid #e2e8f0cc;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto 36px;padding:12px 18px;display:flex;box-shadow:0 4px 20px #0000000a}.nav-pill{color:#475569;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-pill:hover{color:#0f172a;background:#f1f5f9;transform:translateY(-1px)}.pill-dot{border-radius:50%;width:8px;height:8px}.pill-dot.red{background:#e32b49}.pill-dot.orange{background:#ea580c}.pill-dot.dark{background:#0f172a}.pill-dot.purple{background:#ea580c}.pill-dot.amber{background:#f59e0b}.pill-dot.blue{background:#0f172a}.pill-dot.green{background:#10b981}.start-hero{text-align:center;max-width:900px;margin:0 auto 64px;padding:20px 0}.hero-badge{color:#e32b49;letter-spacing:-.01em;background:#e32b4914;border:1px solid #e32b4933;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex}.hero-title{letter-spacing:-.03em;color:#0f172a;margin-bottom:20px;font-size:clamp(38px,5.5vw,64px);font-weight:850;line-height:1.08}.hero-subtitle{color:#334155;margin-bottom:14px;font-size:clamp(18px,2.2vw,22px);font-weight:600;line-height:1.35}.hero-lead{color:#64748b;max-width:720px;margin:0 auto 36px;font-size:clamp(15px,1.8vw,17px);line-height:1.6}.hero-quick-cards{text-align:left;box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;width:100%;margin-top:24px;display:grid}.quick-card{box-sizing:border-box;background:#fff;border:1.5px solid #edf2f7;border-radius:20px;align-items:center;gap:14px;min-width:0;padding:18px 20px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 6px 24px #0f172a0a}.quick-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0f172a17}.card-creator:hover{border-color:#fca5a5}.card-diy:hover{border-color:#fdba74}.card-features:hover{border-color:#18181b}.quick-card-icon{flex-shrink:0;font-size:28px}.quick-card-content{flex:1;min-width:0}.quick-card-content strong{color:#0f172a;word-break:break-word;margin-bottom:3px;font-size:15px;font-weight:700;display:block}.quick-card-content span{color:#64748b;white-space:normal;word-break:break-word;font-size:12.5px;line-height:1.35;display:block}.quick-card-arrow{color:#94a3b8;font-size:18px;font-weight:700;transition:transform .2s,color .2s}.quick-card:hover .quick-card-arrow{color:#0f172a;transform:translate(4px)}.card-creator:hover .quick-card-arrow{color:#e32b49}.card-diy:hover .quick-card-arrow{color:#ea580c}.card-features:hover .quick-card-arrow{color:#18181b}.track-section{margin-bottom:72px;scroll-margin-top:100px}.track-header{text-align:center;max-width:800px;margin:0 auto 40px}.track-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:6px 16px;font-size:12.5px;font-weight:800;display:inline-block}.badge-red{color:#e11d48;background:#ffe4e6}.badge-orange,.badge-purple{color:#c2410c;background:#fff7ed;border:1px solid #ea580c40}.track-title{letter-spacing:-.025em;color:#0f172a;margin-bottom:12px;font-size:clamp(28px,3.8vw,44px);font-weight:800;line-height:1.15}.track-desc{color:#64748b;font-size:clamp(15px,1.6vw,17px);line-height:1.6}.steps-flow{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;width:100%;display:grid}.diy-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.step-card{box-sizing:border-box;background:#fff;border:1.5px solid #edf0f5;border-radius:28px;flex-direction:column;min-width:0;padding:clamp(22px,3vw,34px) clamp(18px,2.5vw,28px);transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 30px #0f172a09}.step-card:hover{border-color:#cbd5e1;transform:translateY(-5px);box-shadow:0 22px 45px #e32b4912}.card-diy-style:hover{border-color:#fdba74;box-shadow:0 22px 45px #ea580c17}.step-card-header{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.step-number-bubble{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:850;display:flex;box-shadow:0 6px 16px #00000014}.bubble-red{color:#fff;background:linear-gradient(135deg,#c62f43 0%,#e11d48 100%)}.bubble-orange,.bubble-purple{color:#fff;background:linear-gradient(135deg,#ea580c 0%,#ff6b35 100%)}.step-title-wrap{flex:1;min-width:0}.step-title{color:#0f172a;letter-spacing:-.015em;word-break:break-word;margin-bottom:4px;font-size:clamp(17px,1.8vw,19px);font-weight:750;line-height:1.25}.step-tagline{color:#e11d48;font-size:13px;font-weight:600;line-height:1.35}.card-diy-style .step-tagline{color:#ea580c}.step-body{flex-direction:column;flex:1;min-width:0;display:flex}.step-text{color:#475569;flex:1;margin-bottom:20px;font-size:14.5px;line-height:1.6}.step-store-buttons{flex-direction:column;gap:10px;width:100%;margin-bottom:18px;display:flex}.store-btn{color:#fff;box-sizing:border-box;background:#0f172a;border-radius:14px;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:11px 16px;text-decoration:none;transition:all .2s;display:inline-flex}.store-btn:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a26}.store-icon{flex-shrink:0;width:24px;height:24px}.store-btn-text{flex-direction:column;line-height:1.15;display:flex}.store-btn-text small{text-transform:uppercase;color:#94a3b8;letter-spacing:.04em;font-size:10.5px}.store-btn-text strong{color:#fff;font-size:13.5px}.step-action-row{margin-bottom:18px}.btn-accent-cta{color:#fff;background:linear-gradient(135deg,#c62f43 0%,#e11d48 100%);border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 22px #c62f4347}.btn-accent-cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 28px #c62f4361}.btn-orange-cta,.btn-purple-cta{background:linear-gradient(135deg,#ea580c 0%,#ff6b35 100%);box-shadow:0 8px 22px #ea580c47}.btn-orange-cta:hover,.btn-purple-cta:hover{box-shadow:0 12px 28px #ea580c61}.step-highlight-banner{text-align:center;word-break:break-word;background:linear-gradient(135deg,#fff1f2 0%,#fff7ed 100%);border:1px dashed #f43f5e;border-radius:12px;margin-bottom:16px;padding:10px 14px}.banner-woohoo{background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border-color:#f97316}.highlight-tag{color:#e11d48;letter-spacing:-.01em;font-size:12.5px;font-weight:800}.banner-woohoo .highlight-tag{color:#c2410c}.step-pill-tip{color:#475569;background:#f8fafc;border-left:3px solid #e11d48;border-radius:0 12px 12px 0;margin-top:auto;padding:10px 14px;font-size:13px;line-height:1.5}.tip-orange,.tip-purple{background:#fff7ed;border-left-color:#ea580c}.step-pill-tip strong{color:#0f172a}.track-connector-banner{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#09090b 0%,#18181b 60%,#1c1917 100%);border:1px solid #ff6b3538;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;max-width:100%;margin:0 auto 72px;padding:clamp(20px,3vw,28px) clamp(20px,4vw,36px);display:flex;box-shadow:0 20px 45px #00000040}.connector-icon{flex-shrink:0;font-size:42px}.connector-text{flex:1;min-width:0}.connector-text strong{letter-spacing:-.02em;color:#fff;margin-bottom:6px;font-size:20px;font-weight:800;display:block}.connector-text p{color:#cbd5e1;margin:0;font-size:14.5px;line-height:1.55}.connector-jump-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ea580c 0%,#ff6b35 50%,#e32b49 100%);border-radius:16px;flex-shrink:0;align-items:center;gap:8px;padding:14px 24px;font-size:14.5px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 22px #ea580c59}.connector-jump-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 12px 28px #ea580c73}.features-section{margin-bottom:72px;scroll-margin-top:100px}.features-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;width:100%;display:grid}.polaroid-card{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:24px;min-width:0;padding:38px clamp(18px,2.5vw,28px) 30px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 12px 30px #0f172a0a}.polaroid-card:hover{box-shadow:0 24px 48px #0f172a14;transform:translateY(-6px)rotate(0)!important}.polaroid-0{transform:rotate(-1deg)}.polaroid-1{transform:rotate(1.2deg)}.polaroid-2{transform:rotate(-.8deg)}.polaroid-3{transform:rotate(1deg)}.polaroid-pin{color:#e32b49;filter:drop-shadow(0 2px 4px #00000026);position:absolute;top:-12px;left:50%;transform:translate(-50%)}.polaroid-0 .polaroid-pin{color:#e32b49}.polaroid-1 .polaroid-pin{color:#ea580c}.polaroid-2 .polaroid-pin{color:#0f172a}.polaroid-3 .polaroid-pin{color:#ff6b35}.polaroid-icon-wrap{margin-bottom:16px;font-size:40px}.polaroid-title{color:#0f172a;letter-spacing:-.015em;margin-bottom:12px;font-size:19px;font-weight:800}.polaroid-desc{color:#64748b;font-size:14.5px;line-height:1.6}.faq-section{margin-bottom:72px;scroll-margin-top:100px}.faq-accordion-list{flex-direction:column;gap:14px;max-width:860px;margin:0 auto;display:flex}.faq-item{background:#fff;border:1.5px solid #edf0f5;border-radius:18px;transition:all .2s;overflow:hidden}.faq-item:hover{border-color:#cbd5e1}.faq-item[open]{border-color:#fca5a5;box-shadow:0 8px 24px #e32b490d}.faq-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-question{color:#0f172a;font-size:17px;font-weight:750;line-height:1.35}.faq-chevron{color:#e32b49;font-size:24px;font-weight:350;line-height:1;transition:transform .25s}.faq-item[open] .faq-chevron{transform:rotate(45deg)}.faq-answer{color:#475569;padding:0 26px 22px;font-size:15px;line-height:1.65}.checklist-section{margin-bottom:72px;scroll-margin-top:100px}.checklist-card{background:#fff;border:1.5px solid #edf0f5;border-radius:28px;max-width:860px;margin:0 auto;padding:40px;box-shadow:0 16px 36px #0f172a0a}.checklist-card-header{border-bottom:1.5px solid #f1f5f9;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.checklist-heading-title{color:#0f172a;letter-spacing:-.02em;margin-bottom:4px;font-size:26px;font-weight:800}.checklist-heading-subtitle{color:#64748b;font-size:14.5px}.checklist-counter-badge{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:800}.checklist-counter-badge.badge-completed{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 4px 14px #10b9814d}.checklist-items{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.checklist-item{cursor:pointer;background:#f8fafc;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;transition:all .2s;display:flex}.checklist-item:hover{background:#f1f5f9}.checklist-item input{display:none}.check-box-custom{color:#0000;background:#fff;border:2px solid #cbd5e1;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;transition:all .2s;display:flex}.checklist-item input:checked+.check-box-custom{color:#fff;background:#10b981;border-color:#10b981}.check-text{color:#334155;font-size:15px;font-weight:600;line-height:1.4;transition:color .2s}.checklist-item:has(input:checked){background:#f0fdf4;border-color:#bbf7d0}.checklist-item:has(input:checked) .check-text{color:#065f46}.checklist-footer{border-top:1.5px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.checklist-status-msg{color:#64748b;max-width:500px;margin:0;font-size:14px;line-height:1.5}.checklist-status-msg.status-pass{color:#059669;font-weight:750}.checklist-footer-actions{align-items:center;gap:16px;display:flex}.btn-checklist-text{color:#e32b49;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:13.5px;font-weight:650;transition:background .2s}.btn-checklist-text:hover{background:#ffe4e6}.grand-cta-banner{color:#fff;text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#c62f43 0%,#e11d48 30%,#ea580c 70%,#ff6b35 100%);border-radius:36px;max-width:100%;margin-bottom:40px;padding:clamp(36px,5vw,60px) clamp(20px,4vw,40px);box-shadow:0 25px 60px #ea580c47}.grand-cta-content{min-width:0;max-width:720px;margin:0 auto}.grand-cta-title{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(32px,4.5vw,48px);font-weight:850;line-height:1.15}.grand-cta-text{color:#fffffff2;margin-bottom:34px;font-size:clamp(16px,2vw,18px);line-height:1.6}.grand-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.btn-grand{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:16px 28px;font-size:15.5px;font-weight:750;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-grand-primary{color:#c62f43;background:#fff;box-shadow:0 8px 24px #00000026}.btn-grand-primary:hover{color:#ea580c;transform:translateY(-2px);box-shadow:0 14px 32px #00000040}.btn-grand-secondary{color:#fff;background:#09090b;border:1.5px solid #ffffff40;box-shadow:0 8px 20px #0003}.btn-grand-secondary:hover{background:#18181b;border-color:#ff6b35;transform:translateY(-2px);box-shadow:0 12px 28px #0000004d}.btn-grand-outline{-webkit-backdrop-filter:blur(10px);color:#fff;background:#09090b59;border:1.5px solid #ffffff73}.btn-grand-outline:hover{background:#09090b99;border-color:#fff;transform:translateY(-2px)}.start-footer-note{text-align:center;color:#94a3b8;margin-top:24px;font-size:13.5px}@media (max-width:1100px){.track-connector-banner{text-align:center;flex-direction:column;padding:28px 20px}}@media (max-width:768px){.hero-quick-cards{grid-template-columns:1fr}}@media (max-width:720px){.start-container{padding:16px 12px 36px}.start-quick-nav{display:none}.steps-flow,.diy-grid,.features-grid{grid-template-columns:1fr}.polaroid-card{transform:none!important}.checklist-card{padding:24px 16px}.checklist-card-header{flex-direction:column;align-items:flex-start}.grand-cta-banner{border-radius:24px;padding:36px 16px}.grand-cta-buttons{flex-direction:column;width:100%}.btn-grand{width:100%}}
