._page_2erwl_1{min-height:100vh}._container_2erwl_5{padding:3rem;max-width:1400px;margin:0 auto}._intro_2erwl_11{text-align:center;margin-bottom:3rem}._introTitle_2erwl_16{font-size:2rem;font-weight:900;background:linear-gradient(135deg,#14b8a6,#5eead4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}._introText_2erwl_26{font-size:1.125rem;color:#94a3b8;max-width:600px;margin:0 auto}._plansGrid_2erwl_33{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,400px));gap:2rem;margin-bottom:3rem;justify-content:center}._planCard_2erwl_41{background:#1e293b80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(148,163,184,.2);border-radius:20px;padding:2.5rem;cursor:pointer;transition:all .3s;position:relative}._planCard_2erwl_41:hover{border-color:#14b8a680;transform:translateY(-4px);box-shadow:0 12px 40px #14b8a633}._planCard_2erwl_41._selected_2erwl_58{border-color:#14b8a6;background:#14b8a61a;box-shadow:0 12px 40px #14b8a64d}._planCard_2erwl_41._recommended_2erwl_64{border-color:#14b8a680}._recommendedBadge_2erwl_68{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#14b8a6,#2dd4bf);color:#000;padding:.5rem 1.5rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._planHeader_2erwl_83{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(148,163,184,.1)}._planName_2erwl_90{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}._planPrice_2erwl_97{font-size:3rem;font-weight:900;color:#14b8a6;line-height:1}._planPeriod_2erwl_104{font-size:1rem;color:#94a3b8;font-weight:500}._planFeatures_2erwl_110{list-style:none;margin-bottom:2rem}._planFeature_2erwl_110{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;color:#e2e8f0;font-size:.9375rem}._planFeature_2erwl_110 svg{color:#14b8a6;flex-shrink:0}._planAction_2erwl_129{margin-top:auto}._selectButton_2erwl_133{width:100%;padding:1rem;background:#94a3b81a;border:1px solid rgba(148,163,184,.2);border-radius:12px;color:#e2e8f0;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s}._selectButton_2erwl_133:hover{background:#14b8a61a;border-color:#14b8a680;color:#14b8a6}._selectedIndicator_2erwl_152{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:linear-gradient(135deg,#14b8a6,#2dd4bf);border-radius:12px;color:#000;font-weight:700;font-size:1rem}._selectedIndicator_2erwl_152 svg{color:#000}._actions_2erwl_169{display:flex;justify-content:center;gap:1rem;padding-top:2rem;border-top:1px solid rgba(148,163,184,.1)}@media (max-width: 1024px){._plansGrid_2erwl_33{grid-template-columns:1fr}._container_2erwl_5{padding:2rem}}@media (max-width: 768px){._container_2erwl_5{padding:1.5rem}._introTitle_2erwl_16{font-size:1.5rem}._introText_2erwl_26{font-size:1rem}._planPrice_2erwl_97{font-size:2.5rem}._actions_2erwl_169{flex-direction:column-reverse}._actions_2erwl_169 button{width:100%}}._errorContainer_2erwl_214{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1.5rem;background:#1e293b80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(148,163,184,.1);margin:2rem 0}._errorIcon_2erwl_228{color:#ef4444;opacity:.8}._errorTitle_2erwl_233{font-size:1.5rem;font-weight:700;color:#fff;margin:0}._errorMessage_2erwl_240{color:#94a3b8;font-size:1rem;text-align:center;max-width:500px;line-height:1.6;margin:0}._errorDetails_2erwl_249{background:#0f172a80;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:1.5rem;margin:1rem 0;max-width:600px}._errorHint_2erwl_258{color:#94a3b8;font-size:.875rem;margin:.5rem 0;font-family:Courier New,monospace}._errorHint_2erwl_258 strong{color:#14b8a6;font-weight:600}._page_14rx2_1{min-height:100vh}._container_14rx2_5{padding:3rem;max-width:1400px;margin:0 auto}._checkoutGrid_14rx2_11{display:grid;grid-template-columns:1fr 400px;gap:2rem}._section_14rx2_25{background:#1e293b80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(148,163,184,.1);padding:2rem;margin-bottom:2rem}._sectionTitle_14rx2_34{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem}._formGrid_14rx2_41{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._formGroup_14rx2_47{margin-bottom:0}._formGroup_14rx2_47._fullWidth_14rx2_51{grid-column:1 / -1}._label_14rx2_55{display:block;color:#e2e8f0;font-weight:600;margin-bottom:.75rem;font-size:.875rem}._required_14rx2_63{color:#f87171;margin-left:.25rem}._input_14rx2_68,._select_14rx2_69{width:100%;padding:.875rem;border:1px solid rgba(148,163,184,.2);border-radius:10px;font-size:1rem;background:#0f172a80;color:#fff;transition:all .3s;font-family:inherit}._input_14rx2_68::placeholder{color:#64748b}._input_14rx2_68:focus,._select_14rx2_69:focus{outline:none;border-color:#14b8a680;box-shadow:0 0 0 3px #14b8a61a;background:#0f172ab3}._inputError_14rx2_93,._selectError_14rx2_94{border-color:#f8717180}._errorMessage_14rx2_98{display:block;color:#f87171;font-size:.8125rem;margin-top:.5rem;font-weight:500}._infoBox_14rx2_106{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);border-radius:12px;margin-bottom:1.5rem}._infoBox_14rx2_106 svg{color:#14b8a6;flex-shrink:0;margin-top:.125rem}._infoBoxTitle_14rx2_123{color:#14b8a6;font-weight:700;margin-bottom:.25rem;font-size:.875rem}._infoBoxText_14rx2_130{color:#e2e8f0;font-size:.8125rem;line-height:1.5}._formActions_14rx2_136{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}._summary_14rx2_21{background:#1e293b80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(148,163,184,.1);padding:2rem;position:sticky;top:2rem}._summaryTitle_14rx2_153{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem}._summaryItem_14rx2_160{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid rgba(148,163,184,.1);color:#e2e8f0;font-size:.9375rem}._summaryTotal_14rx2_169{display:flex;justify-content:space-between;padding:1.5rem 0 1rem;border-top:2px solid rgba(148,163,184,.2);margin-top:1rem;font-size:1.25rem;font-weight:700;color:#fff}._totalAmount_14rx2_180{color:#14b8a6}._summaryNote_14rx2_184{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(148,163,184,.1);color:#64748b;font-size:.75rem;line-height:1.6;text-align:center}@media (max-width: 1024px){._checkoutGrid_14rx2_11{grid-template-columns:1fr}._summaryColumn_14rx2_21{order:-1}._summary_14rx2_21{position:static}._container_14rx2_5{padding:2rem}}@media (max-width: 768px){._container_14rx2_5{padding:1.5rem}._formGrid_14rx2_41{grid-template-columns:1fr}._formGroup_14rx2_47._fullWidth_14rx2_51{grid-column:1}._formActions_14rx2_136{flex-direction:column-reverse}._formActions_14rx2_136 button{width:100%}}._summaryActions_14rx2_234{display:flex;flex-direction:row;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(148,163,184,.1);justify-content:center}._page_2h5vf_1{min-height:100vh;background:#000;position:relative;overflow:hidden}._page_2h5vf_1:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(20,184,166,.15) 0%,transparent 70%);animation:_pulse_2h5vf_1 8s ease-in-out infinite;pointer-events:none}._page_2h5vf_1:after{content:"";position:absolute;bottom:-20%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(45,212,191,.15) 0%,transparent 70%);animation:_pulse_2h5vf_1 8s ease-in-out infinite 4s;pointer-events:none}@keyframes _pulse_2h5vf_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}._container_2h5vf_37{position:relative;z-index:1;padding:3rem;max-width:800px;margin:0 auto}._loadingCard_2h5vf_45,._successCard_2h5vf_46,._errorCard_2h5vf_47{background:#1e293b80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.1);border-radius:20px;padding:3rem;text-align:center}._spinner_2h5vf_56{width:64px;height:64px;border:4px solid rgba(148,163,184,.2);border-top-color:#14b8a6;border-radius:50%;animation:_spin_2h5vf_56 1s linear infinite;margin:0 auto 2rem}@keyframes _spin_2h5vf_56{to{transform:rotate(360deg)}}._loadingCard_2h5vf_45 h2,._successCard_2h5vf_46 h2,._errorCard_2h5vf_47 h2{font-size:2.25rem;font-weight:900;background:linear-gradient(135deg,#14b8a6,#5eead4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}._loadingCard_2h5vf_45 p,._successCard_2h5vf_46 p,._errorCard_2h5vf_47 p{color:#94a3b8;font-size:.95rem;margin-bottom:2rem}._successIcon_2h5vf_89,._errorIcon_2h5vf_90{width:64px;height:64px;margin:0 auto 2rem;color:#14b8a6}._errorIcon_2h5vf_90{color:#ef4444}._detailsCard_2h5vf_101{background:#0f172a80;border:1px solid rgba(148,163,184,.1);border-radius:16px;padding:2rem;margin:2rem 0;text-align:left}._detailsCard_2h5vf_101 h3{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem}._detailRow_2h5vf_117{display:grid;grid-template-columns:120px 1fr;gap:1rem;align-items:flex-start;padding:.875rem 0;border-bottom:1px solid rgba(148,163,184,.1)}._detailRow_2h5vf_117:last-child{border-bottom:none}._detailRow_2h5vf_117 span:first-child{color:#94a3b8;font-size:.875rem;flex-shrink:0}._detailValue_2h5vf_136{color:#fff;font-weight:600;font-family:Courier New,monospace;font-size:.75rem;word-break:break-all;line-height:1.5;text-align:right}._statusBadge_2h5vf_146{background:linear-gradient(135deg,#14b8a6,#2dd4bf);color:#000;padding:.375rem .875rem;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase}._infoBox_2h5vf_156{display:flex;gap:1rem;align-items:flex-start;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);border-radius:12px;padding:1.5rem;margin:2rem 0;text-align:left}._infoBox_2h5vf_156 svg{flex-shrink:0;color:#14b8a6}._infoBox_2h5vf_156 strong{display:block;color:#fff;font-weight:700;margin-bottom:.5rem}._infoBox_2h5vf_156 p{color:#94a3b8;font-size:.875rem;margin:0}._actions_2h5vf_186{display:flex;gap:1rem;justify-content:center;margin-top:2rem}
