.lpb-head{max-width:min(60ch,100%);margin-inline:auto;text-align:center}.lpb-head .s-eyebrow{justify-content:center}.lpb-head .s-eyebrow:after{content:"";width:1.5rem;height:1px;background:currentColor;opacity:.55}.lpb-head-wide{max-width:52rem}.lpb-idx{font-size:.8125rem;letter-spacing:.04em}.lpb-sub{max-width:min(62ch,100%);margin-inline:auto}.lpb-h1{overflow-wrap:anywhere;hyphens:manual}.lpb-h2{overflow-wrap:anywhere}.lpb-actions{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}@media(min-width:640px){.lpb-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}}.lpb-quiet-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding-inline:.25rem;font-family:var(--s-font-ui);font-size:.875rem;font-weight:500;color:var(--s-fg-2);text-decoration:none;transition:color .2s ease}.lpb-quiet-link:hover{color:var(--s-green-br)}.lpb-quiet-link svg{width:.875rem;height:.875rem;flex:none}.lpb-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem 1.75rem;list-style:none;padding:0;margin:2.25rem 0 0}.lpb-trust li{display:inline-flex;align-items:center;gap:.5rem;min-width:0;font-family:var(--s-font-ui);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--s-fg-3);overflow-wrap:anywhere}.lpb-trust svg{width:.875rem;height:.875rem;flex:none;color:var(--s-green-br)}.lpb-note{margin-top:1.25rem;font-size:.8125rem;line-height:1.6;color:var(--s-fg-3)}.lpb-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media(min-width:640px){.lpb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lpb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.lpb-grid>*{min-width:0}.lpb-tile{display:flex;flex-direction:column;min-width:0}.lpb-tile-in{position:relative;z-index:1;display:flex;flex-direction:column;flex:1}.lpb-tile-title{margin-top:.85rem;font-family:var(--s-font-display);font-weight:600;font-size:1.0625rem;line-height:1.3;color:var(--s-fg);overflow-wrap:anywhere}.lpb-tile-text{margin-top:.4rem;font-size:.9375rem;line-height:1.6;color:var(--s-fg-2);overflow-wrap:anywhere}.lpb-price{margin-top:.85rem;font-family:var(--s-font-display);font-weight:700;font-size:1.75rem;line-height:1.1;color:var(--s-fg)}.lpb-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;font-size:.875rem;font-weight:600;color:var(--s-green-lt);text-decoration:none;overflow-wrap:anywhere}.lpb-link svg{width:.95rem;height:.95rem;flex:none}.lpb-link:hover{color:var(--s-gold-lt)}.lpb-split{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}@media(min-width:1024px){.lpb-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem}}.lpb-split>*{min-width:0}.lpb-text{font-family:var(--s-font-ui);font-size:1.0625rem;line-height:1.65;color:var(--s-fg-2);overflow-wrap:anywhere}.lpb-text+.lpb-text{margin-top:1rem}.lpb-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--s-line)}.lpb-list li{display:flex;gap:.75rem;align-items:flex-start;min-width:0;padding:1rem 0;border-bottom:1px solid var(--s-line);font-family:var(--s-font-ui);font-size:.9875rem;line-height:1.6;color:var(--s-fg-2);overflow-wrap:anywhere}.lpb-list li>span{min-width:0}.lpb-list svg{width:1.125rem;height:1.125rem;flex:none;margin-top:.2rem;color:var(--s-green-br)}.lpb-list strong{color:var(--s-fg);font-weight:600}.lpb-dl{margin:0;border-top:1px solid var(--s-line)}.lpb-dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.95rem 0;border-bottom:1px solid var(--s-line)}@media(min-width:640px){.lpb-dl>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.5rem}}.lpb-dl dt{font-family:var(--s-font-ui);font-weight:600;font-size:.9375rem;line-height:1.5;color:var(--s-fg);overflow-wrap:anywhere;min-width:0}.lpb-dl dd{margin:0;font-family:var(--s-font-ui);font-size:.9375rem;line-height:1.55;color:var(--s-fg-2);overflow-wrap:anywhere;min-width:0}.lpb-faq{max-width:52rem;margin-inline:auto}.lpb-outlinks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;font-size:.875rem;color:var(--s-fg-2)}.lpb-outlinks a{color:var(--s-fg-2);text-decoration:underline;text-underline-offset:.22em;text-decoration-color:var(--s-line-strong);overflow-wrap:anywhere}.lpb-outlinks a:hover{color:var(--s-green-br)}.lpb-outlinks .lpb-dot{color:var(--s-fg-3)}
