.styles-module-scss-module__2CNC9a__root{width:100%}.styles-module-scss-module__2CNC9a__hero{background:linear-gradient(160deg,var(--blue-10)0%,var(--blue-12)100%);color:#fff;width:100%}.styles-module-scss-module__2CNC9a__heroInner{flex-direction:column;align-items:flex-start;padding:48px 24px 56px;display:flex}.styles-module-scss-module__2CNC9a__heroEyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--green-7)}.styles-module-scss-module__2CNC9a__heroTitle{color:#fff;letter-spacing:.5px;line-height:1.05}.styles-module-scss-module__2CNC9a__heroLede{max-width:620px;color:var(--blue-3)}.styles-module-scss-module__2CNC9a__section{background-color:#fff;width:100%}.dark .styles-module-scss-module__2CNC9a__section{background-color:var(--color-background)}.styles-module-scss-module__2CNC9a__sectionInner{padding:40px 24px 64px}.styles-module-scss-module__2CNC9a__holding{border:1px solid var(--gray-4);background-color:var(--accent-a2);border-radius:12px;align-items:center;gap:16px;max-width:640px;padding:24px;display:flex}.styles-module-scss-module__2CNC9a__holdingIcon{color:var(--green-11);flex-shrink:0}.styles-module-scss-module__2CNC9a__shop{flex-direction:column;gap:32px;display:flex}.styles-module-scss-module__2CNC9a__cardColumn{width:100%;max-width:400px}.styles-module-scss-module__2CNC9a__stepColumn{width:100%;min-width:0;max-width:560px}.styles-module-scss-module__2CNC9a__cardFace{aspect-ratio:1.586;background:linear-gradient(160deg,var(--blue-10)0%,var(--blue-12)100%);color:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;box-shadow:0 18px 44px #0000001f}.styles-module-scss-module__2CNC9a__cardFaceTop{align-items:center;gap:10px;display:flex}.styles-module-scss-module__2CNC9a__cardFaceIcon{color:var(--green-7)}.styles-module-scss-module__2CNC9a__cardFaceEyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--blue-3)}.styles-module-scss-module__2CNC9a__cardFaceFor{color:var(--blue-3)}.styles-module-scss-module__2CNC9a__amountFieldset{border:none;min-width:0;margin:0;padding:0}.styles-module-scss-module__2CNC9a__amountFieldset legend{padding:0}.styles-module-scss-module__2CNC9a__amountGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.styles-module-scss-module__2CNC9a__otherButton{grid-column:1/-1}.styles-module-scss-module__2CNC9a__field{flex-direction:column;gap:6px;display:flex}.styles-module-scss-module__2CNC9a__count{align-self:flex-end}.styles-module-scss-module__2CNC9a__bonusNote{background-color:var(--green-3);color:var(--green-11);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.styles-module-scss-module__2CNC9a__bonusStar{font-size:var(--font-size-1);color:var(--green-9);flex-shrink:0;margin-top:.3em}.styles-module-scss-module__2CNC9a__submit{width:100%}.styles-module-scss-module__2CNC9a__summary{border:1px solid var(--gray-5);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.styles-module-scss-module__2CNC9a__summaryRow{border-bottom:1px solid var(--gray-4);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.styles-module-scss-module__2CNC9a__summaryRow:last-child{border-bottom:none}.styles-module-scss-module__2CNC9a__summaryMessage{white-space:pre-wrap}.styles-module-scss-module__2CNC9a__paymentPanel{border:1px solid var(--gray-a6);background-color:var(--color-panel);border-radius:12px;padding:20px}.styles-module-scss-module__2CNC9a__finishing{align-items:center;gap:12px;padding:16px 0;display:flex}@media (min-width:700px){.styles-module-scss-module__2CNC9a__heroInner{padding:72px 48px 80px}.styles-module-scss-module__2CNC9a__sectionInner{padding:56px 48px 80px}.styles-module-scss-module__2CNC9a__amountGrid{grid-template-columns:repeat(4,1fr)}.styles-module-scss-module__2CNC9a__submit{width:auto;min-width:240px}.styles-module-scss-module__2CNC9a__paymentPanel{padding:32px}}@media (min-width:860px){.styles-module-scss-module__2CNC9a__shop{flex-direction:row;align-items:flex-start;gap:48px}.styles-module-scss-module__2CNC9a__cardColumn{flex:0 0 280px;position:sticky;top:24px}.styles-module-scss-module__2CNC9a__stepColumn{flex:auto}}@media (min-width:1100px){.styles-module-scss-module__2CNC9a__heroInner{padding:88px 100px 96px}.styles-module-scss-module__2CNC9a__sectionInner{padding:72px 100px 96px}.styles-module-scss-module__2CNC9a__cardColumn{flex-basis:340px}}
/*# sourceMappingURL=6b8fd53fe1a1bf07.css.map*/