.content[data-config-tabs-host],section.content{--radius:6px;--radius-md:8px;--radius-lg:10px}section.content{background:var(--white);scroll-margin-top:8rem}section.content.alt{background:var(--gray-100)}.section-head{margin-bottom:3rem}.section-head h2{color:var(--black);font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1rem}.section-head .section-intro{color:var(--gray-600);font-size:1.2rem;line-height:1.65;margin:0}.subhead{color:var(--black);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:2.5rem 0 .75rem}[data-config-tabs].tabs{display:grid;gap:2.5rem;grid-template-columns:12rem 1fr;margin:1.75rem 0 0}[data-config-tabs] .tab-list{align-self:stretch;border-right:1px solid var(--gray-200);display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}[data-config-tabs] .tab-btn{appearance:none;background:transparent;border:1px solid transparent;border-radius:var(--radius) 0 0 var(--radius);color:var(--gray-800);cursor:pointer;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.4;margin-right:-1px;padding:.85rem 1.25rem .85rem 1rem;position:relative;text-align:left;transition:all .15s ease;white-space:normal;width:100%}[data-config-tabs] .tab-btn:after{background:var(--red);bottom:-1px;content:"";opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px;transition:opacity .15s ease;width:3px}[data-config-tabs] .tab-btn:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08);color:var(--black)}[data-config-tabs] .tab-btn[aria-selected=true]:hover{background:var(--white)}[data-config-tabs] .tab-btn:hover:after,[data-config-tabs] .tab-btn[aria-selected=true]:after{opacity:1}[data-config-tabs] .tab-btn[aria-selected=true]{background:var(--white);border-color:var(--gray-200);color:var(--black)}[data-config-tabs] .tab-btn[aria-selected=true]:hover{color:var(--black)}[data-config-tabs] .tab-panels{background:none;border:none;border-radius:0;min-width:0}[data-config-tabs] .tab-panel{display:none;padding:0}[data-config-tabs] .tab-panel.active{display:block}[data-config-tabs] .tab-panel .panel-head{font-size:1.5rem;margin:0 0 .5rem}[data-config-tabs] .tab-panel .panel-lede{color:var(--gray-800);font-size:1rem;line-height:1.7;margin:0 0 1.5rem;max-width:56rem}[data-config-tabs] .tab-panel .spec-table-wrap{margin:0}@media (max-width:860px){[data-config-tabs].tabs{display:flex;flex-direction:column;gap:0;margin:1.5rem 0 0}[data-config-tabs] .tab-list,[data-config-tabs] .tab-panels{display:contents}[data-config-tabs] .tab-btn[data-tab-index="0"]{order:1}[data-config-tabs] .tab-panel[data-panel-index="0"]{order:2}[data-config-tabs] .tab-btn[data-tab-index="1"]{order:3}[data-config-tabs] .tab-panel[data-panel-index="1"]{order:4}[data-config-tabs] .tab-btn[data-tab-index="2"]{order:5}[data-config-tabs] .tab-panel[data-panel-index="2"]{order:6}[data-config-tabs] .tab-btn[data-tab-index="3"]{order:7}[data-config-tabs] .tab-panel[data-panel-index="3"]{order:8}[data-config-tabs] .tab-btn[data-tab-index="4"]{order:9}[data-config-tabs] .tab-panel[data-panel-index="4"]{order:10}[data-config-tabs] .tab-btn[data-tab-index="5"]{order:11}[data-config-tabs] .tab-panel[data-panel-index="5"]{order:12}[data-config-tabs] .tab-btn[data-tab-index="6"]{order:13}[data-config-tabs] .tab-panel[data-panel-index="6"]{order:14}[data-config-tabs] .tab-btn[data-tab-index="7"]{order:15}[data-config-tabs] .tab-panel[data-panel-index="7"]{order:16}[data-config-tabs] .tab-btn[data-tab-index="8"]{order:17}[data-config-tabs] .tab-panel[data-panel-index="8"]{order:18}[data-config-tabs] .tab-btn[data-tab-index="9"]{order:19}[data-config-tabs] .tab-panel[data-panel-index="9"]{order:20}[data-config-tabs] .tab-btn{background:var(--white);border:1px solid var(--gray-200);border-bottom:none;border-radius:0;font-size:1rem;margin:0;padding:1rem 1.1rem;position:relative;width:100%}[data-config-tabs] .tab-btn:after{background:none;bottom:auto;color:var(--red);content:"+";font-family:var(--font-heading);font-size:1.4rem;font-weight:400;line-height:1;opacity:1;position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:auto}[data-config-tabs] .tab-btn[aria-selected=true]:after{content:"+";transform:translateY(-50%) rotate(45deg)}[data-config-tabs] .tab-btn:hover{background:rgba(0,0,0,.03);border-color:var(--gray-200)}[data-config-tabs] .tab-btn[aria-selected=true]{background:var(--white);border-color:var(--gray-200)}[data-config-tabs] .tab-btn[aria-selected=true]:hover{background:rgba(0,0,0,.03)}[data-config-tabs] .tab-btn[data-tab-index="0"]{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}[data-config-tabs] .tab-btn:last-of-type{border-bottom:1px solid var(--gray-200);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}[data-config-tabs] .tab-btn:last-of-type[aria-selected=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}[data-config-tabs] .tab-panel:last-of-type.active{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}[data-config-tabs] .tab-btn[aria-selected=true]+.tab-panel.active,[data-config-tabs] .tab-panel{border:1px solid var(--gray-200);border-top:none;margin-bottom:0}[data-config-tabs] .tab-panel{border-bottom:none;display:block;max-height:2000px;opacity:1;overflow:hidden;padding:1.25rem 1.25rem 1.5rem;transition:max-height .45s ease,padding .3s ease,opacity .25s ease,border-color .3s ease}[data-config-tabs] .tab-panel:not(.active){border-color:transparent;max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none}[data-config-tabs] .tab-btn[aria-selected=true]:not(:last-of-type){border-bottom:none}[data-config-tabs] .tab-btn:last-of-type[aria-selected=true],[data-config-tabs] .tab-panel.active{border-bottom:1px solid var(--gray-200)}}[data-config-tabs] .spec-table-wrap{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);margin:1.5rem 0 2rem;overflow-x:auto}[data-config-tabs] .spec-table{border-collapse:collapse;font-size:.875rem;margin-bottom:0;text-align:left;width:100%}[data-config-tabs] .spec-table thead th{background:var(--red);border-right:1px solid hsla(0,0%,100%,.12);color:var(--white);font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.14em;padding:1rem 1.25rem;text-align:left;text-transform:uppercase}[data-config-tabs] .spec-table thead th:last-child{border-right:none}[data-config-tabs] .spec-table tbody td{border-bottom:1px solid var(--gray-200);color:var(--gray-800);line-height:1.55;padding:.85rem 1rem;transition:background-color .18s ease;vertical-align:top}[data-config-tabs] .spec-table tbody tr{transition:background-color .15s ease}[data-config-tabs] .spec-table tbody tr:nth-child(2n) td{background:#fafafa}[data-config-tabs] .spec-table tbody tr:hover td,[data-config-tabs] .spec-table tbody tr:hover:nth-child(2n) td{background:#f3f3f3}[data-config-tabs] .spec-table tbody tr:last-child td{border-bottom:none}[data-config-tabs] .spec-table tbody td:first-child{border-right:1px solid var(--gray-200);color:var(--black);font-weight:600}[data-config-tabs] .spec-table td p{font-size:.9rem;margin:0 0 .5rem}[data-config-tabs] .spec-table td p:last-child{margin-bottom:0}section.content.alt [data-config-tabs] .spec-table-wrap{background:var(--white)}.image-break{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-lg);margin:4rem 0 0;overflow:hidden}.image-break img{background:#efefee;display:block;height:auto;object-fit:contain;width:100%}.image-break figcaption{background:var(--white);border-top:1px solid var(--gray-200);color:var(--gray-600);font-family:var(--font-heading);font-size:.85rem;font-weight:600;letter-spacing:.04em;padding:1rem 1.5rem}.kickstart-card{background:var(--white);border:1px solid var(--gray-200);border-left:4px solid var(--red);border-radius:10px;margin:2rem 0;padding:2rem 2.25rem;transition:transform var(--transition-base),box-shadow var(--transition-base)}.kickstart-card-intro-tabs{margin-top:-1.5rem}.kickstart-card:hover{box-shadow:0 18px 36px -18px rgba(0,0,0,.18);transform:translateY(-3px)}.kickstart-card--solo{display:block}.kickstart-card p{color:#525252;font-family:var(--font-body);font-size:1rem;line-height:1.7;margin:0}.kickstart-card--solo p strong{color:var(--black);font-weight:700}