.start-intro{padding-top:80px;padding-bottom:65px}.start-intro h1{max-width:1000px;margin-top:28px;font-size:clamp(42px,5.4vw,72px)}.start-intro h1 em{color:#b29ad9}.start-intro-bottom{justify-content:space-between;gap:32px;margin-top:35px;display:flex}.start-intro-bottom p{color:#b7acc6;max-width:510px;font-size:19px}.start-intro-bottom>span{color:#b7acc6;align-self:center;font-size:12px;line-height:1.8}.form-section{border-top:1px solid #3b3049;padding:32px 0}.form-section-title{gap:20px;margin-bottom:24px;display:flex}.form-section-title>span{color:#b29ad9;margin-top:8px;font-size:12px}.form-section-title h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,36px)}.form-section-title p{color:#b7acc6;margin-top:10px;font-size:14px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 28px;display:grid}.form-grid label{flex-direction:column;gap:8px;font-size:14px;display:flex}.form-grid label>span{color:#b7acc6;display:contents}.form-grid input,.form-grid textarea,.form-grid select{font:16px/1.5 var(--font-montreal),Arial,sans-serif;color:#f4eedc;background:0 0;border:0;border-bottom:1px solid #3b3049;border-radius:0;width:100%;min-width:0;padding:10px 0}.form-grid textarea{resize:vertical;min-height:96px}.form-grid select{background:#0b0a0d}.form-grid select option{background:#18131f}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#9988af}.form-grid input:focus-visible,.form-grid textarea:focus-visible,.form-grid select:focus-visible,.choice:focus-within{outline-offset:3px;outline:2px solid #b29ad9}.form-grid small{color:#b7acc6;font-size:12px;line-height:1.5}.form-wide{grid-column:1/-1}.goal-field{border:0;margin:0 0 24px;padding:0}.goal-field legend{margin-bottom:14px;font-size:14px}.choice-grid{border-top:1px solid #3b3049;border-left:1px solid #3b3049;grid-template-columns:1fr 1fr;gap:0;display:grid}.choice{cursor:pointer;border:1px solid #3b3049;border-top:0;border-left:0;border-radius:0;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.choice:has(input:checked){background:#2c203b;border-color:#b29ad9}.choice input{accent-color:#b29ad9;width:18px;height:18px}.form-submit-row{justify-content:space-between;align-items:center;gap:35px;padding:10px 0 60px;display:flex}.form-submit-row p{font-size:14px}.form-submit-row small{color:#b7acc6;max-width:540px;margin-top:8px;font-size:12px;line-height:1.6;display:block}.start-button{color:#1c1527;white-space:nowrap;background:#d2bdf0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:32px;padding:15px 20px;font:12px/1.5 monospace;display:inline-flex}.start-button:hover{background:#b29ad9}.start-button:disabled{opacity:.6;cursor:wait}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.start-payment{border-top:1px solid #3b3049;padding:55px 0 90px}.start-payment h2{margin:22px 0;font-size:clamp(34px,4.2vw,52px)}.start-payment>p{color:#b7acc6;max-width:690px}.payment-offer{color:#b29ad9;align-items:center;gap:10px;margin:25px 0;font-size:13px;display:flex}.payment-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;display:grid}.payment-grid article{background:0 0;border:1px solid #3b3049;border-radius:0;padding:24px}.payment-card-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.payment-card-top>span{color:#b7acc6;font-size:11px}.deposit-normal{color:#b7acc6;font-size:13px}.deposit-price{letter-spacing:-2px;margin:12px 0 18px;font-size:48px}.deposit-price span{letter-spacing:0;font-size:13px}.payment-grid article>p:not(.deposit-normal){color:#b7acc6;font-size:14px}.payment-grid .start-button{width:100%;margin-top:25px}.start-payment .payment-terms{max-width:none;font-size:12px;line-height:1.8}.payment-terms a{text-decoration:underline}.start-page~footer{border-top:1px solid #3b3049}@media (max-width:700px){.start-intro{padding-top:45px;padding-bottom:40px}.start-intro-bottom{flex-direction:column;gap:20px}.start-intro-bottom>span{align-self:flex-start}.start-intro-bottom p{font-size:16px}.form-grid,.choice-grid,.payment-grid{grid-template-columns:1fr}.form-section{padding:30px 0}.form-section-title{gap:15px}.form-submit-row{flex-direction:column;align-items:stretch;gap:20px}.form-submit-row .start-button{justify-content:space-between}.payment-grid article{padding:24px}.deposit-price{font-size:42px}.payment-card-top{align-items:flex-start}.start-payment{padding-top:40px;padding-bottom:55px}}.form-grid input,.form-grid textarea{color:#f4eedc;caret-color:#d2bdf0;background:#18131f;border:1px solid #3b3049;padding:11px 14px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#8f819f;opacity:1}.start-form,.start-payment{border-left:1px dashed #493957;border-right:1px dashed #493957;padding-left:22px;padding-right:22px;position:relative}.form-section,.start-payment{border-top:1px dashed #493957}.form-section{position:relative}.form-section:before,.form-section:after,.start-payment:before,.start-payment:after{content:"+";color:#9e81c3;pointer-events:none;font:24px/1 monospace;position:absolute;top:-13px}.form-section:before{left:-30px}.form-section:after{right:-30px}.start-payment:before{left:-8px}.start-payment:after{right:-8px}.form-grid label{border-bottom:1px dashed #3b3049;padding-bottom:16px}.form-grid{row-gap:16px}.form-submit-row{border-top:1px dashed #493957;padding-top:24px}@media (max-width:700px){.start-form,.start-payment{padding-left:14px;padding-right:14px}.form-section:before{left:-22px}.form-section:after{right:-22px}}.einvoice-section{padding-bottom:36px}.einvoice-section>p{margin-bottom:28px}.einvoice-section .form-submit-row{margin-top:20px;padding-bottom:0}.start-form{background:#141019}.start-form .form-section{border-top:0}.start-form .form-section:before{content:"";border-top:1px dashed #493957;font-size:0;top:0;left:-22px;right:-22px}.start-form .form-section:after{content:"+";text-shadow:none;top:-12px;left:-30px;right:auto}.start-form .form-section-title:after{content:"+";color:#9e81c3;pointer-events:none;font:24px/1 monospace;position:absolute;top:-12px;right:-30px}.start-form .form-grid select{background:#141019}@media (max-width:700px){.start-form .form-section:before{left:-14px;right:-14px}.start-form .form-section:after{left:-22px}.start-form .form-section-title:after{right:-22px}}
