.band--plain .band__row{padding-block: clamp(30px,4vw,56px) clamp(30px,3.4vw,46px)}.chipnav{position: sticky;top: var(--hdr);z-index: 15;background: #fff;border-block: 1px solid var(--line)}.chipnav ul{list-style: none;margin: 0;padding: 10px 0;display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none}.chipnav ul::-webkit-scrollbar{display: none}.chipnav a{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 14px;border: 1px solid var(--line);border-radius: 999px;font-size: 13px;white-space: nowrap;transition: border-color 0.2s,background 0.2s}.chipnav a:hover,.chipnav a[aria-current='page']{border-color: var(--ink)}.chipnav small{font-size: 11px;color: var(--muted);font-variant-numeric: tabular-nums}@media (pointer: coarse),(max-width: 1180px){.chipnav a{min-height: 44px}}.fin-group{scroll-margin-top: calc(var(--hdr) + 70px)}.fin-cards{margin-top: 36px}.card--wide{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px clamp(28px,4vw,64px)}.card--wide>div{display: grid;gap: 12px;align-content: start}.opts{list-style: none;margin: 36px 0 0;padding: 0;display: grid;grid-template-columns: repeat(var(--cols,4),minmax(0,1fr));gap: var(--gap)}.opt figure{margin: 0;background: #fff;border: 1px solid var(--line);height: 100%;display: grid;grid-template-rows: auto 1fr}.sec--stone .opt figure{border-color: transparent}.opt__img{aspect-ratio: 4 / 3;overflow: hidden;background: #fff}.opt__img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease)}.opt:hover .opt__img img{transform: scale(1.04)}.opt figcaption{display: grid;gap: 2px;padding: 14px 16px 16px}.opt b{font-size: 14.5px;font-weight: 500}.opt small{font-size: 12px;color: var(--muted)}.cmp{margin-top: 36px}.cmp table{width: 100%;border-collapse: collapse;background: #fff;border: 1px solid var(--line);font-size: 14px;line-height: 1.5}.cmp th,.cmp td{text-align: left;vertical-align: top;padding: 18px 20px;border-bottom: 1px solid var(--line)}.cmp thead th{font-size: 11.5px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted);background: var(--stone-2)}.cmp tbody th{font-size: 16px;font-weight: 500;width: 16%}.cmp td{color: var(--ink-2)}.cmp tbody tr:last-child>*{border-bottom: 0}.grp-links{list-style: none;margin: 36px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--gap)}.grp-links a{display: grid;grid-template-columns: 72px 1fr;gap: 14px;align-items: center;padding: 10px;background: #fff;height: 100%;transition: box-shadow 0.3s}.grp-links a:hover{box-shadow: 0 10px 30px rgba(0,0,0,0.1)}.grp-links__img{aspect-ratio: 1;overflow: hidden;background: var(--stone-2)}.grp-links__img img{width: 100%;height: 100%;object-fit: cover}.grp-links b{display: block;font-size: 14.5px;font-weight: 500}.grp-links small{font-size: 12px;color: var(--muted)}.card--link{transition: border-color 0.3s,box-shadow 0.3s}.card--link:hover{border-color: var(--ink)}.card--link .link-plain{margin-top: auto}.faq-layout{display: grid;grid-template-columns: 240px minmax(0,1fr);gap: clamp(30px,5vw,80px);align-items: start;padding-top: clamp(10px,2vw,24px)}.faq-nav{position: sticky;top: calc(var(--hdr) + 24px)}.faq-nav ul{list-style: none;margin: 14px 0 0;padding: 0;border-top: 1px solid var(--ink)}.faq-nav a{display: flex;justify-content: space-between;align-items: center;gap: 10px;min-height: 44px;border-bottom: 1px solid var(--line);font-size: 14px}.faq-nav a:hover{text-decoration: underline;text-underline-offset: 3px}.faq-nav small{font-size: 12px;color: var(--muted);font-variant-numeric: tabular-nums}.faq-cat{scroll-margin-top: calc(var(--hdr) + 20px)}.faq-cat + .faq-cat{margin-top: clamp(44px,5vw,70px)}.faq-cat h2{display: flex;align-items: baseline;justify-content: space-between;gap: 16px}.faq-cat h2 small{font-size: 12px;font-weight: 400;letter-spacing: 0.04em;text-transform: none;color: var(--muted);white-space: nowrap}.faq-cat .faq{margin-top: 18px}.faq summary .faq__q{margin: 0;font-size: 16px;font-weight: 500;line-height: 1.35}.faq details>div .ticks{margin: 10px 0 0}.faq details>div .body + .body{margin-top: 0.7em}.legal{display: grid;grid-template-columns: 260px minmax(0,68ch);gap: clamp(30px,6vw,110px);align-items: start;padding-top: clamp(10px,2vw,24px)}.legal__toc{position: sticky;top: calc(var(--hdr) + 24px)}.legal__toc summary{list-style: none;cursor: default;pointer-events: none}.legal__toc summary::-webkit-details-marker{display: none}.legal__toc ol{list-style: none;margin: 14px 0 0;padding: 0;border-top: 1px solid var(--ink)}.legal__toc a{display: grid;grid-template-columns: 28px 1fr;align-items: center;min-height: 40px;padding-block: 6px;border-bottom: 1px solid var(--line);font-size: 13.5px;line-height: 1.3}.legal__toc a span{font-size: 11.5px;color: var(--muted);font-variant-numeric: tabular-nums}.legal__toc a:hover{text-decoration: underline;text-underline-offset: 3px}.legal__sec{scroll-margin-top: calc(var(--hdr) + 20px);padding-bottom: 34px;margin-bottom: 34px;border-bottom: 1px solid var(--line)}.legal__sec h2{display: grid;grid-template-columns: 40px 1fr;align-items: baseline;margin: 0 0 14px;font-size: clamp(20px,1.8vw,24px);font-weight: 500;line-height: 1.25}.legal__sec h2 span{font-size: 13px;font-weight: 400;color: var(--muted);font-variant-numeric: tabular-nums}.legal__sec .body,.legal__sec .ticks{margin-left: 40px;font-size: 15px;line-height: 1.65}.legal__sec .ticks li{font-size: 15px}.legal__sec .body + .body{margin-top: 0.8em}.legal__contact{font-size: 14px}.legal__body a,.faq details a{text-decoration: underline;text-underline-offset: 3px}.nf{padding-bottom: clamp(50px,7vw,100px)}.nf .wrap{max-width: 880px;margin-inline: auto}.nf__h{margin: 14px 0 20px}.nf .lead{max-width: 44em}.nf__search{margin-top: 34px;display: grid;gap: 10px}.nf__row{display: flex;gap: 10px}.nf__row .field{flex: 1;min-width: 0}.nf__results{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 24px}.nf__results a{display: flex;justify-content: space-between;align-items: center;gap: 12px;min-height: 48px;border-bottom: 1px solid var(--line);font-size: 14.5px}.nf__results a:hover b{text-decoration: underline}.nf__results b{font-weight: 500}.nf__results small{font-size: 12px;color: var(--muted)}.nf__none{grid-column: 1 / -1;padding: 12px 0;font-size: 14px;color: var(--muted)}.nf__back{margin-top: 30px;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 24px}@media (max-width: 1100px){.grp-links{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.card--wide{grid-template-columns: 1fr}.faq-layout,.legal{grid-template-columns: minmax(0,1fr)}.faq-nav,.legal__toc{min-width: 0}.faq-nav{position: static}.faq-nav ul{display: flex;flex-wrap: nowrap;gap: 8px;overflow-x: auto;scrollbar-width: none;border-top: 0;margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter)}.faq-nav ul::-webkit-scrollbar{display: none}.faq-nav a{border: 1px solid var(--line);border-radius: 999px;padding: 0 14px;white-space: nowrap}.legal__toc{position: static;border: 1px solid var(--line);padding: 4px 18px}.legal__toc summary{pointer-events: auto;cursor: pointer;min-height: 44px;display: flex;align-items: center}.legal__toc ol{margin-top: 0;border-top: 1px solid var(--line)}.legal__toc a{min-height: 44px}.legal__toc li:last-child a{border-bottom: 0}}@media (max-width: 700px){.cmp table,.cmp tbody,.cmp tr,.cmp th,.cmp td{display: block}.cmp table{border: 0;background: none}.cmp thead{display: none}.cmp tr{background: #fff;border: 1px solid var(--line)}.cmp tr + tr{margin-top: 10px}.cmp tbody th{width: auto;padding-bottom: 6px;border: 0}.cmp td{padding: 8px 20px;border: 0}.cmp td::before{content: attr(data-label);display: block;margin-bottom: 2px;font-size: 11px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.cmp td:last-child{padding-bottom: 18px}}@media (max-width: 560px){.opts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.opt figcaption{padding: 10px 12px 12px}.opt b{font-size: 13.5px}.grp-links{grid-template-columns: 1fr}.legal__sec h2{grid-template-columns: 32px 1fr}.legal__sec .body,.legal__sec .ticks{margin-left: 0}.nf__row{flex-direction: column}.nf__results{grid-template-columns: 1fr}}.legal__sec .ticks + .body{margin-top: 0.9em}.nf-links .h-xl{margin-bottom: clamp(24px,3vw,40px)}.opt figcaption{padding: 8px 16px 14px}.opts[style*='--cols:2'],.opts[style*='--cols:3']{max-width: calc(var(--cols) * 320px)}.fin-group .flow-cap{margin-top: 14px}@media (max-width: 900px){.opts{grid-template-columns: repeat(min(var(--cols,3),3),minmax(0,1fr))}}@media (max-width: 560px){.opts{grid-template-columns: repeat(2,minmax(0,1fr))}.opts>li:last-child:nth-child(odd){grid-column: 1 / -1}.opts>li:last-child:nth-child(odd) .opt__img{aspect-ratio: 16 / 7}}@media (max-width: 1180px){.chipnav ul,.faq-nav ul{scroll-snap-type: x proximity;scroll-padding-inline: var(--gutter);-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image: linear-gradient(90deg,#000 calc(100% - 48px),transparent);padding-right: 48px}.chipnav li,.faq-nav li{scroll-snap-align: start;flex: none}}@media (min-width: 901px){.faq-nav ul{-webkit-mask-image: none;mask-image: none;padding-right: 0}}.note{margin: 22px 0 0;padding: 16px 18px;border-left: 2px solid var(--ink);background: var(--stone-2);font-size: 14px;line-height: 1.5;color: var(--ink-2);max-width: 62ch}.note b{display: block;margin-bottom: 4px;font-size: 11.5px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink)}.cta-strip__txt{display: grid;gap: 10px;max-width: 62ch}.faq-ask{margin-top: 26px;display: grid;gap: 8px;justify-items: start}@media (max-width: 900px){.faq-ask{margin-top: 14px;grid-template-columns: auto 1fr;align-items: baseline;gap: 4px 10px}.faq-ask .flow-label{grid-column: 1 / -1;margin: 0}.faq-ask .body{font-size: 13.5px}}.faq-nav .faq-ask a{display: inline-flex;justify-content: flex-start;border: 0;border-bottom: 1px solid var(--ink);border-radius: 0;padding: 0;min-height: 44px;white-space: nowrap}.band__main{display: grid;gap: 22px;justify-items: start}.band__btns{display: flex;flex-wrap: wrap;gap: 10px}.cta-strip__side{display: grid;gap: 14px;justify-items: start}.cta-strip__line{margin: 0;font-size: 14px;color: var(--ink-2)}.cta-strip__line a{display: inline-flex;align-items: center;min-height: 44px;text-decoration: underline;text-underline-offset: 3px}.card--link{position: relative;padding-right: 52px}.card--link::after{content: '→';position: absolute;right: 22px;top: clamp(22px,2.2vw,32px);font-size: 18px;line-height: 1.2;transition: transform 0.3s var(--ease)}.card--link:hover::after{transform: translateX(4px)}.grp-links small::after{content: ' options'}.legal__foot{display: grid;gap: 12px}.legal__also{display: flex;flex-wrap: wrap;gap: 4px 24px;margin: 0}@media (max-width: 560px){.band__btns,.band__btns .btn,.cta-strip__side,.cta-strip__side .btn{width: 100%}.band__btns .btn,.cta-strip__side .btn{justify-content: center}}.band__eyebrow{color: rgba(255,255,255,0.75);margin-bottom: -10px}.legal{grid-template-columns: 240px minmax(0,720px);justify-content: center;gap: clamp(30px,5vw,90px)}.legal__toc summary svg,.legal__count{display: none}@media (max-width: 900px){.legal{grid-template-columns: minmax(0,1fr);justify-content: stretch}.legal__toc summary{justify-content: space-between;gap: 8px;color: var(--ink)}.legal__count{display: inline;margin-right: auto;color: var(--muted)}.legal__toc summary svg{display: block;width: 14px;height: 14px;transition: transform 0.3s var(--ease)}.legal__toc details[open] summary svg{transform: rotate(180deg)}}.opts,.opts[style*='--cols:2'],.opts[style*='--cols:3']{grid-template-columns: repeat(4,minmax(0,1fr));max-width: none}@media (max-width: 900px){.opts{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.opts{grid-template-columns: repeat(2,minmax(0,1fr))}}.opts--renders .opt:hover .opt__img img{transform: scale(1.03)}.grp-links__img--render{background: #fff}.grp-links__img--render img{transform: scale(1.55)}@media (max-width: 700px){.cmp tbody th{padding: 18px 20px 6px}}@media (max-width: 560px){.band__main{width: 100%}}