*{box-sizing:border-box;margin:0;padding:0}html,body{color:#e2e8f0;background:#0a0e1a;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.wrapper{max-width:960px;margin:0 auto;padding:40px 16px 80px}.header{text-align:center;margin-bottom:48px}.header h1{color:#f1f5f9;margin-bottom:8px;font-size:28px;font-weight:800}.header p{color:#64748b;font-size:14px}.tabNav{border-bottom:1px solid #1e293b;flex-wrap:wrap;gap:8px;margin-bottom:32px;padding-bottom:0;display:flex}.tabBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.tabBtn:hover{color:#94a3b8}.tabBtn.active{color:#38bdf8;border-bottom-color:#38bdf8}.calcCard{background:#111827;border:1px solid #1e293b;border-radius:16px;padding:32px}.calcTitle{color:#f1f5f9;margin-bottom:6px;font-size:18px;font-weight:700}.calcDesc{color:#64748b;margin-bottom:28px;font-size:13px}.formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.formGroup{flex-direction:column;gap:6px;display:flex}.formGroup label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.formGroup input,.formGroup select{color:#f1f5f9;background:#0f172a;border:1px solid #1e293b;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}.formGroup input:focus,.formGroup select:focus{border-color:#38bdf8;outline:none}.formGroup select option{background:#0f172a}.fullWidth{grid-column:span 2}.calcBtn{color:#0a0e1a;cursor:pointer;background:#38bdf8;border:none;border-radius:10px;width:100%;margin-bottom:24px;padding:13px;font-size:14px;font-weight:700;transition:background .15s,opacity .15s}.calcBtn:hover{background:#7dd3fc}.calcBtn:active{opacity:.85}.results{background:#0f172a;border:1px solid #1e293b;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.resultRow{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.resultRow:last-child{border-bottom:none}.resultLabel{color:#64748b;font-size:13px}.resultValue{color:#f1f5f9;font-size:15px;font-weight:700}.resultValue.pos{color:#22c55e}.resultValue.neg{color:#ef4444}.resultValue.warn{color:#f59e0b}.disclaimer{color:#334155;text-align:center;margin-top:32px;font-size:11px}.insightList{flex-direction:column;gap:10px;margin-top:16px;display:flex}.insightCard{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.insightIcon{flex-shrink:0;margin-top:1px;font-size:15px}.insightText{color:inherit}.insightDanger{color:#fca5a5;background:#ef444414;border-color:#ef444433}.insightWarning{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b33}.insightInfo{color:#7dd3fc;background:#38bdf812;border-color:#38bdf82e}.insightSuccess{color:#86efac;background:#22c55e14;border-color:#22c55e33}.backLink{color:#38bdf8;opacity:.8;margin-bottom:16px;font-size:13px;transition:opacity .15s;display:inline-block}.backLink:hover{opacity:1}.landingWrapper{max-width:960px;margin:0 auto;padding:60px 16px 80px}.hero{text-align:center;padding:64px 0 72px}.heroBadge{letter-spacing:.08em;text-transform:uppercase;color:#38bdf8;background:#38bdf814;border:1px solid #38bdf833;border-radius:100px;margin-bottom:24px;padding:4px 14px;font-size:11px;font-weight:600;display:inline-block}.heroTitle{color:#f1f5f9;letter-spacing:-.02em;margin-bottom:16px;font-size:44px;font-weight:800;line-height:1.15}.heroSub{color:#64748b;max-width:540px;margin:0 auto 36px;font-size:17px;line-height:1.6}.heroButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btnPrimary{color:#0a0e1a;background:#38bdf8;border-radius:10px;align-items:center;padding:13px 28px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex}.btnPrimary:hover{background:#7dd3fc}.btnSecondary{color:#e2e8f0;background:#111827;border:1px solid #1e293b;border-radius:10px;align-items:center;padding:13px 28px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.btnSecondary:hover{color:#38bdf8;border-color:#38bdf8}.landingSection{margin-bottom:64px}.sectionTitle{color:#f1f5f9;margin-bottom:24px;font-size:22px;font-weight:700}.calcCardGrid{flex-direction:column;gap:12px;display:flex}.calcCardLink{cursor:pointer;background:#111827;border:1px solid #1e293b;border-radius:14px;align-items:center;gap:16px;padding:20px 24px;transition:border-color .15s,background .15s;display:flex}.calcCardLink:hover{background:#131f30;border-color:#38bdf8}.calcCardIcon{text-align:center;flex-shrink:0;width:44px;font-size:28px}.calcCardTitle{color:#f1f5f9;margin-bottom:4px;font-size:15px;font-weight:700}.calcCardDesc{color:#64748b;font-size:13px;line-height:1.5}.calcCardArrow{color:#334155;flex-shrink:0;margin-left:auto;font-size:18px;transition:color .15s,transform .15s}.calcCardLink:hover .calcCardArrow{color:#38bdf8;transform:translate(3px)}.whyGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.whyCard{background:#111827;border:1px solid #1e293b;border-radius:14px;padding:24px}.whyIcon{margin-bottom:12px;font-size:26px;display:block}.whyTitle{color:#f1f5f9;margin-bottom:6px;font-size:14px;font-weight:700}.whyDesc{color:#64748b;font-size:13px;line-height:1.55}.adBanner{margin-bottom:64px}.adLabel{color:#334155;text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.adPlaceholder{color:#334155;background:#0f172a;border:1px dashed #1e293b;border-radius:10px;justify-content:center;align-items:center;height:90px;font-size:12px;display:flex}.guidesGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.guideCard{background:#111827;border:1px solid #1e293b;border-radius:14px;flex-direction:column;gap:8px;padding:24px;transition:border-color .15s;display:flex}.guideCard:hover{border-color:#38bdf8}.guideDate{color:#38bdf8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.guideTitle{color:#f1f5f9;font-size:14px;font-weight:700;line-height:1.4}.guideDesc{color:#64748b;flex:1;font-size:12px;line-height:1.5}.guideLink{color:#38bdf8;margin-top:4px;font-size:12px;font-weight:600}.faqList{flex-direction:column;gap:8px;display:flex}.faqItem{background:#111827;border:1px solid #1e293b;border-radius:12px;transition:border-color .15s;overflow:hidden}.faqItem.faqOpen{border-color:#38bdf8}.faqQuestion{color:#f1f5f9;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-size:14px;font-weight:600;display:flex}.faqQuestion:hover{color:#38bdf8}.faqChevron{color:#38bdf8;flex-shrink:0;font-size:20px;line-height:1}.faqAnswer{color:#94a3b8;padding:0 20px 18px;font-size:13px;line-height:1.65}.internalLinks{border-top:1px solid #1e293b;margin-bottom:32px;padding-top:40px}.internalLinksTitle{color:#475569;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:13px;font-weight:700}.internalLinksGrid{flex-wrap:wrap;gap:10px;display:flex}.internalLink{color:#64748b;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:6px 14px;font-size:13px;transition:color .15s,border-color .15s}.internalLink:hover{color:#38bdf8;border-color:#38bdf8}.shareBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #1e293b;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:9px 18px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.shareBtn:before{content:"🔗";font-size:14px}.shareBtn:hover{color:#38bdf8;border-color:#38bdf8}.shareBtnCopied{color:#22c55e!important;border-color:#22c55e!important}.shareBtnCopied:before{content:""}.adCalcTop{margin-bottom:28px}.adCalcBottom{margin-top:28px}.seoContent{margin-top:56px;margin-bottom:48px}.seoContent h2{color:#f1f5f9;margin:36px 0 14px;font-size:20px;font-weight:700}.seoContent h2:first-child{margin-top:0}.seoContent p{color:#94a3b8;margin-bottom:16px;font-size:14px;line-height:1.75}.seoContent ul,.seoContent ol{margin:0 0 16px 24px}.seoContent li{color:#94a3b8;margin-bottom:5px;font-size:14px;line-height:1.7}.seoContent pre{background:#0f172a;border:1px solid #1e293b;border-radius:10px;margin:0 0 18px;padding:16px 20px;overflow-x:auto}.seoContent code{color:#7dd3fc;font-family:Fira Code,Cascadia Code,monospace;font-size:13px;line-height:1.6}.seoContent strong{color:#f1f5f9}.postBody{color:#cbd5e1;font-size:15px;line-height:1.75}.postBody h2{color:#f1f5f9;margin:36px 0 14px;font-size:20px;font-weight:700}.postBody p{margin-bottom:18px}.postBody ul,.postBody ol{margin:0 0 18px 24px}.postBody li{margin-bottom:6px}.postBody pre{background:#0f172a;border:1px solid #1e293b;border-radius:10px;margin:0 0 18px;padding:16px 20px;overflow-x:auto}.postBody code{color:#7dd3fc;font-family:Fira Code,Cascadia Code,monospace;font-size:13px;line-height:1.6}.postBody strong{color:#f1f5f9;font-weight:700}.postBody em{color:#94a3b8}@media (max-width:640px){.formGrid{grid-template-columns:1fr}.fullWidth{grid-column:span 1}.calcCard{padding:20px}.tabBtn{padding:8px 12px;font-size:12px}.heroTitle{font-size:28px}.heroSub{font-size:15px}.whyGrid,.guidesGrid{grid-template-columns:1fr}.calcCardLink{padding:16px}}
