.vbseo-eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vb-gold-dark,#a67f3f)}.vbseo-qa{margin:1.5rem 0 2rem;padding:1.25rem 1.5rem;border-left:4px solid var(--vb-gold,#c29b55);background:var(--vb-white,#fff);border-radius:0 var(--vb-radius-sm,8px) var(--vb-radius-sm,8px) 0;box-shadow:var(--vb-shadow,0 4px 14px rgba(7,24,39,.08))}.vbseo-qa-body p{margin:0 0 .6rem;font-size:1.06rem;line-height:1.6}.vbseo-qa-body p:last-child{margin-bottom:0}.vbseo-byline{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin:0 0 1.25rem;padding:.75rem 0;border-top:1px solid var(--vb-border,#e1dbc8);border-bottom:1px solid var(--vb-border,#e1dbc8);font-size:.875rem;color:var(--vb-text-soft,#4b5a63)}.vbseo-byline strong{color:var(--vb-text,#202a30)}.vbseo-note{margin:1.25rem 0;padding:1rem 1.25rem;border-radius:var(--vb-radius-sm,8px);background:var(--vb-navy-tint,#e8ecef);font-size:.95rem}.vbseo-note--warn{background:#fbf1e4;border-left:4px solid var(--vb-red,#b52b34)}.vbseo-note p{margin:0 0 .5rem}.vbseo-note p:last-child{margin:0}.entry-content table,.vbseo-table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.95rem}.vbseo-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.vbseo-table th,.vbseo-table td{padding:.6rem .75rem;border-bottom:1px solid var(--vb-border,#e1dbc8);text-align:left;vertical-align:top}.vbseo-table thead th{background:var(--vb-navy,#0d2a43);color:#fff;font-weight:700}.vbseo-table caption{caption-side:bottom;text-align:left;padding-top:.5rem;font-size:.85rem;color:var(--vb-text-soft,#4b5a63)}.vbseo-faq{margin:1rem 0 2rem;border-top:1px solid var(--vb-border,#e1dbc8)}.vbseo-faq-item{border-bottom:1px solid var(--vb-border,#e1dbc8)}.vbseo-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;min-height:44px}.vbseo-faq-item summary::-webkit-details-marker{display:none}.vbseo-faq-item summary:after{content:"+";font-size:1.4rem;font-weight:700;color:var(--vb-gold-dark,#a67f3f)}.vbseo-faq-item[open] summary:after{content:"\2212"}.vbseo-faq-item summary:focus-visible{outline:3px solid var(--vb-gold,#c29b55);outline-offset:2px}.vbseo-faq-q{margin:0;font-size:1.05rem;font-weight:700;font-family:var(--vb-font,inherit);text-transform:none;letter-spacing:0}.vbseo-faq-a p{margin:0 0 1rem}.vbseo-sources{margin:2rem 0;padding:1rem 1.25rem;background:var(--vb-gray-100,#efeae0);border-radius:var(--vb-radius-sm,8px);font-size:.9rem}.vbseo-sources ul{margin:0;padding-left:1.2rem}.vbseo-sources li{margin:.25rem 0}.vbseo-cta{margin:2.5rem 0;padding:2rem;border-radius:var(--vb-radius-lg,18px);background:radial-gradient(120% 140% at 0% 0%,var(--vb-navy,#0d2a43),var(--vb-midnight,#071827));color:#fff}.vbseo-cta-title{margin:0 0 .5rem;color:#fff}.vbseo-cta p{margin:0 0 1.25rem;opacity:.92;max-width:62ch}.vbseo-btn{display:inline-flex;align-items:center;gap:.5em;min-height:48px;padding:12px 24px;border-radius:var(--vb-radius-sm,8px);background:var(--vb-red,#b52b34);color:#fff;font-weight:700;text-decoration:none;border:2px solid transparent;cursor:pointer;font:inherit;font-weight:700}.vbseo-btn:hover,.vbseo-btn:focus-visible{background:var(--vb-red-dark,#8f222a);color:#fff}.vbseo-btn:focus-visible{outline:3px solid var(--vb-gold,#c29b55);outline-offset:3px}.vbseo-btn--light{background:#fff;color:var(--vb-navy,#0d2a43);border-color:var(--vb-border,#e1dbc8)}.vbseo-btn--light:hover{background:#fff;color:var(--vb-navy,#0d2a43);border-color:var(--vb-gold,#c29b55)}.vbseo-btn--link{background:0 0;color:var(--vb-navy,#0d2a43);text-decoration:underline;padding-left:0;padding-right:0}.vbseo-btn--link:hover{background:0 0;color:var(--vb-navy,#0d2a43)}.vbseo-calc{margin:2rem 0;padding:1.5rem;border:1px solid var(--vb-border,#e1dbc8);border-radius:var(--vb-radius,12px);background:#fff}.vbseo-calc h2{margin-top:0}.vbseo-calc-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem 0;border-bottom:1px dashed var(--vb-border,#e1dbc8)}.vbseo-calc-row label:first-child{min-width:9rem;font-weight:600}.vbseo-calc-row select{min-height:44px;min-width:7rem;padding:.4rem .6rem;border:1px solid var(--vb-border,#c9c1aa);border-radius:6px;font:inherit}.vbseo-calc-bil{display:inline-flex;align-items:center;gap:.35rem;min-height:44px}.vbseo-calc-rm{min-width:44px;min-height:44px;border:0;background:0 0;font-size:1.4rem;cursor:pointer;color:var(--vb-text-soft,#4b5a63)}.vbseo-calc-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.vbseo-calc-result{margin-top:1rem}.vbseo-calc-big{font-size:1.4rem;margin:0 0 .25rem}.vbseo-calc-big strong{color:var(--vb-navy,#0d2a43)}.vbseo-calc-sub{margin:.25rem 0;color:var(--vb-text-soft,#4b5a63)}.vbseo-calc-steps{margin-top:.75rem}.vbseo-calc-steps summary{cursor:pointer;font-weight:600}.vbseo-calc-fine{font-size:.85rem;color:var(--vb-text-soft,#4b5a63);margin:1rem 0 0}@media (max-width:600px){.vbseo-cta{padding:1.5rem 1.25rem}.vbseo-btn{width:100%;justify-content:center}.vbseo-calc-row label:first-child{min-width:100%}}