._section_1sln0_1{margin:24px 0}._grid_1sln0_2{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}._slot_1sln0_3{background:#fffdf8;border:1px solid #d6dfd5;border-radius:18px;min-width:0;padding:20px}._plus_1sln0_4{color:#204b37;cursor:pointer;background:#f5f8f0;border:2px dashed #b6c9b8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:140px;padding:20px;display:flex}._plus_1sln0_4:hover{background:#eaf2e5;border-color:#4e795a}._plus_1sln0_4 svg{width:38px;height:38px}._plus_1sln0_4 strong{font-size:18px}._plus_1sln0_4 small{color:#66766a}._section_1sln0_1 progress{accent-color:#2c7146;width:100%;height:12px;margin:16px 0}._welcome_1sln0_11{max-width:680px;margin-bottom:20px;line-height:1.6}._welcome_1sln0_11 p:last-child{color:#5b685f;font-size:.95rem}@media (max-width:560px){._section_1sln0_1 .button.primary{box-sizing:border-box;white-space:normal;width:100%;min-height:48px}}._purchaseHeading_1sln0_13{margin:28px 0 0;font-size:1.55rem;line-height:1.2}._creditNotice_1sln0_14{background:#faf2e3;border-left:3px solid #d9a64e;border-radius:0 8px 8px 0;max-width:780px;margin:16px 0;padding:12px 16px;font-size:.9rem;line-height:1.6}._setupChoices_1sln0_16{gap:1.25rem;display:grid}._setupNames_1sln0_17{gap:.35rem;display:grid}._setupNames_1sln0_17 p{margin:0}
