:where(.gs) h1,:where(.gs) h2,:where(.gs) p,:where(.gs) ul{margin:0}:where(.gs) ul{padding:0;list-style:none}.gs{background:0 0}.gs-hero{min-height:100svh;padding:clamp(96px,5.4vw,112px) 0 clamp(36px,3vw,56px);position:relative;overflow:hidden}.gs-sky{pointer-events:none;background:radial-gradient(52% 62% at 76% 18%,#423ac83d,#06071600 70%),radial-gradient(42% 52% at 12% 100%,#2846d233,#06071600 72%);position:absolute;inset:0}.gs-planet{--ew:234svh;z-index:1;left:calc(var(--ew) * -.5957);width:var(--ew);height:var(--ew);pointer-events:none;position:absolute;top:calc(100% - 50.7svh)}.gs-planet__halo{background:radial-gradient(closest-side,#0000 87%,#3c60ff33 90.5%,#283cc800 100%);position:absolute;inset:0}.gs-planet__earth{position:absolute;inset:0}.gs-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gs-rings__entry{animation:3.6s ease-in-out infinite gs-sink}@keyframes gs-sink{0%,to{opacity:.55}50%{opacity:1}}.gs-grid{z-index:2;grid-template-columns:minmax(0,1fr) clamp(520px,37.5vw,700px);align-items:start;column-gap:clamp(32px,3.6vw,70px);padding-left:clamp(24px,10.5vw,240px);padding-right:clamp(24px,6.8vw,130px);display:grid;position:relative}.gs-copy{padding-top:clamp(40px,3.7vw,70px)}.gs-kicker{font-size:var(--fs-kicker);letter-spacing:.3em;color:#b8bde6;align-items:center;gap:14px;margin-bottom:clamp(18px,1.6vw,28px);font-weight:500;display:flex}.gs-kicker i{background:#8b6bff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #8b6bffe6}.gs-kicker b{border-top:1px solid #b8bde666;width:40px}.gs h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-display);letter-spacing:-.015em;color:#fff;line-height:1.06}.gs h1 span{background:linear-gradient(90deg,#7a9bff 0%,#a97bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.gs-lead{max-width:30em;font-size:var(--fs-lead);color:var(--ink);margin-top:clamp(18px,1.6vw,28px);line-height:1.6}.gs-perks{grid-template-columns:repeat(3,max-content);justify-content:start;margin-top:clamp(34px,3.4vw,64px);display:grid}.gs-perks li{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:clamp(10px,.9vw,16px);padding:0 clamp(12px,1.3vw,26px);display:grid}.gs-perks li:first-child{padding-left:0}.gs-perks li+li{border-left:1px solid #ffffff1a}.gs-perks__ico{color:#b9a4ff;background:#3c349647;border:1px solid #968cff47;border-radius:50%;grid-row:1;place-items:center;width:clamp(44px,3.3vw,64px);height:clamp(44px,3.3vw,64px);display:grid}.gs-perks__ico svg{width:44%;height:44%}.gs-perks strong{color:#fff;align-self:center;font-size:clamp(13px,.9vw,17px);font-weight:500;line-height:1.35}.gs-perks small{white-space:nowrap;color:var(--muted);grid-column:2;margin-top:clamp(8px,.9vw,14px);font-size:clamp(11.5px,.78vw,14.5px);line-height:1.55}.gs-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#24286275,#0a0c22bd 56%);border:1px solid #9696ff57;border-radius:clamp(22px,1.5vw,28px);padding:clamp(28px,3vw,56px) clamp(24px,3vw,56px) clamp(26px,2.4vw,44px);position:relative;box-shadow:0 0 60px #5a50e647,inset 0 0 44px #8278ff12}.gs-eyebrow{letter-spacing:.34em;color:#b3b8e0;align-items:center;gap:14px;font-size:11px;font-weight:500;display:flex}.gs-eyebrow b{border-top:1px solid #b8bde666;width:40px}.gs-card h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-title);letter-spacing:-.01em;color:#fff;margin-top:clamp(12px,1.1vw,20px);line-height:1.12}.gs-card__sub{max-width:27em;color:var(--ink-soft);margin-top:clamp(8px,.7vw,12px);margin-bottom:clamp(18px,1.7vw,30px);font-size:clamp(13.5px,.95vw,18px);line-height:1.45}.gs-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.05vw,18px) clamp(12px,1.3vw,24px);display:grid}.gs-f-name{order:1;grid-column:1/-1}.gs-f-email{order:2}.gs-f-phone{order:3}.gs-f-company{order:4}.gs-f-level{order:5}.gs-f-country{order:6;grid-column:1/-1}.gs-f-function{order:7}.gs-f-message{order:8;grid-column:1/-1}.gs-submit{font-size:var(--fs-btn);order:9;grid-column:1/-1}.gs-formnote,.gs-privacy{text-align:center;order:10;grid-column:1/-1;margin:0}.gs-privacy{color:var(--ink-soft);font-size:12px;line-height:1.45}.gs-privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.gs-privacy a:hover{color:#fff}.gs-form.is-expanded .gs-f-name{grid-column:auto}.gs-form.is-expanded .gs-f-country{order:5}.gs-form.is-expanded .gs-f-level{order:6}.gs-form.is-expanded .gs-f-function{order:7;animation:.35s both gs-in}@keyframes gs-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gs-field{flex-direction:column;gap:clamp(6px,.5vw,9px);min-width:0;display:flex}.gs-field label{color:#fff;font-size:clamp(12.5px,.8vw,15px);font-weight:450}.gs-req{color:#ff4d6d}.gs-opt{color:var(--muted)}.gs-input{height:clamp(44px,2.65vw,52px);color:var(--ink-soft);background:#080a1ea8;border:1px solid #a0a0e638;border-radius:12px;align-items:center;gap:clamp(10px,.8vw,14px);padding:0 clamp(12px,1vw,18px);transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.gs-input:focus-within{background:#0e102ccc;border-color:#a08cffcc;box-shadow:0 0 0 3px #7860ff33}.gs-input>svg{color:#dfe1f5;flex:none;width:clamp(18px,1.15vw,22px);height:clamp(18px,1.15vw,22px)}.gs-input input,.gs-input select,.gs-input textarea{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:clamp(13px,.86vw,16px)}.gs-input input::placeholder,.gs-input textarea::placeholder{color:#7f84ab}.gs-input select{appearance:none;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:28px}.gs-input select[data-empty=true]{color:#8a8fb5}.gs-input select option{color:#f2f3fa;background:#0d1030}.gs-input .gs-input__chev{color:#e6e8fa;pointer-events:none;width:clamp(16px,1vw,20px);height:clamp(16px,1vw,20px);position:absolute;right:clamp(12px,1vw,18px)}.gs-input--area{align-items:flex-start;height:auto;padding-top:clamp(12px,.95vw,16px);padding-bottom:clamp(10px,.8vw,14px)}.gs-input--area textarea{resize:vertical;min-height:2.9em;line-height:1.5}.gs-field.has-error .gs-input{border-color:#ff6b86cc}.gs-error{color:#ff8aa0;font-size:12px}.gs-submit{color:#fff;height:48px;font:inherit;font-size:var(--fs-btn);cursor:pointer;background:linear-gradient(90deg,#6c58f2 0%,#7a62f6 55%,#5a46d8 100%);border:1px solid #beafff73;border-radius:999px;justify-content:center;align-items:center;margin-top:clamp(2px,.4vw,8px);padding:0 28px;font-weight:500;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;position:relative;box-shadow:0 0 34px #6e56ff80,inset 0 1px #ffffff47}.gs-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 46px #8068ffa6,inset 0 1px #ffffff4d}.gs-submit:disabled{opacity:.7;cursor:progress}.gs-submit:focus-visible{outline-offset:3px;outline:2px solid #c9bcff}.gs-submit i{color:#4a2fc4;background:linear-gradient(#e3d5ff,#c4a8ff);border-radius:50%;place-items:center;width:clamp(34px,2.2vw,42px);height:clamp(34px,2.2vw,42px);display:grid;position:absolute;top:50%;right:clamp(8px,.6vw,11px);transform:translateY(-50%)}.gs-submit i svg{width:52%;height:52%}.gs-done{text-align:center;flex-direction:column;align-items:center;padding:clamp(24px,3vw,48px) 0;display:flex}.gs-done__tick{color:#fff;background:linear-gradient(#7a5cf5,#5b3fe0);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 30px #6e56ff80}.gs-done__tick svg{width:26px;height:26px}.gs-card .gs-done h2{font-size:var(--fs-subtitle);margin-top:20px}.gs-done p{max-width:26em;font-size:var(--fs-body);color:var(--ink-soft);margin-top:12px;line-height:1.55}@media (max-width:1100px){.gs-hero{padding-bottom:40vw}.gs-planet{--ew:150vw;top:calc(100% - 33vw);left:-92vw}.gs-grid{grid-template-columns:minmax(0,1fr);row-gap:40px;padding-left:clamp(24px,6vw,72px);padding-right:clamp(24px,6vw,72px)}.gs-copy{padding-top:24px}.gs-card{justify-self:center;width:min(100%,680px)}.gs-perks{grid-template-columns:repeat(3,max-content)}}@media (max-width:640px){.gs-form{grid-template-columns:minmax(0,1fr)}.gs-form .gs-f-name,.gs-form .gs-f-country,.gs-form .gs-f-message,.gs-form .gs-submit{grid-column:auto}.gs-perks{grid-template-columns:minmax(0,1fr);row-gap:20px}.gs-perks small{white-space:normal}.gs-input--area textarea{min-height:4.4em}.gs-perks li,.gs-perks li+li{border-left:0;padding:0}.gs-planet{--ew:190vw;top:calc(100% - 42vw);left:-110vw}}@media (prefers-reduced-motion:reduce){.gs-rings__entry,.gs-form.is-expanded .gs-f-function{animation:none}}
