html main section:nth-of-type(2){background:#f1f3f4}html .bs-card{font-family:Arial,Helvetica,sans-serif;background:#fff;border:1px solid #bdbdbd;border-radius:0;box-shadow:0 1px 2px #00000014}html .bs-h{margin:-1.4rem -1.2rem 1rem;padding:.6rem 1.2rem;background:#c9daf8;border-bottom:1px solid #bdbdbd;color:#000;font-weight:700;font-size:1.15rem}@media(min-width:768px){html .bs-h{margin:-1.8rem -2rem 1.2rem;padding:.65rem 2rem}}html .bs-money,html .bs-select,html .bs-field{border-radius:0;border-color:#b7b7b7;background:#fffbd1;height:2.5rem}html .bs-field:focus-within,html .bs-money:focus-within{border:2px solid #1a73e8}html .bs-row,html .bs-exp{margin:0;padding:.35rem 0;border-bottom:1px solid #e3e3e3}html .bs-headrow{background:#f3f3f3;padding:.35rem .3rem;font-weight:700;color:#444}html .bs-total{border-top:1px solid #d0d0d0}html .bs-bold{background:#f3f3f3;padding:.55rem .6rem}html .bs-key{background:#f4cccc;padding:.6rem}html .bs-red strong,html .bs-red>span:first-child,html .bs-key strong{color:#c00000}html .bs-hero{border-radius:0;border:1px solid #9e9e9e;background:#ffff9e}html .bs-hero-num{color:#c00000}html .bs-btn,html .bs-card .btn{border-radius:2px}html .bs-list{border-bottom-color:#e3e3e3}.bs-plan-lead{font-size:1.25rem;font-weight:700}.bs-plan-fields{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0}.bs-plan-fields label{font-size:.95rem;display:flex;flex-direction:column;gap:.3rem}.bs-field{display:flex;align-items:center;background:#fff;border:1px solid var(--color-border-soft);border-radius:6px;padding:0 .6rem;height:2.8rem}.bs-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:1.05rem;padding:0 .3rem}.bs-plan-go{width:100%;white-space:normal;line-height:1.3;padding-top:.9rem;padding-bottom:.9rem}.bs-plan-go[disabled]{opacity:.7}.bs-plan-error{color:#c00000;font-weight:700;margin-top:.7rem}.bs-plan-small{text-align:center;margin-top:.6rem}.bs-plan-academy{text-align:center;margin-top:1.2rem;font-size:.95rem}.bs-plan-academy a{color:var(--color-brand-red-dark);text-decoration:underline;text-underline-offset:3px}.bs-plan-sent{background:#e6f4ea;border:1px solid #188038;color:#0d5b26;padding:.7rem .9rem;font-weight:700;line-height:1.45}.bs-plan-title{font-size:1.3rem;font-weight:700;margin:1.2rem 0 .5rem}.bs-badge{display:inline-block;font-weight:700;font-size:.85rem;padding:.25rem .65rem;border-radius:2px;color:#fff}.bs-badge-green{background:#188038}.bs-badge-orange{background:#e37400}.bs-badge-red{background:#c00000}.bs-plan-why{margin:.7rem 0 1rem;line-height:1.5}.bs-plan table{width:100%;border-collapse:collapse;font-size:.95rem}.bs-plan td{padding:.5rem .55rem;border-bottom:1px solid #e3e3e3}.bs-plan td:last-child{text-align:right;font-weight:700;white-space:nowrap}.bs-plan tr.sum td{background:#f3f3f3}.bs-plan tr.key td{background:#f4cccc}.bs-plan tr.key td:last-child{color:#c00000}.bs-plan h3{font-size:1.1rem;font-weight:700;margin:1.3rem 0 .3rem}.bs-steps{list-style:none;counter-reset:s;padding:0}.bs-steps li{counter-increment:s;position:relative;padding:.7rem 0 .7rem 2.4rem;border-bottom:1px solid #e3e3e3;line-height:1.5}.bs-steps li:last-child{border-bottom:0}.bs-step-link{font-weight:700;color:var(--color-brand-red-dark);text-decoration:underline;text-underline-offset:3px}.bs-steps li:before{content:counter(s);position:absolute;left:0;top:.7rem;width:1.6rem;height:1.6rem;background:#c9daf8;border:1px solid #9fb6e0;font-weight:700;display:grid;place-items:center;font-size:.85rem}.bs-plan-cta{margin-top:1.2rem;border:2px solid var(--color-brand-red);padding:1rem;text-align:center}.bs-plan-cta p{font-weight:700;font-size:1.1rem;line-height:1.35}.bs-plan-cta .btn{margin-top:.8rem}.bs-plan-fine{font-size:.8rem;color:var(--color-ink-soft);margin-top:1rem;line-height:1.45}@media(max-width:640px){.bs-plan-fields{grid-template-columns:1fr}}.bs-card{background:var(--color-canvas);border:1px solid var(--color-border-soft);border-radius:10px;padding:1.4rem 1.2rem}@media(min-width:768px){.bs-card{padding:1.8rem 2rem}}.bs-lead{font-size:1.45rem;font-weight:600;text-align:center}@media(min-width:768px){.bs-lead{font-size:1.65rem}}.bs-h{font-size:1.5rem;font-weight:400;color:var(--color-brand-red-dark);margin-bottom:.8rem}.bs-sub{font-size:1.1rem;font-weight:500}.bs-intro{font-size:1.1rem;margin:-.3rem 0 1.2rem}.bs-note{font-size:.9rem;color:var(--color-ink-soft);margin:.3rem 0 .6rem}.bs-row{display:grid;grid-template-columns:1fr 11rem;gap:.8rem;align-items:center;margin:.6rem 0}.bs-exp{display:grid;grid-template-columns:1fr 7rem 8rem 5.5rem;gap:.5rem;align-items:center;margin:.45rem 0}.bs-headrow{font-size:.8rem;color:var(--color-ink-soft);margin-bottom:0}.bs-money{display:flex;align-items:center;background:#fff;border:1px solid var(--color-border-soft);border-radius:6px;padding:0 .6rem;height:2.8rem}.bs-money span{color:var(--color-ink-soft)}.bs-money input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:1.05rem;padding:0 .3rem;font-variant-numeric:tabular-nums}.bs-money:focus-within{border-color:var(--color-brand-red)}.bs-unit input{text-align:right}.bs-select{background:#fff;border:1px solid var(--color-border-soft);border-radius:6px;height:2.8rem;padding:0 .5rem;font-size:1rem;width:100%}.bs-inline{height:2.2rem;width:auto;margin-left:.4rem;font-size:.9rem}.bs-people{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.6rem}.bs-people-btns{display:flex;flex-wrap:wrap;gap:.5rem}.bs-btn{border:1px solid var(--color-brand-red);color:var(--color-brand-red-dark);background:#fff;border-radius:6px;padding:.5rem .9rem;font-weight:500;font-size:.95rem;cursor:pointer}.bs-btn-quiet{border-color:var(--color-border-soft);color:var(--color-ink-soft);font-weight:400}.bs-btn[hidden]{display:none}.bs-q{margin:.9rem 0}.bs-q-label{margin-bottom:.35rem}.bs-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem}.bs-cell{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bs-cell .bs-money{min-width:0}.bs-cell-name{font-size:.78rem;color:var(--color-ink-soft)}.bs-total{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;border-top:1px solid var(--color-border-soft);padding:.7rem 0 .2rem;margin-top:.4rem}.bs-total strong{font-size:1.3rem;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.bs-total small{font-size:.8rem;font-weight:300;color:var(--color-ink-soft)}.bs-bold>span:first-child{font-weight:700}.bs-bold strong{font-weight:700}.bs-red>span:first-child,.bs-red strong{color:var(--color-brand-red-dark)}.bs-key>span:first-child{font-weight:700}.bs-key strong{color:var(--color-brand-red-dark);font-size:1.6rem;font-weight:700}.bs-hero{margin-top:1.2rem;background:#fff;border:2px solid var(--color-brand-red);border-radius:10px;padding:1.1rem 1.2rem;text-align:center}.bs-hero-label{font-weight:700;font-size:1.1rem}.bs-hero-num{margin-top:.2rem;font-size:2.6rem;line-height:1.15;font-weight:700;color:var(--color-brand-red-dark);font-variant-numeric:tabular-nums}.bs-hero-num small{font-size:1rem;font-weight:400;color:var(--color-ink-soft)}.bs-hero-answer{font-size:1.15rem;line-height:1.5}.bs-hero-answer .bs-hero-num{display:block}@media(min-width:768px){.bs-hero-num{font-size:3.2rem}}.bs-m{font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.bs-m small{display:none;font-size:.7rem;font-weight:300;color:var(--color-ink-soft)}.bs-pair-h{text-align:center;font-size:1.6rem;font-weight:700;margin-top:2.5rem}@media(min-width:768px){.bs-pair-h{font-size:2rem}}.bs-example{margin-top:1rem}.bs-example summary{cursor:pointer;color:var(--color-brand-red-dark);font-weight:500}.bs-payslip{margin-top:.6rem;background:#fff;border:1px solid var(--color-border-soft);border-radius:6px;padding:.8rem;line-height:1.7}.bs-payslip-img{display:block;width:100%;height:auto}.bs-payslip-notes{margin-top:.6rem;padding:0 .3rem;font-size:.95rem}.bs-list{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-border-soft)}.bs-list strong{font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.bs-row2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem;font-size:.9rem}.bs-row2 .bs-money{margin-top:.3rem}@media(max-width:640px){.bs-row{grid-template-columns:1fr}.bs-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-exp{grid-template-columns:minmax(0,1fr) 7.4rem;grid-template-areas:"label month" "money freq";gap:.35rem .5rem;margin:0;padding:.6rem 0;border-bottom:1px solid var(--color-border-soft)}.bs-exp>label{grid-area:label;font-size:.95rem;align-self:end}.bs-exp>.bs-money{grid-area:money;height:2.3rem}.bs-exp>.bs-money input{font-size:.95rem}.bs-exp>.bs-select{grid-area:freq;height:2.3rem;font-size:.85rem;padding:0 .35rem}.bs-exp>.bs-m{grid-area:month;align-self:end}.bs-exp>.bs-m small{display:inline;margin-left:.2rem}.bs-exp.bs-headrow{display:none}}
