@import"https://fonts.googleapis.com/css?family=Raleway&display=swap";:root{--light-grey: #F6F9FC;--dark-terminal-color: #0A2540;--accent-color: rgb(132, 109, 61);--radius: 3px}body{padding:20px;font-family:Raleway;display:flex;justify-content:center;font-size:1.2em;color:var(--dark-terminal-color);margin:0;box-sizing:border-box;width:100%;overflow-x:hidden}*{box-sizing:border-box}main{width:100%;max-width:100%;padding:0 10px}form>*{margin:10px 0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.price-list{display:flex}.price-list>div{flex-grow:3;margin:0 10px;border:black solid 1px;padding:20px}button{display:inline-block!important;font-size:26px!important;padding:18px 32px!important;font-weight:700!important;color:#fff!important;border-radius:40px!important;border:0px solid rgb(195,122,12)!important;background:linear-gradient(to right,#f2d290,#bc9f5f)!important;background-color:#51adc4!important;background-image:linear-gradient(to right,#f2d290,#bc9f5f)!important;font-family:Montserrat,sans-serif!important;box-shadow:0 4px 8px #9b9b9b66!important;cursor:pointer!important;text-align:center!important;transition:all .3s ease!important;border-style:1px solid!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}button:hover{background:linear-gradient(to right,#f2d290,#bc9f5f)!important;background-color:#51adc4!important;transform:scale(1.03)!important;box-shadow:0 6px 12px #9b9b9b80!important}button:active{transform:scale(.98)!important;box-shadow:0 2px 6px #6464644d!important}button:disabled{opacity:.5;cursor:none}input,select,label{display:block}a{color:var(--accent-color);font-weight:900}small{font-size:.6em}fieldset,input,select{width:100%!important;padding:16px 18px!important;font-size:16px!important;border-radius:30px!important;border:1px solid #ddd!important;background-color:#f7f7f7!important;color:#333!important;font-family:Montserrat,sans-serif!important;box-sizing:border-box!important;transition:all .2s ease-in-out!important;margin-bottom:14px!important}#payment-form{border:#F6F9FC solid 1px;border-radius:var(--radius);padding:20px;margin:20px 0;box-shadow:0 30px 50px -20px #32325d40,0 30px 60px -30px #0000004d}#messages{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New;background-color:#0a253c;color:#00d924;padding:20px;margin:20px 0;border-radius:var(--radius);font-size:.7em}.price-buttons{display:flex;gap:20px;margin-bottom:20px;justify-content:center}.price-button{padding:20px!important;border:2px solid #ddd!important;border-radius:8px!important;cursor:pointer!important;transition:all .3s!important;min-width:150px!important;font-size:14px!important;font-weight:400!important;background-image:none!important;box-shadow:none!important;text-align:center!important}.price-button.unselected{background:#e0e0e0!important;background-image:none!important;color:#333!important;box-shadow:none!important}.price-button.unselected:hover{background:#d0d0d0!important;transform:none!important;box-shadow:none!important}.price-button.selected{background:#bc9f5f!important;background-image:none!important;color:#fff!important;box-shadow:0 4px 8px #9b9b9b66!important}.price-button.selected:hover{background:#bc9f5f!important;box-shadow:0 6px 12px #9b9b9b80!important}.price-name{font-weight:700;margin-bottom:5px}.price-amount{font-size:24px;font-weight:700;margin-bottom:5px}.price-interval{font-size:12px}.submit-button{padding:10px 30px!important;font-size:16px!important;font-weight:700!important;border:none!important;border-radius:5px!important;cursor:pointer!important}.submit-button:disabled{opacity:.5!important;cursor:not-allowed!important}.button-group{display:flex;gap:15px;justify-content:center;margin-top:20px}.back-button{padding:10px 30px!important;font-size:16px!important;font-weight:700!important;border:2px solid #999!important;border-radius:5px!important;cursor:pointer!important;background:#f0f0f0!important;background-image:none!important;color:#333!important}.back-button:hover{background:#e0e0e0!important;box-shadow:none!important}.onboarding-container{display:flex;gap:40px;max-width:1400px;margin:0 auto}.onboarding-container-vertical{max-width:600px;margin:0 auto;width:100%;padding:0 15px}.onboarding-section{flex:1;min-width:400px;width:100%}.onboarding-container-vertical .onboarding-section{min-width:100%;width:100%}.onboarding-section h1{font-size:24px;margin-bottom:20px}.onboarding-section h2{font-size:20px;margin-top:30px;margin-bottom:20px}@media (max-width: 1000px){.onboarding-container{flex-direction:column;gap:40px}.onboarding-section{min-width:100%}}@media (max-width: 480px){body{padding:10px;font-size:1em}main{padding:0 5px}.onboarding-container-vertical{padding:0 10px}.onboarding-section{min-width:100%}fieldset,input,select{font-size:14px!important;padding:12px 14px!important}button{font-size:18px!important;padding:14px 24px!important}.price-buttons{flex-direction:column;gap:10px}.price-button{min-width:100%!important;width:100%}h1{font-size:1.5em}h2{font-size:1.2em}}.name-row{display:flex;gap:10px;margin-bottom:14px}.name-row input{flex:1;margin-bottom:0!important}@media (max-width: 480px){.name-row{flex-direction:column;gap:0}.name-row input{margin-bottom:14px!important}}.register-container{display:flex;gap:40px;max-width:1400px;margin:0 auto;align-items:flex-start}.register-image-column{flex:0 0 400px;position:sticky;top:20px}.register-image-column img{width:100%;height:auto;border-radius:8px}.register-form-column{flex:1;max-width:600px}@media (max-width: 1000px){.register-container{flex-direction:column}.register-image-column{flex:1;width:100%;position:relative;top:0}.register-form-column{width:100%;max-width:100%}}.booking-summary{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;padding:20px;margin:20px 0;max-width:600px}.booking-summary h2{font-size:18px;margin:0 0 15px;color:var(--dark-terminal-color)}.summary-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e0e0e0}.summary-item:last-child{border-bottom:none}.summary-label{font-weight:700;font-family:Montserrat,sans-serif;color:#555}.summary-value{color:var(--accent-color);font-family:Montserrat,sans-serif;word-break:break-all}.payment-method-tabs{display:flex;gap:10px;margin:20px 0;justify-content:center}.tab-button{padding:12px 24px!important;font-size:16px!important;border:2px solid #ddd!important;border-radius:6px!important;background:#f5f5f5!important;background-image:none!important;color:#333!important;cursor:pointer!important;transition:all .3s!important;box-shadow:none!important}.tab-button:hover{background:#e8e8e8!important;box-shadow:none!important;transform:none!important}.tab-button.active{background:#bc9f5f!important;background-image:none!important;color:#fff!important;border-color:#bc9f5f!important}.paypal-info{background-color:#e3f2fd;border:1px solid #90caf9;border-radius:6px;padding:15px;margin:15px 0;color:#1565c0}.footer{background-color:#000;color:#fff;padding:30px 20px;margin-top:60px;text-align:center}.footer-content{max-width:1400px;margin:0 auto}.footer-logo{max-width:200px;height:auto;margin-bottom:20px}.footer-content p{margin:0 0 15px;font-size:.9em}.footer-links{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;font-size:.9em;transition:opacity .3s}.footer-links a:hover{opacity:.7}@media (max-width: 480px){.footer-links{flex-direction:column;gap:15px}}
