@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800;900&family=Roboto:wght@300;400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,400,0,0&display=swap";.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;speak:none;vertical-align:middle;font-family:Material Symbols Outlined;line-height:1;display:inline-block}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-brand-primary:#74cc00;--color-brand-secondary:#000;--color-base-light:#fff;--color-base-dark:#000;--color-green-100:#dcf2bf;--color-green-200:#b9e57f;--color-green-300:#97d940;--color-green-400:#74cc00;--color-green-500:#579900;--color-green-600:#3a6600;--color-green-700:#1d3300;--color-grey-100:#f5f5f5;--color-grey-200:#ebebeb;--color-grey-300:#ccc;--color-grey-400:#989898;--color-grey-500:#666;--color-grey-600:#333;--color-grey-700:#1a1a1a;--color-error:#d03131;--color-success:#74cc00;--color-warning:#e5a500;--color-surface-primary:var(--color-base-light);--color-surface-secondary:var(--color-grey-100);--color-surface-success:var(--color-green-200);--color-btn-bg-primary:var(--color-green-400);--color-btn-bg-secondary:var(--color-base-dark);--color-btn-label-primary:var(--color-base-dark);--color-btn-label-secondary:var(--color-green-400);--color-text-primary:var(--color-base-dark);--color-text-secondary:var(--color-grey-700);--color-text-tertiary:var(--color-grey-600);--color-text-accent:var(--color-green-400);--color-text-heading:var(--color-base-dark);--color-text-body-strong:var(--color-grey-700);--color-text-body:var(--color-grey-600);--color-body-gradient-start:var(--color-green-100);--color-body-gradient-mid:var(--color-green-200);--color-body-gradient-end:var(--color-green-300);--color-surface-card:var(--color-surface-secondary);--color-surface-card-hover:var(--color-grey-200);--color-input-bg:var(--color-base-light);--color-border-default:var(--color-text-primary);--color-border-focus-rgba:#74cc0080;--color-border-strong:var(--color-text-primary);--color-border-soft:#dfdfdf;--color-grid-dot:#ffffffe0;--color-shadow-card:#0000002e;--color-shadow-card-accent:#74cc00bf;--color-border-accent-soft:#74cc0033;--color-btn-bg-primary-hover:#82db09;--color-btn-bg-primary-dark:#5ea800;--color-btn-bg-primary-light:#8fe81a;--color-placeholder:var(--color-grey-500);--color-focus-strong:var(--color-green-400);--spacing-none:0px;--spacing-xxs:8px;--spacing-xs:16px;--spacing-sm:24px;--spacing-md:32px;--spacing-lg:40px;--spacing-xlg:48px;--spacing-xxlg:56px;--font-heading:"Montserrat", sans-serif;--font-body:"Roboto", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-surface-primary);background-image:radial-gradient(circle at 20% 16%, var(--color-body-gradient-start) 0%, var(--color-body-gradient-mid) 38%, var(--color-body-gradient-end) 100%);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";aspect-ratio:1;opacity:.9;pointer-events:none;z-index:0;background-image:url(/assets/back_img-Cxtvt-5d.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:91%;position:fixed;bottom:0;left:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer}input{font-family:var(--font-body)}#root{z-index:1;min-height:100vh;position:relative}@media (width<=900px){body:before{opacity:.46;width:min(48vw,380px)}}.signup{padding:20px 0;position:relative}.signup__lead-arrow{z-index:3;width:auto;height:auto;color:var(--color-text-accent);font-size:60px;display:inline-block;position:absolute;top:-50px;left:-9px}.signup__track{position:relative}.signup__step{flex-direction:column;gap:12px;width:100%;display:flex}.signup__label{font-family:var(--font-heading);color:var(--color-text-heading);letter-spacing:-.02em;text-align:left;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.2}.signup__row{gap:0;width:100%;display:flex}.signup__input{font-family:var(--font-body);color:var(--color-text-body-strong);background:var(--color-input-bg);border:1px solid var(--color-border-strong);outline:none;width:60%;height:40px;padding:8px 14px;font-size:14px}.signup__input::placeholder{color:var(--color-placeholder);font-size:14px}.signup__input:focus{color:var(--color-text-heading)}.signup__btn{font-family:var(--font-heading);color:var(--color-btn-label-primary);background:var(--color-btn-bg-primary);border:1px solid var(--color-btn-bg-primary);white-space:nowrap;border-radius:0;flex:1;justify-content:center;align-items:center;min-width:clamp(140px,28%,220px);height:40px;padding:8px 22px;font-size:14px;font-weight:700;transition:all .5s;display:inline-flex}.signup__btn:hover{color:var(--color-text-accent);border-color:var(--color-base-dark);background:var(--color-base-dark)}.signup__btn>*{z-index:1;position:relative}.signup__btn:disabled{opacity:.7;cursor:not-allowed}.signup__error{color:var(--color-error);text-align:left;padding-left:1px;font-size:12px}.signup__lead-arrow--drop{animation:.72s ease-out forwards signup-arrow-drop}@keyframes signup-arrow-drop{0%{opacity:0;transform:translateY(-140px)}60%{opacity:1;transform:translateY(12px)}80%{transform:translateY(-8px)}to{transform:translateY(0)}}.signup--success{background:var(--color-surface-success);margin:-20px -60px -30px;padding:0 60px}.signup__step--success{padding:60px 0}.signup__success-arrow{color:var(--color-text-accent);position:absolute;top:-27px;right:-20px}.signup__success-arrow .signup__success-symbol{font-size:60px;line-height:1;display:inline-block}.signup__success-title{font-family:var(--font-heading);color:var(--color-text-heading);letter-spacing:-.02em;font-size:clamp(30px,3vw,33px);font-weight:700;line-height:1.2}.signup__spinner{animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=480px){.signup--success{margin:-16px -20px -18px;padding:0 20px}.signup__lead-arrow{font-size:40px;top:-36px}.signup__row{flex-direction:column;gap:8px}.signup__input{border-right:1px solid var(--color-border-strong);width:100%}.signup__btn{width:100%}.signup__step--success{min-height:140px;padding:16px 0}.signup__success-arrow{width:34px;height:34px;margin-top:0}.signup__success-title{max-width:100%}}.launch{place-items:center;width:100%;min-height:100vh;padding:36px 24px;display:grid;position:relative;overflow:visible}.launch-card{background:var(--color-surface-primary);width:600px;margin-inline:auto;position:absolute}.launch-card:before{content:"";filter:blur(4px);z-index:-1;background:linear-gradient(90deg,#0003 0%,#0000000d 50%,#0003 100%);width:98%;height:18px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.launch-card__topline{font-size:14px;font-family:var(--font-heading);z-index:3;letter-spacing:.3px;font-weight:700;position:absolute;top:-40px;right:60px}.launch-card__head{background:var(--color-surface-primary);padding:60px 60px 40px;position:relative}.launch-card__head:after{content:"";background:var(--color-btn-bg-primary);width:30px;height:120px;position:absolute;top:112px;right:0}.launch-card__date{font-size:18px;font-family:var(--font-heading);align-items:center;margin-bottom:18px;font-weight:700;display:inline-flex}.launch-card__date .material-symbols-outlined,.hero__icon--date{color:var(--color-text);background:var(--color-white);font-size:18px;line-height:1}.launch-card__date span{background:var(--color-btn-bg-secondary);color:var(--color-text-accent);padding:4px 10px;line-height:1}.launch-card__brand{align-items:flex-start;gap:30px;display:flex}.launch-card__logo{width:120px;min-width:120px;height:120px;margin-top:8px;margin-left:-150px;position:absolute}.launch-card__logo img{object-fit:contain;width:100%;height:100%}.launch-card__copy{flex:1;padding-right:30px}.launch-card__title{font-size:clamp(28px,5.5vw,42px);font-family:var(--font-heading);letter-spacing:-.04em;margin:16px 0 5px;font-weight:700;line-height:1.1}.launch-card__services{font-family:var(--font-heading);color:var(--color-text-body);padding-left:4px;font-size:clamp(12px,2.5vw,14px);font-weight:400}.launch-card__services span{color:var(--color-text-accent);padding:0 2px;font-size:clamp(14px,3vw,18px);font-weight:600}.launch-card__signup{background:var(--color-surface-card);padding:20px 60px 30px}.launch-card__contact-wrapper{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:40px 60px 60px;display:flex}.launch-card__socials{align-items:center;gap:16px;display:flex}.launch-card__social-link{color:var(--color-text-heading);justify-content:center;align-items:center;text-decoration:none;transition:color .3s,opacity .3s,transform .3s;display:inline-flex}.launch-card__social-link:hover,.launch-card__social-link:focus-visible{opacity:1;color:var(--color-brand-primary);transform:translateY(-1px)}.launch-card__social-link:hover .hero__icon--social,.launch-card__social-link:focus-visible .hero__icon--social{color:var(--color-brand-primary)}.hero__icon--social{color:var(--color-text-heading);justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.launch-card__contact{color:var(--color-text-heading);align-items:center;gap:12px;font-size:16px;display:inline-flex}.launch-card__contact .material-symbols-outlined,.hero__icon--mail{font-size:20px}.launch-card__contact a{background:var(--color-btn-bg-secondary);color:var(--color-btn-label-secondary);cursor:pointer;padding:2px 10px;font-size:16px;font-weight:400}@media (width<=900px){.launch{width:100%;padding-top:80px;padding-bottom:40px;display:block}.launch-card{width:100%;box-shadow:none;margin:0 auto;position:relative}.launch-card__topline{font-size:11px;right:20px}.launch-card__head{padding:34px 20px 20px}.launch-card__head:after{width:22px;height:55px;top:95px}.launch-card__date{margin-bottom:16px;font-size:14px}.launch-card__brand{gap:14px}.launch-card__logo{z-index:5;border-width:2px;width:100px;height:100px;margin-left:0;position:absolute;top:-66px;left:14px}.launch-card__logo:after{border-width:2px;inset:-6px 5px 5px -6px}.launch-card__logo img{width:70%;height:70%}.launch-card__copy{padding-right:8px}.launch-card__services{line-height:1.5}.launch-card__services span{padding:0 5px}.launch-card__signup{padding:16px 20px 18px}.launch-card__title{font-size:clamp(22px,6.5vw,34px);line-height:1.15}.launch-card__contact{display:none}.launch-card__contact a{padding-top:4px;font-size:14px}}
