body{background-color:#1d1024}.section{position:relative}@media only screen and (max-width: 1200px){.section{padding:40px 0}}@media only screen and (max-width: 900px){body{background-position:center;background-size:cover}}.landing{min-height:100vh;display:flex;align-items:center;color:#fff;position:relative;overflow:hidden}@media only screen and (min-width: 901px){.landing{min-height:700px;padding:80px 0}}.landing__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity .5s ease}@media only screen and (min-width: 901px){.landing__bg{object-fit:cover;object-position:center}}.landing__bg--default{opacity:1}.landing__bg--variant{opacity:0}.landing--right-hover .landing__bg--default{opacity:0}.landing--right-hover .landing__bg--variant{opacity:1}.landing__grid{display:grid;grid-template-columns:1.2fr .7fr;gap:40px;position:relative;z-index:1}@media only screen and (max-width: 900px){.landing__grid{grid-template-columns:1fr;gap:24px}}.landing__beam{position:absolute;right:3%;top:10vh;width:26vw;max-width:440px;height:80vh;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 200, 0.5) 35%, rgba(255, 199, 0, 0.22) 65%, rgba(255, 255, 200, 0) 100%);clip-path:polygon(50% 0%, 90% 100%, 10% 100%);filter:blur(12px) drop-shadow(0 12px 24px rgba(255, 199, 0, 0.15));mix-blend-mode:screen;opacity:.7;z-index:0;transition:filter .3s ease;will-change:opacity,filter}.landing__beam--hover{filter:blur(10px) drop-shadow(0 12px 24px rgba(255, 199, 0, 0.35)) brightness(1.15) !important}@keyframes beamPulse{0%,100%{opacity:.65}50%{opacity:.85}}.landing__beam--fixed{animation:none;opacity:1}@keyframes beamFlicker{0%{filter:blur(12px) brightness(1)}5%{filter:blur(12px) brightness(1.03)}10%{filter:blur(12px) brightness(0.99)}15%{filter:blur(12px) brightness(1.04)}22%{filter:blur(12px) brightness(1)}40%{filter:blur(12px) brightness(1.05)}55%{filter:blur(12px) brightness(0.99)}70%{filter:blur(12px) brightness(1.06)}100%{filter:blur(12px) brightness(1)}}.landing__chair{position:absolute;right:4%;bottom:0;width:25vw;max-width:360px;height:auto;z-index:1;opacity:.98;filter:drop-shadow(0 18px 28px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 22px rgba(115, 20, 255, 0.15));cursor:pointer;transition:filter .3s ease}@media only screen and (max-width: 900px){.landing__beam{right:2%;width:36vw;max-width:none;top:10vh;height:62vh}.landing__chair{right:2%;width:34vw;max-width:210px}}.landing__intro{position:relative;z-index:1}.landing__brand{position:relative;display:inline-flex;flex-direction:column;margin-bottom:28px}.landing__headline{font-size:3rem;line-height:1.15;margin:0 0 20px 0;color:#fff}@media only screen and (max-width: 900px){.landing__headline{font-size:2rem}}.landing__subtext{font-size:1rem;color:hsla(0,0%,100%,.72);max-width:640px}.landing__right-area{position:relative}.landing__form{align-self:start;position:sticky;top:20px;z-index:2;min-height:400px;max-width:100%}.landing__form-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;border-radius:16px;overflow:hidden;pointer-events:none;transition:opacity .5s ease}.landing__form-bg--default{opacity:1}.landing__form-bg--variant{opacity:0}.landing__form:hover .landing__form-bg--default{opacity:0}.landing__form:hover .landing__form-bg--variant{opacity:1}.landing__form form{position:relative;z-index:1}@media only screen and (max-width: 900px){.landing__form{top:0}}.landing__headline-part{display:block}.landing__headline-acende{display:inline-block;position:relative;color:#fff;text-shadow:0 0 0 hsla(0,0%,100%,0);transition:text-shadow .25s ease,filter .25s ease;animation:autoGlow 3s ease-in-out infinite}@keyframes autoGlow{0%,100%{text-shadow:0 0 4px hsla(0,0%,100%,.4),0 0 10px rgba(255,199,0,.5),0 0 20px rgba(115,20,255,.4);filter:brightness(1.08)}50%{text-shadow:0 0 6px hsla(0,0%,100%,.6),0 0 14px rgba(255,199,0,.75),0 0 26px rgba(115,20,255,.55);filter:brightness(1.12)}}.landing__headline-acende:hover,.landing__headline-acende:focus-visible{animation:none;text-shadow:0 0 6px hsla(0,0%,100%,.6),0 0 14px rgba(255,199,0,.75),0 0 26px rgba(115,20,255,.55);filter:brightness(1.12)}.landing__subtext{font-size:1.1rem;margin-bottom:24px}.landing__cta-text{display:flex;align-items:center;gap:8px;font-size:1.1rem;color:hsla(0,0%,100%,.9);margin:0 0 20px 0}.landing__cta-icon{width:24px;height:24px;color:#ffc700;animation:bounceDown 2s ease-in-out infinite}@keyframes bounceDown{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}.landing__cta-button{display:flex;height:40px;padding:0 16px;justify-content:center;align-items:center;gap:4px;flex-shrink:0;border-radius:4px;background:#7314ff;border:none;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .3s ease,transform .2s ease}.landing__cta-button:hover{background:#8a2aff;transform:translateY(-2px)}.landing__cta-button:active{transform:translateY(0)}.landing__grid{gap:56px}.landing__form{top:24px}.landing__scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);color:#ffc700;text-decoration:none;z-index:10;transition:all .3s ease;animation:bounceDown 2s ease-in-out infinite}.landing__scroll-indicator svg{width:24px;height:24px}.landing__scroll-indicator:hover{background:hsla(0,0%,100%,.15);border-color:rgba(255,199,0,.4);transform:translateX(-50%) translateY(-4px);animation:none}@keyframes bounceDown{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}@media screen and (max-width: 768px){.landing__chair{display:none}.landing__beam{display:none}.landing__scroll-indicator{bottom:20px;width:40px;height:40px}.landing__scroll-indicator svg{width:20px;height:20px}}.landing__brand{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:18px}.landing__frame{position:relative;width:clamp(220px,36vw,400px);height:clamp(160px,26vw,160px);border:3px solid rgba(255,230,110,.95);border-radius:20px;transform:rotate(-7deg);box-shadow:0 0 18px rgba(255,230,110,.75),0 0 42px rgba(255,199,0,.4);overflow:visible;animation:landingFrameFlicker 3.8s linear infinite}.landing__logo-img{position:absolute;top:54%;left:50%;width:78%;height:auto;transform:translate(-50%, -50%) rotate(7deg);filter:drop-shadow(0 6px 20px rgba(0, 0, 0, 0.45))}@media only screen and (max-width: 900px){.landing__frame{width:clamp(200px,64vw,360px);height:clamp(140px,44vw,240px)}.landing__logo-img{width:82%}}.landing__black-month{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background:#000;border:2px solid #ffc700;border-radius:999px;color:#ffc700;font-weight:800;letter-spacing:.3em;font-size:1.2rem;text-transform:uppercase;box-shadow:0 0 16px rgba(255,199,0,.45),inset 0 0 20px rgba(115,20,255,.38);transform:skewX(-8deg);position:relative;z-index:2}@media only screen and (max-width: 900px){.landing__black-month{font-size:.8rem;padding:5px 12px;letter-spacing:.16em}}@keyframes landingFrameFlicker{0%,18%{border-color:rgba(255,230,110,.95);box-shadow:0 0 18px rgba(255,230,110,.85),0 0 42px rgba(255,199,0,.45)}8%{border-color:rgba(255,230,110,.35);box-shadow:0 0 6px rgba(255,199,0,.2),0 0 20px rgba(255,199,0,.25)}22%{border-color:rgba(255,230,110,.75);box-shadow:0 0 16px rgba(255,230,110,.6),0 0 32px rgba(255,199,0,.35)}26%,28%{border-color:rgba(255,230,110,.15);box-shadow:0 0 4px rgba(255,199,0,.15),0 0 18px rgba(255,199,0,.18)}35%{border-color:rgba(255,230,110,.92);box-shadow:0 0 22px rgba(255,230,110,.9),0 0 48px rgba(255,199,0,.5)}58%{border-color:rgba(255,230,110,.4);box-shadow:0 0 10px rgba(255,199,0,.3),0 0 26px rgba(255,199,0,.2)}74%{border-color:rgba(255,230,110,.95);box-shadow:0 0 20px rgba(255,230,110,.8),0 0 44px rgba(255,199,0,.45)}78%{border-color:rgba(255,230,110,.2);box-shadow:0 0 6px rgba(255,199,0,.2),0 0 18px rgba(255,199,0,.15)}86%,100%{border-color:rgba(255,230,110,.95);box-shadow:0 0 18px rgba(255,230,110,.85),0 0 42px rgba(255,199,0,.45)}}@media(prefers-reduced-motion: reduce){.landing__frame{animation:none}}.form{background:radial-gradient(120% 140% at 80% 0%, rgba(115, 20, 255, 0.18) 0%, rgba(255, 199, 0, 0.08) 30%, rgba(22, 12, 31, 0.75) 55%),rgba(22,12,31,.75);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 32px rgba(0,0,0,.6),0 0 24px rgba(115,20,255,.15),0 0 0 1px rgba(115,20,255,.15) inset;border-radius:16px;padding:28px;color:#fff;position:relative;box-sizing:border-box;overflow:hidden}.form::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg, rgba(255, 199, 0, 0.65), rgba(115, 20, 255, 0.65));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.35}.form__title{margin:0 0 16px 0;font-size:1.2rem;color:#fff;text-shadow:0 0 8px rgba(115,20,255,.25),0 0 18px rgba(255,199,0,.15);display:flex;align-items:center;gap:8px;transition:color .4s ease,text-shadow .4s ease}.form__title-icon{width:24px;height:24px;color:#ffc700;animation:bounceDown 2s ease-in-out infinite;flex-shrink:0;transition:opacity .4s ease}.form--success .form__title-icon{opacity:0}.form--success .form__title{text-align:center;color:#ffc700;text-shadow:0 0 12px rgba(255,199,0,.8),0 0 24px rgba(115,20,255,.5)}@keyframes bounceDown{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}.form__group{margin-bottom:12px;transition:opacity .3s ease,transform .3s ease}.form__group.hidden{opacity:0;transform:translateY(-10px);height:0;margin:0;overflow:hidden}.form__label{display:inline-block;margin-bottom:6px;color:hsla(0,0%,100%,.72)}.form__control{width:100%;padding:14px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.35);color:#fff;box-sizing:border-box;transition:box-shadow .18s ease,outline .18s ease,transform .18s ease;box-shadow:0 1px 0 hsla(0,0%,100%,.06) inset,0 0 0 0 rgba(115,20,255,0)}.form__control:focus{outline:2px solid #ffc700;outline-offset:0;box-shadow:0 0 0 4px rgba(255,199,0,.12),0 0 16px rgba(255,199,0,.35);transform:translateZ(0)}.form__control:hover{box-shadow:0 0 0 4px rgba(255,199,0,.08),0 0 14px rgba(155,81,224,.35)}.form__submit{width:100%;margin-top:16px;padding:14px 18px;border:none;border-radius:12px;background:linear-gradient(135deg, #7314FF, #9b51e0);color:#fff;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .3s ease;box-shadow:0 10px 24px rgba(0,0,0,.45),0 0 18px rgba(155,81,224,.55),0 0 24px rgba(255,199,0,.25);position:relative}.form__submit:hover:not(:disabled),.form__submit:focus-visible:not(:disabled){transform:scale(1.01);box-shadow:0 12px 28px rgba(0,0,0,.55),0 0 22px rgba(255,199,0,.65)}.form__submit:disabled{cursor:not-allowed;opacity:.7}.form__submit.loading{color:rgba(0,0,0,0);pointer-events:none}.form__submit.loading::after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:3px solid #fff;border-radius:50%;border-top-color:rgba(0,0,0,0);animation:spinner .8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.form__submit.hidden{opacity:0;transform:translateY(-10px);height:0;margin:0;padding:0;overflow:hidden}.form__help{margin-top:10px;font-size:.85rem;color:hsla(0,0%,100%,.65)}.form__feedback{margin-top:12px;font-size:.95rem;color:#ffd233;opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .4s ease;min-height:24px}.form__feedback--success{opacity:1;transform:translateY(0);color:#ffc700;text-shadow:0 0 8px rgba(255,199,0,.6),0 0 16px rgba(115,20,255,.4);font-weight:600;text-align:center;padding:12px;background:rgba(255,199,0,.1);border-radius:8px;border:1px solid rgba(255,199,0,.3)}.form__feedback--error{opacity:1;transform:translateY(0);color:#ff6b6b;text-align:center;padding:12px;background:rgba(255,107,107,.1);border-radius:8px;border:1px solid rgba(255,107,107,.3)}.form--success{animation:formSuccessPulse 2.5s ease-in-out infinite}@keyframes formSuccessPulse{0%,100%{box-shadow:0 10px 32px rgba(0,0,0,.6),0 0 28px rgba(115,20,255,.25),0 0 40px rgba(255,199,0,.2),0 0 0 1px rgba(115,20,255,.2) inset}50%{box-shadow:0 10px 32px rgba(0,0,0,.6),0 0 36px rgba(115,20,255,.4),0 0 52px rgba(255,199,0,.3),0 0 0 1px rgba(115,20,255,.35) inset}}.flash-overlay{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at center, rgba(255, 255, 255, 0.95) 0%, rgba(255, 199, 0, 0.65) 35%, rgba(115, 20, 255, 0.6) 60%, rgba(0, 0, 0, 0) 70%);opacity:0;z-index:9999}.flash-overlay--active{animation:flash-burst .9s ease-out both}@keyframes flash-burst{0%{opacity:0}10%{opacity:1}50%{opacity:.85}100%{opacity:0}}.landing__beam--fixed{position:fixed}.benefits{padding:120px 0;background:radial-gradient(50.18% 64.79% at 50% 8.79%, #3B195D 0%, #1F0F29 100%);color:#fff}.benefits__wrapper{position:relative;z-index:1}.benefits__header{text-align:center;margin:0 auto 80px auto}.benefits__title{font-size:clamp(2.4rem,4vw,3.4rem);margin:0 0 24px 0}.benefits__title-accent{color:#ffc700}.benefits__subtitle{margin:0;font-size:1.2rem;color:hsla(0,0%,100%,.72)}.benefits__grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.benefits-card{position:relative;border-radius:16px;background:rgba(22,12,31,.85);border:1px solid hsla(0,0%,100%,.06);padding:36px 28px;box-shadow:0 20px 45px rgba(0,0,0,.35);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;cursor:pointer;outline:none}.benefits-card::before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg, rgba(255, 199, 0, 0.35), rgba(115, 20, 255, 0.55));opacity:0;transition:opacity .35s ease;z-index:0}.benefits-card:focus-visible{box-shadow:0 0 0 4px rgba(255,199,0,.35)}.benefits-card:focus-visible::before{opacity:1}.benefits-card__header{position:relative;z-index:1;text-align:center;transition:text-align .35s ease}.benefits-card__details{position:relative;z-index:1;text-align:left}.benefits-card__icon{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.benefits-card__icon img,.benefits-card__icon svg{width:64px;height:64px;margin:0 auto}.benefits-card__title{margin:0 0 12px 0;font-size:1.8rem}.benefits-card__excerpt{margin:0;color:hsla(0,0%,100%,.72);font-size:1rem}.benefits-card__details{margin-top:24px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:20px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-12px);transition:max-height .4s ease,opacity .3s ease,transform .35s ease}.benefits-card__row,.benefits-card__bullet{display:flex;justify-content:space-between;align-items:center;gap:12px;color:hsla(0,0%,100%,.75);font-size:.95rem;margin-bottom:10px}.benefits-card__row:last-child,.benefits-card__bullet:last-child{margin-bottom:0}.benefits-card__row--highlight{border-top:1px solid hsla(0,0%,100%,.12);padding-top:12px;font-weight:600}.benefits-card__emphasis{color:#fff}.benefits-card__accent{color:#ffc700;font-weight:600}.benefits-card__bullet{justify-content:flex-start}.benefits-card__check{color:#ffc700;font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center}.benefits-card:hover,.benefits-card:focus-within{transform:translateY(-12px)}.benefits-card:hover::before,.benefits-card:focus-within::before{opacity:1}.benefits-card:hover .benefits-card__icon,.benefits-card:focus-within .benefits-card__icon{transform:scale(1.05)}.benefits-card:hover .benefits-card__header,.benefits-card:focus-within .benefits-card__header{text-align:left}.benefits-card:hover .benefits-card__details,.benefits-card:focus-within .benefits-card__details{max-height:320px;opacity:1;transform:translateY(0);pointer-events:auto}@media only screen and (max-width: 900px){.benefits{padding:80px 0}.benefits__header{margin-bottom:52px}.benefits-card{padding:32px 24px}}.why-iel{padding:120px 0;background:#211530;color:#fff}.why-iel__wrapper{position:relative;z-index:1}.why-iel__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.why-iel__image img{width:100%;height:auto;border-radius:16px;object-fit:cover}.why-iel__content{display:flex;flex-direction:column;gap:24px}.why-iel__title{font-size:clamp(2.4rem,4vw,3.4rem);margin:0;line-height:1.2}.why-iel__title-accent{color:#ffc700}.why-iel__text{display:flex;flex-direction:column;gap:16px}.why-iel__text p{margin:0;font-size:1.1rem;line-height:1.6;color:hsla(0,0%,100%,.85)}.why-iel__text p:first-child{font-size:1.3rem;font-weight:600;color:#fff}.why-iel__button{display:flex;height:40px;padding:0 16px;justify-content:center;align-items:center;gap:4px;flex-shrink:0;border-radius:4px;background:#7314ff;border:none;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .3s ease,transform .2s ease;align-self:flex-start}.why-iel__button:hover{background:#8a2aff !important;transform:translateY(-2px) !important;text-decoration:none !important;color:#fff !important}.why-iel__button:active{transform:translateY(0)}@media only screen and (max-width: 900px){.why-iel{padding:80px 0}.why-iel__grid{grid-template-columns:1fr;gap:40px}.why-iel__image{order:1}.why-iel__content{order:2}}html,body{overflow-x:hidden;scroll-behavior:smooth}body{position:relative;font-family:"Open Sans",sans-serif;overflow-x:hidden;margin:0}img,svg{display:block}.hidden{display:none !important}.svg{display:block}.svg svg{display:block;position:relative}.svg--width svg{width:100%}.svg--height svg{height:100%}.wrapper{position:relative;width:calc(100% - 80px);max-width:1160px;margin:0 auto;box-sizing:border-box}@media only screen and (max-width: 1200px){.wrapper{padding:0 20px;width:100%}}.section{position:relative}@media only screen and (max-width: 1200px){.section{padding:40px 0}}
