.plus-main p,.plus-main li,.plus-main dd{max-width:42rem}.wt-section{display:flex;flex-direction:column;gap:1.15rem;margin-block:3.5rem;padding-top:2.25rem;border-top:1px solid var(--lumi-border)}.wt-section>h2{margin:0 0 .25rem;font-size:1.9rem;line-height:1.25}.plus-main .wt-section p+p{margin-top:.25rem}.wt-age{align-self:flex-start;font-size:.85rem;font-weight:700;letter-spacing:.06em;border:1px solid currentColor;border-radius:999px;padding:.15rem .6rem;opacity:.85}.wt-for{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.wt-who{display:flex;flex-direction:column;gap:.45rem;background:var(--lumi-surface);border:1px solid var(--lumi-border);border-radius:var(--lumi-radius-lg, 14px);padding:1.15rem 1.25rem}.wt-who b{font-size:1.1rem;line-height:1.35;color:var(--lumi-text)}.wt-who span{font-size:1.05rem;opacity:.8;line-height:1.65;max-width:none}.wt-steps{display:flex;flex-direction:column;gap:.9rem;padding-left:1.3rem;max-width:42rem}.wt-steps li{line-height:1.7;padding-left:.25rem}.wt-sync{width:100%;min-width:30rem;border-collapse:collapse;font-size:1.05rem}.wt-sync th,.wt-sync td{text-align:left;padding:.85rem .8rem;vertical-align:top;line-height:1.6}.wt-sync thead th{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.wt-sync tbody tr+tr td{border-top:1px solid var(--lumi-border)}.wt-sync td:first-child{font-weight:600;color:var(--lumi-text);padding-right:1.5rem}.wt-scroll{overflow-x:auto;max-width:100%;background:linear-gradient(to right,var(--lumi-bg) 55%,transparent) left center,linear-gradient(to left,var(--lumi-bg) 55%,transparent) right center,radial-gradient(farthest-side at 0 50%,rgba(255,255,255,.16),transparent) left center,radial-gradient(farthest-side at 100% 50%,rgba(255,255,255,.16),transparent) right center;background-repeat:no-repeat;background-size:2rem 100%,2rem 100%,1rem 100%,1rem 100%;background-attachment:local,local,scroll,scroll}.wt-scroll:focus-visible{outline:2px solid var(--lumi-primary);outline-offset:2px}.wt-quiet{opacity:.8;font-size:1.05rem;line-height:1.7}.plus-hero .wt-quiet{max-width:44rem;margin:0 auto 1rem}.plus-main .info-faq dt{margin-top:2rem;font-size:1.15rem;color:var(--lumi-text)}.plus-main .info-faq dd{margin:.5rem 0 0}@media(max-width:640px){.wt-section{margin-block:2.5rem;padding-top:1.75rem}.wt-section>h2{font-size:1.6rem}}.price-table-wrap{overflow-x:auto;margin:0 0 1rem}.price-table{border-collapse:collapse;width:100%;min-width:30rem;font-size:var(--lumi-text-sm)}.price-table th,.price-table td{text-align:start;padding:.55rem .7rem;border-bottom:1px solid var(--lumi-border);vertical-align:top}.price-table th{color:var(--lumi-text-muted);font-size:var(--lumi-text-xs);text-transform:uppercase;letter-spacing:.06em}.price-table td:first-child{font-weight:700;color:var(--lumi-text);white-space:nowrap}.price-table tr:last-child td{border-bottom:none}.plus-foot .plus-footer-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .9rem;margin:0 0 .75rem}.plus-foot .plus-footer-links a{color:var(--lumi-text-muted);font-weight:600;text-decoration:none;display:inline-block;padding:.62rem .2rem}.plus-foot .plus-footer-links a:hover,.plus-foot .plus-footer-links a:focus-visible{color:var(--lumi-text);text-decoration:underline}
