.nb-baseline{margin-top:36px;padding:40px;background:var(--ink);color:var(--paper);border-radius:var(--radius-xl);scroll-margin-top:24px}
.nb-baseline-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--ink-2)}
.nb-baseline-eyebrow{font:700 12px/1.6 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--sun-bright);margin:0 0 12px}
.nb-baseline h3{font:700 clamp(27px,2.6vw,36px)/1.2 var(--font-display);letter-spacing:var(--tracking-display);color:var(--paper);max-width:630px;margin:0;text-wrap:balance}
.nb-baseline-price{flex:none;display:flex;flex-direction:column;gap:7px;text-align:right}
.nb-baseline-price strong{font:700 34px/1.25 var(--font-sans);letter-spacing:var(--tracking-data);color:var(--sun-bright);white-space:nowrap}
.nb-baseline-price>span{font:400 13px/1.6 var(--font-sans);color:var(--paper)}
.nb-baseline-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:40px;align-items:start}
.nb-baseline-visual{margin:0;min-width:0;padding:26px 22px;background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-lg)}
.nb-baseline-visual-title{font:700 20px/1.4 var(--font-display);margin:0 0 26px;text-align:center}
.nb-baseline-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.nb-baseline-source{position:relative;min-width:0;text-align:center;padding-bottom:20px}
.nb-baseline-source img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply;margin-bottom:12px}
.nb-baseline-source strong{display:block;font:700 14px/1.35 var(--font-display)}
.nb-baseline-source strong>span{display:block}
.nb-baseline-source small{display:block;margin-top:8px;font:400 11px/1.5 var(--font-sans);color:var(--gray)}
.nb-baseline-source:after{content:"";position:absolute;bottom:0;left:50%;height:12px;width:1px;background:var(--accent-strong)}
.nb-baseline-join{position:relative;height:28px;width:calc(66.6667% + 3px);margin:auto;border-top:1px solid var(--accent-strong)}
.nb-baseline-join:after,.nb-baseline-connector:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--accent-strong)}
.nb-baseline-output{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius-md)}
.nb-baseline-output>.nb-icon{width:25px;height:25px;flex:none}
.nb-baseline-output strong{display:block;font:700 18px/1.4 var(--font-display)}
.nb-baseline-output div>span{display:block;margin-top:3px;font:400 12px/1.6 var(--font-sans);color:var(--gray)}
.nb-baseline-connector{position:relative;height:20px}
.nb-baseline-output--plan{background:var(--sun-tint);border-color:var(--accent-strong)}
.nb-baseline-visual figcaption{margin-top:22px;font:400 12px/1.7 var(--font-sans);color:var(--gray);text-align:center}
.nb-baseline-copy{min-width:0}
.nb-baseline-lead{font:400 16px/1.85 var(--font-sans);color:var(--paper);margin:0 0 24px}
.nb-baseline h4{font:700 16px/1.5 var(--font-sans);color:var(--paper);margin:0 0 12px}
.nb-baseline-inclusions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}
.nb-baseline-inclusions a{display:flex;align-items:center;gap:9px;border:1px solid var(--gray);border-radius:var(--radius-pill);padding:9px 12px;font:500 12px/1.5 var(--font-sans);color:var(--paper);text-decoration:none}
.nb-baseline-inclusions a:hover{background:var(--ink-2);border-color:var(--sun)}
.nb-baseline-benefits{margin:0;display:grid;gap:18px}
.nb-baseline-benefits>div{border-left:1px solid var(--sun);padding-left:17px}
.nb-baseline-benefits dt{font:700 17px/1.5 var(--font-display);color:var(--paper);margin:0 0 5px}
.nb-baseline-benefits dd{font:400 14px/1.7 var(--font-sans);color:var(--line);margin:0}
.nb-baseline-terms{font:400 13px/1.8 var(--font-sans);color:var(--line);border-top:1px solid var(--ink-2);margin:24px 0 20px;padding-top:18px}
.nb-baseline-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.nb-baseline-actions>.Button{gap:12px;font-size:14px;padding:14px 18px;line-height:1.5}
.nb-baseline-dominans{font:600 13px/1.6 var(--font-sans);color:var(--paper);text-decoration:underline;text-decoration-color:var(--sun);text-underline-offset:5px;white-space:nowrap}
.nb-baseline a:focus-visible{outline:2px solid var(--sun-bright);outline-offset:4px;box-shadow:none}
.nb-baseline:target{outline:2px solid var(--sun);outline-offset:5px}
@media(max-width:1000px){.nb-baseline{padding:30px}.nb-baseline-body{gap:28px}.nb-baseline-header{gap:22px}.nb-baseline-price strong{font-size:30px}.nb-baseline-visual{padding:22px 16px}}
@media(max-width:900px){.nb-baseline-header{align-items:flex-start}.nb-baseline-body{grid-template-columns:1fr;gap:30px}.nb-baseline-visual{max-width:520px;width:100%;justify-self:center}.nb-baseline h3{font-size:30px}}
@media(max-width:600px){.nb-baseline{padding:26px 20px;margin-top:28px}.nb-baseline-header{flex-direction:column;gap:22px;padding-bottom:26px;margin-bottom:26px}.nb-baseline-price{text-align:left}.nb-baseline h3{font-size:28px}.nb-baseline-eyebrow{font-size:11px;letter-spacing:.03em}.nb-baseline-visual{padding:20px 12px}.nb-baseline-visual-title{font-size:19px}.nb-baseline-source strong{font-size:13px}.nb-baseline-source small{font-size:10px}.nb-baseline-lead{font-size:15px}.nb-baseline-actions{align-items:flex-start}.nb-baseline-actions>.Button{width:100%;justify-content:center;font-size:13px}.nb-baseline-dominans{padding-block:6px}.nb-baseline-output{padding:14px;gap:12px}}
@media(max-width:380px){.nb-baseline{padding-inline:16px}.nb-baseline h3{font-size:25px}.nb-baseline-sources{gap:5px}.nb-baseline-source strong{font-size:12px}.nb-baseline-output strong{font-size:16px}.nb-baseline-output div>span{font-size:11px}}
