:root,[data-theme="dark"]{--clr-bg:#060D1A;--clr-bg-2:#0A1628;--clr-bg-3:#0F1E36;--clr-bg-card:#112039;--clr-accent:#2563EB;--clr-accent-h:#1D4ED8;--clr-accent-s:rgba(37,99,235,0.10);--clr-accent-b:rgba(37,99,235,0.22);--clr-txt-1:#EEF2FF;--clr-txt-2:#8BA2C4;--clr-txt-3:#4A5F7A;--clr-border:rgba(255,255,255,0.06);--clr-border-h:rgba(255,255,255,0.11);--r-s:6px;--r-m:12px;--r-l:20px;--ease:0.22s cubic-bezier(0.4,0,0.2,1);--ease-slow:0.5s cubic-bezier(0.4,0,0.2,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Inter',system-ui,-apple-system,sans-serif;background:var(--clr-bg);color:var(--clr-txt-1);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}ul,ol{list-style:none}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 28px}.section{padding:96px 0}.section--lg{padding:120px 0}.section-label{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#60A5FA;margin-bottom:14px}.section-label::before{content:'';width:20px;height:1px;background:#60A5FA;flex-shrink:0}.section-heading{font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.1;letter-spacing:-0.025em;margin-bottom:14px}.section-sub{font-size:17px;color:var(--clr-txt-2);line-height:1.75;max-width:500px}.text-gradient{background:linear-gradient(130deg,#60A5FA 0%,#818CF8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--r-s);font-size:14px;font-weight:600;transition:background var(--ease),transform var(--ease),box-shadow var(--ease),color var(--ease),border-color var(--ease);white-space:nowrap}.btn--primary{background:var(--clr-accent);color:#fff}.btn--primary:hover{background:var(--clr-accent-h);transform:translateY(-2px);box-shadow:0 8px 28px rgba(37,99,235,0.35);color:#fff}.btn--ghost{color:var(--clr-txt-2);border:1px solid var(--clr-border-h)}.btn--ghost:hover{color:var(--clr-txt-1);border-color:rgba(255,255,255,0.2);background:rgba(255,255,255,0.04)}.btn--outline{color:#93C5FD;border:1px solid var(--clr-accent-b);background:var(--clr-accent-s)}.btn--outline:hover{background:rgba(37,99,235,0.18);border-color:var(--clr-accent);color:#BFDBFE}.btn svg{flex-shrink:0}.nav{position:fixed;top:0;left:0;right:0;z-index:900;padding:22px 0;transition:background var(--ease-slow),padding var(--ease-slow),border-bottom var(--ease-slow)}.nav.is-scrolled{background:rgba(6,13,26,0.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:14px 0;border-bottom:1px solid var(--clr-border)}.nav__inner{display:flex;align-items:center;justify-content:space-between;max-width:1160px;margin:0 auto;padding:0 28px}.nav__logo{display:flex;align-items:center;gap:11px}.nav__logo-mark{width:36px;height:36px;flex-shrink:0}.nav__logo-name{display:block;font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--clr-txt-1);line-height:1}.nav__logo-sub{display:block;font-size:9px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--clr-txt-3);margin-top:3px}.nav__links{display:flex;align-items:center;gap:30px}.nav__links a{font-size:14px;font-weight:500;color:var(--clr-txt-2);letter-spacing:0.01em;transition:color var(--ease)}.nav__links a:hover,.nav__links a.active{color:var(--clr-txt-1)}.nav__cta{background:var(--clr-accent) !important;color:#fff !important;padding:9px 20px !important;border-radius:var(--r-s);font-size:13px !important;font-weight:600 !important;transition:background var(--ease),transform var(--ease) !important}.nav__cta:hover{background:var(--clr-accent-h) !important;color:#fff !important;transform:translateY(-1px) !important}.nav__hamburger{display:none;flex-direction:column;gap:5px;padding:4px;z-index:950}.nav__hamburger span{display:block;width:22px;height:2px;background:var(--clr-txt-2);border-radius:2px;transition:transform var(--ease),opacity var(--ease)}.nav__hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__hamburger.is-open span:nth-child(2){opacity:0}.nav__hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__links.is-open{display:flex !important;flex-direction:column;position:fixed;inset:0;background:var(--clr-bg);z-index:800;align-items:center;justify-content:center;gap:36px}.nav__links.is-open a{font-size:22px;font-weight:600}.nav__links.is-open .nav__cta{padding:14px 40px !important;font-size:16px !important}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:140px 0 100px}.hero__bg{position:absolute;inset:0;z-index:0}.hero__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.hero__glow--1{width:700px;height:700px;top:-20%;right:-10%;background:radial-gradient(circle,rgba(37,99,235,0.09) 0%,transparent 70%);animation:glow-drift 14s ease-in-out infinite}.hero__glow--2{width:500px;height:500px;bottom:-15%;left:-8%;background:radial-gradient(circle,rgba(99,102,241,0.07) 0%,transparent 70%);animation:glow-drift 18s ease-in-out infinite reverse}@keyframes glow-drift{0%,100%{transform:translate(0,0)}33%{transform:translate(14px,-10px)}66%{transform:translate(-10px,12px)}}.hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 75% 75% at 50% 40%,black 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 40%,black 0%,transparent 100%)}.hero__content{position:relative;z-index:1;max-width:700px}.hero__badge{display:inline-flex;align-items:center;gap:8px;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);border-radius:100px;padding:6px 14px 6px 10px;font-size:12px;font-weight:600;letter-spacing:0.06em;color:#93C5FD;margin-bottom:30px}.hero__badge-dot{width:7px;height:7px;background:#3B82F6;border-radius:50%}.hero h1{font-size:clamp(44px,6.5vw,78px);font-weight:800;line-height:1.04;letter-spacing:-0.03em;margin-bottom:24px}.hero p{font-size:18px;color:var(--clr-txt-2);line-height:1.75;max-width:520px;margin-bottom:44px}.hero__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero__scroll{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--clr-txt-3);font-size:10px;letter-spacing:0.12em;text-transform:uppercase}.hero__scroll-line{width:1px;height:36px;background:linear-gradient(to bottom,var(--clr-txt-3),transparent);animation:scroll-line 2s ease-in-out infinite}@keyframes scroll-line{0%,100%{opacity:0.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(0.6)}}.ticker{padding:16px 0;background:var(--clr-bg-3);border-top:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border);overflow:hidden}.ticker__track{display:flex;width:max-content;animation:ticker-scroll 32s linear infinite}.ticker__track:hover{animation-play-state:paused}.ticker__item{display:flex;align-items:center;gap:20px;padding:0 20px;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--clr-txt-3);white-space:nowrap}.ticker__sep{color:var(--clr-accent);font-size:14px;line-height:1}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.service-card{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-m);padding:36px 32px;transition:border-color var(--ease),transform var(--ease),background var(--ease);position:relative;overflow:hidden}.service-card::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--clr-accent-b),transparent);opacity:0;transition:opacity var(--ease)}.service-card:hover{border-color:var(--clr-accent-b);transform:translateY(-5px);background:var(--clr-bg-card)}.service-card:hover::after{opacity:1}.service-card__icon{width:44px;height:44px;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);border-radius:var(--r-s);display:flex;align-items:center;justify-content:center;color:#60A5FA;margin-bottom:24px}.service-card__title{font-size:18px;font-weight:700;margin-bottom:10px}.service-card__desc{font-size:14px;color:var(--clr-txt-2);line-height:1.7;margin-bottom:24px}.service-card__price{font-size:26px;font-weight:800;letter-spacing:-0.02em;margin-bottom:20px}.service-card__price span{font-size:14px;font-weight:500;color:var(--clr-txt-3)}.service-card__link{font-size:13px;font-weight:600;color:#60A5FA;display:inline-flex;align-items:center;gap:6px;transition:gap var(--ease),color var(--ease)}.service-card__link:hover{gap:10px;color:#93C5FD}.why{background:var(--clr-bg-2)}.why__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.why__points{display:flex;flex-direction:column;gap:28px;margin-top:40px}.why__point{display:flex;gap:16px}.why__point-num{flex-shrink:0;width:30px;height:30px;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);border-radius:var(--r-s);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#60A5FA;margin-top:1px}.why__point-title{font-size:15px;font-weight:700;margin-bottom:4px}.why__point-desc{font-size:14px;color:var(--clr-txt-2);line-height:1.65}.why__visual-card{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-l);padding:32px;position:relative;overflow:hidden}.why__visual-card::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,0.4),transparent)}.why__stat{font-size:52px;font-weight:800;letter-spacing:-0.04em;line-height:1;margin-bottom:4px}.why__stat-label{font-size:14px;color:var(--clr-txt-2);margin-bottom:28px}.why__bar{height:4px;background:var(--clr-border);border-radius:2px;overflow:hidden;margin-bottom:6px}.why__bar-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--clr-accent),#818CF8)}.why__bar-label{font-size:12px;color:var(--clr-txt-3);margin-bottom:24px}.why__checklist{display:flex;flex-direction:column;gap:12px}.why__check-item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--clr-txt-2)}.why__check-item::before{content:'';width:18px;height:18px;flex-shrink:0;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='%232563EB' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.portfolio-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.portfolio-card{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-m);overflow:hidden;transition:border-color var(--ease),transform var(--ease)}.portfolio-card:hover{border-color:var(--clr-border-h);transform:translateY(-5px)}.portfolio-card__thumb{aspect-ratio:16/10;position:relative;overflow:hidden}.portfolio-card__thumb-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.portfolio-card__body{padding:20px 22px 24px}.portfolio-card__cat{font-size:11px;font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:#60A5FA;margin-bottom:5px}.portfolio-card__title{font-size:17px;font-weight:700;margin-bottom:7px}.portfolio-card__desc{font-size:13px;color:var(--clr-txt-2);line-height:1.6}.thumb--consulting{background:linear-gradient(135deg,#0F2547 0%,#1A3A6B 50%,#162D56 100%)}.thumb--health{background:linear-gradient(135deg,#063A3A 0%,#0A5A4A 50%,#064040 100%)}.thumb--tech{background:linear-gradient(135deg,#160B3A 0%,#2D1B6B 50%,#1A0F4A 100%)}.thumb--bakery{background:linear-gradient(135deg,#3A1A05 0%,#6B3A0A 50%,#4A2208 100%)}.thumb--agency{background:linear-gradient(135deg,#0A0A0A 0%,#1A1A2E 50%,#16213E 100%)}.thumb--ecommerce{background:linear-gradient(135deg,#0A1628 0%,#162040 50%,#0D1B34 100%)}.thumb-label{font-size:13px;font-weight:700;color:rgba(255,255,255,0.2);letter-spacing:0.06em;text-align:center;padding:16px}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--clr-border);border-radius:var(--r-m);overflow:hidden;margin-top:52px}.process-step{background:var(--clr-bg-2);padding:40px 36px;transition:background var(--ease)}.process-step:hover{background:var(--clr-bg-3)}.process-step__num{display:block;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--clr-accent);margin-bottom:20px}.process-step__title{font-size:20px;font-weight:700;margin-bottom:12px}.process-step__desc{font-size:14px;color:var(--clr-txt-2);line-height:1.7}.contact-section{background:var(--clr-bg-2)}.contact__inner{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:start}.contact__heading{font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.1;letter-spacing:-0.025em;margin-bottom:16px}.contact__sub{font-size:16px;color:var(--clr-txt-2);line-height:1.75;margin-bottom:36px}.contact__detail{display:flex;flex-direction:column;gap:14px}.contact__detail-item{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--clr-txt-2)}.contact__detail-icon{width:34px;height:34px;background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-s);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#60A5FA}.form{display:flex;flex-direction:column;gap:16px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form__group{display:flex;flex-direction:column;gap:6px}.form__label{font-size:12px;font-weight:600;letter-spacing:0.04em;color:var(--clr-txt-2)}.form__input,.form__textarea,.form__select{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-s);padding:11px 14px;font-size:14px;color:var(--clr-txt-1);font-family:inherit;transition:border-color var(--ease),background var(--ease);width:100%;appearance:none}.form__input::placeholder,.form__textarea::placeholder{color:var(--clr-txt-3)}.form__input:focus,.form__textarea:focus,.form__select:focus{outline:none;border-color:var(--clr-accent-b);background:var(--clr-bg-card)}.form__textarea{resize:vertical;min-height:120px}.form__radio-group{display:flex;gap:10px}.form__radio{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-s);cursor:pointer;font-size:14px;color:var(--clr-txt-2);transition:border-color var(--ease),background var(--ease),color var(--ease);flex:1}.form__radio input[type="radio"]{accent-color:var(--clr-accent)}.form__radio:has(input:checked){border-color:var(--clr-accent-b);background:var(--clr-accent-s);color:var(--clr-txt-1)}.form__submit{background:var(--clr-accent);color:#fff;padding:13px;border-radius:var(--r-s);font-size:15px;font-weight:600;width:100%;transition:background var(--ease),transform var(--ease),box-shadow var(--ease)}.form__submit:hover{background:var(--clr-accent-h);transform:translateY(-2px);box-shadow:0 8px 28px rgba(37,99,235,0.3)}.footer{padding:60px 0 28px;border-top:1px solid var(--clr-border)}.footer__grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer__brand-tagline{font-size:14px;color:var(--clr-txt-3);line-height:1.7;margin-top:14px;max-width:220px}.footer__col-title{font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--clr-txt-3);margin-bottom:16px}.footer__links{display:flex;flex-direction:column;gap:10px}.footer__links a{font-size:14px;color:var(--clr-txt-2);transition:color var(--ease)}.footer__links a:hover{color:var(--clr-txt-1)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--clr-border);font-size:13px;color:var(--clr-txt-3);flex-wrap:wrap;gap:12px}.footer__social{display:flex;gap:10px}.footer__social a{width:32px;height:32px;border:1px solid var(--clr-border);border-radius:var(--r-s);display:flex;align-items:center;justify-content:center;color:var(--clr-txt-3);font-size:13px;transition:border-color var(--ease),color var(--ease),background var(--ease);font-style:normal}.footer__social a:hover{border-color:var(--clr-border-h);color:var(--clr-txt-1);background:var(--clr-bg-3)}.page-header{padding:150px 0 80px;position:relative;overflow:hidden;border-bottom:1px solid var(--clr-border)}.page-header__bg{position:absolute;inset:0;background:var(--clr-bg-2)}.page-header__bg::before{content:'';position:absolute;top:-30%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(37,99,235,0.07) 0%,transparent 70%);border-radius:50%}.page-header__bg::after{content:'';position:absolute;bottom:-20%;left:20%;width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,0.05) 0%,transparent 70%);border-radius:50%}.page-header__content{position:relative;z-index:1}.page-header h1{font-size:clamp(36px,5vw,62px);font-weight:800;letter-spacing:-0.025em;line-height:1.08;margin-bottom:16px}.page-header p{font-size:17px;color:var(--clr-txt-2);max-width:500px;line-height:1.75}.about-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-text p{font-size:16px;color:var(--clr-txt-2);line-height:1.8;margin-bottom:18px}.about-visual{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-l);aspect-ratio:4/3;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.about-visual__inner{width:100%;height:100%;background:linear-gradient(135deg,var(--clr-bg-3) 0%,var(--clr-bg-card) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--clr-txt-3);font-size:13px;letter-spacing:0.06em}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:56px}.value-card{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-m);padding:28px 24px;transition:border-color var(--ease),transform var(--ease)}.value-card:hover{border-color:var(--clr-border-h);transform:translateY(-3px)}.value-card__icon{font-size:22px;margin-bottom:14px;line-height:1}.value-card__title{font-size:15px;font-weight:700;margin-bottom:8px}.value-card__desc{font-size:13px;color:var(--clr-txt-2);line-height:1.65}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--clr-border);border-radius:var(--r-m);overflow:hidden;margin-top:52px}.pillar{background:var(--clr-bg-2);padding:40px 32px;transition:background var(--ease)}.pillar:hover{background:var(--clr-bg-3)}.pillar__num{font-size:32px;font-weight:800;color:var(--clr-accent-b);line-height:1;margin-bottom:16px}.pillar__title{font-size:18px;font-weight:700;margin-bottom:10px}.pillar__desc{font-size:14px;color:var(--clr-txt-2);line-height:1.7}.services-full-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:52px}.service-full-card{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-m);padding:40px;display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;transition:border-color var(--ease),transform var(--ease)}.service-full-card:hover{border-color:var(--clr-accent-b);transform:translateX(4px)}.service-full-card__icon{width:56px;height:56px;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);border-radius:var(--r-m);display:flex;align-items:center;justify-content:center;color:#60A5FA;flex-shrink:0}.service-full-card__title{font-size:20px;font-weight:700;margin-bottom:8px}.service-full-card__desc{font-size:15px;color:var(--clr-txt-2);line-height:1.7}.service-full-card__price{text-align:right;flex-shrink:0}.service-full-card__price-val{font-size:28px;font-weight:800;letter-spacing:-0.03em}.service-full-card__price-from{font-size:12px;color:var(--clr-txt-3);margin-bottom:4px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.pricing-card{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-l);padding:36px 32px 32px;position:relative;transition:border-color var(--ease),transform var(--ease)}.pricing-card:hover{border-color:var(--clr-border-h);transform:translateY(-5px)}.pricing-card.featured{border-color:var(--clr-accent-b);background:var(--clr-bg-card)}.pricing-card.featured::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--clr-accent),#818CF8);border-radius:var(--r-l) var(--r-l) 0 0}.pricing-badge{display:inline-block;background:var(--clr-accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:4px 12px;border-radius:100px;position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap}.pricing-card__name{font-size:12px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;color:var(--clr-txt-3);margin-bottom:12px}.pricing-card__price{font-size:44px;font-weight:800;letter-spacing:-0.04em;line-height:1;margin-bottom:6px}.pricing-card__price sup{font-size:22px;font-weight:700;vertical-align:super;font-size:60%}.pricing-card__tagline{font-size:14px;color:var(--clr-txt-2);margin-bottom:28px;line-height:1.5}.pricing-divider{height:1px;background:var(--clr-border);margin:24px 0}.pricing-features{display:flex;flex-direction:column;gap:11px;margin-bottom:28px}.pricing-feature{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--clr-txt-2)}.pricing-feature::before{content:'';width:17px;height:17px;flex-shrink:0;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.2 5.5L8 1' stroke='%232563EB' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.faq-list{margin-top:52px;display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid var(--clr-border)}.faq-item:first-child{border-top:1px solid var(--clr-border)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-size:16px;font-weight:600;cursor:pointer;width:100%;text-align:left;color:var(--clr-txt-1);transition:color var(--ease)}.faq-question:hover{color:#60A5FA}.faq-icon{width:20px;height:20px;flex-shrink:0;color:var(--clr-txt-3);transition:transform var(--ease),color var(--ease)}.faq-item.open .faq-icon{transform:rotate(45deg);color:var(--clr-accent)}.faq-answer{font-size:15px;color:var(--clr-txt-2);line-height:1.75;overflow:hidden;max-height:0;transition:max-height 0.4s ease,padding var(--ease);padding-bottom:0}.faq-item.open .faq-answer{max-height:300px;padding-bottom:22px}.portfolio-filter{display:flex;gap:8px;margin-bottom:40px;flex-wrap:wrap}.filter-btn{padding:8px 18px;border-radius:100px;font-size:13px;font-weight:600;border:1px solid var(--clr-border);color:var(--clr-txt-2);transition:all var(--ease);cursor:pointer}.filter-btn:hover,.filter-btn.active{background:var(--clr-accent-s);border-color:var(--clr-accent-b);color:#93C5FD}.portfolio-full-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.blog-card{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-m);overflow:hidden;transition:border-color var(--ease),transform var(--ease)}.blog-card:hover{border-color:var(--clr-border-h);transform:translateY(-5px)}.blog-card__img{aspect-ratio:16/9;overflow:hidden;position:relative}.blog-card__img-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.blog-img--1{background:linear-gradient(135deg,#0F1E36 0%,#1A3A6B 100%)}.blog-img--2{background:linear-gradient(135deg,#160B3A 0%,#2D1B6B 100%)}.blog-img--3{background:linear-gradient(135deg,#063A3A 0%,#0A5A4A 100%)}.blog-img-icon{color:rgba(255,255,255,0.12)}.blog-card__body{padding:22px 24px 26px}.blog-card__tag{font-size:11px;font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:#60A5FA;margin-bottom:8px}.blog-card__title{font-size:17px;font-weight:700;line-height:1.3;margin-bottom:10px;transition:color var(--ease)}.blog-card:hover .blog-card__title{color:#60A5FA}.blog-card__excerpt{font-size:13px;color:var(--clr-txt-2);line-height:1.65;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__meta{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--clr-txt-3)}.reveal{opacity:0;transform:translateY(22px);transition:opacity 0.65s cubic-bezier(0.4,0,0.2,1),transform 0.65s cubic-bezier(0.4,0,0.2,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal--d1{transition-delay:0.1s}.reveal--d2{transition-delay:0.2s}.reveal--d3{transition-delay:0.3s}.reveal--d4{transition-delay:0.4s}.cta-banner{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:var(--r-l);padding:56px 48px;text-align:center;position:relative;overflow:hidden}.cta-banner::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--clr-accent-b),transparent)}.cta-banner h2{font-size:clamp(26px,3.5vw,40px);font-weight:800;letter-spacing:-0.025em;margin-bottom:12px}.cta-banner p{font-size:16px;color:var(--clr-txt-2);margin-bottom:32px}.cta-banner__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width:1024px){.services-grid,.portfolio-grid,.portfolio-full-grid,.blog-grid{grid-template-columns:repeat(2,1fr)}.process-steps{grid-template-columns:1fr}.pillars{grid-template-columns:1fr}.why__inner{grid-template-columns:1fr;gap:48px}.footer__grid{grid-template-columns:1fr 1fr;gap:32px}.pricing-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.contact__inner{grid-template-columns:1fr;gap:48px}.about-split{grid-template-columns:1fr}.service-full-card{grid-template-columns:auto 1fr}.service-full-card__price{grid-column:2;text-align:left}}@media (max-width:768px){.nav__links:not(.is-open){display:none}.nav__hamburger{display:flex}.services-grid,.portfolio-grid,.portfolio-full-grid,.blog-grid{grid-template-columns:1fr}.form__row{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr}.values-grid{grid-template-columns:1fr}.portfolio-header{flex-direction:column;align-items:flex-start}.hero h1{font-size:40px}.hero p{font-size:16px}.section{padding:64px 0}.hero__scroll{display:none}.service-full-card{grid-template-columns:1fr}.service-full-card__price{text-align:left}.cta-banner{padding:36px 24px}.why__inner{gap:32px}}[data-theme="light"]{--clr-bg:#FAFBFF;--clr-bg-2:#F0F4FB;--clr-bg-3:#E4EBF7;--clr-bg-card:#D6E2F2;--clr-accent:#2563EB;--clr-accent-h:#1D4ED8;--clr-accent-s:rgba(37,99,235,0.08);--clr-accent-b:rgba(37,99,235,0.20);--clr-txt-1:#0A1628;--clr-txt-2:#3A5470;--clr-txt-3:#7A96B0;--clr-border:rgba(0,0,0,0.07);--clr-border-h:rgba(0,0,0,0.13)}[data-theme="light"] .nav.is-scrolled{background:rgba(250,251,255,0.92);border-bottom:1px solid rgba(0,0,0,0.08)}.nav__logo-mark{color:#EEF2FF}[data-theme="light"] .nav__logo-mark{color:#0A1628}.nav__logo-img{height:48px;width:auto;display:block}[data-theme="dark"] .nav__logo-img{filter:brightness(0) invert(1)}[data-theme="light"] .hero__grid{background-image:linear-gradient(rgba(0,0,0,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.06) 1px,transparent 1px)}[data-theme="light"] .hero__glow--1{background:radial-gradient(circle,rgba(37,99,235,0.07) 0%,transparent 70%)}[data-theme="light"] .hero__glow--2{background:radial-gradient(circle,rgba(99,102,241,0.05) 0%,transparent 70%)}[data-theme="light"] .blog-img--1{background:linear-gradient(135deg,#C7D8EF 0%,#A8C4E8 100%)}[data-theme="light"] .blog-img--2{background:linear-gradient(135deg,#C8C0E0 0%,#A8A0D0 100%)}[data-theme="light"] .blog-img--3{background:linear-gradient(135deg,#B0D8D0 0%,#90C8BE 100%)}[data-theme="light"] .blog-img-icon{color:rgba(0,0,0,0.15)}[data-theme="light"] .thumb-label{color:rgba(0,0,0,0.25) !important}[data-theme="light"] .ticker__item{color:var(--clr-txt-3)}[data-theme="light"] .form__select option{background:var(--clr-bg-2);color:var(--clr-txt-1)}[data-theme="light"] .theme-toggle{background:var(--clr-bg-3)}.nav__actions{display:flex;align-items:center;gap:8px}.theme-toggle{width:34px;height:34px;border:1px solid var(--clr-border-h);border-radius:var(--r-s);display:flex;align-items:center;justify-content:center;color:var(--clr-txt-2);cursor:pointer;transition:border-color var(--ease),color var(--ease),background var(--ease);flex-shrink:0}.theme-toggle:hover{border-color:var(--clr-accent-b);color:#60A5FA;background:var(--clr-accent-s)}.theme-toggle svg{pointer-events:none}.hero__split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;width:100%}.hero__split .hero__content{max-width:none}.hero__visual{position:relative}.hero__mockup{background:var(--clr-bg-3);border:1px solid var(--clr-border);border-radius:14px;overflow:hidden;box-shadow:0 28px 72px rgba(0,0,0,0.30)}[data-theme="light"] .hero__mockup{box-shadow:0 28px 72px rgba(10,22,40,0.10)}.hero__mockup-bar{background:var(--clr-bg-card);padding:10px 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--clr-border)}.hero__mockup-dot{width:9px;height:9px;border-radius:50%;background:var(--clr-border-h);flex-shrink:0}.hero__mockup-url{flex:1;height:20px;background:var(--clr-bg);border-radius:4px;margin-left:8px;border:1px solid var(--clr-border)}.hero__mockup-body{padding:14px;display:flex;flex-direction:column;gap:10px}.hero__mockup-nav-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;background:var(--clr-bg-card);border-radius:7px}.hero__mockup-logo-sk{width:52px;height:7px;background:var(--clr-border-h);border-radius:3px}.hero__mockup-nav-links{display:flex;gap:8px}.hero__mockup-nav-links span{display:block;width:28px;height:5px;background:var(--clr-border);border-radius:2px}.hero__mockup-nav-cta{width:44px;height:20px;background:var(--clr-accent);border-radius:4px;opacity:0.85}.hero__mockup-hero-block{background:var(--clr-bg-card);border-radius:8px;padding:16px 14px;display:flex;flex-direction:column;gap:7px}.hero__mockup-h1{width:82%;height:9px;background:var(--clr-txt-1);border-radius:4px;opacity:0.55}.hero__mockup-h2{width:58%;height:9px;background:linear-gradient(90deg,#60A5FA,#818CF8);border-radius:4px}.hero__mockup-p{height:5px;background:var(--clr-border-h);border-radius:2px;margin-top:3px}.hero__mockup-p--full{width:100%}.hero__mockup-p--mid{width:76%}.hero__mockup-btns{display:flex;gap:7px;margin-top:6px}.hero__mockup-btn-p{width:68px;height:22px;background:var(--clr-accent);border-radius:4px;opacity:0.9}.hero__mockup-btn-g{width:56px;height:22px;border:1px solid var(--clr-border-h);border-radius:4px}.hero__mockup-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.hero__mockup-card-sk{background:var(--clr-bg-card);border-radius:6px;padding:9px 8px;display:flex;flex-direction:column;gap:5px}.hero__mockup-card-img{width:100%;aspect-ratio:16/10;border-radius:3px;background:linear-gradient(135deg,var(--clr-bg-3) 0%,var(--clr-accent-s) 100%);border:1px solid var(--clr-border)}.hero__mockup-card-line{height:5px;background:var(--clr-border-h);border-radius:2px}.hero__mockup-card-line--short{width:60%}.hero__float{position:absolute;background:var(--clr-bg-card);border:1px solid var(--clr-border-h);border-radius:var(--r-m);padding:9px 14px;font-size:12px;font-weight:600;color:var(--clr-txt-1);display:flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 8px 28px rgba(0,0,0,0.16);z-index:2}[data-theme="light"] .hero__float{box-shadow:0 8px 28px rgba(10,22,40,0.09)}.hero__float--1{bottom:-18px;left:-18px;animation:float-bob 5s ease-in-out infinite}.hero__float--2{top:-18px;right:-18px;animation:float-bob 5s ease-in-out 2.5s infinite}.hero__float-icon{width:26px;height:26px;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#60A5FA;flex-shrink:0}@keyframes float-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1024px){.hero__split{grid-template-columns:1fr;gap:40px}.hero__split .hero__content{max-width:600px}.hero__visual{max-width:480px}}@media (max-width:768px){.hero__visual{display:none}}body.prelaunch{overflow:hidden}.launch-screen{--launch-glow-x:50%;--launch-glow-y:22%;--launch-shift-x:0px;--launch-shift-y:0px;--launch-rotate-x:0deg;--launch-rotate-y:0deg;--launch-orb-one-x:0px;--launch-orb-one-y:0px;--launch-orb-two-x:0px;--launch-orb-two-y:0px;--blueprint-x:0px;--blueprint-y:0px;--blueprint-rotate-x:0deg;--blueprint-rotate-y:0deg;position:fixed;inset:0;z-index:9999;min-height:100vh;background:radial-gradient(circle at var(--launch-glow-x) var(--launch-glow-y),rgba(37,99,235,0.24),transparent 34%),radial-gradient(circle at 17% 24%,rgba(96,165,250,0.10),transparent 28%),radial-gradient(circle at 80% 18%,rgba(129,140,248,0.12),transparent 30%),linear-gradient(180deg,#020612 0%,#060D1A 52%,#030712 100%);color:#EEF2FF;overflow:hidden;perspective:1100px;transition:opacity 0.72s cubic-bezier(0.4,0,0.2,1),visibility 0.72s cubic-bezier(0.4,0,0.2,1)}.launch-screen::before{content:'';position:absolute;inset:-12%;background-image:linear-gradient(rgba(255,255,255,0.034) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.034) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at 50% 24%,black 0%,transparent 68%);-webkit-mask-image:radial-gradient(circle at 50% 24%,black 0%,transparent 68%);animation:launch-grid-drift 18s linear infinite;pointer-events:none}.launch-screen::after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0.05) 42%,transparent 54%);transform:translateX(-120%);animation:launch-sweep 4.8s ease-in-out 1.2s infinite;pointer-events:none}.launch-screen.is-exiting{opacity:0;visibility:hidden}.launch-screen__orb{position:absolute;border-radius:999px;filter:blur(24px);opacity:0.58;pointer-events:none}.launch-screen__orb--one{width:240px;height:240px;top:10%;right:16%;margin-left:var(--launch-orb-one-x);margin-top:var(--launch-orb-one-y);background:rgba(37,99,235,0.18);animation:launch-float 7s ease-in-out infinite}.launch-screen__orb--two{width:190px;height:190px;top:26%;left:14%;margin-left:var(--launch-orb-two-x);margin-top:var(--launch-orb-two-y);background:rgba(96,165,250,0.12);animation:launch-float 8s ease-in-out 1.1s infinite reverse}.launch-screen__stage{position:absolute;top:37vh;left:50%;z-index:2;width:min(1120px,calc(100vw - 48px));display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,58px);transform:translate3d(calc(-50% + var(--launch-shift-x)),calc(-50% + var(--launch-shift-y)),0) translateY(-50%) rotateX(var(--launch-rotate-x)) rotateY(var(--launch-rotate-y));transform-style:preserve-3d;transition:transform 0.14s ease-out;will-change:transform}.launch-screen.is-primed:not(.is-launching) .launch-screen__stage{transition:transform 0.26s cubic-bezier(0.16,1,0.3,1)}.launch-screen__brand{display:flex;align-items:center;gap:clamp(22px,3vw,42px);min-width:0;pointer-events:none}.launch-screen__logo-shell,.launch-screen__eyebrow,.launch-screen__title-line,.launch-screen__sub{pointer-events:none}.launch-piece{--prime-x:0px;--prime-y:0px;--prime-scale:1;--prime-rotate:0deg;--explode-x:0vw;--explode-y:0vh;--explode-scale:4;--explode-rotate:0deg;--explode-blur:12px;transform:translate3d(0,0,0) scale(1) rotate(0deg);opacity:0;filter:blur(0);transition:transform 0.78s cubic-bezier(0.16,1,0.3,1),opacity 0.48s ease,filter 0.62s ease;will-change:transform,opacity,filter}.launch-screen__logo-shell{flex:0 0 auto;width:clamp(170px,18vw,250px);padding:clamp(16px,1.8vw,24px) clamp(20px,2.2vw,31px);border-radius:28px;background:rgba(250,251,255,0.97);border:1px solid rgba(255,255,255,0.60);box-shadow:0 28px 90px rgba(0,0,0,0.36),0 0 90px rgba(37,99,235,0.22);animation:launch-logo-in 0.95s cubic-bezier(0.16,1,0.3,1) 0.1s forwards;transform-origin:center center}.launch-screen__logo{width:100%;height:auto;filter:drop-shadow(0 10px 20px rgba(6,13,26,0.12))}.launch-screen__copy{width:min(560px,46vw);min-width:0}.launch-screen__eyebrow{display:block;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:0.24em;text-transform:uppercase;color:#60A5FA;animation:launch-copy-in 0.68s ease 0.46s forwards}.launch-screen__title{display:flex;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(30px,5vw,63px);line-height:1.0;letter-spacing:-0.052em;font-weight:850}.launch-screen__title-line{display:block;transform-origin:center center}.launch-screen__title-line:nth-child(1){animation:launch-copy-in 0.68s ease 0.62s forwards}.launch-screen__title-line:nth-child(2){animation:launch-copy-in 0.68s ease 0.74s forwards}.launch-screen__title-line:nth-child(3){animation:launch-copy-in 0.68s ease 0.86s forwards}.launch-screen__title-line--gradient{background:linear-gradient(130deg,#60A5FA 0%,#2563EB 48%,#818CF8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.launch-screen__sub{max-width:470px;margin-top:16px;color:rgba(238,242,255,0.60);font-size:14px;font-weight:600;letter-spacing:0.02em;animation:launch-copy-in 0.68s ease 0.98s forwards}.launch-screen__button-wrap{position:relative;z-index:20;flex:0 0 auto;isolation:isolate;padding:26px;margin:-26px}.launch-screen__button-wrap::before{content:'';position:absolute;inset:-24px;border-radius:999px;background:radial-gradient(circle,rgba(96,165,250,0.18),transparent 65%);opacity:0;transform:scale(0.7);transition:opacity 0.35s ease,transform 0.42s cubic-bezier(0.16,1,0.3,1);pointer-events:none}.launch-screen.is-primed:not(.is-launching) .launch-screen__button-wrap::before{opacity:1;transform:scale(1.2)}.launch-screen__button{position:relative;z-index:22;min-width:120px;display:inline-flex;justify-content:center;align-items:center;border:1px solid rgba(96,165,250,0.46);border-radius:999px;padding:15px 34px;background:#EEF2FF;color:#060D1A;font-size:13px;font-weight:850;letter-spacing:0.14em;text-transform:uppercase;box-shadow:0 14px 42px rgba(37,99,235,0.30);opacity:0;transform:translate3d(0,0,0) scale(1);animation:launch-button-in 0.7s ease 1.04s forwards,launch-pulse 2.6s ease-in-out 1.72s infinite;transition:transform 0.24s cubic-bezier(0.16,1,0.3,1),background 0.22s cubic-bezier(0.4,0,0.2,1),box-shadow 0.22s cubic-bezier(0.4,0,0.2,1);will-change:transform}.launch-screen__button:hover,.launch-screen__button:focus-visible{transform:translate3d(0,-4px,0) scale(1.11) !important;background:#ffffff;box-shadow:0 24px 84px rgba(37,99,235,0.58),0 0 120px rgba(96,165,250,0.26);outline:none}.launch-screen__button:active{transform:translate3d(0,0,0) scale(1.03) !important}.launch-screen__progress{position:absolute;left:50%;top:calc(37vh + 185px);width:min(240px,52vw);height:1px;z-index:2;transform:translateX(-50%);background:rgba(255,255,255,0.08);overflow:hidden;pointer-events:none}.launch-screen__progress::after{content:'';position:absolute;inset:0;width:46%;background:linear-gradient(90deg,transparent,#60A5FA,transparent);animation:launch-progress 2.2s ease-in-out infinite}.launch-screen.launch-ready .launch-piece{animation:none !important;opacity:1;transform:translate3d(0,0,0) scale(1) rotate(0deg);filter:blur(0)}.launch-screen.launch-ready .launch-screen__button{animation:launch-pulse 2.6s ease-in-out infinite;opacity:1;transform:translate3d(0,0,0) scale(1)}.launch-screen.is-primed:not(.is-launching) .launch-piece{opacity:var(--prime-opacity,0.72) !important;transform:translate3d(var(--prime-x),var(--prime-y),0) scale(var(--prime-scale)) rotate(var(--prime-rotate)) !important;filter:blur(var(--prime-blur,1px))}.launch-screen.is-primed:not(.is-launching) .launch-screen__logo-shell{box-shadow:0 20px 60px rgba(0,0,0,0.28),0 0 110px rgba(37,99,235,0.30)}.launch-screen.is-primed:not(.is-launching) .launch-screen__button{transform:translate3d(0,-4px,0) scale(1.14) !important;background:#ffffff;box-shadow:0 0 0 1px rgba(96,165,250,0.32),0 26px 90px rgba(37,99,235,0.62),0 0 130px rgba(96,165,250,0.35)}.launch-screen.is-primed:not(.is-launching)::before{animation-duration:8s;opacity:0.72}.launch-screen.is-launching{pointer-events:none;animation:launch-screen-aftershock 1.03s cubic-bezier(0.16,1,0.3,1) forwards}.launch-screen.is-launching .launch-screen__stage{transition:none !important}.launch-screen.is-launching::before{animation:launch-grid-shockwave 1.03s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching::after{animation:launch-white-flash 0.55s cubic-bezier(0.16,1,0.3,1) forwards !important;background:radial-gradient(circle at 72% 17%,rgba(238,242,255,0.44),rgba(96,165,250,0.10) 28%,transparent 58%);transform:none}.launch-screen.is-launching .launch-piece,.launch-screen.is-launching .launch-screen__button{animation:launch-collapse-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important;opacity:1;will-change:transform,opacity,filter}.launch-screen.is-launching .launch-screen__button{--prime-x:0px;--prime-y:-4px;--prime-scale:1.14;--prime-rotate:0deg;--explode-x:128vw;--explode-y:-28vh;--explode-scale:4.9;--explode-rotate:12deg;--explode-blur:14px}.launch-screen.is-launching .launch-screen__orb--one{animation:launch-orb-supernova-one 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-screen__orb--two{animation:launch-orb-supernova-two 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-screen__progress{animation:launch-progress-exit 0.35s ease forwards !important}@keyframes launch-logo-in{from{opacity:0;transform:translate3d(-16px,18px,0) scale(0.96)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes launch-copy-in{from{opacity:0;transform:translate3d(-8px,14px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes launch-button-in{from{opacity:0;transform:translate3d(10px,12px,0) scale(0.94)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes launch-grid-drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(58px,58px,0)}}@keyframes launch-sweep{0%,42%{transform:translateX(-120%)}72%,100%{transform:translateX(120%)}}@keyframes launch-float{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(16px,-18px,0) scale(1.05)}}@keyframes launch-pulse{0%,100%{box-shadow:0 14px 42px rgba(37,99,235,0.28)}50%{box-shadow:0 16px 62px rgba(37,99,235,0.48)}}@keyframes launch-progress{0%{transform:translateX(-120%)}100%{transform:translateX(260%)}}@keyframes launch-collapse-explode{0%{opacity:var(--prime-opacity,0.76);transform:translate3d(var(--prime-x),var(--prime-y),0) scale(var(--prime-scale)) rotate(var(--prime-rotate));filter:blur(var(--prime-blur,1px))}18%{opacity:1;transform:translate3d(calc(var(--prime-x) * 1.04),calc(var(--prime-y) * 1.04),0) scale(calc(var(--prime-scale) * 0.70)) rotate(var(--prime-rotate));filter:blur(0px)}100%{opacity:0;transform:translate3d(var(--explode-x),var(--explode-y),0) scale(var(--explode-scale)) rotate(var(--explode-rotate));filter:blur(var(--explode-blur))}}@keyframes launch-grid-shockwave{0%{opacity:0.78;transform:scale(0.94)}35%{opacity:1;transform:scale(1.10)}100%{opacity:0;transform:scale(1.85)}}@keyframes launch-white-flash{0%{opacity:0}24%{opacity:1}100%{opacity:0}}@keyframes launch-screen-aftershock{0%{filter:saturate(1) contrast(1)}30%{filter:saturate(1.28) contrast(1.09)}100%{filter:saturate(0.9) contrast(1)}}@keyframes launch-orb-supernova-one{0%{opacity:0.78;transform:translate3d(0,0,0) scale(1);filter:blur(18px)}100%{opacity:0;transform:translate3d(48vw,-42vh,0) scale(5.2);filter:blur(48px)}}@keyframes launch-orb-supernova-two{0%{opacity:0.70;transform:translate3d(0,0,0) scale(1);filter:blur(18px)}100%{opacity:0;transform:translate3d(-46vw,42vh,0) scale(5);filter:blur(48px)}}@keyframes launch-progress-exit{to{opacity:0;transform:translateX(-50%) scaleX(0.25)}}.launch-blueprint{position:absolute;left:50%;bottom:clamp(36px,6vh,72px);z-index:1;width:min(860px,calc(100vw - 48px));height:clamp(178px,24vh,246px);pointer-events:none;opacity:0;transform:translate3d(calc(-50% + var(--blueprint-x)),var(--blueprint-y),0) rotateX(var(--blueprint-rotate-x)) rotateY(var(--blueprint-rotate-y));transform-style:preserve-3d;transform-origin:center center;filter:drop-shadow(0 28px 86px rgba(0,0,0,0.34));animation:launch-blueprint-in 0.95s cubic-bezier(0.16,1,0.3,1) 1.22s forwards;transition:transform 0.22s cubic-bezier(0.16,1,0.3,1),opacity 0.35s ease,filter 0.42s ease;will-change:transform,opacity,filter}.launch-blueprint__panel{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgba(96,165,250,0.22);border-radius:24px;background:linear-gradient(180deg,rgba(15,30,54,0.82),rgba(6,13,26,0.78)),radial-gradient(circle at 16% 20%,rgba(96,165,250,0.12),transparent 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),inset 0 -1px 0 rgba(255,255,255,0.04),0 0 92px rgba(37,99,235,0.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.launch-blueprint__panel::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,rgba(0,0,0,0.9),transparent 86%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0.9),transparent 86%);opacity:0.62}.launch-blueprint__topbar{position:relative;z-index:2;height:38px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.035)}.launch-blueprint__dots{display:flex;gap:6px;flex:0 0 auto}.launch-blueprint__dots span{width:7px;height:7px;border-radius:999px;background:rgba(238,242,255,0.26)}.launch-blueprint__url{flex:1;height:20px;display:flex;align-items:center;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.07);background:rgba(2,6,18,0.44);color:rgba(238,242,255,0.40);font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.launch-blueprint__status{color:#93C5FD;font-size:9px;font-weight:850;letter-spacing:0.16em;text-transform:uppercase}.launch-blueprint__body{position:relative;z-index:2;height:calc(100% - 38px);display:grid;grid-template-columns:92px 1fr 178px;gap:12px;padding:14px}.launch-blueprint__sidebar,.launch-blueprint__canvas,.launch-blueprint__metrics{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.065);border-radius:16px;background:rgba(2,6,18,0.34)}.launch-blueprint__sidebar{display:flex;flex-direction:column;gap:8px;padding:12px}.launch-blueprint__side-line{height:8px;border-radius:999px;background:rgba(238,242,255,0.12)}.launch-blueprint__side-line:nth-child(1){width:54%;background:rgba(96,165,250,0.58)}.launch-blueprint__side-line:nth-child(2){width:80%}.launch-blueprint__side-line:nth-child(3){width:66%}.launch-blueprint__side-line:nth-child(4){width:72%}.launch-blueprint__side-chip{margin-top:auto;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,rgba(96,165,250,0.32),rgba(37,99,235,0.12));border:1px solid rgba(96,165,250,0.18)}.launch-blueprint__canvas{padding:14px}.launch-blueprint__nav-row{height:20px;display:flex;align-items:center;gap:8px;margin-bottom:12px}.launch-blueprint__brand-sk{width:76px;height:8px;border-radius:999px;background:rgba(238,242,255,0.22)}.launch-blueprint__nav-sk{margin-left:auto;display:flex;gap:7px}.launch-blueprint__nav-sk span{width:38px;height:6px;border-radius:999px;background:rgba(238,242,255,0.10)}.launch-blueprint__hero-wire{position:relative;min-height:76px;display:grid;grid-template-columns:1.16fr 0.84fr;gap:12px;margin-bottom:12px}.launch-blueprint__hero-copy,.launch-blueprint__hero-media{border-radius:14px;background:rgba(255,255,255,0.035);border:1px solid rgba(255,255,255,0.055);padding:11px}.launch-blueprint__wire{display:block;height:7px;border-radius:999px;margin-bottom:7px;background:rgba(238,242,255,0.16)}.launch-blueprint__wire--xl{width:88%;height:11px;background:rgba(238,242,255,0.32)}.launch-blueprint__wire--blue{width:64%;height:11px;background:linear-gradient(90deg,#60A5FA,#818CF8)}.launch-blueprint__wire--sm{width:76%}.launch-blueprint__wire--cta{width:72px;height:18px;margin-top:10px;background:#2563EB;box-shadow:0 0 34px rgba(37,99,235,0.42)}.launch-blueprint__hero-media{display:grid;grid-template-columns:1fr 1fr;gap:8px}.launch-blueprint__media-block{border-radius:10px;background:linear-gradient(135deg,rgba(96,165,250,0.24),rgba(238,242,255,0.05));border:1px solid rgba(96,165,250,0.12)}.launch-blueprint__media-block:nth-child(1){grid-row:span 2}.launch-blueprint__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.launch-blueprint__card{height:46px;border-radius:13px;border:1px solid rgba(255,255,255,0.06);background:rgba(255,255,255,0.035);padding:10px;animation:blueprint-card-float 4.4s ease-in-out infinite}.launch-blueprint__card:nth-child(2){animation-delay:0.35s}.launch-blueprint__card:nth-child(3){animation-delay:0.7s}.launch-blueprint__card span{display:block;height:6px;border-radius:999px;background:rgba(238,242,255,0.14);margin-bottom:6px}.launch-blueprint__card span:first-child{width:62%;background:rgba(96,165,250,0.42)}.launch-blueprint__card span:last-child{width:88%}.launch-blueprint__metrics{padding:14px;display:flex;flex-direction:column;justify-content:space-between}.launch-blueprint__metric-title{display:flex;align-items:center;justify-content:space-between;color:rgba(238,242,255,0.84);font-size:10px;font-weight:850;letter-spacing:0.14em;text-transform:uppercase}.launch-blueprint__metric-title span{width:9px;height:9px;border-radius:50%;background:#60A5FA;box-shadow:0 0 22px rgba(96,165,250,0.7)}.launch-blueprint__bar{height:7px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,0.07)}.launch-blueprint__bar::after{content:'';display:block;height:100%;width:var(--w,60%);border-radius:inherit;background:linear-gradient(90deg,#2563EB,#60A5FA,#818CF8);animation:blueprint-bar-grow 2.7s ease-in-out infinite}.launch-blueprint__bar:nth-of-type(2)::after{--w:78%;animation-delay:0.18s}.launch-blueprint__bar:nth-of-type(3)::after{--w:52%;animation-delay:0.32s}.launch-blueprint__labels{position:absolute;left:50%;top:-16px;display:flex;gap:10px;transform:translateX(-50%)}.launch-blueprint__labels span{padding:6px 10px;border-radius:999px;border:1px solid rgba(96,165,250,0.20);background:rgba(6,13,26,0.62);color:rgba(238,242,255,0.64);font-size:9px;font-weight:850;letter-spacing:0.14em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:blueprint-label-glow 3.6s ease-in-out infinite}.launch-blueprint__labels span:nth-child(2){animation-delay:0.45s}.launch-blueprint__labels span:nth-child(3){animation-delay:0.9s}.launch-blueprint__cursor{position:absolute;right:26%;bottom:23%;width:14px;height:14px;border-right:2px solid rgba(238,242,255,0.78);border-bottom:2px solid rgba(238,242,255,0.78);transform:rotate(45deg);filter:drop-shadow(0 0 16px rgba(96,165,250,0.9));animation:blueprint-cursor-drift 4.8s ease-in-out infinite}.launch-blueprint__scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(96,165,250,0.12) 48%,transparent 72%);transform:translateY(-120%);opacity:0.78;animation:blueprint-scan 4.2s ease-in-out 1.6s infinite}.launch-screen.is-primed:not(.is-launching) .launch-blueprint{opacity:0.78 !important;transform:translate3d(calc(-50% + 30px),-14px,0) scale(0.94) rotateX(4deg) rotateY(-6deg) !important;filter:blur(0.35px) drop-shadow(0 24px 92px rgba(37,99,235,0.28))}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__panel{box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 0 120px rgba(37,99,235,0.24)}.launch-screen.is-launching .launch-blueprint{animation:launch-blueprint-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}@keyframes launch-blueprint-in{from{opacity:0;transform:translate3d(calc(-50% + var(--blueprint-x)),calc(var(--blueprint-y) + 26px),0) scale(0.965) rotateX(var(--blueprint-rotate-x)) rotateY(var(--blueprint-rotate-y))}to{opacity:0.92;transform:translate3d(calc(-50% + var(--blueprint-x)),var(--blueprint-y),0) scale(1) rotateX(var(--blueprint-rotate-x)) rotateY(var(--blueprint-rotate-y))}}@keyframes launch-blueprint-explode{0%{opacity:0.82;transform:translate3d(calc(-50% + 30px),-14px,0) scale(0.94) rotateX(4deg) rotateY(-6deg);filter:blur(0.35px) drop-shadow(0 24px 92px rgba(37,99,235,0.28))}18%{opacity:1;transform:translate3d(calc(-50% + 14px),-20px,0) scale(0.72) rotateX(8deg) rotateY(-8deg);filter:blur(0)}100%{opacity:0;transform:translate3d(calc(-50% - 24vw),72vh,0) scale(3.2) rotateX(26deg) rotateY(-18deg) rotateZ(-16deg);filter:blur(18px) drop-shadow(0 0 120px rgba(96,165,250,0.38))}}@keyframes blueprint-card-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes blueprint-bar-grow{0%,100%{transform:translateX(-8%);opacity:0.82}50%{transform:translateX(0);opacity:1}}@keyframes blueprint-label-glow{0%,100%{border-color:rgba(96,165,250,0.18);color:rgba(238,242,255,0.58)}50%{border-color:rgba(96,165,250,0.38);color:rgba(238,242,255,0.86)}}@keyframes blueprint-cursor-drift{0%,100%{transform:translate3d(0,0,0) rotate(45deg)}50%{transform:translate3d(18px,-16px,0) rotate(45deg)}}@keyframes blueprint-scan{0%,42%{transform:translateY(-120%)}76%,100%{transform:translateY(120%)}}.btn,.nav__cta,.form__submit,.filter-btn,.theme-toggle,.launch-screen__button{will-change:transform}.btn:hover{transform:translateY(-2px) scale(1.04)}.btn:active{transform:translateY(0) scale(0.98)}.nav__cta:hover{transform:translateY(-1px) scale(1.04) !important}.form__submit:hover{transform:translateY(-2px) scale(1.02)}.filter-btn:hover,.filter-btn.active:hover,.theme-toggle:hover{transform:translateY(-1px) scale(1.04)}@media (max-width:980px){.launch-blueprint{bottom:32px;width:min(720px,calc(100vw - 36px));height:180px}.launch-blueprint__body{grid-template-columns:1fr 142px}.launch-blueprint__sidebar{display:none}.launch-screen__stage{top:42vh;width:min(720px,calc(100vw - 36px));flex-direction:column;gap:24px}.launch-screen__brand{flex-direction:column;text-align:center;gap:18px}.launch-screen__copy{width:100%}.launch-screen__title{align-items:center}.launch-screen__sub{margin-left:auto;margin-right:auto}.launch-screen.is-primed:not(.is-launching) .launch-piece{transform:translate3d(var(--prime-mobile-x,var(--prime-x)),var(--prime-mobile-y,var(--prime-y)),0) scale(var(--prime-scale)) rotate(var(--prime-rotate)) !important}.launch-screen.is-launching .launch-piece{--prime-x:var(--prime-mobile-x,var(--prime-x));--prime-y:var(--prime-mobile-y,var(--prime-y))}}@media (max-width:640px){.launch-blueprint{bottom:20px;width:calc(100vw - 28px);height:150px}.launch-blueprint__topbar{height:32px;padding:0 12px}.launch-blueprint__status{display:none}.launch-blueprint__body{height:calc(100% - 32px);grid-template-columns:1fr;padding:10px}.launch-blueprint__metrics{display:none}.launch-blueprint__hero-wire{min-height:58px}.launch-blueprint__cards{display:none}.launch-blueprint__labels{display:none}.launch-screen__stage{top:43vh}.launch-screen__logo-shell{width:min(230px,74vw);border-radius:22px}.launch-screen__eyebrow{font-size:9px;letter-spacing:0.18em}.launch-screen__title{font-size:clamp(30px,11vw,48px)}.launch-screen__sub{font-size:12px}.launch-screen__button{padding:14px 30px}.launch-screen__progress{top:auto;bottom:34px}}@media (prefers-reduced-motion:reduce){.launch-screen,.launch-screen::before,.launch-screen::after,.launch-screen__orb,.launch-piece,.launch-screen__button,.launch-screen__progress::after,.launch-blueprint,.launch-blueprint__scan,.launch-blueprint__cursor,.launch-blueprint__card,.launch-blueprint__labels span,.launch-blueprint__bar::after{animation:none !important;transition:none !important}.launch-piece,.launch-screen__button{opacity:1;transform:none}.launch-blueprint{opacity:0.9;transform:translateX(-50%)}}.launch-blueprint{top:55vh;bottom:clamp(16px,2.4vh,28px);left:50%;width:min(1480px,calc(100vw - 32px));height:auto;z-index:1}.launch-blueprint__panel{height:100%;border-radius:28px;overflow:hidden}.launch-blueprint__labels{z-index:8;top:-42px;pointer-events:none}.launch-blueprint__labels span{background:rgba(6,13,26,0.82);border-color:rgba(96,165,250,0.30);color:rgba(238,242,255,0.82);box-shadow:0 12px 38px rgba(0,0,0,0.22),0 0 28px rgba(37,99,235,0.12)}.launch-blueprint__topbar{height:44px;padding:0 18px}.launch-blueprint__url{height:24px}.launch-blueprint__body{height:calc(100% - 44px);grid-template-columns:minmax(96px,0.16fr) minmax(420px,1fr) minmax(190px,0.25fr);gap:clamp(12px,1.5vw,20px);padding:clamp(14px,1.6vw,22px)}.launch-blueprint__sidebar,.launch-blueprint__canvas,.launch-blueprint__metrics{border-radius:20px}.launch-blueprint__sidebar{padding:clamp(12px,1.4vw,18px);gap:10px}.launch-blueprint__side-line{height:10px}.launch-blueprint__side-chip{width:44px;height:44px}.launch-blueprint__canvas{padding:clamp(14px,1.5vw,20px)}.launch-blueprint__nav-row{height:26px;margin-bottom:clamp(12px,1.3vw,18px)}.launch-blueprint__brand-sk{width:118px;height:10px}.launch-blueprint__nav-sk span{width:clamp(36px,4.4vw,64px);height:7px}.launch-blueprint__hero-wire{min-height:clamp(118px,16vh,172px);gap:clamp(12px,1.4vw,18px);margin-bottom:clamp(12px,1.3vw,18px)}.launch-blueprint__hero-copy,.launch-blueprint__hero-media{border-radius:18px;padding:clamp(14px,1.6vw,20px)}.launch-blueprint__wire{height:8px;margin-bottom:9px}.launch-blueprint__wire--xl,.launch-blueprint__wire--blue{height:13px}.launch-blueprint__wire--cta{width:92px;height:24px;margin-top:14px}.launch-blueprint__hero-media{gap:11px}.launch-blueprint__media-block{border-radius:14px}.launch-blueprint__cards{gap:clamp(10px,1.2vw,16px)}.launch-blueprint__card{height:clamp(58px,8vh,86px);border-radius:17px;padding:14px}.launch-blueprint__card span{height:7px;margin-bottom:8px}.launch-blueprint__metrics{padding:clamp(14px,1.5vw,20px)}.launch-blueprint__metric-title{font-size:10px}.launch-blueprint__bar{height:9px}.launch-blueprint__hotspot{position:absolute;z-index:5;width:16px;height:16px;border-radius:999px;border:1px solid rgba(147,197,253,0.72);background:rgba(37,99,235,0.30);box-shadow:0 0 0 0 rgba(96,165,250,0.28),0 0 34px rgba(96,165,250,0.40);animation:blueprint-hotspot-pulse 8.2s ease-in-out infinite}.launch-blueprint__hotspot::after{content:'';position:absolute;inset:-9px;border-radius:inherit;border:1px solid rgba(96,165,250,0.18)}.launch-blueprint__hotspot--one{left:31%;top:66%;animation-delay:0.05s}.launch-blueprint__hotspot--two{left:56%;top:45%;animation-delay:2.15s}.launch-blueprint__hotspot--three{left:79%;top:30%;animation-delay:4.45s}.launch-blueprint__popup{position:absolute;z-index:6;width:min(210px,22vw);padding:12px 14px;border-radius:16px;border:1px solid rgba(96,165,250,0.24);background:rgba(6,13,26,0.76);box-shadow:0 20px 70px rgba(0,0,0,0.28),0 0 44px rgba(37,99,235,0.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;transform:translate3d(0,8px,0) scale(0.96);pointer-events:none}.launch-blueprint__popup strong,.launch-blueprint__popup span{display:block}.launch-blueprint__popup strong{color:#EEF2FF;font-size:11px;font-weight:850;letter-spacing:0.10em;text-transform:uppercase;margin-bottom:4px}.launch-blueprint__popup span{color:rgba(238,242,255,0.62);font-size:11px;line-height:1.45}.launch-blueprint__popup--one{left:32.5%;top:39%;animation:blueprint-popup-one 8.2s ease-in-out infinite}.launch-blueprint__popup--two{left:57%;top:20%;animation:blueprint-popup-two 8.2s ease-in-out infinite}.launch-blueprint__popup--three{right:8.5%;top:46%;animation:blueprint-popup-three 8.2s ease-in-out infinite}.launch-blueprint__cursor{z-index:7;left:18%;top:77%;right:auto;bottom:auto;width:18px;height:18px;border-right:2px solid rgba(238,242,255,0.88);border-bottom:2px solid rgba(238,242,255,0.88);animation:blueprint-cursor-tour 8.2s cubic-bezier(0.65,0,0.35,1) infinite}.launch-blueprint__cursor::before{content:'';position:absolute;left:50%;top:50%;width:34px;height:34px;border-radius:999px;border:1px solid rgba(96,165,250,0.52);transform:translate(-50%,-50%) rotate(-45deg) scale(0.25);opacity:0;animation:blueprint-cursor-click 8.2s ease-in-out infinite}.launch-blueprint__cursor::after{content:'';position:absolute;right:-8px;bottom:-8px;width:6px;height:6px;border-radius:999px;background:#60A5FA;box-shadow:0 0 18px rgba(96,165,250,0.9);transform:rotate(-45deg);animation:blueprint-cursor-dot 8.2s ease-in-out infinite}.launch-screen.is-primed:not(.is-launching) .launch-blueprint{opacity:0.80 !important;transform:translate3d(calc(-50% + 18px),-10px,0) scale(0.955) rotateX(4deg) rotateY(-5deg) !important}@keyframes launch-blueprint-in{from{opacity:0;transform:translate3d(calc(-50% + var(--blueprint-x)),calc(var(--blueprint-y) + 34px),0) scale(0.985) rotateX(var(--blueprint-rotate-x)) rotateY(var(--blueprint-rotate-y))}to{opacity:0.92;transform:translate3d(calc(-50% + var(--blueprint-x)),var(--blueprint-y),0) scale(1) rotateX(var(--blueprint-rotate-x)) rotateY(var(--blueprint-rotate-y))}}@keyframes launch-blueprint-explode{0%{opacity:0.82;transform:translate3d(calc(-50% + 18px),-10px,0) scale(0.955) rotateX(4deg) rotateY(-5deg);filter:blur(0.35px) drop-shadow(0 24px 92px rgba(37,99,235,0.28))}18%{opacity:1;transform:translate3d(calc(-50% + 10px),-18px,0) scale(0.78) rotateX(8deg) rotateY(-8deg);filter:blur(0)}100%{opacity:0;transform:translate3d(calc(-50% - 20vw),74vh,0) scale(3.45) rotateX(28deg) rotateY(-18deg) rotateZ(-14deg);filter:blur(20px) drop-shadow(0 0 120px rgba(96,165,250,0.38))}}@keyframes blueprint-cursor-tour{0%,7%{transform:translate3d(0,0,0) rotate(45deg) scale(1)}17%{transform:translate3d(13vw,-7vh,0) rotate(45deg) scale(1)}20%{transform:translate3d(13vw,-7vh,0) rotate(45deg) scale(0.82)}24%{transform:translate3d(13vw,-7vh,0) rotate(45deg) scale(1)}39%{transform:translate3d(38vw,-18vh,0) rotate(45deg) scale(1)}42%{transform:translate3d(38vw,-18vh,0) rotate(45deg) scale(0.82)}46%{transform:translate3d(38vw,-18vh,0) rotate(45deg) scale(1)}62%{transform:translate3d(61vw,-29vh,0) rotate(45deg) scale(1)}65%{transform:translate3d(61vw,-29vh,0) rotate(45deg) scale(0.82)}69%{transform:translate3d(61vw,-29vh,0) rotate(45deg) scale(1)}86%,100%{transform:translate3d(0,0,0) rotate(45deg) scale(1)}}@keyframes blueprint-cursor-click{0%,16%,25%,38%,47%,61%,70%,100%{opacity:0;transform:translate(-50%,-50%) rotate(-45deg) scale(0.25)}19%,41%,64%{opacity:0.78;transform:translate(-50%,-50%) rotate(-45deg) scale(1.1)}22%,44%,67%{opacity:0;transform:translate(-50%,-50%) rotate(-45deg) scale(1.85)}}@keyframes blueprint-cursor-dot{0%,16%,25%,38%,47%,61%,70%,100%{opacity:0.55;transform:rotate(-45deg) scale(1)}19%,41%,64%{opacity:1;transform:rotate(-45deg) scale(1.9)}}@keyframes blueprint-hotspot-pulse{0%,100%{box-shadow:0 0 0 0 rgba(96,165,250,0.20),0 0 34px rgba(96,165,250,0.36);transform:scale(1)}50%{box-shadow:0 0 0 12px rgba(96,165,250,0),0 0 44px rgba(96,165,250,0.52);transform:scale(1.08)}}@keyframes blueprint-popup-one{0%,16%,26%,100%{opacity:0;transform:translate3d(0,8px,0) scale(0.96)}19%,24%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes blueprint-popup-two{0%,38%,48%,100%{opacity:0;transform:translate3d(0,8px,0) scale(0.96)}41%,46%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes blueprint-popup-three{0%,61%,71%,100%{opacity:0;transform:translate3d(0,8px,0) scale(0.96)}64%,69%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@media (max-width:980px){.launch-blueprint{top:60vh;bottom:22px;width:calc(100vw - 28px)}.launch-blueprint__body{grid-template-columns:1fr minmax(140px,0.35fr)}.launch-blueprint__sidebar{display:none}.launch-blueprint__popup{width:190px}}@media (max-width:640px){.launch-blueprint{top:67vh;bottom:16px;width:calc(100vw - 22px)}.launch-blueprint__labels,.launch-blueprint__metrics,.launch-blueprint__cards,.launch-blueprint__popup,.launch-blueprint__hotspot{display:none}.launch-blueprint__topbar{height:32px;padding:0 12px}.launch-blueprint__body{height:calc(100% - 32px);grid-template-columns:1fr;padding:10px}.launch-blueprint__hero-wire{min-height:58px}.launch-blueprint__cursor{display:none}}.launch-screen__progress{top:calc(55vh - 96px) !important;width:min(460px,46vw) !important;height:2px !important;z-index:12 !important;background:rgba(238,242,255,0.14) !important;box-shadow:0 0 26px rgba(96,165,250,0.16)}.launch-screen__progress::after{width:36% !important;background:linear-gradient(90deg,transparent,#EEF2FF 15%,#60A5FA 52%,transparent) !important;animation-duration:2.05s !important}.launch-blueprint__labels{top:-66px !important;z-index:14 !important;gap:clamp(10px,1.6vw,18px) !important}.launch-blueprint__labels span{min-width:clamp(118px,10vw,154px);justify-content:center;border:1px solid rgba(96,165,250,0.46) !important;border-radius:999px !important;padding:14px 28px !important;background:#EEF2FF !important;color:#060D1A !important;font-size:clamp(12px,0.95vw,14px) !important;font-weight:850 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;box-shadow:0 14px 42px rgba(37,99,235,0.30),0 0 90px rgba(96,165,250,0.12) !important;opacity:0.94;cursor:default}.launch-blueprint__labels span::before{display:none}.launch-blueprint__nav-row{position:relative;overflow:visible}.launch-blueprint__burger{position:relative;z-index:10;width:28px;height:24px;display:inline-flex;flex-direction:column;justify-content:center;gap:4px;padding:5px;border-radius:9px;background:rgba(37,99,235,0.14);border:1px solid rgba(96,165,250,0.22);box-shadow:0 0 30px rgba(37,99,235,0.12)}.launch-blueprint__burger>span{display:block;height:2px;border-radius:999px;background:rgba(238,242,255,0.86);transform-origin:center;animation:blueprint-burger-lines 8.2s ease-in-out infinite}.launch-blueprint__burger>span:nth-child(2){animation-delay:0.03s}.launch-blueprint__burger>span:nth-child(3){animation-delay:0.06s}.launch-blueprint__burger-menu{position:absolute;right:0;top:calc(100% + 10px);width:132px;padding:12px;border-radius:14px;border:1px solid rgba(96,165,250,0.22);background:rgba(6,13,26,0.82);box-shadow:0 20px 58px rgba(0,0,0,0.28),0 0 38px rgba(37,99,235,0.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;transform:translate3d(0,-8px,0) scale(0.96);animation:blueprint-burger-menu 8.2s ease-in-out infinite}.launch-blueprint__burger-menu i{display:block;height:7px;margin-bottom:8px;border-radius:999px;background:rgba(238,242,255,0.18);overflow:hidden}.launch-blueprint__burger-menu i:nth-child(1){width:74%;background:rgba(96,165,250,0.36)}.launch-blueprint__burger-menu i:nth-child(2){width:92%}.launch-blueprint__burger-menu i:nth-child(3){width:62%;margin-bottom:0}.launch-blueprint__card{position:relative;overflow:hidden}.launch-blueprint__card::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(96,165,250,0.10) 42%,transparent 66%);transform:translateX(-130%);animation:blueprint-card-sweep 5.4s ease-in-out infinite}.launch-blueprint__card:nth-child(2)::after{animation-delay:0.38s}.launch-blueprint__card:nth-child(3)::after{animation-delay:0.76s}.launch-blueprint__card strong{position:relative;z-index:1;display:block;color:rgba(238,242,255,0.82);font-size:clamp(9px,0.72vw,11px);font-weight:850;letter-spacing:0.09em;text-transform:uppercase;margin-bottom:10px}.launch-blueprint__card span{position:relative;z-index:1}.launch-blueprint__dev-strip{display:flex;align-items:center;gap:10px;margin-top:clamp(10px,1.1vw,14px);overflow:hidden;pointer-events:none}.launch-blueprint__dev-strip span{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;border:1px solid rgba(96,165,250,0.17);background:rgba(37,99,235,0.08);color:rgba(147,197,253,0.82);padding:7px 12px;font-size:clamp(9px,0.72vw,11px);font-weight:760;letter-spacing:0.035em;animation:blueprint-dev-pulse 3.6s ease-in-out infinite}.launch-blueprint__dev-strip span:nth-child(2){animation-delay:0.28s}.launch-blueprint__dev-strip span:nth-child(3){animation-delay:0.56s}.launch-blueprint__floating-widget{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;border:1px solid rgba(96,165,250,0.20);background:rgba(6,13,26,0.62);color:rgba(238,242,255,0.72);font-size:10px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none;animation:blueprint-floating-widget 6.2s ease-in-out infinite}.launch-blueprint__floating-widget::before{content:'';width:7px;height:7px;border-radius:999px;background:#60A5FA;box-shadow:0 0 16px rgba(96,165,250,0.9)}.launch-blueprint__floating-widget--one{left:11%;top:23%}.launch-blueprint__floating-widget--two{left:69%;top:69%;animation-delay:0.8s}.launch-blueprint__floating-widget--three{right:9%;top:16%;animation-delay:1.45s}.launch-blueprint__mini-menu{position:absolute;z-index:5;left:20%;top:44%;width:118px;padding:12px;border-radius:15px;border:1px solid rgba(96,165,250,0.20);background:rgba(6,13,26,0.72);box-shadow:0 18px 60px rgba(0,0,0,0.24),0 0 34px rgba(37,99,235,0.13);opacity:0;transform:translate3d(-10px,8px,0) scale(0.92);animation:blueprint-mini-menu-open 8.2s ease-in-out infinite;pointer-events:none}.launch-blueprint__mini-menu b{display:block;height:8px;border-radius:999px;background:rgba(238,242,255,0.18);margin-bottom:8px}.launch-blueprint__mini-menu b:nth-child(1){width:78%;background:rgba(96,165,250,0.35)}.launch-blueprint__mini-menu b:nth-child(2){width:94%}.launch-blueprint__mini-menu b:nth-child(3){width:58%;margin-bottom:0}@keyframes blueprint-burger-lines{0%,14%,27%,100%{transform:translateY(0) rotate(0deg);opacity:1}18%,24%{opacity:0.95}}@keyframes blueprint-burger-menu{0%,14%,27%,100%{opacity:0;transform:translate3d(0,-8px,0) scale(0.96)}18%,25%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes blueprint-mini-menu-open{0%,14%,27%,100%{opacity:0;transform:translate3d(-10px,8px,0) scale(0.92)}18%,25%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes blueprint-card-sweep{0%,36%,100%{transform:translateX(-130%)}54%,68%{transform:translateX(130%)}}@keyframes blueprint-dev-pulse{0%,100%{opacity:0.62;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes blueprint-floating-widget{0%,100%{transform:translate3d(0,0,0);opacity:0.72}50%{transform:translate3d(0,-10px,0);opacity:1}}@media (max-width:980px){.launch-screen__progress{top:calc(60vh - 92px) !important}.launch-blueprint__labels{top:-62px !important}.launch-blueprint__labels span{min-width:auto;padding:12px 22px !important}.launch-blueprint__floating-widget{display:none}}@media (max-width:640px){.launch-screen__progress{top:auto !important;bottom:34px !important;width:min(280px,74vw) !important}.launch-blueprint__dev-strip,.launch-blueprint__burger,.launch-blueprint__mini-menu,.launch-blueprint__floating-widget{display:none !important}}.launch-screen__progress{top:calc(55vh - 112px) !important;width:min(540px,54vw) !important;z-index:18 !important;transform:translateX(-50%) translateY(0) scaleX(1) !important;transform-origin:center center;transition:transform 0.78s cubic-bezier(0.16,1,0.3,1),opacity 0.48s ease,filter 0.62s ease !important}.launch-blueprint__labels{top:-70px !important;z-index:18 !important;align-items:center !important;justify-content:center !important}.launch-blueprint__labels span{display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;line-height:1 !important;min-height:46px !important;padding:0 30px !important;transform-origin:center center;transition:transform 0.78s cubic-bezier(0.16,1,0.3,1),opacity 0.48s ease,filter 0.62s ease !important}.launch-screen.is-primed:not(.is-launching) .launch-screen__progress{opacity:0.74 !important;transform:translateX(-50%) translateY(36px) scaleX(0.34) scaleY(1.5) !important;filter:blur(0.35px) drop-shadow(0 0 36px rgba(96,165,250,0.28))}.launch-screen.is-primed:not(.is-launching) .launch-blueprint{opacity:0.76 !important;transform:translate3d(calc(-50% + 86px),-42px,0) scale(0.84) rotateX(6deg) rotateY(-8deg) !important;filter:blur(0.45px) drop-shadow(0 26px 100px rgba(37,99,235,0.32))}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span:nth-child(1){transform:translate3d(78px,18px,0) scale(0.76) rotate(-9deg) !important;opacity:0.88}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span:nth-child(2){transform:translate3d(0,28px,0) scale(0.72) rotate(5deg) !important;opacity:0.90}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span:nth-child(3){transform:translate3d(-78px,18px,0) scale(0.76) rotate(11deg) !important;opacity:0.88}.launch-screen.is-launching .launch-screen__progress{animation:launch-progress-collapse-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__labels span:nth-child(1){animation:launch-label-explode-one 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__labels span:nth-child(2){animation:launch-label-explode-two 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__labels span:nth-child(3){animation:launch-label-explode-three 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-blueprint__floating-widget--three{left:28% !important;right:auto !important;top:13% !important;max-width:min(320px,30vw);white-space:nowrap;font-size:clamp(8px,0.68vw,10px) !important;letter-spacing:0.055em !important}@keyframes launch-progress-collapse-explode{0%{opacity:0.74;transform:translateX(-50%) translateY(36px) scaleX(0.34) scaleY(1.5);filter:blur(0.35px) drop-shadow(0 0 36px rgba(96,165,250,0.28))}18%{opacity:1;transform:translateX(-50%) translateY(44px) scaleX(0.16) scaleY(2.1);filter:blur(0) drop-shadow(0 0 54px rgba(96,165,250,0.46))}100%{opacity:0;transform:translateX(-50%) translateY(-118vh) scaleX(4.2) scaleY(7.2) rotate(11deg);filter:blur(18px) drop-shadow(0 0 120px rgba(96,165,250,0.52))}}@keyframes launch-blueprint-explode{0%{opacity:0.76;transform:translate3d(calc(-50% + 86px),-42px,0) scale(0.84) rotateX(6deg) rotateY(-8deg);filter:blur(0.45px) drop-shadow(0 26px 100px rgba(37,99,235,0.32))}18%{opacity:1;transform:translate3d(calc(-50% + 62px),-54px,0) scale(0.62) rotateX(10deg) rotateY(-10deg);filter:blur(0) drop-shadow(0 0 90px rgba(96,165,250,0.38))}100%{opacity:0;transform:translate3d(calc(-50% - 36vw),88vh,0) scale(3.85) rotateX(32deg) rotateY(-24deg) rotateZ(-18deg);filter:blur(22px) drop-shadow(0 0 140px rgba(96,165,250,0.42))}}@keyframes launch-label-explode-one{0%{opacity:0.88;transform:translate3d(78px,18px,0) scale(0.76) rotate(-9deg);filter:blur(0.25px)}18%{opacity:1;transform:translate3d(44px,28px,0) scale(0.52) rotate(-17deg);filter:blur(0)}100%{opacity:0;transform:translate3d(-90vw,-58vh,0) scale(5.1) rotate(-42deg);filter:blur(16px)}}@keyframes launch-label-explode-two{0%{opacity:0.90;transform:translate3d(0,28px,0) scale(0.72) rotate(5deg);filter:blur(0.25px)}18%{opacity:1;transform:translate3d(0,36px,0) scale(0.48) rotate(0deg);filter:blur(0)}100%{opacity:0;transform:translate3d(18vw,-92vh,0) scale(5.5) rotate(18deg);filter:blur(17px)}}@keyframes launch-label-explode-three{0%{opacity:0.88;transform:translate3d(-78px,18px,0) scale(0.76) rotate(11deg);filter:blur(0.25px)}18%{opacity:1;transform:translate3d(-44px,28px,0) scale(0.52) rotate(18deg);filter:blur(0)}100%{opacity:0;transform:translate3d(104vw,-48vh,0) scale(5.0) rotate(48deg);filter:blur(16px)}}@media (max-width:980px){.launch-screen__progress{top:calc(60vh - 108px) !important;width:min(460px,66vw) !important}.launch-blueprint__labels{top:-68px !important}.launch-blueprint__labels span{min-height:42px !important;padding:0 22px !important}.launch-blueprint__floating-widget--three{left:38% !important;top:14% !important;max-width:42vw}}@media (max-width:640px){.launch-screen__progress{top:auto !important;bottom:34px !important;width:min(280px,74vw) !important}}.launch-screen{--launch-progress-pct:0%}.launch-screen__progress{height:34px !important;width:min(440px,64vw) !important;border:1px solid rgba(96,165,250,0.20) !important;border-radius:999px !important;background:rgba(238,242,255,0.055) !important;box-shadow:0 16px 50px rgba(0,0,0,0.16),inset 0 0 0 1px rgba(255,255,255,0.035) !important;overflow:visible !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important}.launch-screen__progress::after{content:none !important;display:none !important;animation:none !important}.launch-screen__progress-track{position:absolute;left:15px;right:72px;top:50%;height:4px;transform:translateY(-50%);border-radius:999px;background:rgba(255,255,255,0.10);overflow:hidden}.launch-screen__progress-fill{position:absolute;inset:0 auto 0 0;width:var(--launch-progress-pct,0%);border-radius:inherit;background:linear-gradient(90deg,#2563EB 0%,#60A5FA 54%,#EEF2FF 100%);box-shadow:0 0 26px rgba(96,165,250,0.72),0 0 62px rgba(37,99,235,0.26);transition:width 0.12s linear}.launch-screen__progress-label{position:absolute;right:17px;top:50%;transform:translateY(-50%);min-width:42px;text-align:right;font-size:11px;font-weight:850;letter-spacing:0.08em;color:rgba(238,242,255,0.92);text-shadow:0 0 22px rgba(96,165,250,0.48);font-variant-numeric:tabular-nums}.launch-screen.is-primed:not(.is-launching) .launch-screen__progress{--launch-progress-pct:99%}.launch-screen.is-launching .launch-screen__progress{--launch-progress-pct:100%}.launch-screen.is-launching .launch-screen__progress-fill{transition:width 0.08s linear}@media (max-width:640px){.launch-screen__progress{height:32px !important;width:min(300px,78vw) !important}.launch-screen__progress-track{left:14px;right:65px}.launch-screen__progress-label{right:14px}}.launch-screen__stage{top:36.5vh !important;width:min(1480px,calc(100vw - 32px)) !important;justify-content:flex-start !important;gap:clamp(22px,3.2vw,46px) !important}.launch-screen__brand{flex:0 1 auto;max-width:min(1030px,calc(100vw - 360px))}.launch-screen__copy{width:min(620px,42vw) !important}.launch-screen__title{line-height:1.065 !important}.launch-screen__title-line--gradient{padding-bottom:0.055em;margin-bottom:-0.02em}.launch-screen__button-wrap{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:14px !important;flex:0 0 auto !important;min-width:0}.launch-screen__progress{position:relative !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;transform:translate3d(0,0,0) scale(1) !important;width:clamp(142px,14vw,210px) !important;height:34px !important;flex:0 0 auto !important;z-index:22 !important;opacity:1 !important;pointer-events:none !important;transform-origin:center center !important;transition:transform 0.24s cubic-bezier(0.16,1,0.3,1),opacity 0.24s ease,box-shadow 0.24s ease,filter 0.24s ease !important}.launch-screen__progress-track{left:14px !important;right:59px !important}.launch-screen__progress-label{right:13px !important;min-width:36px !important;font-size:10.5px !important}.launch-screen.is-primed:not(.is-launching) .launch-screen__progress{--launch-progress-pct:99%;transform:translate3d(0,-4px,0) scale(1.08) !important;opacity:1 !important;filter:none !important;box-shadow:0 0 0 1px rgba(96,165,250,0.28),0 18px 62px rgba(37,99,235,0.34),inset 0 0 0 1px rgba(255,255,255,0.05) !important}.launch-screen.is-launching .launch-screen__progress{--launch-progress-pct:100%;--prime-x:0px;--prime-y:-4px;--prime-scale:1.08;--prime-rotate:0deg;--prime-opacity:1;--prime-blur:0px;--explode-x:128vw;--explode-y:-28vh;--explode-scale:4.9;--explode-rotate:12deg;--explode-blur:14px;animation:launch-collapse-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-blueprint__loading{position:absolute;left:50%;top:-112px;width:min(540px,54vw);height:2px;z-index:19;transform:translateX(-50%);transform-origin:center center;border-radius:999px;background:rgba(238,242,255,0.14);box-shadow:0 0 26px rgba(96,165,250,0.18);overflow:hidden;pointer-events:none;transition:transform 0.78s cubic-bezier(0.16,1,0.3,1),opacity 0.48s ease,filter 0.62s ease}.launch-blueprint__loading::after{content:'';position:absolute;inset:0;width:36%;border-radius:inherit;background:linear-gradient(90deg,transparent,#EEF2FF 15%,#60A5FA 52%,transparent);animation:launch-progress 2.05s ease-in-out infinite}.launch-blueprint__labels{top:-78px !important;left:50% !important;transform:translateX(-50%) !important;width:auto !important;justify-content:center !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__loading{opacity:0.74;transform:translateX(-50%) translateY(36px) scaleX(0.34) scaleY(1.5);filter:blur(0.35px) drop-shadow(0 0 36px rgba(96,165,250,0.28))}.launch-screen.is-launching .launch-blueprint__loading{animation:launch-old-loader-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}@keyframes launch-old-loader-explode{0%{opacity:0.74;transform:translateX(-50%) translateY(36px) scaleX(0.34) scaleY(1.5);filter:blur(0.35px) drop-shadow(0 0 36px rgba(96,165,250,0.28))}18%{opacity:1;transform:translateX(-50%) translateY(44px) scaleX(0.16) scaleY(2.1);filter:blur(0) drop-shadow(0 0 54px rgba(96,165,250,0.46))}100%{opacity:0;transform:translateX(-50%) translateY(-118vh) scaleX(4.2) scaleY(7.2) rotate(11deg);filter:blur(18px) drop-shadow(0 0 120px rgba(96,165,250,0.52))}}@media (max-width:980px){.launch-screen__stage{top:40vh !important;width:min(720px,calc(100vw - 36px)) !important;justify-content:center !important}.launch-screen__brand{max-width:none}.launch-screen__copy{width:100% !important}.launch-screen__button-wrap{gap:12px !important}.launch-screen__progress{width:min(180px,36vw) !important}.launch-blueprint__loading{top:-108px;width:min(460px,66vw)}.launch-blueprint__labels{top:-74px !important}}@media (max-width:640px){.launch-screen__button-wrap{flex-direction:column !important;padding:18px !important;margin:-18px !important}.launch-screen__progress{width:min(260px,74vw) !important;height:32px !important}.launch-blueprint__loading{display:none !important}}.launch-piece,.launch-blueprint,.launch-blueprint__labels span,.launch-blueprint__loading{transition-duration:1.12s !important;transition-timing-function:cubic-bezier(0.16,1,0.3,1) !important}.launch-screen__button-wrap::before{display:none !important;opacity:0 !important;background:transparent !important}.launch-screen__button,.launch-screen__progress,.launch-blueprint__labels span{box-shadow:0 12px 30px rgba(0,0,0,0.22) !important}.launch-screen__button{text-shadow:none !important}.launch-screen__progress,.launch-screen__progress-fill,.launch-screen__progress-label{text-shadow:none !important}.launch-screen__progress-fill{box-shadow:none !important}.launch-screen__button:hover,.launch-screen__button:focus-visible,.launch-screen.is-primed:not(.is-launching) .launch-screen__button{background:#ffffff !important;box-shadow:0 14px 34px rgba(0,0,0,0.26) !important}.launch-screen.is-primed:not(.is-launching) .launch-screen__progress{box-shadow:0 14px 34px rgba(0,0,0,0.24),inset 0 0 0 1px rgba(255,255,255,0.05) !important}.launch-screen.is-primed:not(.is-launching)::before{opacity:0.34 !important;animation-duration:18s !important}.launch-screen.is-primed:not(.is-launching)::after{opacity:0.14 !important}.launch-screen.is-primed:not(.is-launching) .launch-screen__orb{opacity:0.22 !important;filter:blur(42px) saturate(0.7) !important}.launch-screen.is-primed:not(.is-launching) .launch-piece{opacity:var(--prime-opacity,0.34) !important;filter:blur(var(--prime-blur,3px)) saturate(0.72) !important}.launch-screen.is-primed:not(.is-launching) .launch-screen__logo-shell{box-shadow:0 12px 34px rgba(0,0,0,0.18) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint{opacity:0.38 !important;transform:translate3d(calc(-50% + min(34vw,540px)),-29vh,0) scale(0.22) rotateX(12deg) rotateY(-16deg) rotateZ(-9deg) !important;filter:blur(3.6px) saturate(0.68) drop-shadow(0 14px 44px rgba(0,0,0,0.22)) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__panel{box-shadow:inset 0 1px 0 rgba(255,255,255,0.09),0 10px 38px rgba(0,0,0,0.20) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__loading{opacity:0.34 !important;transform:translateX(-50%) translateY(84px) scaleX(0.12) scaleY(2.7) rotate(-7deg) !important;filter:blur(2.8px) saturate(0.72) !important;box-shadow:none !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span{opacity:0.42 !important;filter:blur(2.4px) saturate(0.74) !important;box-shadow:0 8px 20px rgba(0,0,0,0.18) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span:nth-child(1){transform:translate3d(132px,58px,0) scale(0.42) rotate(-23deg) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span:nth-child(2){transform:translate3d(0,68px,0) scale(0.37) rotate(13deg) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span:nth-child(3){transform:translate3d(-128px,54px,0) scale(0.40) rotate(27deg) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__cursor,.launch-screen.is-primed:not(.is-launching) .launch-blueprint__hotspot,.launch-screen.is-primed:not(.is-launching) .launch-blueprint__popup,.launch-screen.is-primed:not(.is-launching) .launch-blueprint__floating-widget,.launch-screen.is-primed:not(.is-launching) .launch-blueprint__mini-menu,.launch-screen.is-primed:not(.is-launching) .launch-blueprint__burger-menu{animation-play-state:paused !important}.launch-screen.is-launching .launch-screen__button,.launch-screen.is-launching .launch-screen__progress{box-shadow:0 14px 34px rgba(0,0,0,0.24) !important}@keyframes launch-blueprint-explode{0%{opacity:0.38;transform:translate3d(calc(-50% + min(34vw,540px)),-29vh,0) scale(0.22) rotateX(12deg) rotateY(-16deg) rotateZ(-9deg);filter:blur(3.6px) saturate(0.68) drop-shadow(0 14px 44px rgba(0,0,0,0.22))}18%{opacity:0.94;transform:translate3d(calc(-50% + min(36vw,560px)),-31vh,0) scale(0.14) rotateX(16deg) rotateY(-20deg) rotateZ(-16deg);filter:blur(0) saturate(1) drop-shadow(0 0 60px rgba(96,165,250,0.28))}100%{opacity:0;transform:translate3d(calc(-50% - 42vw),92vh,0) scale(4.05) rotateX(36deg) rotateY(-24deg) rotateZ(-22deg);filter:blur(22px) drop-shadow(0 0 140px rgba(96,165,250,0.36))}}@media (max-width:980px){.launch-screen.is-primed:not(.is-launching) .launch-blueprint{transform:translate3d(calc(-50% + 34vw),-25vh,0) scale(0.24) rotateX(12deg) rotateY(-14deg) rotateZ(-8deg) !important}}@media (max-width:640px){.launch-screen.is-primed:not(.is-launching) .launch-blueprint{transform:translate3d(calc(-50% + 28vw),-20vh,0) scale(0.26) rotateX(10deg) rotateY(-12deg) rotateZ(-7deg) !important}}.launch-screen.launch-ready .launch-blueprint{animation:none !important;opacity:0.92 !important;transform:translate3d(calc(-50% + var(--blueprint-x)),var(--blueprint-y),0) rotateX(var(--blueprint-rotate-x)) rotateY(var(--blueprint-rotate-y)) !important}.launch-screen__logo-shell.launch-piece{position:relative;z-index:8}.launch-screen__copy,.launch-screen__eyebrow,.launch-screen__title-line,.launch-screen__sub{position:relative;z-index:4}.launch-screen.is-primed:not(.is-launching) .launch-screen__logo-shell.launch-piece{z-index:80 !important;opacity:0.96 !important;filter:blur(0.15px) saturate(1) !important;box-shadow:0 16px 44px rgba(0,0,0,0.28) !important}.launch-screen.is-primed:not(.is-launching) .launch-piece:not(.launch-screen__logo-shell){opacity:var(--prime-opacity,0.24) !important;filter:blur(var(--prime-blur,3.1px)) saturate(0.68) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint{opacity:0.30 !important;transform:translate3d(-50%,-26.5vh,0) scale(0.16) rotateX(13deg) rotateY(-17deg) rotateZ(-8deg) !important;filter:blur(3.2px) saturate(0.66) drop-shadow(0 12px 34px rgba(0,0,0,0.20)) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__loading{opacity:0.30 !important;transform:translateX(-50%) translateY(78px) scaleX(0.10) scaleY(2.6) rotate(-8deg) !important;filter:blur(2.7px) saturate(0.68) !important;box-shadow:none !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span{opacity:0.36 !important;filter:blur(2.3px) saturate(0.70) !important;box-shadow:0 6px 18px rgba(0,0,0,0.16) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span:nth-child(1){transform:translate3d(184px,62px,0) scale(0.34) rotate(-25deg) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span:nth-child(2){transform:translate3d(0,70px,0) scale(0.30) rotate(10deg) !important}.launch-screen.is-primed:not(.is-launching) .launch-blueprint__labels span:nth-child(3){transform:translate3d(-184px,62px,0) scale(0.34) rotate(26deg) !important}.launch-screen.is-launching .launch-screen__logo-shell.launch-piece{z-index:90 !important}@keyframes launch-blueprint-explode{0%{opacity:0.30;transform:translate3d(-50%,-26.5vh,0) scale(0.16) rotateX(13deg) rotateY(-17deg) rotateZ(-8deg);filter:blur(3.2px) saturate(0.66) drop-shadow(0 12px 34px rgba(0,0,0,0.20))}18%{opacity:0.96;transform:translate3d(-50%,-26.5vh,0) scale(0.095) rotateX(18deg) rotateY(-22deg) rotateZ(-13deg);filter:blur(0) saturate(1) drop-shadow(0 0 54px rgba(96,165,250,0.24))}100%{opacity:0;transform:translate3d(calc(-50% - 46vw),96vh,0) scale(4.2) rotateX(38deg) rotateY(-26deg) rotateZ(-24deg);filter:blur(24px) drop-shadow(0 0 140px rgba(96,165,250,0.34))}}@keyframes launch-old-loader-explode{0%{opacity:0.30;transform:translateX(-50%) translateY(78px) scaleX(0.10) scaleY(2.6) rotate(-8deg);filter:blur(2.7px) saturate(0.68)}18%{opacity:1;transform:translateX(-50%) translateY(84px) scaleX(0.05) scaleY(3.1) rotate(-12deg);filter:blur(0) drop-shadow(0 0 48px rgba(96,165,250,0.38))}100%{opacity:0;transform:translateX(-50%) translateY(-124vh) scaleX(4.6) scaleY(7.4) rotate(14deg);filter:blur(20px) drop-shadow(0 0 120px rgba(96,165,250,0.44))}}@keyframes launch-label-explode-one{0%{opacity:0.36;transform:translate3d(184px,62px,0) scale(0.34) rotate(-25deg);filter:blur(2.3px)}18%{opacity:1;transform:translate3d(204px,72px,0) scale(0.20) rotate(-34deg);filter:blur(0)}100%{opacity:0;transform:translate3d(-98vw,-62vh,0) scale(5.4) rotate(-48deg);filter:blur(17px)}}@keyframes launch-label-explode-two{0%{opacity:0.36;transform:translate3d(0,70px,0) scale(0.30) rotate(10deg);filter:blur(2.3px)}18%{opacity:1;transform:translate3d(0,82px,0) scale(0.18) rotate(0deg);filter:blur(0)}100%{opacity:0;transform:translate3d(22vw,-98vh,0) scale(5.8) rotate(22deg);filter:blur(18px)}}@keyframes launch-label-explode-three{0%{opacity:0.36;transform:translate3d(-184px,62px,0) scale(0.34) rotate(26deg);filter:blur(2.3px)}18%{opacity:1;transform:translate3d(-204px,72px,0) scale(0.20) rotate(35deg);filter:blur(0)}100%{opacity:0;transform:translate3d(108vw,-54vh,0) scale(5.3) rotate(52deg);filter:blur(17px)}}@media (max-width:980px){.launch-screen.is-primed:not(.is-launching) .launch-blueprint{transform:translate3d(-50%,-28.5vh,0) scale(0.18) rotateX(12deg) rotateY(-15deg) rotateZ(-8deg) !important}}@media (max-width:640px){.launch-screen.is-primed:not(.is-launching) .launch-blueprint{transform:translate3d(-50%,-31vh,0) scale(0.20) rotateX(10deg) rotateY(-13deg) rotateZ(-7deg) !important}}.launch-screen__button:hover,.launch-screen__button:focus-visible{transform:translate3d(0,0,0) scale(1) !important;background:#EEF2FF !important;box-shadow:0 12px 30px rgba(0,0,0,0.22) !important}.launch-screen.is-primed:not(.is-launching) .launch-screen__button,.launch-screen.is-primed:not(.is-launching) .launch-screen__button:hover,.launch-screen.is-primed:not(.is-launching) .launch-screen__button:focus-visible{transform:translate3d(0,-4px,0) scale(1.14) !important;background:#ffffff !important;box-shadow:0 14px 34px rgba(0,0,0,0.26) !important}.launch-screen.is-primed:not(.is-launching) .launch-screen__logo-shell.launch-piece{z-index:120 !important;opacity:1 !important;transform:translate3d(var(--prime-x),var(--prime-y),0) scale(1.10) rotate(var(--prime-rotate)) !important;filter:blur(0) saturate(1) !important;box-shadow:0 22px 70px rgba(0,0,0,0.34) !important}.launch-screen.is-launching .launch-piece,.launch-screen.is-launching .launch-screen__button,.launch-screen.is-launching .launch-screen__progress{animation:launch-collapse-explode 1.08s cubic-bezier(0.16,1,0.3,1) forwards !important;opacity:1;will-change:transform,opacity,filter}.launch-screen.is-launching .launch-screen__logo-shell.launch-piece{z-index:130 !important;animation:launch-logo-center-explode 1.08s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint{animation:launch-blueprint-explode 1.08s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__loading{animation:launch-old-loader-explode 1.08s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__labels span:nth-child(1){animation:launch-label-explode-one 1.08s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__labels span:nth-child(2){animation:launch-label-explode-two 1.08s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__labels span:nth-child(3){animation:launch-label-explode-three 1.08s cubic-bezier(0.16,1,0.3,1) forwards !important}@keyframes launch-collapse-explode{0%{opacity:var(--prime-opacity,0.76);transform:translate3d(var(--prime-x),var(--prime-y),0) scale(var(--prime-scale)) rotate(var(--prime-rotate));filter:blur(var(--prime-blur,1px))}16%{opacity:1;transform:translate3d(calc(var(--prime-x) * 1.02),calc(var(--prime-y) * 1.02),0) scale(calc(var(--prime-scale) * 0.72)) rotate(var(--prime-rotate));filter:blur(0px)}100%{opacity:0;transform:translate3d(var(--explode-x),var(--explode-y),0) scale(var(--explode-scale)) rotate(var(--explode-rotate));filter:blur(var(--explode-blur))}}@keyframes launch-logo-center-explode{0%{opacity:1;transform:translate3d(var(--prime-x),var(--prime-y),0) scale(1.10) rotate(var(--prime-rotate));filter:blur(0) saturate(1)}18%{opacity:1;transform:translate3d(var(--prime-x),var(--prime-y),0) scale(1.18) rotate(0deg);filter:blur(0) saturate(1.08)}100%{opacity:0;transform:translate3d(-126vw,-92vh,0) scale(5.3) rotate(-34deg);filter:blur(16px) saturate(1.1)}}@keyframes launch-blueprint-explode{0%{opacity:0.30;transform:translate3d(-50%,-26.5vh,0) scale(0.16) rotateX(13deg) rotateY(-17deg) rotateZ(-8deg);filter:blur(3.2px) saturate(0.66) drop-shadow(0 12px 34px rgba(0,0,0,0.20))}18%{opacity:0.96;transform:translate3d(-50%,-26.5vh,0) scale(0.09) rotateX(18deg) rotateY(-22deg) rotateZ(-13deg);filter:blur(0) saturate(1) drop-shadow(0 0 54px rgba(96,165,250,0.24))}100%{opacity:0;transform:translate3d(calc(-50% - 112vw),96vh,0) scale(4.35) rotateX(42deg) rotateY(-28deg) rotateZ(-26deg);filter:blur(26px) drop-shadow(0 0 140px rgba(96,165,250,0.34))}}@keyframes launch-old-loader-explode{0%{opacity:0.30;transform:translateX(-50%) translateY(78px) scaleX(0.10) scaleY(2.6) rotate(-8deg);filter:blur(2.7px) saturate(0.68)}18%{opacity:1;transform:translateX(-50%) translateY(84px) scaleX(0.045) scaleY(3.1) rotate(-12deg);filter:blur(0) drop-shadow(0 0 48px rgba(96,165,250,0.38))}100%{opacity:0;transform:translateX(-50%) translateY(-128vh) scaleX(5.2) scaleY(8.4) rotate(-24deg);filter:blur(20px) drop-shadow(0 0 120px rgba(96,165,250,0.52))}}@keyframes launch-label-explode-one{0%{opacity:0.36;transform:translate3d(184px,62px,0) scale(0.34) rotate(-25deg);filter:blur(2.3px) saturate(0.70)}18%{opacity:1;transform:translate3d(84px,72px,0) scale(0.22) rotate(-34deg);filter:blur(0)}100%{opacity:0;transform:translate3d(-122vw,-76vh,0) scale(5.8) rotate(-58deg);filter:blur(18px)}}@keyframes launch-label-explode-two{0%{opacity:0.36;transform:translate3d(0,70px,0) scale(0.30) rotate(10deg);filter:blur(2.3px) saturate(0.70)}18%{opacity:1;transform:translate3d(0,80px,0) scale(0.20) rotate(0deg);filter:blur(0)}100%{opacity:0;transform:translate3d(18vw,-126vh,0) scale(6.0) rotate(28deg);filter:blur(19px)}}@keyframes launch-label-explode-three{0%{opacity:0.36;transform:translate3d(-184px,62px,0) scale(0.34) rotate(26deg);filter:blur(2.3px) saturate(0.70)}18%{opacity:1;transform:translate3d(-84px,72px,0) scale(0.22) rotate(36deg);filter:blur(0)}100%{opacity:0;transform:translate3d(126vw,-68vh,0) scale(5.7) rotate(62deg);filter:blur(18px)}}.launch-screen.is-launching .launch-piece,.launch-screen.is-launching .launch-screen__button,.launch-screen.is-launching .launch-screen__progress,.launch-screen.is-launching .launch-blueprint,.launch-screen.is-launching .launch-blueprint__loading,.launch-screen.is-launching .launch-blueprint__labels span{transition:none !important;will-change:transform,opacity,filter}.launch-screen.is-launching .launch-piece,.launch-screen.is-launching .launch-screen__button,.launch-screen.is-launching .launch-screen__progress{animation:launch-collapse-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-screen__logo-shell.launch-piece{z-index:140 !important;animation:launch-logo-center-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint{animation:launch-blueprint-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__loading{animation:launch-old-loader-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__labels span:nth-child(1){animation:launch-label-explode-one 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__labels span:nth-child(2){animation:launch-label-explode-two 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.is-launching .launch-blueprint__labels span:nth-child(3){animation:launch-label-explode-three 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}@keyframes launch-collapse-explode{0%{opacity:var(--prime-opacity,1);transform:translate3d(var(--prime-x),var(--prime-y),0) scale(var(--prime-scale)) rotate(var(--prime-rotate));filter:blur(var(--prime-blur,0px))}10%{opacity:var(--prime-opacity,1);transform:translate3d(var(--prime-x),var(--prime-y),0) scale(var(--prime-scale)) rotate(var(--prime-rotate));filter:blur(var(--prime-blur,0px))}100%{opacity:0;transform:translate3d(var(--explode-x),var(--explode-y),0) scale(var(--explode-scale)) rotate(var(--explode-rotate));filter:blur(var(--explode-blur))}}@keyframes launch-logo-center-explode{0%{opacity:1;transform:translate3d(var(--prime-x),var(--prime-y),0) scale(1.10) rotate(var(--prime-rotate));filter:blur(0) saturate(1)}10%{opacity:1;transform:translate3d(var(--prime-x),var(--prime-y),0) scale(1.10) rotate(var(--prime-rotate));filter:blur(0) saturate(1)}100%{opacity:0;transform:translate3d(-132vw,-96vh,0) scale(5.4) rotate(-34deg);filter:blur(17px) saturate(1.08)}}@keyframes launch-blueprint-explode{0%{opacity:0.30;transform:translate3d(-50%,-26.5vh,0) scale(0.16) rotateX(13deg) rotateY(-17deg) rotateZ(-8deg);filter:blur(3.2px) saturate(0.66) drop-shadow(0 12px 34px rgba(0,0,0,0.20))}10%{opacity:0.30;transform:translate3d(-50%,-26.5vh,0) scale(0.16) rotateX(13deg) rotateY(-17deg) rotateZ(-8deg);filter:blur(3.2px) saturate(0.66) drop-shadow(0 12px 34px rgba(0,0,0,0.20))}100%{opacity:0;transform:translate3d(calc(-50% - 116vw),112vh,0) scale(4.8) rotateX(44deg) rotateY(-30deg) rotateZ(-28deg);filter:blur(28px) drop-shadow(0 0 150px rgba(96,165,250,0.38))}}@keyframes launch-old-loader-explode{0%{opacity:0.30;transform:translateX(-50%) translateY(78px) scaleX(0.10) scaleY(2.6) rotate(-8deg);filter:blur(2.7px) saturate(0.68)}10%{opacity:0.30;transform:translateX(-50%) translateY(78px) scaleX(0.10) scaleY(2.6) rotate(-8deg);filter:blur(2.7px) saturate(0.68)}100%{opacity:0;transform:translateX(-50%) translateY(-132vh) scaleX(5.4) scaleY(8.8) rotate(-24deg);filter:blur(22px) drop-shadow(0 0 130px rgba(96,165,250,0.52))}}@keyframes launch-label-explode-one{0%{opacity:0.36;transform:translate3d(184px,62px,0) scale(0.34) rotate(-25deg);filter:blur(2.3px) saturate(0.70)}10%{opacity:0.36;transform:translate3d(184px,62px,0) scale(0.34) rotate(-25deg);filter:blur(2.3px) saturate(0.70)}100%{opacity:0;transform:translate3d(-126vw,-82vh,0) scale(5.9) rotate(-62deg);filter:blur(19px)}}@keyframes launch-label-explode-two{0%{opacity:0.36;transform:translate3d(0,70px,0) scale(0.30) rotate(10deg);filter:blur(2.3px) saturate(0.70)}10%{opacity:0.36;transform:translate3d(0,70px,0) scale(0.30) rotate(10deg);filter:blur(2.3px) saturate(0.70)}100%{opacity:0;transform:translate3d(24vw,-132vh,0) scale(6.1) rotate(32deg);filter:blur(20px)}}@keyframes launch-label-explode-three{0%{opacity:0.36;transform:translate3d(-184px,62px,0) scale(0.34) rotate(26deg);filter:blur(2.3px) saturate(0.70)}10%{opacity:0.36;transform:translate3d(-184px,62px,0) scale(0.34) rotate(26deg);filter:blur(2.3px) saturate(0.70)}100%{opacity:0;transform:translate3d(132vw,-76vh,0) scale(5.8) rotate(66deg);filter:blur(19px)}}.launch-screen.is-launching .launch-blueprint{animation:launch-blueprint-explode-from-live-position 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important;transform-origin:center center !important}@keyframes launch-blueprint-explode-from-live-position{0%{opacity:var(--blueprint-launch-opacity,0.30);transform:var(--blueprint-launch-transform,translate3d(-50%,-26.5vh,0) scale(0.16) rotateX(13deg) rotateY(-17deg) rotateZ(-8deg));filter:var(--blueprint-launch-filter,blur(3.2px) saturate(0.66) drop-shadow(0 12px 34px rgba(0,0,0,0.20)))}10%{opacity:var(--blueprint-launch-opacity,0.30);transform:var(--blueprint-launch-transform,translate3d(-50%,-26.5vh,0) scale(0.16) rotateX(13deg) rotateY(-17deg) rotateZ(-8deg));filter:var(--blueprint-launch-filter,blur(3.2px) saturate(0.66) drop-shadow(0 12px 34px rgba(0,0,0,0.20)))}100%{opacity:0;transform:translate3d(calc(-50% - 116vw),112vh,0) scale(4.8) rotateX(44deg) rotateY(-30deg) rotateZ(-28deg);filter:blur(28px) drop-shadow(0 0 150px rgba(96,165,250,0.38))}}.launch-screen.is-launching .launch-blueprint:not(.launch-blueprint-clone){opacity:0 !important;visibility:hidden !important;animation:none !important;transition:none !important;pointer-events:none !important}.launch-blueprint-clone{pointer-events:none !important;transform-origin:center center !important;will-change:transform,opacity,filter !important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.launch-screen.is-launching .launch-blueprint.launch-blueprint-clone{opacity:var(--clone-start-opacity,0.34) !important;visibility:visible !important;animation:none !important;transition:transform 1.02s cubic-bezier(0.16,1,0.3,1),opacity 0.92s cubic-bezier(0.16,1,0.3,1),filter 0.92s cubic-bezier(0.16,1,0.3,1) !important}.launch-blueprint-clone.is-exploding{opacity:0 !important;transform:translate3d(-116vw,112vh,0) scale(4.8) rotateX(44deg) rotateY(-30deg) rotateZ(-28deg) !important;filter:blur(28px) saturate(1.12) drop-shadow(0 0 150px rgba(96,165,250,0.38)) !important}.launch-screen.is-exiting{opacity:0 !important;visibility:hidden !important;transition:opacity 0.48s cubic-bezier(0.16,1,0.3,1),visibility 0.48s cubic-bezier(0.16,1,0.3,1) !important}.launch-blueprint__panel{position:relative}.launch-blueprint__hotspot{width:18px !important;height:18px !important;transform:translate(-50%,-50%);animation-duration:12s !important}.launch-blueprint__hotspot--one{left:28% !important;top:65% !important;animation-delay:0s !important}.launch-blueprint__hotspot--two{left:48% !important;top:42% !important;animation-delay:0.15s !important}.launch-blueprint__hotspot--three{left:66% !important;top:58% !important;animation-delay:0.30s !important}.launch-blueprint__hotspot--four{left:80% !important;top:34% !important;animation-delay:0.45s !important}.launch-blueprint__cursor{left:14% !important;top:72% !important;right:auto !important;bottom:auto !important;width:18px !important;height:18px !important;transform:translate(-50%,-50%) rotate(45deg) scale(1);transform-origin:center center;animation:blueprint-cursor-tour 12s cubic-bezier(0.58,0,0.24,1) infinite !important}.launch-blueprint__cursor::before{animation:blueprint-cursor-click 12s ease-in-out infinite !important}.launch-blueprint__cursor::after{animation:blueprint-cursor-dot 12s ease-in-out infinite !important}.launch-blueprint__popup{width:min(220px,23vw) !important;animation-duration:12s !important}.launch-blueprint__popup--one{left:30% !important;top:42% !important;animation:blueprint-popup-one 12s ease-in-out infinite !important}.launch-blueprint__popup--two{left:50% !important;top:17% !important;animation:blueprint-popup-two 12s ease-in-out infinite !important}.launch-blueprint__popup--three{left:58% !important;top:64% !important;animation:blueprint-popup-three 12s ease-in-out infinite !important}.launch-blueprint__popup--four{right:7% !important;top:40% !important;animation:blueprint-popup-four 12s ease-in-out infinite !important}.launch-blueprint__mini-menu,.launch-blueprint__burger-menu,.launch-blueprint__burger>span{animation-duration:12s !important}@keyframes blueprint-cursor-tour{0%,8%{left:14%;top:72%;transform:translate(-50%,-50%) rotate(45deg) scale(1)}17%,24%{left:28%;top:65%;transform:translate(-50%,-50%) rotate(45deg) scale(1)}20%{left:28%;top:65%;transform:translate(-50%,-50%) rotate(45deg) scale(0.82)}35%,42%{left:48%;top:42%;transform:translate(-50%,-50%) rotate(45deg) scale(1)}38%{left:48%;top:42%;transform:translate(-50%,-50%) rotate(45deg) scale(0.82)}53%,60%{left:66%;top:58%;transform:translate(-50%,-50%) rotate(45deg) scale(1)}56%{left:66%;top:58%;transform:translate(-50%,-50%) rotate(45deg) scale(0.82)}72%,80%{left:80%;top:34%;transform:translate(-50%,-50%) rotate(45deg) scale(1)}75%{left:80%;top:34%;transform:translate(-50%,-50%) rotate(45deg) scale(0.82)}92%,100%{left:14%;top:72%;transform:translate(-50%,-50%) rotate(45deg) scale(1)}}@keyframes blueprint-cursor-click{0%,15%,26%,33%,44%,51%,62%,70%,82%,100%{opacity:0;transform:translate(-50%,-50%) rotate(-45deg) scale(0.25)}19%,37%,55%,74%{opacity:0.78;transform:translate(-50%,-50%) rotate(-45deg) scale(1.08)}23%,41%,59%,78%{opacity:0;transform:translate(-50%,-50%) rotate(-45deg) scale(1.85)}}@keyframes blueprint-cursor-dot{0%,15%,26%,33%,44%,51%,62%,70%,82%,100%{opacity:0.55;transform:rotate(-45deg) scale(1)}19%,37%,55%,74%{opacity:1;transform:rotate(-45deg) scale(1.9)}}@keyframes blueprint-popup-one{0%,14%,31%,100%{opacity:0;transform:translate3d(0,8px,0) scale(0.96)}17%,28%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes blueprint-popup-two{0%,32%,49%,100%{opacity:0;transform:translate3d(0,8px,0) scale(0.96)}35%,46%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes blueprint-popup-three{0%,50%,67%,100%{opacity:0;transform:translate3d(0,8px,0) scale(0.96)}53%,64%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes blueprint-popup-four{0%,69%,86%,100%{opacity:0;transform:translate3d(0,8px,0) scale(0.96)}72%,83%{opacity:1;transform:translate3d(0,0,0) scale(1)}}@media (max-width:980px){.launch-blueprint__popup{width:190px !important}.launch-blueprint__popup--four{right:4% !important}}@media (max-width:640px){.launch-blueprint__hotspot--four,.launch-blueprint__popup--four{display:none !important}}body:not(.prelaunch) .home-hero,body:not(.prelaunch) .home-flow,body:not(.prelaunch) .home-services,body:not(.prelaunch) .home-contact{isolation:isolate}.home-hero{min-height:94vh;position:relative;display:flex;align-items:center;padding:132px 0 72px;overflow:hidden;border-bottom:1px solid var(--clr-border)}.home-hero__bg{position:absolute;inset:0;z-index:-1;background:var(--clr-bg)}.home-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 35%,#000 0%,transparent 78%);transform:translateY(calc(var(--home-scroll,0) * -42px))}.home-hero__orb{position:absolute;border-radius:999px;filter:blur(78px);pointer-events:none;transition:transform .18s linear}.home-hero__orb--one{width:560px;height:560px;top:-18%;right:-8%;background:radial-gradient(circle,rgba(37,99,235,.18),transparent 68%);transform:translate(calc(var(--mouse-x,0) * 14px),calc(var(--mouse-y,0) * 14px))}.home-hero__orb--two{width:380px;height:380px;bottom:-12%;left:-8%;background:radial-gradient(circle,rgba(129,140,248,.12),transparent 68%);transform:translate(calc(var(--mouse-x,0) * -10px),calc(var(--mouse-y,0) * -10px))}.home-hero__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.9fr);gap:clamp(34px,6vw,70px);align-items:center}.home-hero__badge{margin-bottom:24px}.home-hero__title{max-width:680px;font-size:clamp(42px,6.4vw,74px);line-height:1.02;letter-spacing:-.055em;font-weight:850;margin:0 0 22px}.home-hero__sub{max-width:575px;font-size:clamp(16px,1.6vw,19px);color:var(--clr-txt-2);line-height:1.72;margin:0 0 34px}.home-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.home-hero__main-cta{box-shadow:0 12px 42px rgba(37,99,235,.22)}.home-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;max-width:640px}.home-proof-strip__item{padding:15px 16px;border:1px solid var(--clr-border);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));border-radius:14px;backdrop-filter:blur(14px)}.home-proof-strip__item strong{display:block;font-size:13px;color:var(--clr-txt-1);margin-bottom:3px}.home-proof-strip__item span{display:block;font-size:12px;color:var(--clr-txt-3)}.home-hero__visual{perspective:1200px}.home-live-demo{position:relative;border:1px solid var(--clr-border-h);border-radius:22px;overflow:hidden;background:rgba(15,30,54,.72);box-shadow:0 30px 90px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);transform:rotateX(calc(var(--mouse-y,0) * -4deg)) rotateY(calc(var(--mouse-x,0) * 5deg)) translateY(calc(var(--home-scroll,0) * -14px));transition:transform .18s ease-out}.home-live-demo::before{content:'';position:absolute;inset:-2px;background:radial-gradient(circle at calc(50% + var(--mouse-x,0) * 30%) calc(50% + var(--mouse-y,0) * 30%),rgba(37,99,235,.28),transparent 38%);opacity:.72;pointer-events:none}.home-live-demo__topbar{position:relative;z-index:1;display:flex;align-items:center;gap:7px;padding:13px 15px;background:rgba(6,13,26,.64);border-bottom:1px solid var(--clr-border)}.home-live-demo__topbar>span{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.18)}.home-live-demo__url{flex:1;height:24px;margin-left:8px;border-radius:7px;border:1px solid var(--clr-border);background:rgba(255,255,255,.045);display:flex;align-items:center;justify-content:center;color:var(--clr-txt-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.home-live-demo__canvas{position:relative;z-index:1;padding:18px;min-height:430px;overflow:hidden}.home-live-demo__canvas::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(37,99,235,.06),transparent);transform:translateY(-100%);animation:homeScan 4.8s linear infinite;pointer-events:none}@keyframes homeScan{to{transform:translateY(100%)}}.home-live-demo__nav,.home-live-demo__hero-block,.home-live-demo__cards>div,.home-live-demo__float{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.075);backdrop-filter:blur(12px)}.home-live-demo__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:14px;margin-bottom:14px}.home-live-demo__logo-line{width:74px;height:8px;border-radius:5px;background:rgba(255,255,255,.35)}.home-live-demo__nav-lines{display:flex;gap:8px}.home-live-demo__nav-lines i{display:block;width:32px;height:6px;border-radius:4px;background:rgba(139,162,196,.35)}.home-live-demo__nav-btn{width:56px;height:24px;border-radius:6px;background:var(--clr-accent);box-shadow:0 0 28px rgba(37,99,235,.38)}.home-live-demo__hero-block{padding:22px;border-radius:18px;min-height:188px;position:relative}.home-live-demo__tag{display:block;width:96px;height:18px;border-radius:999px;background:rgba(37,99,235,.24);margin-bottom:16px}.home-live-demo__h,.home-live-demo__p{display:block;border-radius:999px}.home-live-demo__h{height:12px;background:rgba(238,242,255,.72);margin-bottom:10px}.home-live-demo__h--one{width:78%}.home-live-demo__h--two{width:54%;background:linear-gradient(90deg,#60A5FA,#818CF8)}.home-live-demo__p{height:7px;width:88%;background:rgba(139,162,196,.34);margin-top:16px}.home-live-demo__p--short{width:58%;margin-top:8px}.home-live-demo__hero-block button{position:absolute;left:22px;bottom:20px;border-radius:8px;background:var(--clr-accent);color:#fff;padding:9px 15px;font-size:11px;font-weight:700}.home-live-demo__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px}.home-live-demo__cards>div{border-radius:14px;padding:12px;min-height:102px;transform:translateY(calc(var(--home-scroll,0) * -10px))}.home-live-demo__cards b{display:block;height:42px;border-radius:10px;background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(129,140,248,.10));margin-bottom:11px}.home-live-demo__cards span{display:block;height:6px;border-radius:999px;background:rgba(139,162,196,.26);margin-bottom:7px}.home-live-demo__cards span:last-child{width:62%}.home-live-demo__float{position:absolute;z-index:2;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700;color:#BFDBFE;box-shadow:0 18px 45px rgba(0,0,0,.18)}.home-live-demo__float--one{left:22px;bottom:22px;animation:homeFloat 5s ease-in-out infinite}.home-live-demo__float--two{right:26px;top:116px;animation:homeFloat 5s ease-in-out 1.8s infinite}@keyframes homeFloat{50%{transform:translateY(-8px)}}.home-live-demo__cursor{position:absolute;z-index:5;width:18px;height:18px;left:72%;top:52%;border-left:14px solid #EEF2FF;border-top:8px solid transparent;border-bottom:8px solid transparent;filter:drop-shadow(0 0 14px rgba(96,165,250,.6));transform:rotate(45deg);animation:homeCursor 6.5s ease-in-out infinite}@keyframes homeCursor{0%,100%{left:70%;top:56%;transform:rotate(45deg) scale(1)}26%{left:22%;top:30%}31%{transform:rotate(45deg) scale(.82)}54%{left:60%;top:74%}59%{transform:rotate(45deg) scale(.82)}78%{left:83%;top:28%}}.home-ticker{position:relative;z-index:2}.home-flow{position:relative;min-height:325vh;padding:0;background:var(--clr-bg-2);border-bottom:1px solid var(--clr-border);overflow:clip}.home-flow::before,.home-services::before,.home-contact::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 82% 78% at 50% 42%,#000 0%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 82% 78% at 50% 42%,#000 0%,transparent 82%)}.home-flow::after,.home-services::after,.home-contact::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 85% 12%,rgba(37,99,235,.10),transparent 30%),radial-gradient(circle at 12% 84%,rgba(129,140,248,.07),transparent 32%)}.home-flow>.container,.home-services>.container,.home-contact>.container{position:relative;z-index:1}.home-flow__sticky{position:sticky;top:76px;display:grid;grid-template-columns:.72fr 1fr;grid-template-rows:auto auto;gap:clamp(22px,4vw,44px) clamp(26px,5vw,60px);align-items:center;align-content:center;min-height:calc(100vh - 76px);padding:76px 0 66px}.home-flow__meter{margin-top:34px;height:5px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.home-flow__meter span{display:block;height:100%;width:calc(8% + var(--flow-p,0) * 92%);border-radius:inherit;background:linear-gradient(90deg,var(--clr-accent),#818CF8);box-shadow:0 0 25px rgba(37,99,235,.45)}.home-flow__stage{perspective:1200px}.home-builder{position:relative;min-height:520px;border-radius:28px;border:1px solid var(--clr-border-h);background:linear-gradient(135deg,rgba(15,30,54,.86),rgba(6,13,26,.78));overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.24);transform:rotateX(calc((.5 - var(--flow-p,0)) * 5deg)) rotateY(calc((var(--flow-p,0) - .5) * 7deg));transition:transform .16s linear}.home-builder__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;transform:translateY(calc(var(--flow-p,0) * -36px));opacity:.65}.home-builder__panel{position:absolute;width:min(245px,34vw);padding:18px 18px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.065);backdrop-filter:blur(14px);box-shadow:0 18px 55px rgba(0,0,0,.18);transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .45s ease,border-color .45s ease}.home-builder__panel small{display:block;color:#60A5FA;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}.home-builder__panel strong{display:block;font-size:16px;margin-bottom:5px}.home-builder__panel span{display:block;color:var(--clr-txt-2);font-size:12px;line-height:1.55}.home-builder__panel--research{left:7%;top:13%;transform:translate(calc(var(--flow-p,0) * -16px),calc(var(--flow-p,0) * 28px))}.home-builder__panel--design{right:7%;top:19%;transform:translate(calc(var(--flow-p,0) * -24px),calc(var(--flow-p,0) * 38px))}.home-builder__panel--dev{left:12%;bottom:12%;transform:translate(calc(var(--flow-p,0) * 38px),calc(var(--flow-p,0) * -22px))}.home-builder__site{position:absolute;right:11%;bottom:12%;width:46%;min-width:280px;border-radius:20px;border:1px solid rgba(37,99,235,.28);background:rgba(6,13,26,.72);padding:13px;box-shadow:0 0 70px rgba(37,99,235,.13);transform:translateY(calc((1 - var(--flow-p,0)) * 38px)) scale(calc(.88 + var(--flow-p,0) * .12));transition:transform .16s linear}.home-builder__site-bar{display:flex;gap:5px;padding:3px 0 11px}.home-builder__site-bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2)}.home-builder__site-hero{height:120px;border-radius:15px;background:linear-gradient(135deg,rgba(37,99,235,.25),rgba(129,140,248,.09));margin-bottom:11px}.home-builder__site-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-builder__site-row span{height:72px;border-radius:12px;background:rgba(255,255,255,.06)}.home-flow__steps{grid-column:1 / -1;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0;margin-top:0}.home-flow-step{min-height:154px;border:1px solid var(--clr-border);border-radius:18px;background:rgba(15,30,54,.72);padding:22px;opacity:.34;transform:translateY(18px) scale(.96);filter:saturate(.75);transition:opacity .42s ease,transform .42s cubic-bezier(.2,.8,.2,1),border-color .42s ease,background .42s ease,filter .42s ease,box-shadow .42s ease}.home-flow-step.is-active{opacity:1;transform:translateY(0) scale(1);filter:saturate(1);border-color:var(--clr-accent-b);background:var(--clr-bg-3);box-shadow:0 20px 55px rgba(37,99,235,.12)}.home-flow-step span{display:block;color:var(--clr-accent);font-size:11px;font-weight:800;letter-spacing:.13em;margin-bottom:10px}.home-flow-step strong{display:block;font-size:17px;margin-bottom:8px}.home-flow-step p{color:var(--clr-txt-2);font-size:13px;line-height:1.65}.home-services{background:var(--clr-bg);padding-top:86px;position:relative;overflow:hidden}.home-section-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px}.home-section-head .section-sub{margin-bottom:0}.home-service-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-service-card{display:block;min-height:250px;padding:28px;border-radius:22px;border:1px solid var(--clr-border);background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.16),transparent 36%),var(--clr-bg-3);transition:transform var(--ease),border-color var(--ease),background var(--ease)}.home-service-card:hover{transform:translateY(-6px);border-color:var(--clr-accent-b);background-color:var(--clr-bg-card)}.home-service-card span{display:block;font-size:11px;font-weight:800;letter-spacing:.13em;color:#60A5FA;margin-bottom:34px}.home-service-card h3{font-size:21px;line-height:1.2;margin-bottom:12px}.home-service-card p{color:var(--clr-txt-2);font-size:14px;line-height:1.65;margin-bottom:20px}.home-service-card b{font-size:14px;color:var(--clr-txt-1)}.home-contact{padding-top:80px;position:relative;overflow:hidden}.home-contact__panel{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1fr;gap:clamp(30px,6vw,72px);padding:clamp(28px,5vw,58px);border-radius:28px;border:1px solid var(--clr-border-h);background:linear-gradient(135deg,var(--clr-bg-3),rgba(15,30,54,.78));overflow:hidden}.home-contact__panel::before{content:'';position:absolute;inset:auto -15% -45% auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.13),transparent 68%);pointer-events:none}.home-contact__quick{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.home-contact__quick span{display:inline-flex;padding:8px 11px;border-radius:999px;border:1px solid var(--clr-border);background:rgba(255,255,255,.04);color:var(--clr-txt-2);font-size:12px;font-weight:650}[data-theme="light"] .home-hero__grid-bg{background-image:linear-gradient(rgba(10,22,40,.060) 1px,transparent 1px),linear-gradient(90deg,rgba(10,22,40,.060) 1px,transparent 1px)}[data-theme="light"] .home-flow::before,[data-theme="light"] .home-services::before,[data-theme="light"] .home-contact::before{background-image:linear-gradient(rgba(10,22,40,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(10,22,40,.055) 1px,transparent 1px)}[data-theme="light"] .home-flow::after,[data-theme="light"] .home-services::after,[data-theme="light"] .home-contact::after{background:radial-gradient(circle at 85% 12%,rgba(37,99,235,.075),transparent 30%),radial-gradient(circle at 12% 84%,rgba(129,140,248,.052),transparent 32%)}[data-theme="light"] .home-proof-strip__item{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.46));box-shadow:0 16px 40px rgba(10,22,40,.055)}[data-theme="light"] .home-live-demo,[data-theme="light"] .home-builder,[data-theme="light"] .home-flow-step,[data-theme="light"] .home-contact__panel{box-shadow:0 30px 90px rgba(10,22,40,.10)}[data-theme="light"] .home-live-demo{background:rgba(255,255,255,.72);border-color:rgba(10,22,40,.10);box-shadow:0 30px 90px rgba(10,22,40,.12),inset 0 1px 0 rgba(255,255,255,.80)}[data-theme="light"] .home-live-demo::before{background:radial-gradient(circle at calc(50% + var(--mouse-x,0) * 30%) calc(50% + var(--mouse-y,0) * 30%),rgba(37,99,235,.16),transparent 42%);opacity:.78}[data-theme="light"] .home-live-demo__topbar{background:rgba(228,235,247,.72);border-bottom-color:rgba(10,22,40,.08)}[data-theme="light"] .home-live-demo__topbar>span{background:rgba(10,22,40,.18)}[data-theme="light"] .home-live-demo__url{background:rgba(250,251,255,.78);border-color:rgba(10,22,40,.08);color:var(--clr-txt-3)}[data-theme="light"] .home-live-demo__nav,[data-theme="light"] .home-live-demo__hero-block,[data-theme="light"] .home-live-demo__cards>div,[data-theme="light"] .home-live-demo__float{background:rgba(255,255,255,.62);border-color:rgba(10,22,40,.08);box-shadow:0 18px 45px rgba(10,22,40,.065)}[data-theme="light"] .home-live-demo__logo-line{background:rgba(10,22,40,.32)}[data-theme="light"] .home-live-demo__nav-lines i{background:rgba(58,84,112,.28)}[data-theme="light"] .home-live-demo__h{background:rgba(10,22,40,.62)}[data-theme="light"] .home-live-demo__p,[data-theme="light"] .home-live-demo__cards span{background:rgba(58,84,112,.24)}[data-theme="light"] .home-live-demo__cards b{background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(129,140,248,.10))}[data-theme="light"] .home-live-demo__float{color:#1D4ED8}[data-theme="light"] .home-live-demo__cursor{border-left-color:#0A1628;filter:drop-shadow(0 0 12px rgba(37,99,235,.45))}[data-theme="light"] .home-live-demo__canvas::after{background:linear-gradient(180deg,transparent,rgba(37,99,235,.045),transparent)}[data-theme="light"] .home-flow__meter{background:rgba(10,22,40,.08)}[data-theme="light"] .home-builder{background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(228,235,247,.78));border-color:rgba(10,22,40,.10)}[data-theme="light"] .home-builder__grid{background-image:linear-gradient(rgba(10,22,40,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(10,22,40,.055) 1px,transparent 1px);opacity:.72}[data-theme="light"] .home-builder__panel{background:rgba(255,255,255,.66);border-color:rgba(10,22,40,.09);box-shadow:0 18px 55px rgba(10,22,40,.075)}[data-theme="light"] .home-builder__site{background:rgba(250,251,255,.78);border-color:rgba(37,99,235,.22);box-shadow:0 0 70px rgba(37,99,235,.08)}[data-theme="light"] .home-builder__site-bar i{background:rgba(10,22,40,.20)}[data-theme="light"] .home-builder__site-hero{background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(129,140,248,.10))}[data-theme="light"] .home-builder__site-row span{background:rgba(10,22,40,.055)}[data-theme="light"] .home-flow-step{background:rgba(255,255,255,.60);border-color:rgba(10,22,40,.08)}[data-theme="light"] .home-flow-step.is-active{background:var(--clr-bg-3);border-color:var(--clr-accent-b)}[data-theme="light"] .home-service-card{background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.10),transparent 38%),var(--clr-bg-3)}[data-theme="light"] .home-contact__panel{background:linear-gradient(135deg,rgba(255,255,255,.70),rgba(228,235,247,.78));border-color:rgba(10,22,40,.10)}[data-theme="light"] .home-contact__quick span{background:rgba(255,255,255,.56);border-color:rgba(10,22,40,.08)}@media (max-width:1024px){.home-hero__layout,.home-flow__sticky,.home-contact__panel{grid-template-columns:1fr}.home-hero__visual{max-width:560px}.home-flow{min-height:auto}.home-flow__sticky{position:relative;top:auto;min-height:auto;padding:54px 0 46px}.home-flow__steps{margin-top:0}.home-section-head{display:block}.home-section-head .section-sub{margin-top:8px}}@media (max-width:768px){.home-hero{min-height:auto;padding:118px 0 56px}.home-hero__title{font-size:40px}.home-proof-strip,.home-flow__steps,.home-service-rail{grid-template-columns:1fr}.home-live-demo__canvas{min-height:340px}.home-live-demo__cards{grid-template-columns:1fr}.home-live-demo__cards>div:nth-child(n+2){display:none}.home-builder{min-height:520px}.home-builder__panel{width:calc(100% - 36px);left:18px !important;right:auto !important}.home-builder__panel--research{top:22px}.home-builder__panel--design{top:150px}.home-builder__panel--dev{bottom:22px}.home-builder__site{display:none}}.story-scroll{position:relative;min-height:560vh;background:var(--clr-bg);border-bottom:1px solid var(--clr-border);overflow:clip;--story-p:0}.story-contact-anchor{position:absolute;left:0;bottom:88vh;width:1px;height:1px;pointer-events:none}.story-sticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:92px 0 52px;isolation:isolate}.story-grid-bg{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;transform:translateY(calc(var(--story-p,0) * -80px));mask-image:radial-gradient(ellipse 82% 74% at 50% 44%,#000 0%,transparent 84%);-webkit-mask-image:radial-gradient(ellipse 82% 74% at 50% 44%,#000 0%,transparent 84%)}.story-orb{position:absolute;z-index:-2;border-radius:999px;filter:blur(90px);pointer-events:none}.story-orb--one{width:620px;height:620px;right:-12%;top:-14%;background:radial-gradient(circle,rgba(37,99,235,.17),transparent 68%);transform:translate(calc(var(--mouse-x,0) * 18px),calc(var(--mouse-y,0) * 18px))}.story-orb--two{width:460px;height:460px;left:-10%;bottom:-14%;background:radial-gradient(circle,rgba(129,140,248,.11),transparent 68%);transform:translate(calc(var(--mouse-x,0) * -14px),calc(var(--mouse-y,0) * -14px))}.story-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(420px,1fr);gap:clamp(34px,6vw,72px);align-items:center;width:100%}.story-copy{transform:translateY(calc((var(--story-p,0) - .5) * -22px));transition:transform .12s linear}.story-counter{color:#60A5FA;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.story-title{font-size:clamp(34px,4.8vw,62px);line-height:1.03;letter-spacing:-.045em;margin-bottom:18px;max-width:680px}.story-text{font-size:clamp(15px,1.45vw,18px);line-height:1.72;color:var(--clr-txt-2);max-width:560px;margin-bottom:28px}.story-progress{height:6px;border-radius:999px;background:rgba(255,255,255,.065);overflow:hidden;max-width:460px;margin:0 0 20px}.story-progress span{display:block;height:100%;width:calc(5% + var(--story-p,0) * 95%);border-radius:inherit;background:linear-gradient(90deg,var(--clr-accent),#818CF8);box-shadow:0 0 28px rgba(37,99,235,.52)}.story-tabs{display:flex;flex-wrap:wrap;gap:8px;max-width:560px}.story-tabs span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;border-radius:999px;border:1px solid var(--clr-border);color:var(--clr-txt-3);background:rgba(255,255,255,.035);font-size:12px;font-weight:750;transition:color .35s ease,background .35s ease,border-color .35s ease,transform .35s ease}.story-tabs span.is-active{color:#fff;border-color:var(--clr-accent-b);background:var(--clr-accent);transform:translateY(-2px)}.story-visual{min-height:min(650px,74vh);position:relative;perspective:1200px}.story-browser{position:absolute;inset:6% 4% auto auto;width:min(720px,100%);min-height:500px;border-radius:26px;border:1px solid var(--clr-border-h);background:rgba(15,30,54,.76);box-shadow:0 34px 100px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;transform:rotateX(calc((.45 - var(--story-p,0)) * 5deg)) rotateY(calc((var(--story-p,0) - .35) * 8deg)) translate3d(calc(var(--mouse-x,0) * 8px),calc(var(--mouse-y,0) * 8px),0) scale(calc(.92 + min(var(--story-p,0),.78) * .10));transition:transform .14s linear,opacity .42s ease,filter .42s ease}.story-browser::before{content:'';position:absolute;inset:-2px;background:radial-gradient(circle at calc(42% + var(--mouse-x,0) * 30%) calc(42% + var(--mouse-y,0) * 28%),rgba(37,99,235,.27),transparent 44%);pointer-events:none}.story-browser__bar{position:relative;z-index:1;display:flex;align-items:center;gap:7px;padding:14px 16px;background:rgba(6,13,26,.68);border-bottom:1px solid var(--clr-border)}.story-browser__bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.18)}.story-browser__bar span{flex:1;height:25px;margin-left:8px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid var(--clr-border);background:rgba(255,255,255,.045);color:var(--clr-txt-3);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.story-browser__screen{position:relative;z-index:1;min-height:454px;padding:18px;overflow:hidden}.story-browser__screen::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(37,99,235,.08),transparent);transform:translateY(-100%);animation:storyScan 4.4s linear infinite;pointer-events:none}@keyframes storyScan{to{transform:translateY(100%)}}.story-site-nav,.story-site-hero,.story-site-cards i,.story-floating,.story-code-card,.story-launch-card,.story-contact-form{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.055);backdrop-filter:blur(14px)}.story-site-nav{height:56px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 15px;transform:translateY(calc(var(--story-p,0) * -18px))}.story-site-nav b{width:82px;height:8px;border-radius:999px;background:rgba(255,255,255,.34)}.story-site-nav div{display:flex;gap:8px}.story-site-nav div i{width:34px;height:6px;border-radius:999px;background:rgba(139,162,196,.34)}.story-site-nav em{width:58px;height:24px;border-radius:8px;background:var(--clr-accent);box-shadow:0 0 28px rgba(37,99,235,.38)}.story-site-hero{position:relative;min-height:190px;margin-top:14px;padding:22px;border-radius:19px;transform:translateX(calc((.35 - var(--story-p,0)) * 30px))}.story-site-hero span,.story-site-hero strong,.story-site-hero p{display:block;border-radius:999px}.story-site-hero span{width:96px;height:18px;background:rgba(37,99,235,.25);margin-bottom:16px}.story-site-hero strong{width:78%;height:12px;background:rgba(238,242,255,.72);margin-bottom:10px}.story-site-hero strong.short{width:52%;background:linear-gradient(90deg,#60A5FA,#818CF8)}.story-site-hero p{width:88%;height:7px;background:rgba(139,162,196,.34);margin-top:16px}.story-site-hero p.short{width:57%;margin-top:8px}.story-site-hero button{position:absolute;left:22px;bottom:20px;color:#fff;background:var(--clr-accent);border-radius:9px;padding:10px 16px;font-size:11px;font-weight:800}.story-site-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:14px}.story-site-cards i{height:110px;border-radius:15px;position:relative;overflow:hidden;transform:translateY(calc((1 - var(--story-p,0)) * 34px))}.story-site-cards i::before,.story-site-cards i::after{content:'';position:absolute;left:14px;right:14px;border-radius:999px;background:rgba(139,162,196,.32)}.story-site-cards i::before{top:58px;height:7px}.story-site-cards i::after{top:73px;width:50%;height:7px;right:auto}.story-cursor{position:absolute;z-index:8;left:calc(22% + var(--story-p,0) * 58%);top:calc(34% + var(--story-p,0) * 24%);width:0;height:0;border-left:16px solid #EEF2FF;border-top:9px solid transparent;border-bottom:9px solid transparent;filter:drop-shadow(0 0 16px rgba(96,165,250,.7));transform:rotate(45deg) scale(calc(.86 + var(--story-p,0) * .16));animation:storyCursorClick 2.2s ease-in-out infinite}@keyframes storyCursorClick{50%{transform:rotate(45deg) scale(.78)}}.story-floating,.story-code-card,.story-launch-card{position:absolute;z-index:3;border-radius:18px;padding:17px;box-shadow:0 22px 64px rgba(0,0,0,.20);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.8,.2,1),filter .42s ease}.story-floating{width:min(245px,35vw)}.story-floating small,.story-code-card span:first-child{display:block;color:#60A5FA;font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}.story-floating strong{display:block;font-size:16px;margin-bottom:5px}.story-floating span{display:block;color:var(--clr-txt-2);font-size:12px;line-height:1.55}.story-floating--research{left:0;top:8%;transform:translate(calc(var(--story-p,0) * -32px),calc(var(--story-p,0) * 20px))}.story-floating--design{right:-2%;top:22%;transform:translate(calc(var(--story-p,0) * -24px),calc(var(--story-p,0) * 24px));opacity:calc(max(0,(var(--story-p,0) - .10) * 6))}.story-floating--build{left:7%;bottom:8%;transform:translate(calc(var(--story-p,0) * 34px),calc(var(--story-p,0) * -18px));opacity:calc(max(0,(var(--story-p,0) - .26) * 5))}.story-code-card{right:4%;bottom:5%;width:min(330px,42vw);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:#BFDBFE;transform:translateY(34px) rotate(-2deg);opacity:0}.story-code-card span{display:block;line-height:1.9}.story-launch-card{right:10%;top:8%;width:230px;transform:translateY(30px) scale(.94);opacity:0}.story-launch-card b{display:block;font-size:16px;margin-bottom:12px}.story-launch-card span{display:flex;align-items:center;gap:8px;color:var(--clr-txt-2);font-size:13px;margin-top:8px}.story-launch-card span::before{content:'';width:16px;height:16px;border-radius:50%;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);background-image:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.2 5.5L8 1' stroke='%232563EB' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.story-contact-form{position:absolute;z-index:12;inset:50% 0 auto auto;width:min(590px,100%);transform:translateY(-42%) translateX(34px) scale(.96);border-radius:24px;padding:clamp(20px,3.6vw,34px);background:rgba(15,30,54,.86);box-shadow:0 30px 90px rgba(0,0,0,.32),0 0 80px rgba(37,99,235,.12);opacity:0;pointer-events:none;transition:opacity .52s ease,transform .62s cubic-bezier(.2,.8,.2,1)}.story-form-head{margin-bottom:18px}.story-form-head h3{font-size:clamp(25px,3vw,36px);line-height:1.08;letter-spacing:-.035em;margin-bottom:10px}.story-form-head p{color:var(--clr-txt-2);font-size:14px;line-height:1.65}.story-scroll.is-stage-2 .story-code-card{opacity:1;transform:translateY(0) rotate(-2deg)}.story-scroll.is-stage-3 .story-launch-card{opacity:1;transform:translateY(0) scale(1)}.story-scroll.is-stage-4 .story-browser,.story-scroll.is-stage-4 .story-floating,.story-scroll.is-stage-4 .story-code-card,.story-scroll.is-stage-4 .story-launch-card{opacity:.16;filter:blur(6px) saturate(.6);transform:translateX(-60px) scale(.86);pointer-events:none}.story-scroll.is-stage-4 .story-contact-form{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0) scale(1)}.story-scroll.is-stage-4 .story-progress span{width:100%}.story-scroll.is-stage-1 .story-site-hero{box-shadow:inset 0 0 0 1px rgba(37,99,235,.18)}.story-scroll.is-stage-2 .story-site-cards i:nth-child(1){transform:translateY(-10px)}.story-scroll.is-stage-2 .story-site-cards i:nth-child(2){transform:translateY(6px)}.story-scroll.is-stage-2 .story-site-cards i:nth-child(3){transform:translateY(-4px)}.story-scroll.is-stage-3 .story-browser{transform:scale(1.02) translateY(-8px)}[data-theme="light"] .story-grid-bg{background-image:linear-gradient(rgba(10,22,40,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(10,22,40,.055) 1px,transparent 1px)}[data-theme="light"] .story-scroll{background:var(--clr-bg)}[data-theme="light"] .story-browser,[data-theme="light"] .story-contact-form{background:rgba(255,255,255,.76);border-color:rgba(10,22,40,.10);box-shadow:0 30px 90px rgba(10,22,40,.12),inset 0 1px 0 rgba(255,255,255,.8)}[data-theme="light"] .story-browser__bar{background:rgba(228,235,247,.72);border-bottom-color:rgba(10,22,40,.08)}[data-theme="light"] .story-browser__bar i{background:rgba(10,22,40,.18)}[data-theme="light"] .story-browser__bar span{background:rgba(250,251,255,.78);border-color:rgba(10,22,40,.08)}[data-theme="light"] .story-site-nav,[data-theme="light"] .story-site-hero,[data-theme="light"] .story-site-cards i,[data-theme="light"] .story-floating,[data-theme="light"] .story-code-card,[data-theme="light"] .story-launch-card{background:rgba(255,255,255,.66);border-color:rgba(10,22,40,.09);box-shadow:0 18px 50px rgba(10,22,40,.075)}[data-theme="light"] .story-site-nav b,[data-theme="light"] .story-site-hero strong{background:rgba(10,22,40,.54)}[data-theme="light"] .story-site-nav div i,[data-theme="light"] .story-site-hero p,[data-theme="light"] .story-site-cards i::before,[data-theme="light"] .story-site-cards i::after{background:rgba(58,84,112,.25)}[data-theme="light"] .story-progress,[data-theme="light"] .story-tabs span{background:rgba(10,22,40,.045)}@media (max-width:980px){.story-scroll{min-height:auto}.story-sticky{position:relative;min-height:auto;padding:86px 0 24px}.story-layout{grid-template-columns:1fr}.story-visual{min-height:auto}.story-contact-form{width:100%;transform:none;opacity:1;pointer-events:auto;position:relative;margin-top:28px;inset:auto}.story-browser{position:relative;width:100%;inset:auto;min-height:0}.story-floating{width:min(240px,60vw)}}@media (max-width:640px){.story-sticky{padding:78px 0 16px}.story-title{font-size:34px}.story-visual{min-height:auto}.story-browser{min-height:390px}.story-browser__screen{min-height:340px;padding:13px}.story-site-cards{grid-template-columns:1fr}.story-site-cards i:nth-child(n+2),.story-floating,.story-code-card,.story-launch-card{display:none}}.story-scroll{min-height:620vh;--story-p:0;--story-local:0;--story-progress:0}.story-progress{position:relative;height:8px;border:1px solid rgba(96,165,250,.12);background:rgba(255,255,255,.055);box-shadow:inset 0 0 22px rgba(0,0,0,.18)}.story-progress span{width:calc(var(--story-progress,0) * 100%) !important;min-width:0;transition:none !important}.story-scroll.is-stage-4 .story-progress span{width:calc(var(--story-progress,0) * 100%) !important}.story-progress::after{content:'';position:absolute;top:50%;left:calc(var(--story-progress,0) * 100%);width:13px;height:13px;border-radius:999px;background:#93C5FD;box-shadow:0 0 0 7px rgba(37,99,235,.14),0 0 32px rgba(96,165,250,.62);transform:translate(-50%,-50%);transition:none}.story-copy{transform:translate3d(0,calc((.5 - var(--story-local,0)) * 18px),0);transition:transform .08s linear}.story-title,.story-text,.story-counter{transition:opacity .18s ease,transform .18s ease}.story-copy.is-changing .story-title,.story-copy.is-changing .story-text,.story-copy.is-changing .story-counter{opacity:.18;transform:translateY(10px)}.story-browser{transform:rotateX(calc((.45 - var(--story-progress,0)) * 7deg)) rotateY(calc((var(--story-progress,0) - .35) * 10deg)) translate3d(calc(var(--mouse-x,0) * 8px),calc(var(--mouse-y,0) * 8px),0) scale(calc(.94 + var(--story-progress,0) * .07)) !important;transition:transform .08s linear,opacity .42s ease,filter .42s ease}.story-scroll.is-stage-4 .story-browser{opacity:.14 !important;filter:blur(6px) saturate(.55);transform:translateX(-64px) scale(.86) !important}.story-browser__screen{background:radial-gradient(circle at calc(24% + var(--story-progress,0) * 50%) calc(18% + var(--story-local,0) * 28%),rgba(37,99,235,.18),transparent 34%),linear-gradient(135deg,rgba(96,165,250,.035),rgba(129,140,248,.02))}.story-site-nav{transform:translateY(calc(var(--story-progress,0) * -28px)) scale(calc(1 + var(--story-local,0) * .015));transition:none}.story-site-nav em{transform:scale(calc(.86 + var(--story-progress,0) * .26));transform-origin:center}.story-site-hero{transform:translateX(calc((.48 - var(--story-progress,0)) * 42px)) scale(calc(.98 + var(--story-local,0) * .035));transition:none}.story-site-hero button{transform:translateY(calc((1 - var(--story-progress,0)) * 14px)) scale(calc(.9 + var(--story-progress,0) * .16));box-shadow:0 0 calc(12px + var(--story-progress,0) * 38px) rgba(37,99,235,.42)}.story-site-cards i{transform:translateY(calc((.74 - var(--story-progress,0)) * 54px)) rotate(calc((var(--story-progress,0) - .5) * 2deg));opacity:calc(.34 + var(--story-progress,0) * .66);transition:none}.story-site-cards i:nth-child(2){transform:translateY(calc((.62 - var(--story-progress,0)) * 46px)) rotate(calc((.5 - var(--story-progress,0)) * 2deg))}.story-site-cards i:nth-child(3){transform:translateY(calc((.52 - var(--story-progress,0)) * 38px)) rotate(calc((var(--story-progress,0) - .3) * 2deg))}.story-scroll.is-stage-2 .story-site-cards i:nth-child(1),.story-scroll.is-stage-2 .story-site-cards i:nth-child(2),.story-scroll.is-stage-2 .story-site-cards i:nth-child(3){transform:translateY(0) rotate(0deg)}.story-cursor{left:calc(16% + var(--story-progress,0) * 66%) !important;top:calc(28% + var(--story-progress,0) * 38%) !important;transition:none}.story-preview-state{position:absolute;z-index:9;right:22px;bottom:22px;width:min(260px,44%);padding:16px 17px;border-radius:18px;border:1px solid rgba(96,165,250,.20);background:rgba(6,13,26,.72);box-shadow:0 22px 70px rgba(0,0,0,.26),0 0 42px rgba(37,99,235,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translateY(calc((1 - var(--story-local,0)) * 8px)) scale(calc(.97 + var(--story-local,0) * .03));transition:opacity .22s ease,transform .10s linear}.story-preview-state small,.story-preview-state strong,.story-preview-state span{display:block}.story-preview-state small{color:#60A5FA;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.story-preview-state strong{font-size:15px;line-height:1.2;margin-bottom:6px}.story-preview-state span{color:rgba(238,242,255,.66);font-size:12px;line-height:1.5}.story-preview-state.is-changing{opacity:.18;transform:translateY(12px) scale(.96)}.story-blueprint-layers{position:absolute;inset:18px;z-index:6;pointer-events:none}.story-research-map,.story-design-system,.story-dev-stack,.story-launch-overlay{position:absolute;border-radius:18px;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.8,.2,1),filter .42s ease}.story-research-map{left:16px;top:84px;width:250px;height:170px;border:1px dashed rgba(96,165,250,.28);background:rgba(37,99,235,.04)}.story-research-map span{position:absolute;width:13px;height:13px;border-radius:999px;background:#60A5FA;box-shadow:0 0 0 8px rgba(96,165,250,.10),0 0 28px rgba(96,165,250,.55);animation:storyNodePulse 2.8s ease-in-out infinite}.story-research-map span:nth-child(1){left:22px;top:34px}.story-research-map span:nth-child(2){left:118px;top:22px;animation-delay:.25s}.story-research-map span:nth-child(3){left:74px;top:108px;animation-delay:.5s}.story-research-map span:nth-child(4){right:28px;bottom:36px;animation-delay:.75s}.story-research-map i{position:absolute;height:1px;background:linear-gradient(90deg,rgba(96,165,250,.5),transparent);transform-origin:left center}.story-research-map i:nth-of-type(1){left:35px;top:44px;width:92px;transform:rotate(-8deg)}.story-research-map i:nth-of-type(2){left:84px;top:114px;width:120px;transform:rotate(-24deg)}.story-research-map i:nth-of-type(3){left:124px;top:33px;width:104px;transform:rotate(42deg)}@keyframes storyNodePulse{50%{transform:scale(1.26);box-shadow:0 0 0 14px rgba(96,165,250,.07),0 0 38px rgba(96,165,250,.7)}}.story-design-system{right:34px;top:86px;width:250px;height:174px;border:1px solid rgba(96,165,250,.18);background:rgba(255,255,255,.035);padding:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.story-design-system b,.story-design-system em{border-radius:13px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.07)}.story-design-system b:nth-child(1){background:#2563EB}.story-design-system b:nth-child(2){background:#60A5FA}.story-design-system b:nth-child(3){background:#818CF8}.story-design-system b:nth-child(4){background:rgba(238,242,255,.82)}.story-design-system em{grid-column:span 2;height:42px}.story-dev-stack{left:36px;bottom:36px;width:min(340px,54%);padding:16px 18px;border:1px solid rgba(96,165,250,.18);background:rgba(3,7,18,.72);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:0 24px 78px rgba(0,0,0,.30)}.story-dev-stack code{display:block;color:#BFDBFE;font-size:12px;line-height:1.85;white-space:nowrap;transform:translateX(calc((1 - var(--story-local,0)) * -12px));opacity:calc(.62 + var(--story-local,0) * .38)}.story-dev-stack code:nth-child(2){color:#93C5FD;transition-delay:.08s}.story-dev-stack code:nth-child(3){color:#EEF2FF;transition-delay:.16s}.story-launch-overlay{right:34px;top:78px;width:238px;padding:17px;border:1px solid rgba(96,165,250,.22);background:rgba(6,13,26,.82);box-shadow:0 24px 80px rgba(0,0,0,.30),0 0 60px rgba(37,99,235,.14)}.story-launch-overlay strong,.story-launch-overlay span{display:block}.story-launch-overlay strong{font-size:16px;margin-bottom:12px}.story-launch-overlay span{position:relative;color:rgba(238,242,255,.68);font-size:13px;margin-top:8px;padding-left:24px}.story-launch-overlay span::before{content:'';position:absolute;left:0;top:2px;width:15px;height:15px;border-radius:50%;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);background-image:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.2 5.5L8 1' stroke='%232563EB' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.story-scroll.is-stage-0 .story-research-map,.story-scroll.is-stage-1 .story-design-system,.story-scroll.is-stage-2 .story-dev-stack,.story-scroll.is-stage-3 .story-launch-overlay{opacity:1;transform:translateY(0) scale(1)}.story-scroll.is-stage-1 .story-research-map,.story-scroll.is-stage-2 .story-design-system,.story-scroll.is-stage-3 .story-dev-stack{opacity:.20;filter:blur(2px);transform:translateY(-12px) scale(.94)}.story-scroll.is-stage-4 .story-preview-state,.story-scroll.is-stage-4 .story-blueprint-layers{opacity:0;pointer-events:none}.story-scroll.is-stage-4 .story-contact-form{transform:translateY(-50%) translateX(0) scale(1) !important}.story-code-card{transition:opacity .34s ease,transform .44s cubic-bezier(.2,.8,.2,1)}.story-launch-card{transition:opacity .34s ease,transform .44s cubic-bezier(.2,.8,.2,1)}[data-theme="light"] .story-preview-state,[data-theme="light"] .story-launch-overlay,[data-theme="light"] .story-dev-stack{background:rgba(255,255,255,.78);border-color:rgba(10,22,40,.10);color:#0A1628;box-shadow:0 20px 70px rgba(10,22,40,.11)}[data-theme="light"] .story-preview-state span,[data-theme="light"] .story-launch-overlay span,[data-theme="light"] .story-dev-stack code{color:#3A5470}[data-theme="light"] .story-design-system{background:rgba(255,255,255,.62);border-color:rgba(10,22,40,.10)}[data-theme="light"] .story-design-system b,[data-theme="light"] .story-design-system em{background:rgba(10,22,40,.06);border-color:rgba(10,22,40,.06)}[data-theme="light"] .story-design-system b:nth-child(1){background:#2563EB}[data-theme="light"] .story-design-system b:nth-child(2){background:#60A5FA}[data-theme="light"] .story-design-system b:nth-child(3){background:#818CF8}[data-theme="light"] .story-design-system b:nth-child(4){background:#0A1628}@media (max-width:980px){.story-preview-state,.story-blueprint-layers{display:none}}.story-browser__screen{overflow:hidden}.story-preview-state{right:24px;bottom:24px;width:min(300px,48%);max-height:160px;overflow:hidden;z-index:12}.story-blueprint-layers{z-index:5}.story-research-map{left:18px;top:72px;width:236px;height:154px}.story-design-system{right:30px;top:68px;width:234px;height:158px}.story-dev-stack{left:28px;bottom:26px;width:min(306px,48%)}.story-launch-overlay{right:28px;top:68px;width:244px}.story-floating,.story-code-card,.story-launch-card{opacity:0 !important;pointer-events:none;filter:blur(3px);transform:translateY(12px) scale(.94) !important}.story-scroll.is-stage-0 .story-floating--research,.story-scroll.is-stage-1 .story-floating--design,.story-scroll.is-stage-2 .story-floating--build,.story-scroll.is-stage-2 .story-code-card,.story-scroll.is-stage-3 .story-launch-card{opacity:1 !important;filter:none;transform:translateY(0) scale(1) !important}.story-floating--research{left:0;top:2%}.story-floating--design{right:0;top:0}.story-floating--build{left:0;bottom:0}.story-code-card{right:0;bottom:0;width:min(320px,46vw)}.story-launch-card{right:0;bottom:0}.story-contact-form{}.story-client-fields[hidden]{display:none !important}.story-client-fields{animation:storyFieldReveal .24s ease both}@keyframes storyFieldReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.story-preview-state{width:min(300px,56%)}.story-floating,.story-code-card,.story-launch-card{display:none}}@media (max-width:640px){.story-preview-state{right:14px;bottom:14px;width:calc(100% - 28px);max-height:150px}}.story-scroll{min-height:720vh}.story-copy .section-label{max-width:640px;line-height:1.45}.story-tabs span{min-height:36px;padding:9px 14px}.story-difference-panel{position:absolute;left:20px;top:78px;width:min(310px,52%);padding:18px;border-radius:18px;border:1px solid rgba(96,165,250,.22);background:rgba(6,13,26,.78);box-shadow:0 24px 80px rgba(0,0,0,.30),0 0 60px rgba(37,99,235,.12);opacity:0;transform:translateY(16px) scale(.96);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.8,.2,1),filter .42s ease}.story-difference-panel strong,.story-difference-panel span{display:block}.story-difference-panel strong{font-size:16px;margin-bottom:12px}.story-difference-panel span{position:relative;color:rgba(238,242,255,.68);font-size:13px;margin-top:8px;padding-left:23px}.story-difference-panel span::before{content:'';position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b)}.story-scroll.is-stage-0 .story-difference-panel,.story-scroll.is-stage-1 .story-research-map,.story-scroll.is-stage-2 .story-design-system,.story-scroll.is-stage-3 .story-dev-stack,.story-scroll.is-stage-4 .story-launch-overlay{opacity:1 !important;filter:none !important;transform:translateY(0) scale(1) !important}.story-scroll.is-stage-0 .story-research-map,.story-scroll.is-stage-0 .story-design-system,.story-scroll.is-stage-0 .story-dev-stack,.story-scroll.is-stage-0 .story-launch-overlay,.story-scroll.is-stage-1 .story-difference-panel,.story-scroll.is-stage-2 .story-difference-panel,.story-scroll.is-stage-3 .story-difference-panel,.story-scroll.is-stage-4 .story-difference-panel,.story-scroll.is-stage-5 .story-difference-panel{opacity:0 !important;pointer-events:none}.story-scroll.is-stage-2 .story-research-map,.story-scroll.is-stage-3 .story-design-system,.story-scroll.is-stage-4 .story-dev-stack{opacity:.20 !important;filter:blur(2px);transform:translateY(-12px) scale(.94) !important}.story-scroll.is-stage-4 .story-browser{opacity:1 !important;filter:none !important;transform:rotateX(calc((.45 - var(--story-progress,0)) * 7deg)) rotateY(calc((var(--story-progress,0) - .35) * 10deg)) translate3d(calc(var(--mouse-x,0) * 8px),calc(var(--mouse-y,0) * 8px),0) scale(calc(.94 + var(--story-progress,0) * .07)) !important;pointer-events:auto}.story-scroll.is-stage-4 .story-preview-state,.story-scroll.is-stage-4 .story-blueprint-layers{opacity:1 !important;pointer-events:none}.story-scroll.is-stage-4 .story-contact-form{opacity:0 !important;pointer-events:none !important;transform:translateY(-42%) translateX(34px) scale(.96) !important}.story-floating--difference{left:0;top:2%}.story-scroll.is-stage-0 .story-floating--difference,.story-scroll.is-stage-1 .story-floating--research,.story-scroll.is-stage-2 .story-floating--design,.story-scroll.is-stage-3 .story-floating--build,.story-scroll.is-stage-3 .story-code-card,.story-scroll.is-stage-4 .story-launch-card{opacity:1 !important;filter:none !important;transform:translateY(0) scale(1) !important}.story-scroll.is-stage-0 .story-floating--research,.story-scroll.is-stage-1 .story-floating--difference{opacity:0 !important;pointer-events:none}.story-launch-card{left:0 !important;right:auto !important;bottom:0 !important}.story-scroll.is-stage-5 .story-browser,.story-scroll.is-stage-5 .story-floating,.story-scroll.is-stage-5 .story-code-card,.story-scroll.is-stage-5 .story-launch-card{opacity:.16 !important;filter:blur(6px) saturate(.6) !important;transform:translateX(-60px) scale(.86) !important;pointer-events:none !important}.story-scroll.is-stage-5 .story-preview-state,.story-scroll.is-stage-5 .story-blueprint-layers{opacity:0 !important;pointer-events:none !important}.story-scroll.is-stage-5 .story-contact-form{opacity:1 !important;pointer-events:auto !important;transform:translateY(-50%) translateX(0) scale(1) !important}[data-theme="light"] .story-difference-panel{background:rgba(255,255,255,.78);border-color:rgba(10,22,40,.10);color:#0A1628;box-shadow:0 20px 70px rgba(10,22,40,.11)}[data-theme="light"] .story-difference-panel span{color:#3A5470}@media (max-width:980px){.story-scroll{min-height:auto}.story-difference-panel{display:none}}[data-theme="light"] .story-tabs span{background:rgba(10,22,40,0.045) !important;border-color:rgba(10,22,40,0.08) !important;color:var(--clr-txt-3) !important;box-shadow:none !important}[data-theme="light"] .story-tabs span.is-active{background:var(--clr-accent) !important;border-color:var(--clr-accent) !important;color:#fff !important;box-shadow:0 10px 30px rgba(37,99,235,0.24),0 0 24px rgba(37,99,235,0.18) !important;transform:translateY(-2px)}.home-hero__badge{box-shadow:0 0 34px rgba(37,99,235,0.18),0 12px 34px rgba(0,0,0,0.10) !important}[data-theme="light"] .home-hero__badge{background:var(--clr-accent) !important;border-color:var(--clr-accent) !important;color:#fff !important;box-shadow:0 12px 34px rgba(37,99,235,0.26),0 0 34px rgba(37,99,235,0.20) !important}[data-theme="light"] .home-hero__badge .hero__badge-dot{background:#fff !important;box-shadow:0 0 16px rgba(255,255,255,0.65)}.launch-screen__button-wrap{position:relative !important}.launch-enter-hint{position:absolute;left:28px;top:calc(100% + 8px);z-index:24;display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border-radius:999px;border:1px solid rgba(96,165,250,0.30);background:rgba(6,13,26,0.62);color:rgba(238,242,255,0.82);font-size:10px;font-weight:850;letter-spacing:0.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 16px 42px rgba(0,0,0,0.22),0 0 36px rgba(37,99,235,0.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,8px,0) scale(0.96);animation:launch-enter-hint-in 0.64s ease 1.04s forwards,launch-enter-hint-nudge 1.8s ease-in-out 1.82s infinite}.launch-enter-hint__arrow{position:relative;width:24px;height:12px;display:inline-block;transform:rotate(-18deg)}.launch-enter-hint__arrow::before{content:'';position:absolute;left:0;top:5px;width:22px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#60A5FA,#EEF2FF)}.launch-enter-hint__arrow::after{content:'';position:absolute;right:0;top:1px;width:8px;height:8px;border-top:2px solid #EEF2FF;border-right:2px solid #EEF2FF;transform:rotate(45deg);border-radius:1px}.launch-enter-hint__dot{width:7px;height:7px;border-radius:999px;background:#60A5FA;box-shadow:0 0 18px rgba(96,165,250,0.95);animation:launch-enter-dot-pulse 1.4s ease-in-out infinite}.launch-screen.launch-ready .launch-enter-hint{visibility:visible}.launch-screen.is-primed:not(.is-launching) .launch-enter-hint{opacity:0.18 !important;transform:translate3d(0,12px,0) scale(0.92) !important;filter:blur(1.2px) saturate(0.75);transition:opacity 0.28s ease,transform 0.28s ease,filter 0.28s ease}.launch-screen.is-launching .launch-enter-hint{animation:launch-enter-hint-exit 0.48s ease forwards !important}.launch-screen__button::after{content:'';position:absolute;inset:-8px;border-radius:999px;border:1px solid rgba(96,165,250,0.34);opacity:0;transform:scale(0.92);pointer-events:none;animation:launch-enter-button-ring 2.1s ease-in-out 1.7s infinite}.launch-screen.is-primed .launch-screen__button::after,.launch-screen.is-launching .launch-screen__button::after{animation:none !important;opacity:0 !important}@keyframes launch-enter-hint-in{from{opacity:0;visibility:hidden;transform:translate3d(0,8px,0) scale(0.96)}to{opacity:1;visibility:visible;transform:translate3d(0,0,0) scale(1)}}@keyframes launch-enter-hint-nudge{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(6px,-2px,0) scale(1.015)}}@keyframes launch-enter-dot-pulse{0%,100%{opacity:0.55;transform:scale(0.9)}50%{opacity:1;transform:scale(1.28)}}@keyframes launch-enter-button-ring{0%{opacity:0;transform:scale(0.92)}18%{opacity:0.72;transform:scale(1)}100%{opacity:0;transform:scale(1.26)}}@keyframes launch-enter-hint-exit{to{opacity:0;visibility:hidden;transform:translate3d(24px,-18px,0) scale(0.86);filter:blur(6px)}}@media (max-width:980px){.launch-enter-hint{left:50%;top:calc(100% + 12px);transform:translate3d(-50%,8px,0) scale(0.96)}@keyframes launch-enter-hint-in{from{opacity:0;visibility:hidden;transform:translate3d(-50%,8px,0) scale(0.96)}to{opacity:1;visibility:visible;transform:translate3d(-50%,0,0) scale(1)}}@keyframes launch-enter-hint-nudge{0%,100%{transform:translate3d(-50%,0,0) scale(1)}50%{transform:translate3d(calc(-50% + 6px),-2px,0) scale(1.015)}}}@media (max-width:640px){.launch-enter-hint{font-size:9px;padding:8px 11px;gap:7px}}.launch-enter-hint{gap:8px !important;background:rgba(6,13,26,0.88) !important;border-color:rgba(96,165,250,0.38) !important;color:#EEF2FF !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transform:translate3d(0,0,0) scale(1) !important;filter:none !important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;backface-visibility:hidden;-webkit-backface-visibility:hidden;animation:launch-enter-hint-in-sharp 0.64s ease 1.04s forwards !important}.launch-enter-hint__arrow{display:none !important}.launch-screen.is-primed:not(.is-launching) .launch-enter-hint{opacity:0 !important;visibility:hidden !important;transform:translate3d(0,8px,0) scale(0.98) !important;filter:none !important}@keyframes launch-enter-hint-in-sharp{from{opacity:0;visibility:hidden;transform:translate3d(0,8px,0) scale(1)}to{opacity:1;visibility:visible;transform:translate3d(0,0,0) scale(1)}}@media (max-width:980px){.launch-enter-hint{transform:translate3d(-50%,0,0) scale(1) !important}@keyframes launch-enter-hint-in-sharp{from{opacity:0;visibility:hidden;transform:translate3d(-50%,8px,0) scale(1)}to{opacity:1;visibility:visible;transform:translate3d(-50%,0,0) scale(1)}}}.about-main{position:relative;overflow:hidden;background:var(--clr-bg);border-top:1px solid var(--clr-border);border-bottom:1px solid var(--clr-border);isolation:isolate}.about-main::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 84% 80% at 50% 40%,#000 0%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 84% 80% at 50% 40%,#000 0%,transparent 82%)}.about-main::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 18%,rgba(37,99,235,.12),transparent 32%),radial-gradient(circle at 18% 78%,rgba(129,140,248,.08),transparent 34%)}.about-main>.container{position:relative;z-index:1}.about-main__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);gap:clamp(34px,6vw,74px);align-items:center;padding:112px 0 72px}.about-main__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:8px 13px;border-radius:999px;border:1px solid var(--clr-accent-b);background:var(--clr-accent-s);color:#93C5FD;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 34px rgba(37,99,235,.12)}.about-main__eyebrow span{width:7px;height:7px;border-radius:50%;background:#3B82F6;box-shadow:0 0 22px rgba(96,165,250,.9)}.about-main__hero h2{max-width:760px;margin:0 0 22px;font-size:clamp(38px,5.4vw,68px);line-height:1.02;letter-spacing:-.052em;font-weight:850}.about-main__hero p{max-width:650px;color:var(--clr-txt-2);font-size:clamp(15px,1.35vw,18px);line-height:1.78}.about-main__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.about-main__visual{position:relative;min-height:430px;perspective:1100px}.about-orbit{position:absolute;inset:0;border-radius:30px;border:1px solid var(--clr-border-h);background:linear-gradient(135deg,rgba(15,30,54,.86),rgba(6,13,26,.70));box-shadow:0 30px 90px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;transform:rotateX(calc(var(--mouse-y,0) * -2.6deg)) rotateY(calc(var(--mouse-x,0) * 3.6deg));transition:transform .18s ease-out}.about-orbit::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:38px 38px;opacity:.66}.about-orbit::after{content:'';position:absolute;inset:-30%;background:radial-gradient(circle at 50% 50%,rgba(37,99,235,.18),transparent 42%);animation:aboutPulse 6s ease-in-out infinite}.about-orbit__core{position:absolute;left:50%;top:50%;z-index:3;width:154px;height:154px;transform:translate(-50%,-50%);border-radius:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(96,165,250,.30);background:rgba(6,13,26,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 90px rgba(37,99,235,.25),inset 0 1px 0 rgba(255,255,255,.08)}.about-orbit__core strong{font-size:22px;font-weight:850;letter-spacing:-.03em}.about-orbit__core span{max-width:100px;text-align:center;color:var(--clr-txt-2);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.about-orbit__ring{position:absolute;left:50%;top:50%;width:360px;height:360px;margin:-180px 0 0 -180px;border:1px solid rgba(96,165,250,.14);border-radius:50%;animation:aboutSpin 18s linear infinite}.about-orbit__ring:nth-child(2){width:276px;height:276px;margin:-138px 0 0 -138px;animation-duration:13s;animation-direction:reverse;opacity:.76}.about-orbit__node{position:absolute;z-index:4;width:min(180px,40%);padding:14px 15px;border-radius:18px;border:1px solid rgba(96,165,250,.18);background:rgba(6,13,26,.72);color:rgba(238,242,255,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 55px rgba(0,0,0,.22);animation:aboutFloat 5.8s ease-in-out infinite}.about-orbit__node strong{display:block;color:var(--clr-txt-1);font-size:12px;margin-bottom:4px}.about-orbit__node span{display:block;color:var(--clr-txt-2);font-size:11px;line-height:1.45}.about-orbit__node--one{left:8%;top:13%}.about-orbit__node--two{right:8%;top:18%;animation-delay:.8s}.about-orbit__node--three{left:12%;bottom:12%;animation-delay:1.4s}.about-orbit__node--four{right:10%;bottom:12%;animation-delay:2s}.about-section-block{padding:56px 0}.about-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.about-section-head p{max-width:440px;color:var(--clr-txt-2);font-size:14px;line-height:1.72}.about-reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.about-card{position:relative;overflow:hidden;min-height:210px;padding:26px;border-radius:20px;border:1px solid var(--clr-border);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,background .28s ease}.about-card::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--card-x,50%) var(--card-y,20%),rgba(37,99,235,.18),transparent 38%);opacity:0;transition:opacity .28s ease}.about-card:hover,.about-card.is-active{transform:translateY(-6px);border-color:var(--clr-accent-b);background:var(--clr-bg-3)}.about-card:hover::before,.about-card.is-active::before{opacity:1}.about-card>*{position:relative;z-index:1}.about-card__num{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--clr-accent-s);border:1px solid var(--clr-accent-b);color:#93C5FD;font-size:11px;font-weight:850;margin-bottom:22px}.about-card h3{font-size:18px;margin-bottom:10px}.about-card p{color:var(--clr-txt-2);font-size:14px;line-height:1.68}.about-compare{display:grid;grid-template-columns:280px 1fr;gap:22px;align-items:stretch;padding:24px;border:1px solid var(--clr-border);border-radius:28px;background:var(--clr-bg-2)}.about-compare__tabs{display:flex;flex-direction:column;gap:10px}.about-compare__tab{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border-radius:14px;border:1px solid var(--clr-border);color:var(--clr-txt-2);background:rgba(255,255,255,.025);font-size:13px;font-weight:780;transition:background var(--ease),color var(--ease),border-color var(--ease),transform var(--ease)}.about-compare__tab span{color:var(--clr-txt-3);font-size:11px;font-weight:850;letter-spacing:.1em}.about-compare__tab:hover,.about-compare__tab.is-active{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff;transform:translateX(4px);box-shadow:0 16px 42px rgba(37,99,235,.25)}.about-compare__tab.is-active span,.about-compare__tab:hover span{color:rgba(255,255,255,.72)}.about-compare__panel{position:relative;min-height:260px;overflow:hidden;border-radius:22px;border:1px solid var(--clr-border);background:linear-gradient(135deg,rgba(15,30,54,.70),rgba(6,13,26,.54))}.about-compare__content{position:absolute;inset:0;padding:clamp(24px,3vw,36px);opacity:0;transform:translateY(18px) scale(.98);transition:opacity .32s ease,transform .32s cubic-bezier(.16,1,.3,1);pointer-events:none}.about-compare__content.is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.about-compare__content h3{font-size:clamp(25px,3vw,38px);margin-bottom:12px;letter-spacing:-.035em}.about-compare__content p{max-width:690px;color:var(--clr-txt-2);line-height:1.75;margin-bottom:24px}.about-compare__chips{display:flex;flex-wrap:wrap;gap:9px}.about-compare__chips span{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid var(--clr-accent-b);color:#93C5FD;background:var(--clr-accent-s);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.about-process{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:stretch}.about-process__list{display:grid;gap:12px}.about-process__item{padding:22px;border-radius:18px;border:1px solid var(--clr-border);background:rgba(255,255,255,.03);text-align:left;color:inherit;transition:transform var(--ease),border-color var(--ease),background var(--ease)}.about-process__item:hover,.about-process__item.is-active{transform:translateX(5px);border-color:var(--clr-accent-b);background:var(--clr-bg-3)}.about-process__item small{display:block;color:#60A5FA;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.about-process__item strong{display:block;font-size:17px;margin-bottom:6px}.about-process__item span{display:block;color:var(--clr-txt-2);font-size:13px;line-height:1.6}.about-process__visual{position:relative;min-height:430px;border-radius:28px;border:1px solid var(--clr-border-h);background:linear-gradient(135deg,rgba(15,30,54,.78),rgba(6,13,26,.68));overflow:hidden;box-shadow:0 28px 86px rgba(0,0,0,.22)}.about-process__visual::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:38px 38px;opacity:.62}.about-process__screen{position:absolute;left:9%;right:9%;top:12%;bottom:12%;border-radius:22px;border:1px solid rgba(96,165,250,.20);background:rgba(6,13,26,.64);overflow:hidden;box-shadow:0 0 80px rgba(37,99,235,.15)}.about-process__bar{height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.035)}.about-process__bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.22)}.about-process__lines{padding:22px}.about-process__lines b,.about-process__lines span{display:block;border-radius:999px;background:rgba(238,242,255,.16);margin-bottom:12px;transition:width .45s cubic-bezier(.16,1,.3,1),background .45s ease,opacity .45s ease}.about-process__lines b{height:16px;width:var(--line-one,76%);background:linear-gradient(90deg,#60A5FA,#818CF8)}.about-process__lines span{height:9px;width:var(--line-two,58%);opacity:.8}.about-process__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 22px}.about-process__blocks span{height:84px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.045);transform:translateY(var(--block-lift,0));transition:transform .45s cubic-bezier(.16,1,.3,1),background .45s ease}.about-process__live{position:absolute;right:22px;bottom:20px;padding:9px 13px;border-radius:999px;background:var(--clr-accent);color:#fff;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 44px rgba(37,99,235,.4)}.about-team{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:center;padding:34px;border:1px solid var(--clr-border);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.016))}.about-team p{color:var(--clr-txt-2);line-height:1.75}.about-team__chips{display:flex;flex-wrap:wrap;gap:10px}.about-team__chips span{flex:1 1 160px;padding:18px;border-radius:16px;border:1px solid var(--clr-border);background:var(--clr-bg-3);color:var(--clr-txt-2);font-size:13px;font-weight:700;transition:transform var(--ease),border-color var(--ease)}.about-team__chips span:hover{transform:translateY(-4px);border-color:var(--clr-accent-b)}.about-main .cta-banner{margin:58px 0 96px}[data-theme="light"] .about-main::before{background-image:linear-gradient(rgba(0,0,0,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.055) 1px,transparent 1px)}[data-theme="light"] .about-orbit,[data-theme="light"] .about-compare__panel,[data-theme="light"] .about-process__visual{background:linear-gradient(135deg,rgba(228,235,247,.92),rgba(240,244,251,.76));box-shadow:0 28px 76px rgba(10,22,40,.10),inset 0 1px 0 rgba(255,255,255,.58)}[data-theme="light"] .about-orbit::before,[data-theme="light"] .about-process__visual::before{background-image:linear-gradient(rgba(0,0,0,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.055) 1px,transparent 1px)}[data-theme="light"] .about-orbit__core,[data-theme="light"] .about-orbit__node,[data-theme="light"] .about-process__screen{background:rgba(250,251,255,.72)}[data-theme="light"] .about-card,[data-theme="light"] .about-team,[data-theme="light"] .about-compare{background:rgba(240,244,251,.72)}[data-theme="light"] .about-compare__tab:hover,[data-theme="light"] .about-compare__tab.is-active{color:#fff}@keyframes aboutSpin{to{transform:rotate(360deg)}}@keyframes aboutFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes aboutPulse{0%,100%{transform:scale(.9);opacity:.72}50%{transform:scale(1.08);opacity:1}}@media (max-width:1024px){.about-main__hero,.about-process,.about-team,.about-compare{grid-template-columns:1fr}.about-main__visual{min-height:390px}.about-reasons{grid-template-columns:1fr}.about-compare__tabs{flex-direction:row;flex-wrap:wrap}.about-compare__tab{width:auto;flex:1 1 180px}}@media (max-width:768px){.about-main__hero{padding:92px 0 52px}.about-section-block{padding:42px 0}.about-main__visual{min-height:360px}.about-orbit__node{width:42%;padding:12px}.about-process__visual{min-height:360px}.about-team{padding:24px}}.nav{padding:22px 0 !important}.nav.is-scrolled{padding:14px 0 !important}.nav__inner{max-width:1160px !important;margin:0 auto !important;padding:0 28px !important;gap:22px !important}.nav__logo-img{height:48px !important;width:auto !important;display:block !important}.nav__links{display:flex;align-items:center;gap:30px !important;list-style:none}.nav__links a{font-size:14px !important;font-weight:500 !important;letter-spacing:.01em !important}.nav__cta{padding:9px 20px !important;font-size:13px !important;font-weight:600 !important;border-radius:6px !important}.theme-toggle{width:36px !important;height:36px !important}body{font-size:16px}@media (max-width:900px){.nav__links.is-open a{font-size:22px !important}}.nav{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:900 !important;padding:22px 0 !important;transition:background .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-bottom .5s cubic-bezier(.4,0,.2,1) !important}.nav.is-scrolled{background:rgba(6,13,26,0.92) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;padding:14px 0 !important;border-bottom:1px solid var(--clr-border,var(--border)) !important}[data-theme="light"] .nav.is-scrolled{background:rgba(250,251,255,0.92) !important;border-bottom-color:rgba(0,0,0,0.08) !important}.nav__inner{display:flex !important;align-items:center !important;justify-content:space-between !important;max-width:1160px !important;margin:0 auto !important;padding:0 28px !important;gap:0 !important;width:100% !important}.nav__logo{display:flex !important;align-items:center !important;flex:0 0 auto !important;gap:11px !important}.nav__logo-img{height:48px !important;width:auto !important;display:block !important}[data-theme="dark"] .nav__logo-img{filter:brightness(0) invert(1) !important}.nav__links{display:flex !important;align-items:center !important;gap:30px !important;list-style:none !important;margin:0 !important;padding:0 !important}.nav__links a{font-size:14px !important;font-weight:500 !important;color:var(--clr-txt-2,var(--t2)) !important;letter-spacing:0.01em !important;line-height:1 !important;transition:color .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1) !important}.nav__links a:hover,.nav__links a.active{color:var(--clr-txt-1,var(--t1)) !important}.nav__cta{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:var(--clr-accent,var(--accent)) !important;color:#fff !important;padding:9px 20px !important;border-radius:var(--r-s,var(--rs)) !important;font-size:13px !important;font-weight:600 !important;line-height:1.2 !important;white-space:nowrap !important;box-shadow:none !important;border:0 !important;transition:background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1) !important}.nav__cta:hover{background:var(--clr-accent-h,var(--accent-h)) !important;color:#fff !important;transform:translateY(-1px) scale(1.04) !important;box-shadow:0 8px 28px rgba(37,99,235,.35) !important}.nav__actions{display:flex !important;align-items:center !important;gap:8px !important}.theme-toggle{width:34px !important;height:34px !important;border:1px solid var(--clr-border-h,var(--border-h)) !important;border-radius:var(--r-s,var(--rs)) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--clr-txt-2,var(--t2)) !important;cursor:pointer !important;flex-shrink:0 !important;background:transparent !important;transition:border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1) !important}[data-theme="light"] .theme-toggle{background:var(--clr-bg-3,var(--bg3)) !important}.theme-toggle:hover{border-color:var(--clr-accent-b,var(--accent-b)) !important;color:#60A5FA !important;background:var(--clr-accent-s,var(--accent-s)) !important;transform:translateY(-1px) scale(1.04) !important}.theme-toggle svg{pointer-events:none !important;width:18px !important;height:18px !important}.nav__hamburger{display:none !important;flex-direction:column !important;gap:5px !important;padding:4px !important;z-index:950 !important}.nav__hamburger span{display:block !important;width:22px !important;height:2px !important;background:var(--clr-txt-2,var(--t2)) !important;border-radius:2px !important;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1) !important}.nav__hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg) !important}.nav__hamburger.is-open span:nth-child(2){opacity:0 !important}.nav__hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg) !important}@media (max-width:768px){.nav__links:not(.is-open){display:none !important}.nav__hamburger{display:flex !important}.nav__links.is-open{display:flex !important;flex-direction:column !important;position:fixed !important;inset:0 !important;background:var(--clr-bg,var(--bg)) !important;z-index:850 !important;align-items:center !important;justify-content:center !important;gap:36px !important}.nav__links.is-open a{font-size:22px !important;font-weight:600 !important;line-height:1.1 !important}.nav__links.is-open .nav__cta{padding:14px 40px !important;font-size:16px !important}}.nav{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:900 !important;padding:28px 0 !important;transition:background .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-bottom .5s cubic-bezier(.4,0,.2,1) !important}.nav.is-scrolled{background:rgba(6,13,26,0.92) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;padding:18px 0 !important;border-bottom:1px solid var(--clr-border,var(--border)) !important}[data-theme="light"] .nav.is-scrolled{background:rgba(250,251,255,0.92) !important;border-bottom-color:rgba(0,0,0,0.08) !important}.nav__inner{display:flex !important;align-items:center !important;justify-content:space-between !important;max-width:1240px !important;margin:0 auto !important;padding:0 28px !important;gap:0 !important;width:100% !important}.nav__logo{display:flex !important;align-items:center !important;flex:0 0 auto !important;gap:11px !important}.nav__logo-img{height:60px !important;width:auto !important;display:block !important}[data-theme="dark"] .nav__logo-img{filter:brightness(0) invert(1) !important}.nav__links{display:flex !important;align-items:center !important;gap:34px !important;list-style:none !important;margin:0 !important;padding:0 !important}.nav__links a{font-size:15px !important;font-weight:500 !important;color:var(--clr-txt-2,var(--t2)) !important;letter-spacing:0.01em !important;line-height:1 !important;transition:color .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1) !important}.nav__links a:hover,.nav__links a.active{color:var(--clr-txt-1,var(--t1)) !important}.nav__cta{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:var(--clr-accent,var(--accent)) !important;color:#fff !important;padding:11px 23px !important;border-radius:var(--r-s,var(--rs)) !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;white-space:nowrap !important;box-shadow:none !important;border:0 !important;transition:background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1) !important}.nav__cta:hover{background:var(--clr-accent-h,var(--accent-h)) !important;color:#fff !important;transform:translateY(-1px) scale(1.04) !important;box-shadow:0 8px 28px rgba(37,99,235,.35) !important}.nav__actions{display:flex !important;align-items:center !important;gap:8px !important}.theme-toggle{width:38px !important;height:38px !important;border:1px solid var(--clr-border-h,var(--border-h)) !important;border-radius:var(--r-s,var(--rs)) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:var(--clr-txt-2,var(--t2)) !important;cursor:pointer !important;flex-shrink:0 !important;background:transparent !important;transition:border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1) !important}[data-theme="light"] .theme-toggle{background:var(--clr-bg-3,var(--bg3)) !important}.theme-toggle:hover{border-color:var(--clr-accent-b,var(--accent-b)) !important;color:#60A5FA !important;background:var(--clr-accent-s,var(--accent-s)) !important;transform:translateY(-1px) scale(1.04) !important}.theme-toggle svg{pointer-events:none !important;width:18px !important;height:18px !important}.nav__hamburger span{display:block !important;width:22px !important;height:2px !important;background:var(--clr-txt-2,var(--t2)) !important;border-radius:2px !important;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1) !important}.nav__hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg) !important}.nav__hamburger.is-open span:nth-child(2){opacity:0 !important}.nav__hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg) !important}@media (max-width:768px){.nav{padding:22px 0 !important}.nav.is-scrolled{padding:14px 0 !important}.nav__logo-img{height:50px !important}.nav__links.is-open a{font-size:22px !important;font-weight:600 !important}.nav__links.is-open .nav__cta{padding:14px 40px !important;font-size:16px !important}}html[data-theme="light"] .nav .nav__links a.nav__cta,html[data-theme="light"] .nav .nav__links a.nav__cta:visited,html[data-theme="light"] .nav .nav__links a.nav__cta:hover,[data-theme="light"] .nav .nav__links a.nav__cta,[data-theme="light"] .nav .nav__links a.nav__cta:visited,[data-theme="light"] .nav .nav__links a.nav__cta:hover{color:#fff !important}.launch-screen .launch-screen__logo-shell,.launch-screen .launch-screen__eyebrow,.launch-screen .launch-screen__title-line,.launch-screen .launch-screen__sub,.launch-screen .launch-screen__button,.launch-screen .launch-screen__progress,.launch-screen .launch-blueprint__loading,.launch-screen .launch-blueprint__labels span{translate:none !important}.launch-blueprint__cursor{animation:none !important;transition:none !important;will-change:left,top,transform}[data-theme="light"] .story-tabs span{background:rgba(10,22,40,0.045) !important;border-color:rgba(10,22,40,0.08) !important;color:var(--clr-txt-3) !important;box-shadow:none !important}[data-theme="light"] .story-tabs span.is-active{background:var(--clr-accent) !important;border-color:var(--clr-accent) !important;color:#fff !important;box-shadow:0 10px 30px rgba(37,99,235,0.24),0 0 24px rgba(37,99,235,0.18) !important;transform:translateY(-2px)}.home-hero__badge{box-shadow:0 0 34px rgba(37,99,235,0.18),0 12px 34px rgba(0,0,0,0.10) !important}[data-theme="light"] .home-hero__badge{background:var(--clr-accent) !important;border-color:var(--clr-accent) !important;color:#fff !important;box-shadow:0 12px 34px rgba(37,99,235,0.26),0 0 34px rgba(37,99,235,0.20) !important}[data-theme="light"] .home-hero__badge .hero__badge-dot{background:#fff !important;box-shadow:0 0 16px rgba(255,255,255,0.65)}.ticker__track{animation-duration:58s !important}.nav{padding:28px 0 !important}.nav.is-scrolled{padding:18px 0 !important}.nav__inner{max-width:1240px !important}.nav__logo-img{height:60px !important}.nav__links{gap:34px !important}.nav__links a{font-size:15px !important}.nav__cta{padding:11px 23px !important;font-size:14px !important}.theme-toggle{width:38px !important;height:38px !important}.nav__hamburger{padding:7px !important}.story-difference-panel{background:rgba(6,13,26,0.97) !important;border-color:rgba(96,165,250,0.34) !important;box-shadow:0 26px 86px rgba(0,0,0,.38),0 0 70px rgba(37,99,235,.18) !important;backdrop-filter:blur(18px) saturate(1.2) !important;-webkit-backdrop-filter:blur(18px) saturate(1.2) !important}.story-difference-panel span{color:rgba(238,242,255,0.86) !important}.story-preview-state{background:rgba(6,13,26,0.88) !important;border-color:rgba(96,165,250,0.30) !important}.story-preview-state span{color:rgba(238,242,255,0.82) !important}[data-theme="light"] .story-difference-panel,[data-theme="light"] .story-preview-state{background:rgba(255,255,255,0.94) !important;border-color:rgba(37,99,235,.20) !important;box-shadow:0 22px 74px rgba(10,22,40,.14) !important}[data-theme="light"] .story-difference-panel span,[data-theme="light"] .story-preview-state span{color:#3A5470 !important}@keyframes kovaMicroFloatA{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes kovaMicroFloatB{0%,100%{translate:0 0}50%{translate:0 6px}}@keyframes kovaMicroFloatC{0%,100%{translate:0 0}50%{translate:4px -5px}}.home-live-demo,.story-browser,.story-contact-form{animation:kovaMicroFloatA 7.4s ease-in-out infinite !important;will-change:transform,translate}.home-proof-strip__item,.story-preview-state,.story-difference-panel,.story-design-system,.story-launch-overlay{animation:kovaMicroFloatB 6.8s ease-in-out infinite !important;will-change:transform,translate}.story-research-map,.story-dev-stack,.story-code-card,.story-launch-card,.story-floating,.story-site-hero,.story-site-nav,.story-site-cards i{animation:kovaMicroFloatC 8.2s ease-in-out infinite !important;will-change:transform,translate}.story-floating--design,.story-design-system,.home-proof-strip__item:nth-child(2){animation-delay:.7s !important}.story-floating--build,.story-dev-stack,.home-proof-strip__item:nth-child(3){animation-delay:1.25s !important}.story-launch-overlay,.story-launch-card{animation-delay:1.6s !important}@media (prefers-reduced-motion:reduce){.ticker__track,.home-live-demo,.home-proof-strip__item,.story-browser,.story-contact-form,.story-preview-state,.story-difference-panel,.story-design-system,.story-launch-overlay,.story-research-map,.story-dev-stack,.story-code-card,.story-launch-card,.story-floating,.story-site-hero,.story-site-nav,.story-site-cards i{animation:none !important}}@media (max-width:768px){.nav{padding:22px 0 !important}.nav.is-scrolled{padding:14px 0 !important}.nav__logo-img{height:50px !important}}[data-theme="light"] .story-tabs span{background:rgba(10,22,40,0.045) !important;border-color:rgba(10,22,40,0.08) !important;color:var(--clr-txt-3) !important;box-shadow:none !important}[data-theme="light"] .story-tabs span.is-active{background:var(--clr-accent) !important;border-color:var(--clr-accent) !important;color:#fff !important;box-shadow:0 10px 30px rgba(37,99,235,0.24),0 0 24px rgba(37,99,235,0.18) !important;transform:translateY(-2px)}.home-hero__badge{box-shadow:0 0 34px rgba(37,99,235,0.18),0 12px 34px rgba(0,0,0,0.10) !important}[data-theme="light"] .home-hero__badge{background:var(--clr-accent) !important;border-color:var(--clr-accent) !important;color:#fff !important;box-shadow:0 12px 34px rgba(37,99,235,0.26),0 0 34px rgba(37,99,235,0.20) !important}[data-theme="light"] .home-hero__badge .hero__badge-dot{background:#fff !important;box-shadow:0 0 16px rgba(255,255,255,0.65)}.ticker__track{animation-duration:112s !important}body.prelaunch .launch-screen:not(.is-launching):not(.progress-loaded) .launch-screen__progress{opacity:0 !important;transform:translate3d(0,8px,0) scale(0.97) !important;filter:blur(2px) !important}body.prelaunch .launch-screen.progress-loaded:not(.is-launching) .launch-screen__progress{opacity:1 !important;transform:translate3d(0,0,0) scale(1) !important;filter:none !important;transition:opacity 0.7s ease,transform 0.7s cubic-bezier(0.16,1,0.3,1),filter 0.7s ease,box-shadow 0.24s ease !important}body.prelaunch .launch-screen.progress-loaded.is-primed:not(.is-launching) .launch-screen__progress{transform:translate3d(0,-4px,0) scale(1.08) !important;opacity:1 !important;filter:none !important}.launch-screen.progress-locked .launch-screen__progress,.launch-screen.progress-locked.is-launching .launch-screen__progress{opacity:1 !important;visibility:visible !important;filter:none !important}.launch-screen.progress-locked.is-launching .launch-screen__progress{animation:launch-progress-direct-explode-fixed 0.96s cubic-bezier(0.16,1,0.3,1) forwards !important}@keyframes launch-progress-direct-explode-fixed{0%{opacity:1;transform:translate3d(0,-4px,0) scale(1.08) rotate(0deg);filter:none}100%{opacity:0;transform:translate3d(128vw,-28vh,0) scale(4.9) rotate(12deg);filter:blur(12px)}}.story-visual-scrollbar{position:absolute;right:clamp(-22px,-1.4vw,-12px);top:10%;height:78%;width:14px;z-index:12;pointer-events:none;display:flex;align-items:stretch;justify-content:center;opacity:.94}.story-visual-scrollbar span{width:3px;height:100%;border-radius:999px;background:linear-gradient(180deg,rgba(96,165,250,.08),rgba(96,165,250,.34),rgba(96,165,250,.08));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.story-visual-scrollbar em{position:absolute;top:var(--story-scrollbar-y,0%);left:50%;width:9px;height:58px;border-radius:999px;background:linear-gradient(180deg,#60A5FA 0%,#2563EB 100%);box-shadow:0 0 22px rgba(96,165,250,.52),0 12px 34px rgba(37,99,235,.24);transform:translate(-50%,-50%);transition:top .12s linear}.story-visual-scrollbar::before,.story-visual-scrollbar::after{content:'';position:absolute;left:50%;width:7px;height:7px;border-radius:50%;transform:translateX(-50%);background:rgba(96,165,250,.88);box-shadow:0 0 18px rgba(96,165,250,.42)}.story-visual-scrollbar::before{top:0}.story-visual-scrollbar::after{bottom:0}[data-theme="light"] .story-visual-scrollbar span{background:linear-gradient(180deg,rgba(37,99,235,.10),rgba(37,99,235,.36),rgba(37,99,235,.10));box-shadow:inset 0 0 0 1px rgba(10,22,40,.06)}[data-theme="light"] .story-visual-scrollbar em{box-shadow:0 0 22px rgba(37,99,235,.30),0 12px 30px rgba(37,99,235,.18)}@media (max-width:1024px){.story-visual-scrollbar{right:10px;top:8%;height:76%}}@media (max-width:768px){.story-visual-scrollbar{display:none}}.launch-screen.progress-clone-active .launch-screen__progress{opacity:0 !important;visibility:hidden !important}.launch-progress-fixed-clone{position:fixed !important;margin:0 !important;transform:none !important;opacity:1 !important;visibility:visible !important;pointer-events:none !important;z-index:1000002 !important;animation:none !important;transition:none !important;will-change:transform,opacity,filter}.launch-progress-fixed-clone::after{content:none !important;display:none !important}.launch-progress-fixed-clone.is-exploding{animation:launch-progress-fixed-clone-explode 0.92s cubic-bezier(0.16,1,0.3,1) forwards !important}@keyframes launch-progress-fixed-clone-explode{0%{opacity:1;transform:translate3d(0,0,0) scale(1.08) rotate(0deg);filter:none}100%{opacity:0;transform:translate3d(128vw,-30vh,0) scale(4.8) rotate(12deg);filter:blur(13px)}}.story-visual-scrollbar{right:clamp(-30px,-2vw,-16px) !important;top:9% !important;height:76% !important;width:22px !important;padding:8px !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(96,165,250,.11),rgba(15,30,54,.62),rgba(96,165,250,.08)) !important;border:1px solid rgba(96,165,250,.22) !important;box-shadow:0 22px 60px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08),0 0 34px rgba(37,99,235,.16) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;opacity:.96 !important;transition:opacity .42s ease,transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease !important}.story-visual-scrollbar span{width:4px !important;height:100% !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(96,165,250,.10),rgba(96,165,250,.44) 22%,rgba(238,242,255,.18) 50%,rgba(96,165,250,.38) 76%,rgba(96,165,250,.10)) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 24px rgba(96,165,250,.14) !important}.story-visual-scrollbar em{width:10px !important;height:72px !important;top:16% !important;left:50% !important;border-radius:999px !important;background:linear-gradient(180deg,#93C5FD 0%,#2563EB 100%) !important;box-shadow:0 0 28px rgba(96,165,250,.58),0 14px 36px rgba(37,99,235,.32),inset 0 1px 0 rgba(255,255,255,.32) !important;transform:translate(-50%,-50%) !important;transition:none !important;animation:story-scrollbar-eye-candy 8.8s cubic-bezier(.45,0,.2,1) infinite !important}.story-visual-scrollbar::before,.story-visual-scrollbar::after{width:8px !important;height:8px !important;background:rgba(147,197,253,.95) !important;box-shadow:0 0 22px rgba(96,165,250,.52) !important}@keyframes story-scrollbar-eye-candy{0%,100%{top:16%;transform:translate(-50%,-50%) scale(1)}18%{top:70%;transform:translate(-50%,-50%) scale(.96)}36%{top:42%;transform:translate(-50%,-50%) scale(1.04)}56%{top:84%;transform:translate(-50%,-50%) scale(.98)}76%{top:25%;transform:translate(-50%,-50%) scale(1.03)}}.story-scroll.is-stage-5 .story-visual-scrollbar{opacity:0 !important;filter:blur(6px) saturate(.65) !important;transform:translateX(-46px) scale(.84) !important}[data-theme="light"] .story-visual-scrollbar{background:linear-gradient(180deg,rgba(37,99,235,.10),rgba(255,255,255,.80),rgba(37,99,235,.08)) !important;border-color:rgba(37,99,235,.22) !important;box-shadow:0 22px 56px rgba(10,22,40,.14),inset 0 1px 0 rgba(255,255,255,.78),0 0 28px rgba(37,99,235,.13) !important}[data-theme="light"] .story-visual-scrollbar span{background:linear-gradient(180deg,rgba(37,99,235,.08),rgba(37,99,235,.36) 22%,rgba(37,99,235,.14) 50%,rgba(37,99,235,.34) 76%,rgba(37,99,235,.08)) !important}[data-theme="light"] .story-visual-scrollbar em{box-shadow:0 0 24px rgba(37,99,235,.30),0 14px 30px rgba(37,99,235,.20),inset 0 1px 0 rgba(255,255,255,.42) !important}@media (max-width:1024px){.story-visual-scrollbar{right:8px !important}}@media (max-width:768px){.story-visual-scrollbar{display:none !important}}body.prelaunch .launch-screen:not(.progress-loaded) .launch-screen__progress{opacity:0 !important;visibility:hidden !important;transform:translate3d(0,8px,0) scale(.97) !important;filter:blur(2px) !important}body.prelaunch .launch-screen.progress-loaded:not(.is-launching) .launch-screen__progress{opacity:1 !important;visibility:visible !important;transform:translate3d(0,0,0) scale(1) !important;filter:none !important;transition:opacity .72s ease,transform .72s cubic-bezier(.16,1,.3,1),filter .72s ease,box-shadow .24s ease !important}body.prelaunch .launch-screen.progress-loaded.is-primed:not(.is-launching) .launch-screen__progress{opacity:1 !important;visibility:visible !important;transform:translate3d(0,-4px,0) scale(1.08) !important;filter:none !important}.launch-screen.progress-clone-active .launch-screen__progress{opacity:0 !important;visibility:hidden !important}.story-visual-scrollbar em{top:50% !important;animation:story-scrollbar-eye-candy-v2 9.4s cubic-bezier(.45,0,.2,1) infinite !important}@keyframes story-scrollbar-eye-candy-v2{0%,100%{transform:translate(-50%,-190%) scale(1)}17%{transform:translate(-50%,118%) scale(.96)}34%{transform:translate(-50%,-36%) scale(1.04)}54%{transform:translate(-50%,166%) scale(.98)}76%{transform:translate(-50%,-128%) scale(1.03)}}.story-scroll.is-stage-5 .story-visual-scrollbar em{animation-play-state:paused !important}.story-launch-card{width:178px !important;padding:14px 15px !important;border-radius:16px !important}.story-launch-card b{font-size:14px !important;margin-bottom:8px !important}.story-launch-card span{font-size:11.5px !important;line-height:1.25 !important;margin-top:6px !important;gap:6px !important}.story-launch-card span::before{width:13px !important;height:13px !important}.story-visual-scrollbar{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}body.prelaunch .launch-screen:not(.progress-loaded) .launch-screen__progress{opacity:0 !important;visibility:hidden !important;transform:translate3d(0,8px,0) scale(.97) !important;filter:blur(2px) !important}body.prelaunch .launch-screen.progress-loaded:not(.is-launching) .launch-screen__progress{opacity:1 !important;visibility:visible !important;transform:translate3d(0,0,0) scale(1) !important;filter:none !important;transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1),filter .7s ease,box-shadow .24s ease !important}.story-launch-card.story-launch-card{width:150px !important;min-width:0 !important;max-width:150px !important;padding:12px 13px !important;border-radius:16px !important;box-sizing:border-box !important}.story-launch-card.story-launch-card b{font-size:13px !important;line-height:1.1 !important;margin:0 0 7px !important;white-space:nowrap !important}.story-launch-card.story-launch-card span{font-size:10.5px !important;line-height:1.2 !important;gap:5px !important;margin-top:5px !important}.story-launch-card.story-launch-card span::before{width:11px !important;height:11px !important;flex:0 0 11px !important;background-size:7px 6px !important}@media (max-width:980px){.story-launch-card.story-launch-card{display:none !important}}body.prelaunch .launch-screen:not(.launch-progress-visible):not(.is-launching) .launch-screen__progress{opacity:0 !important;visibility:hidden !important;transform:translate3d(0,8px,0) scale(.97) !important;filter:blur(2px) !important;pointer-events:none !important}body.prelaunch .launch-screen.launch-progress-visible:not(.is-launching) .launch-screen__progress,body.prelaunch .launch-screen.launch-progress-visible.progress-loaded:not(.is-launching) .launch-screen__progress{opacity:1 !important;visibility:visible !important;transform:translate3d(0,0,0) scale(1) !important;filter:none !important;transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1),filter .7s ease,box-shadow .24s ease !important}body.prelaunch .launch-screen.launch-progress-visible.is-primed:not(.is-launching) .launch-screen__progress{opacity:1 !important;visibility:visible !important;transform:translate3d(0,-4px,0) scale(1.08) !important;filter:none !important}body.prelaunch .launch-screen.is-launching .launch-screen__progress,body.prelaunch .launch-screen.progress-locked .launch-screen__progress{visibility:visible !important}.story-scroll .story-launch-card.story-launch-card{width:158px !important;max-width:158px !important;min-width:0 !important;height:98px !important;min-height:98px !important;max-height:98px !important;padding:10px 12px !important;border-radius:15px !important;box-sizing:border-box !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:4px !important}.story-scroll .story-launch-card.story-launch-card b{font-size:12.5px !important;line-height:1 !important;margin:0 0 3px !important;white-space:nowrap !important}.story-scroll .story-launch-card.story-launch-card span{font-size:9.5px !important;line-height:1.05 !important;margin:0 !important;gap:4px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.story-scroll .story-launch-card.story-launch-card span::before{width:9px !important;height:9px !important;flex:0 0 9px !important;background-size:6px 5px !important}.launch-blueprint,.launch-blueprint__panel,.launch-blueprint__body,.launch-blueprint__sidebar,.launch-blueprint__canvas,.launch-blueprint__metrics,.launch-blueprint__floating-widget,.launch-blueprint__popup,.launch-blueprint__hotspot,.launch-blueprint__mini-menu,.launch-blueprint__cursor{translate:none !important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.story-nav{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px clamp(10px,1.5vw,18px)}.story-nav .story-counter{margin:0;min-width:78px;text-align:center}.story-nav__arrow{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--clr-border-h);background:rgba(255,255,255,.035);color:#93C5FD;box-shadow:0 10px 28px rgba(0,0,0,.14);transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.story-nav__arrow:hover,.story-nav__arrow:focus-visible{transform:translateY(-2px) scale(1.06);background:var(--clr-accent);border-color:var(--clr-accent);color:#fff;box-shadow:0 14px 38px rgba(37,99,235,.34);outline:none}.story-nav__arrow:active{transform:translateY(0) scale(.96)}.story-tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;border-radius:999px;border:1px solid var(--clr-border);color:var(--clr-txt-3);background:rgba(255,255,255,.035);font-size:12px;font-weight:750;transition:color .35s ease,background .35s ease,border-color .35s ease,transform .35s ease,box-shadow .35s ease;cursor:pointer}.story-tabs button:hover,.story-tabs button:focus-visible{color:#BFDBFE;border-color:var(--clr-accent-b);background:var(--clr-accent-s);transform:translateY(-1px);outline:none}.story-tabs button.is-active{color:#fff;border-color:var(--clr-accent-b);background:var(--clr-accent);transform:translateY(-2px);box-shadow:0 12px 34px rgba(37,99,235,.24)}[data-theme="light"] .story-nav__arrow{background:rgba(255,255,255,.72);border-color:rgba(10,22,40,.10);color:var(--clr-accent);box-shadow:0 10px 28px rgba(10,22,40,.07)}[data-theme="light"] .story-nav__arrow:hover,[data-theme="light"] .story-nav__arrow:focus-visible{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff;box-shadow:0 14px 38px rgba(37,99,235,.24)}[data-theme="light"] .story-tabs button{background:rgba(10,22,40,.045);border-color:rgba(10,22,40,.075);color:var(--clr-txt-2)}[data-theme="light"] .story-tabs button:hover,[data-theme="light"] .story-tabs button:focus-visible{background:var(--clr-accent-s);border-color:rgba(37,99,235,.22);color:var(--clr-accent)}[data-theme="light"] .story-tabs button.is-active{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff;box-shadow:0 12px 34px rgba(37,99,235,.22)}@media (max-width:640px){.story-nav{margin-left:0;gap:8px}.story-nav__arrow{width:32px;height:32px}.story-tabs button{min-height:32px;padding:7px 11px;font-size:11px}}.launch-screen__button-wrap{align-items:center !important;gap:14px !important}.launch-enter-hint.launch-enter-hint{position:relative !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;z-index:22 !important;flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:34px !important;padding:0 15px !important;border-radius:999px !important;border:1px solid rgba(96,165,250,0.22) !important;background:rgba(6,13,26,0.72) !important;color:rgba(238,242,255,0.88) !important;box-shadow:0 12px 30px rgba(0,0,0,0.22) !important;white-space:nowrap !important;opacity:0 !important;visibility:hidden !important;transform:translate3d(0,8px,0) scale(.97) !important;filter:blur(2px) !important;animation:none !important;transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1),filter .7s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease !important;pointer-events:none !important;will-change:transform,opacity,filter !important}body.prelaunch .launch-screen.launch-progress-visible:not(.is-launching) .launch-enter-hint.launch-enter-hint,body.prelaunch .launch-screen.launch-progress-visible.progress-loaded:not(.is-launching) .launch-enter-hint.launch-enter-hint{opacity:1 !important;visibility:visible !important;transform:translate3d(0,0,0) scale(1) !important;filter:none !important}body.prelaunch .launch-screen.launch-progress-visible.is-primed:not(.is-launching) .launch-enter-hint.launch-enter-hint{opacity:1 !important;visibility:visible !important;transform:translate3d(0,-4px,0) scale(1.08) !important;filter:none !important;background:rgba(6,13,26,0.86) !important;border-color:rgba(96,165,250,0.34) !important;box-shadow:0 14px 34px rgba(0,0,0,0.24) !important}.launch-enter-hint__dot{flex:0 0 auto !important}.launch-screen.is-launching .launch-enter-hint.launch-enter-hint{--launch-progress-pct:100%;--prime-x:0px;--prime-y:-4px;--prime-scale:1.08;--prime-rotate:0deg;--prime-opacity:1;--prime-blur:0px;--explode-x:128vw;--explode-y:-28vh;--explode-scale:4.9;--explode-rotate:12deg;--explode-blur:14px;opacity:1 !important;visibility:visible !important;filter:none !important;transition:none !important;animation:launch-collapse-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.progress-clone-active .launch-enter-hint.launch-enter-hint{opacity:0 !important;visibility:hidden !important}@media (max-width:980px){.launch-enter-hint.launch-enter-hint{transform:translate3d(0,8px,0) scale(.97) !important}body.prelaunch .launch-screen.launch-progress-visible:not(.is-launching) .launch-enter-hint.launch-enter-hint,body.prelaunch .launch-screen.launch-progress-visible.progress-loaded:not(.is-launching) .launch-enter-hint.launch-enter-hint{transform:translate3d(0,0,0) scale(1) !important}body.prelaunch .launch-screen.launch-progress-visible.is-primed:not(.is-launching) .launch-enter-hint.launch-enter-hint{transform:translate3d(0,-4px,0) scale(1.08) !important}}@media (max-width:640px){.launch-enter-hint.launch-enter-hint{min-height:32px !important;padding:0 13px !important;font-size:9px !important}}.launch-screen__button-wrap{position:relative !important;align-items:center !important;gap:14px !important}.launch-enter-hint.launch-enter-hint{position:absolute !important;left:28px !important;top:calc(100% + 8px) !important;right:auto !important;bottom:auto !important;z-index:24 !important;flex:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:34px !important;padding:0 15px !important;border-radius:999px !important;border:1px solid rgba(96,165,250,0.38) !important;background:rgba(6,13,26,0.88) !important;color:#EEF2FF !important;box-shadow:0 12px 30px rgba(0,0,0,0.22) !important;white-space:nowrap !important;opacity:0 !important;visibility:hidden !important;transform:translate3d(0,8px,0) scale(.97) !important;filter:none !important;animation:none !important;transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1),background .24s ease,border-color .24s ease,box-shadow .24s ease !important;pointer-events:none !important;will-change:transform,opacity,filter !important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body.prelaunch .launch-screen.launch-progress-visible:not(.is-launching) .launch-enter-hint.launch-enter-hint,body.prelaunch .launch-screen.launch-progress-visible.progress-loaded:not(.is-launching) .launch-enter-hint.launch-enter-hint{opacity:1 !important;visibility:visible !important;transform:translate3d(0,0,0) scale(1) !important;filter:none !important}body.prelaunch .launch-screen.launch-progress-visible.is-primed:not(.is-launching) .launch-enter-hint.launch-enter-hint{opacity:1 !important;visibility:visible !important;transform:translate3d(0,-4px,0) scale(1.08) !important;filter:none !important;background:rgba(6,13,26,0.90) !important;border-color:rgba(96,165,250,0.44) !important;box-shadow:0 14px 34px rgba(0,0,0,0.24) !important}.launch-screen.is-launching .launch-enter-hint.launch-enter-hint{--prime-x:0px;--prime-y:-4px;--prime-scale:1.08;--prime-rotate:0deg;--prime-opacity:1;--prime-blur:0px;--explode-x:128vw;--explode-y:-28vh;--explode-scale:4.9;--explode-rotate:12deg;--explode-blur:14px;opacity:1 !important;visibility:visible !important;filter:none !important;transition:none !important;animation:launch-collapse-explode 1.02s cubic-bezier(0.16,1,0.3,1) forwards !important}.launch-screen.progress-clone-active .launch-enter-hint.launch-enter-hint{opacity:0 !important;visibility:hidden !important}@media (max-width:980px){.launch-enter-hint.launch-enter-hint{left:50% !important;top:calc(100% + 12px) !important;transform:translate3d(-50%,8px,0) scale(.97) !important}body.prelaunch .launch-screen.launch-progress-visible:not(.is-launching) .launch-enter-hint.launch-enter-hint,body.prelaunch .launch-screen.launch-progress-visible.progress-loaded:not(.is-launching) .launch-enter-hint.launch-enter-hint{transform:translate3d(-50%,0,0) scale(1) !important}body.prelaunch .launch-screen.launch-progress-visible.is-primed:not(.is-launching) .launch-enter-hint.launch-enter-hint{transform:translate3d(-50%,-4px,0) scale(1.08) !important}}@media (max-width:640px){.launch-enter-hint.launch-enter-hint{min-height:32px !important;padding:0 13px !important;font-size:9px !important}}html[data-theme] .nav .nav__links a.nav__cta,html[data-theme] .nav .nav__links a.nav__cta:visited,html[data-theme] .nav .nav__links a.nav__cta:hover,.nav__cta{color:#fff!important}
.nav .nav__links a.nav__cta,.nav .nav__links a.nav__cta:visited,.nav .nav__links a.nav__cta:hover{color:#fff!important}
.footer__links a.is-active{outline:1px solid rgba(150,170,200,.28);outline-offset:4px;border-radius:3px}
html.menu-open{overflow:hidden}html.menu-open .nav.is-scrolled{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.nav-blur{filter:none;transition:filter .35s ease;pointer-events:none;user-select:none}.nav__mobile-brand{display:none}.nav__mobile-linkcol{display:none}@media (max-width:768px){.nav__links.is-open>li:not(.nav__mobile-brand):not(.nav__mobile-linkcol){display:none !important}.nav__links.is-open{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;position:fixed !important;inset:0 !important;top:0 !important;height:100vh !important;height:100dvh !important;background:rgba(6,13,26,0.97) !important;z-index:850 !important;gap:18px !important;padding:80px 20px !important;max-height:100vh;max-height:100dvh;overflow-y:auto !important;}[data-theme="light"] .nav__links.is-open{background:rgba(250,251,255,0.97) !important;}/* Left column — logo card + motto */ .nav__mobile-brand{display:flex !important;flex-direction:column;align-items:flex-start;gap:14px;flex:0 0 auto;width:38%;max-width:160px;}.nav__mobile-logo-card{width:100%;aspect-ratio:1 / 1;border:1px solid var(--border-h,var(--clr-border-h,rgba(255,255,255,.12)));border-radius:16px;background:rgba(255,255,255,0.04);display:flex;align-items:center;justify-content:center;padding:18px;}[data-theme="light"] .nav__mobile-logo-card{background:rgba(255,255,255,0.6);}.nav__mobile-logo-img{width:100%;height:auto;object-fit:contain;}[data-theme="dark"] .nav__mobile-logo-img{filter:brightness(0) invert(1);}.nav__mobile-tagline{color:var(--t3,var(--clr-txt-3,#7A8AB8));font-size:12px;line-height:1.6;margin:0;}/* Right column — link list */ .nav__mobile-linkcol{flex:1 1 auto;min-width:0;max-width:300px;display:flex;flex-direction:column;}.nav__mobile-linklist{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;flex:1;}.nav__mobile-linklist li{border-bottom:1px solid var(--border-h,var(--clr-border-h,rgba(255,255,255,.12)));width:100%;}.nav__mobile-linklist li:first-of-type a{font-size:clamp(28px,8vw,40px);font-weight:760;padding:18px 0 14px;}.nav__mobile-linklist li:nth-of-type(2) a,.nav__mobile-linklist li:nth-of-type(3) a{font-size:clamp(20px,5.5vw,28px);font-weight:650;padding:14px 0;}.nav__mobile-linklist li:nth-of-type(4) a,.nav__mobile-linklist li:nth-of-type(5) a{font-size:clamp(17px,4.5vw,22px);font-weight:600;padding:12px 0;}.nav__mobile-linklist a{display:block;color:var(--t1,var(--clr-txt-1,#EEF2FF)) !important;text-decoration:none;line-height:1.15;transition:color 0.2s ease,padding-left 0.2s ease;}.nav__mobile-linklist a.active{color:#60A5FA !important}.nav__mobile-linklist a:active{padding-left:8px}/* CTA — bordered button at the bottom,no border-bottom row separator */ .nav__mobile-linklist li:has(a.nav__cta){border-bottom:none;margin-top:auto;padding-top:18px;}.nav__mobile-linklist a.nav__cta{border:1px solid var(--accent-b,var(--clr-accent-b,rgba(37,99,235,.24)));border-radius:14px;background:var(--accent-s,var(--clr-accent-s,rgba(37,99,235,.10)));color:var(--t1,var(--clr-txt-1,#EEF2FF)) !important;font-size:16px !important;font-weight:700;padding:16px !important;text-align:center;}.nav__hamburger.is-open{position:fixed;top:24px;right:24px;z-index:860;}}
@media (max-width:760px){/* Launch screen — centre content in viewport,no blueprint overflow,no progress bar */ .launch-screen__stage{top:58% !important;width:calc(100vw - 32px) !important;padding:0 !important;gap:16px !important;justify-content:center !important;}.launch-screen__brand{flex-direction:column !important;text-align:center !important;gap:14px !important;max-width:100% !important;}.launch-screen__logo-shell{width:min(200px,60vw);border-radius:18px;}.launch-screen__title{font-size:clamp(28px,10vw,44px) !important;align-items:center !important;}.launch-screen__sub{font-size:12px !important;text-align:center !important;}.launch-screen__button-wrap{flex-direction:column !important;align-items:center !important;gap:14px !important;}/* Hide blueprint preview on small screens — it overlaps content and isn't useful at this size */ .launch-blueprint{display:none !important;}/* Hide the progress bar completely on touch devices */ .launch-screen__progress{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;}/* "Click YES to enter" hint — keep it visible and centred */ .launch-enter-hint{text-align:center !important;}}
@media (max-width:760px){.launch-screen__logo-shell.launch-piece{width:min(140px,38vw) !important;height:min(140px,38vw) !important;padding:12px !important;overflow:hidden;display:flex;align-items:center;justify-content:center;}.launch-screen__logo-shell.launch-piece .launch-screen__logo{width:100% !important;height:100% !important;max-width:100%;max-height:100%;object-fit:contain;}}
@media (max-width:760px){@keyframes launch-mobile-explode{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1);filter:blur(0)}100%{opacity:0;transform:translate3d(-50%,-50%,0) scale(2.6);filter:blur(14px)}}@keyframes launch-mobile-fade{0%{opacity:1}100%{opacity:0}}.launch-screen.is-launching-mobile .launch-screen__stage{animation:launch-mobile-explode 0.6s cubic-bezier(0.16,1,0.3,1) forwards !important;transition:none !important;}.launch-screen.is-launching-mobile .launch-screen__orb,.launch-screen.is-launching-mobile .launch-mini{animation:launch-mobile-fade 0.4s ease forwards !important;}.launch-screen.is-launching-mobile{animation:launch-mobile-fade 0.6s ease 0.1s forwards !important;pointer-events:none !important;}}
.launch-mini{display:none}@media (max-width:760px){.launch-mini{display:block;position:absolute;left:50%;top:calc(100% + 64px);z-index:1;width:min(300px,82vw);height:min(185px,21vh);transform:translate3d(-50%,0,0);pointer-events:none;opacity:0;filter:blur(6px);transition:opacity 0.6s ease,filter 0.6s ease;}.launch-screen.launch-ready .launch-mini{opacity:1;filter:blur(0);transition-delay:0.1s;}.launch-mini__panel{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgba(96,165,250,0.22);border-radius:18px;background:linear-gradient(180deg,rgba(15,30,54,0.82),rgba(6,13,26,0.7));box-shadow:0 20px 60px rgba(0,0,0,0.3);}.launch-mini__topbar{display:flex;align-items:center;gap:6px;height:22px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,0.07);background:rgba(255,255,255,0.02);}.launch-mini__topbar span{width:7px;height:7px;border-radius:999px;background:rgba(238,242,255,0.18);}.launch-mini__body{position:relative;padding:14px;display:flex;flex-direction:column;gap:10px;}.launch-mini__row{display:flex;gap:12px;}.launch-mini__card{flex:1;height:40px;border-radius:10px;border:1px solid rgba(96,165,250,0.20);background:rgba(96,165,250,0.06);transition:background 0.4s ease,border-color 0.4s ease,transform 0.4s ease,box-shadow 0.4s ease;}.launch-mini__card.is-active{background:rgba(96,165,250,0.22);border-color:rgba(96,165,250,0.55);transform:translateY(-3px);box-shadow:0 8px 20px rgba(37,99,235,0.25);}.launch-mini__slider{position:relative;height:5px;border-radius:999px;background:rgba(255,255,255,0.08);overflow:visible;}.launch-mini__slider-fill{position:absolute;inset:0 auto 0 0;width:30%;border-radius:999px;background:linear-gradient(90deg,#2563EB,#60A5FA);transition:width 0.8s cubic-bezier(.4,0,.2,1);}.launch-mini__slider-handle{position:absolute;top:50%;left:30%;width:13px;height:13px;border-radius:999px;background:#EEF2FF;box-shadow:0 0 8px rgba(96,165,250,0.6);transform:translate(-50%,-50%);transition:left 0.8s cubic-bezier(.4,0,.2,1);}.launch-mini__toggle{width:42px;height:22px;border-radius:999px;border:1px solid rgba(96,165,250,0.25);background:rgba(255,255,255,0.05);position:relative;transition:background 0.4s ease,border-color 0.4s ease;}.launch-mini__toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:rgba(238,242,255,0.5);transition:left 0.4s cubic-bezier(.4,0,.2,1),background 0.4s ease;}.launch-mini__toggle.is-active{background:rgba(96,165,250,0.22);border-color:rgba(96,165,250,0.55);}.launch-mini__toggle.is-active .launch-mini__toggle-knob{left:22px;background:#EEF2FF;box-shadow:0 0 8px rgba(96,165,250,0.7);}.launch-mini__lines{display:flex;flex-direction:column;gap:6px;}.launch-mini__lines span{display:block;height:5px;border-radius:999px;background:rgba(255,255,255,0.07);transition:width 1.2s cubic-bezier(.4,0,.2,1),background 1.2s ease;}.launch-mini__lines span:nth-child(1){width:85%}.launch-mini__lines span:nth-child(2){width:60%}.launch-mini__lines span:nth-child(3){width:72%}.launch-mini__cursor{position:absolute;width:14px;height:14px;border-radius:999px;border:2px solid #EEF2FF;background:rgba(238,242,255,.18);box-shadow:0 0 0 4px rgba(238,242,255,0.10),0 2px 8px rgba(0,0,0,0.4);left:0;top:0;z-index:3;transition:left 0.5s cubic-bezier(.4,0,.2,1),top 0.5s cubic-bezier(.4,0,.2,1),border-color .4s ease,background .4s ease;will-change:left,top;pointer-events:none}.launch-mini__cursor::after{content:'';position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:999px;background:#EEF2FF;transform:translate(-50%,-50%);transition:background .4s ease}.launch-mini__cursor--select{width:14px;height:14px;border-radius:4px;border:2px solid #93C5FD;background:rgba(96,165,250,.22);transform:rotate(45deg);box-shadow:0 0 0 4px rgba(96,165,250,0.10),0 2px 8px rgba(0,0,0,0.4);transition:left 0.5s cubic-bezier(.4,0,.2,1),top 0.5s cubic-bezier(.4,0,.2,1),border-color .4s ease,background .4s ease,opacity .3s ease;opacity:0}.launch-mini__cursor--select::after{display:none}.launch-mini__cursor--select.is-visible{opacity:1}[data-theme="light"] .launch-mini__cursor{border-color:#0A1628;background:rgba(10,22,40,.12)}[data-theme="light"] .launch-mini__cursor::after{background:#0A1628}[data-theme="light"] .launch-mini__cursor--select{border-color:#0A1628;background:rgba(10,22,40,.16)}}
.launch-enter-hint{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}
.launch-mini__icon{display:none}@media (max-width:760px){@keyframes launch-mini-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes launch-mini-spin-rev{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}@keyframes launch-mini-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes launch-mini-bob{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-8px) rotate(5deg)}}@keyframes launch-mini-bob-alt{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(8px) rotate(-4deg)}}@keyframes launch-mini-bob{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-8px) rotate(5deg)}}@keyframes launch-mini-bob-alt{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(8px) rotate(-4deg)}}@keyframes launch-mini-bob-soft{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(-3deg)}}.launch-mini__panel{position:relative;z-index:2}.launch-mini__icon{display:block;position:absolute;width:28px;height:28px;color:rgba(96,165,250,0.45);filter:drop-shadow(0 2px 6px rgba(0,0,0,0.3));z-index:1;pointer-events:none;}.launch-mini__icon--cog1{top:-22px;left:-20px;width:34px;height:34px;color:rgba(96,165,250,0.5);animation:launch-mini-spin 11s linear infinite;}.launch-mini__icon--cog2{bottom:-18px;left:36%;width:24px;height:24px;color:rgba(37,99,235,0.42);animation:launch-mini-spin-rev 8s linear infinite;}.launch-mini__icon--code{top:-20px;right:-14px;color:rgba(238,242,255,0.45);animation:launch-mini-bob 6s ease-in-out infinite;}.launch-mini__icon--layers{bottom:-22px;right:-12px;width:30px;height:30px;color:rgba(96,165,250,0.4);animation:launch-mini-bob-alt 7s ease-in-out 0.6s infinite;}.launch-mini__icon--cursor{top:38%;left:-26px;width:22px;height:22px;color:rgba(238,242,255,0.4);animation:launch-mini-bob-soft 5.5s ease-in-out 1s infinite;}.launch-mini__icon--window{top:42%;right:-28px;width:26px;height:26px;color:rgba(96,165,250,0.4);animation:launch-mini-bob 6.5s ease-in-out 0.3s infinite;}}@media (max-width:980px){.story-scroll .story-browser,.story-scroll.is-stage-0 .story-browser,.story-scroll.is-stage-1 .story-browser,.story-scroll.is-stage-2 .story-browser,.story-scroll.is-stage-3 .story-browser,.story-scroll.is-stage-4 .story-browser,.story-scroll.is-stage-5 .story-browser{opacity:1 !important;filter:none !important;transform:scale(.96) !important;pointer-events:auto !important}.story-scroll .story-contact-form,.story-scroll.is-stage-0 .story-contact-form,.story-scroll.is-stage-1 .story-contact-form,.story-scroll.is-stage-2 .story-contact-form,.story-scroll.is-stage-3 .story-contact-form,.story-scroll.is-stage-4 .story-contact-form,.story-scroll.is-stage-5 .story-contact-form{opacity:1 !important;pointer-events:auto !important;transform:none !important;position:relative !important;inset:auto !important;width:100% !important;margin-top:28px !important}.story-scroll .story-difference-panel,.story-scroll .story-preview-state,.story-scroll .story-blueprint-layers,.story-scroll .story-research-map,.story-scroll .story-design-system,.story-scroll .story-dev-stack,.story-scroll .story-launch-overlay,.story-scroll .story-visual-scrollbar{display:none !important}}@media (max-width:980px){.story-browser{min-height:auto;width:min(380px,90vw);height:min(270px,36vh);margin:0 auto}.story-browser__screen{min-height:0;height:100%;padding:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(15,30,54,0.82),rgba(6,13,26,0.7)) !important}.story-site-nav,.story-site-hero,.story-site-cards{display:none !important}.story-scroll .story-preview-state{display:flex !important;position:relative !important;inset:auto !important;right:auto !important;bottom:auto !important;width:88% !important;max-width:88% !important;max-height:none !important;height:auto !important;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;padding:16px 18px;border-radius:16px;z-index:4}.story-scroll .story-preview-state small{display:none !important}.story-scroll .story-preview-state span{display:none !important}.story-preview-state strong{font-size:18px;line-height:1.3;font-weight:800}.story-scroll .story-preview-state{transform:none !important;margin:0 auto !important}.story-scroll .story-preview-state{background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;box-shadow:0 22px 64px rgba(0,0,0,.20) !important}[data-theme="light"] .story-scroll .story-preview-state{background:rgba(255,255,255,.66) !important;border-color:rgba(10,22,40,.09) !important;box-shadow:0 18px 50px rgba(10,22,40,.075) !important}}@media (max-width:980px){.story-form-expand{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s ease;display:flex;flex-direction:column;gap:16px}.story-form-expand.is-expanded{max-height:none;opacity:1;overflow:visible;padding-bottom:8px}}@media (max-width:980px){.story-scroll .story-contact-form{transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s ease,margin-bottom .7s cubic-bezier(.16,1,.3,1),z-index .1s}.story-scroll.is-stage-5.is-stage-5 .story-contact-form.story-contact-form{transform:translateY(-290px) scale(1.04) !important;z-index:20 !important;position:relative !important;margin-bottom:-290px !important;box-shadow:0 -8px 40px rgba(0,0,0,.5),0 0 0 1px rgba(96,165,250,.35),0 0 100px rgba(37,99,235,.4) !important;border-radius:24px !important;}}.story-mini-icon{display:none}@media (max-width:980px){@keyframes story-mini-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes story-mini-bob{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-7px) rotate(5deg)}}@keyframes story-mini-bob-alt{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(7px) rotate(-4deg)}}.story-browser{position:relative !important;overflow:hidden !important}.story-browser__screen{position:relative !important;z-index:2;contain:layout}.story-mini-icon{display:block;position:absolute;width:32px;height:32px;color:rgba(147,197,253,.85);filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));z-index:3;pointer-events:none}.story-mini-icon--cog{top:10px;left:10px;width:36px;height:36px;color:rgba(147,197,253,.9);animation:story-mini-spin 10s linear infinite}.story-mini-icon--code{top:12px;right:12px;width:30px;height:30px;color:rgba(238,242,255,.85);animation:story-mini-bob 6s ease-in-out infinite}.story-mini-icon--layers{bottom:14px;right:14px;width:32px;height:32px;color:rgba(147,197,253,.8);animation:story-mini-bob-alt 7s ease-in-out .5s infinite}}@media (max-width:980px){.story-progress span{transition:width .5s cubic-bezier(.16,1,.3,1) !important}.story-progress::after{transition:left .5s cubic-bezier(.16,1,.3,1) !important}}.story-cards{display:none}@media (max-width:980px){[data-story-title],[data-story-text]{display:none !important}.story-cards{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding:0;width:100%;max-width:100%}.story-cards::-webkit-scrollbar{display:none}.story-card-mobile{flex:0 0 100%;scroll-snap-align:center;padding:0;box-sizing:border-box;width:100%;max-width:100%}.story-card-mobile .story-title{font-size:clamp(26px,7vw,36px);line-height:1.12;margin-bottom:14px}.story-card-mobile .story-text{color:var(--clr-txt-2,var(--t2));font-size:15px;line-height:1.65}}@media (max-width:980px){.story-scroll{overflow-x:clip !important;overflow-y:visible !important}.story-sticky{overflow-x:clip !important;overflow-y:visible !important}.story-layout{overflow-x:clip;max-width:100%;grid-template-columns:minmax(0,1fr) !important}.story-copy{min-width:0;max-width:100%}.story-cards,.story-card-mobile{min-width:0}.story-title,.story-text{max-width:100% !important;overflow-wrap:break-word}}@media (max-width:980px){.story-site-hero{display:block !important;position:absolute !important;left:16px;bottom:18px;right:auto;top:auto;width:auto;min-height:0;margin:0;padding:8px 10px;border-radius:11px;background:rgba(6,13,26,.6);border:1px solid rgba(255,255,255,.07);z-index:3;transform:none !important;transition:none}.story-site-hero strong{width:54px;height:6px;margin-bottom:6px;border-radius:999px}.story-site-hero strong.short{width:34px}.story-site-hero p{width:46px;height:5px;margin-top:6px}.story-site-hero p.short{width:30px}.story-site-hero button{position:relative;left:auto;bottom:auto;display:inline-block;margin-top:8px;padding:5px 10px;font-size:8px;border-radius:6px;transform:none !important;animation:storyMiniPulse 2.6s ease-in-out infinite}@keyframes storyMiniPulse{0%,100%{box-shadow:0 0 0 rgba(37,99,235,.0)}50%{box-shadow:0 0 14px rgba(37,99,235,.55)}}.story-cursor{display:none !important}}@media (max-width:980px){.story-cursor{left:var(--cursor-x,12%) !important;top:var(--cursor-y,18%) !important;transition:left 1.1s cubic-bezier(.4,0,.2,1) !important,top 1.1s cubic-bezier(.4,0,.2,1) !important;z-index:5 !important}}.story-mini{display:none}@media (max-width:980px){.story-mini-icon{display:none !important}}@media (max-width:760px){.story-browser__bar{display:none !important}.story-browser__screen{padding:0 !important}.story-mini{display:block;position:relative;width:100%;height:100%;z-index:5}.story-mini .launch-mini__panel{border-radius:26px}.story-mini .launch-mini__icon{display:block !important}.story-mini .launch-mini__row{display:none !important}.story-scroll .story-preview-state,.story-scroll .story-site-hero,.story-scroll .story-launch-card{display:none !important;visibility:hidden !important;opacity:0 !important}}.story-mini-card{display:none}@media (max-width:760px){.story-mini-card{display:none !important;position:absolute;top:12px;left:12px;z-index:6;max-width:128px;padding:10px 11px;border-radius:13px;background:rgba(6,13,26,.74);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 40px rgba(0,0,0,.28);transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}[data-theme="light"] .story-mini-card{background:rgba(255,255,255,.72);border-color:rgba(10,22,40,.09);box-shadow:0 12px 34px rgba(10,22,40,.08)}.story-mini-card b{display:block;font-size:12px;font-weight:800;margin-bottom:6px;color:var(--clr-txt-1)}.story-mini-card span{display:flex;align-items:center;gap:5px;font-size:9.5px;line-height:1.3;color:var(--clr-txt-2);margin-top:4px}.story-mini-card span::before{content:"";flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:var(--clr-accent-s,rgba(37,99,235,.10));border:1px solid var(--clr-accent-b,rgba(37,99,235,.24));background-image:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L3.2 5.5L8 1' stroke='%232563EB' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:8px 6px}.story-mini-card.is-changing{opacity:0;transform:translateY(-6px) scale(.97)}.story-scroll.is-stage-1 .story-mini-card{transform:translateY(4px)}.story-scroll.is-stage-2 .story-mini-card{transform:translateY(-2px) translateX(2px)}.story-scroll.is-stage-3 .story-mini-card{transform:translateY(3px) translateX(-2px)}.story-scroll.is-stage-4 .story-mini-card{transform:translateY(-3px)}.story-scroll.is-stage-5 .story-mini-card{transform:translateY(2px) translateX(3px)}.story-mini-card{transition:opacity .3s ease,transform .5s cubic-bezier(.16,1,.3,1)}}@media (max-width:760px){.launch-mini__dropdown{position:relative;display:flex;align-items:center;justify-content:space-between;height:24px;padding:0 10px;border-radius:8px;border:1px solid rgba(96,165,250,.22);background:rgba(96,165,250,.07);cursor:pointer}.launch-mini__dropdown-label{font-size:9px;font-weight:600;color:rgba(238,242,255,.85);letter-spacing:.01em}.launch-mini__dropdown-arrow{width:9px;height:7px;color:rgba(147,197,253,.8);transition:transform .3s cubic-bezier(.4,0,.2,1)}.launch-mini__dropdown.is-open .launch-mini__dropdown-arrow{transform:rotate(180deg)}.launch-mini__dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(96,165,250,.22);background:rgba(8,16,32,.95);backdrop-filter:blur(10px);box-shadow:0 14px 34px rgba(0,0,0,.4);opacity:0;transform:translateY(-6px) scale(.97);pointer-events:none;transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.launch-mini__dropdown.is-open .launch-mini__dropdown-menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.launch-mini__dropdown-menu span{padding:6px 10px;font-size:9px;color:rgba(238,242,255,.7);transition:background .2s ease,color .2s ease}.launch-mini__dropdown-menu span.is-selected{color:#93C5FD;background:rgba(96,165,250,.12);font-weight:700}.launch-mini__dropdown-menu span.is-highlight{background:rgba(96,165,250,.18);color:#EEF2FF}[data-theme="light"] .launch-mini__dropdown{border-color:rgba(37,99,235,.18);background:rgba(37,99,235,.05)}[data-theme="light"] .launch-mini__dropdown-label{color:rgba(10,22,40,.78)}[data-theme="light"] .launch-mini__dropdown-menu{background:rgba(250,251,255,.97);border-color:rgba(37,99,235,.18)}[data-theme="light"] .launch-mini__dropdown-menu span{color:rgba(10,22,40,.65)}}@media (max-width:760px){.launch-mini__fonts{display:flex;gap:6px}.launch-mini__fonts span{flex:1;display:flex;align-items:center;justify-content:center;height:26px;border-radius:8px;border:1px solid rgba(96,165,250,.18);background:rgba(255,255,255,.03);font-size:13px;color:rgba(238,242,255,.55);transition:background .35s ease,border-color .35s ease,color .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.launch-mini__fonts span:nth-child(1){font-family:Georgia,serif}.launch-mini__fonts span:nth-child(2){font-family:Arial,Helvetica,sans-serif;font-weight:700}.launch-mini__fonts span:nth-child(3){font-family:"Courier New",monospace}.launch-mini__fonts span.is-selected{background:rgba(96,165,250,.16);border-color:rgba(96,165,250,.5);color:#EEF2FF;transform:translateY(-1px)}.launch-mini__swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:100%}.launch-mini__swatch{width:20px;height:20px;border-radius:999px;border:2px solid transparent;box-shadow:0 0 0 1px rgba(255,255,255,.08);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease;cursor:pointer;justify-self:center}.launch-mini__swatch--1{background:#2563EB}.launch-mini__swatch--2{background:#16A34A}.launch-mini__swatch--3{background:#DB2777}.launch-mini__swatch--4{background:#EA580C}.launch-mini__swatch--5{background:#7C3AED}.launch-mini__swatch--6{background:#0D9488}.launch-mini__swatch--7{background:#CA8A04}.launch-mini__swatch--8{background:#475569}.launch-mini__swatch.is-selected{border-color:#93C5FD;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 0 4px rgba(96,165,250,.18);transform:scale(1.18)}[data-theme="light"] .launch-mini__fonts span{background:rgba(37,99,235,.03);border-color:rgba(37,99,235,.14);color:rgba(10,22,40,.55)}[data-theme="light"] .launch-mini__fonts span.is-selected{background:rgba(37,99,235,.10);border-color:rgba(37,99,235,.4);color:rgba(10,22,40,.85)}}@media (max-width:760px){.story-mini{--mini-accent:#2563EB;--mini-accent-2:#60A5FA;--mini-accent-ring:#93C5FD;--mini-line-color:rgba(96,165,250,0.18);transition:color .5s ease}.story-mini .launch-mini__slider-fill{background:linear-gradient(90deg,var(--mini-accent),var(--mini-accent-2)) !important;transition:width .8s cubic-bezier(.4,0,.2,1),background .5s ease !important}.story-mini .launch-mini__slider-handle{box-shadow:0 0 8px var(--mini-accent-2) !important;transition:left .8s cubic-bezier(.4,0,.2,1),background .5s ease,box-shadow .5s ease !important}.story-mini .launch-mini__toggle.is-active{background:color-mix(in srgb, var(--mini-accent) 22%, transparent) !important;border-color:color-mix(in srgb, var(--mini-accent-2) 55%, transparent) !important;transition:background .5s ease,border-color .5s ease !important}.story-mini .launch-mini__dropdown-menu span.is-selected{color:var(--mini-accent-ring) !important;background:color-mix(in srgb, var(--mini-accent) 12%, transparent) !important;transition:color .5s ease,background .5s ease !important}.story-mini .launch-mini__dropdown-menu span.is-highlight{background:color-mix(in srgb, var(--mini-accent) 18%, transparent) !important;transition:background .5s ease !important}.story-mini .launch-mini__lines span{background:var(--mini-line-color,rgba(255,255,255,0.07)) !important;transition:width 1.2s cubic-bezier(.4,0,.2,1),background .5s ease !important}.story-mini .launch-mini__fonts span.is-selected{background:color-mix(in srgb, var(--mini-accent) 16%, transparent) !important;border-color:color-mix(in srgb, var(--mini-accent-2) 50%, transparent) !important;transition:background .5s ease,border-color .5s ease,color .35s ease,transform .35s cubic-bezier(.16,1,.3,1) !important}.story-mini .launch-mini__panel{font-family:var(--mini-font,inherit);transition:font-family .5s ease}.story-mini .launch-mini__panel{background:linear-gradient(180deg,color-mix(in srgb, var(--mini-accent) 14%, rgba(15,30,54,0.9)),color-mix(in srgb, var(--mini-accent) 6%, rgba(6,13,26,0.85))) !important;border-color:color-mix(in srgb, var(--mini-accent-2) 28%, transparent) !important;transition:background .6s ease,border-color .6s ease}[data-theme="light"] .story-mini .launch-mini__panel{background:linear-gradient(180deg,color-mix(in srgb, var(--mini-accent-ring) 38%, rgba(245,248,255,0.95)),color-mix(in srgb, var(--mini-accent-ring) 20%, rgba(228,235,247,0.9))) !important;border-color:color-mix(in srgb, var(--mini-accent) 22%, transparent) !important}[data-theme="light"] .story-mini .launch-mini__topbar span{background:rgba(10,22,40,.14)}[data-theme="light"] .story-mini .launch-mini__topbar{border-bottom-color:rgba(10,22,40,.08)}[data-theme="light"] .story-mini .launch-mini__toggle{background:rgba(10,22,40,.05);border-color:rgba(37,99,235,.2)}[data-theme="light"] .story-mini .launch-mini__toggle-knob{background:rgba(10,22,40,.4)}[data-theme="light"] .story-mini .launch-mini__slider{background:rgba(10,22,40,.08)}[data-theme="light"] .story-mini .launch-mini__lines span{background:rgba(10,22,40,.08) !important}}@media (max-width:760px){.story-mini .launch-mini__toggle{border-color:color-mix(in srgb, var(--mini-accent-2) 25%, transparent) !important;transition:background .5s ease,border-color .5s ease !important}.story-mini .launch-mini__slider{background:color-mix(in srgb, var(--mini-accent) 6%, rgba(255,255,255,0.08)) !important;transition:background .5s ease !important}.story-mini .launch-mini__dropdown{border-color:color-mix(in srgb, var(--mini-accent-2) 22%, transparent) !important;background:color-mix(in srgb, var(--mini-accent) 7%, transparent) !important;transition:background .5s ease,border-color .5s ease !important}.story-mini .launch-mini__dropdown-menu{border-color:color-mix(in srgb, var(--mini-accent-2) 22%, transparent) !important;transition:border-color .5s ease !important}.story-mini .launch-mini__fonts span{border-color:color-mix(in srgb, var(--mini-accent-2) 18%, transparent) !important;transition:background .5s ease,border-color .5s ease,color .35s ease,transform .35s cubic-bezier(.16,1,.3,1) !important}.story-mini .launch-mini__topbar{border-bottom-color:color-mix(in srgb, var(--mini-accent-2) 12%, rgba(255,255,255,0.07)) !important;transition:border-color .5s ease !important}[data-theme="light"] .story-mini .launch-mini__slider{background:color-mix(in srgb, var(--mini-accent) 10%, rgba(10,22,40,0.08)) !important}[data-theme="light"] .story-mini .launch-mini__fonts span{color:rgba(10,22,40,.55) !important}[data-theme="light"] .story-mini .launch-mini__fonts span.is-selected{color:rgba(10,22,40,.85) !important}[data-theme="light"] .story-mini .launch-mini__dropdown-label{color:color-mix(in srgb, var(--mini-accent) 70%, rgba(10,22,40,0.5)) !important}}@media (max-width:980px){.story-browser,.story-contact-form{animation:none !important}}@media (max-width:760px){.story-mini .launch-mini__dropdown-label{color:var(--mini-accent-ring) !important;transition:color .5s ease !important}.story-mini .launch-mini__dropdown-arrow{color:var(--mini-accent-2) !important;transition:color .5s ease !important}[data-theme="light"] .story-mini .launch-mini__dropdown-label{color:color-mix(in srgb, var(--mini-accent) 75%, rgba(10,22,40,0.6)) !important}[data-theme="light"] .story-mini .launch-mini__dropdown-arrow{color:var(--mini-accent) !important}}@media (max-width:980px){.story-contact-form{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}[data-theme="dark"] .story-contact-form,[data-theme="dark"] .story-scroll .story-contact-form{background:rgba(10,20,40,.98) !important}[data-theme="light"] .story-contact-form,[data-theme="light"] .story-scroll .story-contact-form{background:rgba(250,251,255,.99) !important}}@media (max-width:980px){.story-browser{background:rgb(10,18,36) !important;backdrop-filter:none !important}[data-theme="light"] .story-browser{background:rgb(240,244,252) !important;border-color:rgba(37,99,235,.14) !important;box-shadow:0 12px 40px rgba(10,22,40,.08) !important}[data-theme="light"] .story-mini .launch-mini__panel{background:linear-gradient(180deg,rgba(240,244,252,0.98),rgba(228,235,247,0.95)) !important}}