:root{--q-navy:#01132d;--q-ink:#0a0d2b;--q-brand:#0a6ce4;--q-brand-strong:#0a5ad8;--q-text:#3a4867;--q-muted:#46557a;--q-border-blue:#88c0fa}body{color:var(--q-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f6f9fe}.q-btn{letter-spacing:-.005em;border-radius:999px;font-weight:500;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .25s,border-color .25s}.q-btn:hover{transform:translateY(-2px)}.q-btn svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.q-btn:hover svg{transform:translate(3px)}.q-btn--navy,.q-btn--primary{color:#fff;background:#0b0d12;box-shadow:inset 0 1px #ffffff14}.q-btn--navy:hover,.q-btn--primary:hover{background:#23262f;box-shadow:inset 0 1px #ffffff1a,0 12px 26px -12px #0b0d128c}.q-btn--ghost{border-color:var(--q-border-blue);color:var(--q-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c}.q-btn--ghost:hover{border-color:var(--q-brand);color:var(--q-ink);background:#fff}@keyframes q-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.q-hero__title,.q-hero__lead,.q-hero__cta{animation:.9s cubic-bezier(.22,1,.36,1) both q-rise}.q-hero__title{animation-delay:80ms}.q-hero__lead{animation-delay:.16s}.q-hero__cta{animation-delay:.24s}@keyframes q-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.q-nav{--nu:min(calc(100vw / 1672), 1.15px);z-index:50;background:0 0;border:1px solid #0000;border-radius:0;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;transition:top .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1),border-radius .5s cubic-bezier(.22,1,.36,1),background-color .4s,border-color .4s,box-shadow .4s;display:grid;position:fixed;top:0;left:50%;translate:-50%}.q-nav[data-scrolled]{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffffed;border-color:#0a13300f;border-radius:999px;box-shadow:0 12px 32px -14px #0a1e4638,0 2px 6px -2px #0a1e460f}.q-nav__logo{justify-self:start;align-items:center;display:flex}.q-nav__logo img{width:auto;transition:height .5s cubic-bezier(.22,1,.36,1)}.q-nav__actions{justify-self:end;align-items:center;display:flex}.q-nav__login{color:#0b0f1f;background:#ffffff59;border:1px solid #0a133029;border-radius:999px;justify-content:center;align-items:center;font-weight:500;transition:border-color .2s,background-color .2s,color .2s,height .5s cubic-bezier(.22,1,.36,1),font-size .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.q-nav__login:hover{color:var(--q-brand);background:#fff;border-color:#0a6ce473}.q-sheet{--q-sheet-radius:clamp(20px, 2.4vw, 40px);z-index:2;margin-top:calc(-1 * var(--q-sheet-radius));border-radius:var(--q-sheet-radius) var(--q-sheet-radius) 0 0;background:#f9fafe;display:block;position:relative;overflow:clip}.q-trusted{text-align:center;padding:clamp(36px,3.4vw,56px) 0 clamp(28px,2.6vw,44px)}.q-trusted__title{letter-spacing:-.005em;color:#3a4255;margin:0;font-size:clamp(16px,1.2vw,19px);font-weight:500}.q-trusted__viewport{--q-marquee-gap:clamp(64px, 9vw, 150px);max-width:1240px;margin:clamp(24px,2.4vw,38px) auto 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.q-trusted__track{width:max-content;animation:70s linear infinite q-marquee;display:flex}.q-trusted__viewport:hover .q-trusted__track{animation-play-state:paused}.q-trusted__group{align-items:center;gap:var(--q-marquee-gap);padding:0 calc(var(--q-marquee-gap) / 2);flex:none;margin:0;list-style:none;display:flex}.q-trusted__logo{color:#6b7183;opacity:.85;align-items:center;height:44px;transition:color .25s,opacity .25s;display:flex}.q-trusted__logo:hover{color:#2b3245;opacity:1}.q-trusted__logo svg{width:auto;height:30px;display:block;overflow:visible}.q-trusted__logo--nvidia svg{height:26px}.q-trusted__logo--aws svg{height:40px;margin-top:6px}.q-trusted__logo--stripe svg{height:36px}@keyframes q-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.q-trusted__logo svg{height:24px}.q-trusted__logo--nvidia svg{height:21px}.q-trusted__logo--aws svg{height:32px}.q-trusted__logo--stripe svg{height:29px}}.q-hero__visual{isolation:isolate;overflow:hidden}.q-scene{--scene-x0:0;--scene-y0:0;--scene-w:1672;--scene-k:1;position:absolute;inset:0;overflow:hidden}.q-scene__board{transform-origin:0 0;width:1672px;height:941px;transform:scale(var(--scene-k)) translate(calc(var(--scene-x0) * -1px), calc(var(--scene-y0) * -1px));position:absolute;top:0;left:0}.q-scene__layer{pointer-events:none;width:1672px;height:941px;position:absolute;top:0;left:0;overflow:visible}.q-scene__backdrop{z-index:1}.q-ring--back{z-index:3}.q-scene__woman{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.q-scene__foreground{z-index:11}.q-ring--front{z-index:12}.q-ring__pulse{stroke-dasharray:70 930;animation:7s linear infinite q-ring-pulse}.q-ring__pulse--glow{stroke-opacity:.7}@keyframes q-ring-pulse{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.q-orbit__cards{position:absolute;inset:0}.q-orbit__card{--ck:var(--q-card-scale,1);justify-content:center;align-items:center;gap:calc(13px * var(--ck));width:calc(168px * var(--ck));height:calc(148px * var(--ck));border:calc(1.5px * var(--ck)) solid #fffffff2;border-radius:calc(26px * var(--ck));-webkit-backdrop-filter:blur(9px)saturate(1.35);backdrop-filter:blur(9px)saturate(1.35);box-shadow:inset 0 calc(1px * var(--ck)) 0 #fff, inset 0 calc(-12px * var(--ck)) calc(20px * var(--ck)) #82afeb38, calc(5px * var(--ck)) calc(7px * var(--ck)) 0 calc(-1px * var(--ck)) #c4dcfacc, calc(6px * var(--ck)) calc(9px * var(--ck)) calc(8px * var(--ck)) calc(-2px * var(--ck)) #78aaf059, 0 calc(26px * var(--ck)) calc(46px * var(--ck)) calc(-18px * var(--ck)) #12388061;color:#0b1430;will-change:transform, opacity;background:linear-gradient(150deg,#ffffffdb 0%,#eef5ff9e 55%,#dceafc8c 100%);flex-direction:column;text-decoration:none;transition:box-shadow .3s,background .3s;display:flex;position:absolute;top:0;left:0}.q-orbit__card:hover,.q-orbit__card:focus-visible{box-shadow:inset 0 calc(1px * var(--ck)) 0 #fff, 0 0 0 calc(2px * var(--ck)) #0a6ce459, calc(5px * var(--ck)) calc(7px * var(--ck)) 0 calc(-1px * var(--ck)) #c4dcfacc, 0 calc(26px * var(--ck)) calc(46px * var(--ck)) calc(-14px * var(--ck)) #12388073;background:linear-gradient(150deg,#fffffff2 0%,#f0f7ffcc 100%);outline:none}.q-orbit__icon{width:calc(66px * var(--ck));height:calc(66px * var(--ck));margin:calc(-8px * var(--ck)) 0 calc(-4px * var(--ck));object-fit:contain;filter:drop-shadow(0 calc(5px * var(--ck)) calc(7px * var(--ck)) #0a3ca038);transition:translate .4s cubic-bezier(.34,1.56,.64,1)}.q-orbit__card:hover .q-orbit__icon{translate:0 calc(-4px * var(--ck))}.q-orbit__label{font-size:calc(17.5px * var(--ck));letter-spacing:-.01em;white-space:nowrap;font-weight:600}.q-hero__title{font-family:"Inter Tight Variable", var(--font-sans);letter-spacing:-.022em;color:#0a1330;font-weight:420}.q-hero__accent{color:var(--q-brand);display:block}@media (width>=1024px){.q-hero{background:#f3f7fc}.q-hero__stage{--u:calc(100cqw / 1672);aspect-ratio:1672/941;position:relative;overflow:hidden;container-type:inline-size}.q-hero__visual{position:absolute;inset:0}.q-nav{height:calc(88 * var(--nu));padding:0 calc(80 * var(--nu)) 0 calc(86 * var(--nu))}.q-nav[data-scrolled]{width:min(1120px,100% - 48px);height:56px;padding:0 8px 0 24px;top:12px}.q-nav__logo img{height:calc(26 * var(--nu))}.q-nav[data-scrolled] .q-nav__logo img{height:21px}.q-nav__list{align-items:center;gap:calc(6 * var(--nu));margin:0;padding:0;list-style:none;display:flex}.q-nav[data-scrolled] .q-nav__list{gap:4px}.q-nav__link{height:34px;font-size:calc(16 * var(--nu));color:#0b0f1f;letter-spacing:-.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-weight:450;transition:color .2s,border-color .25s,background-color .25s,font-size .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.q-nav[data-scrolled] .q-nav__link{font-size:14px}.q-nav__link:hover{color:var(--q-brand)}.q-nav__link[data-active]{color:var(--q-brand);background:#0a6ce40f;border-color:#0a6ce459}.q-nav__link:focus-visible{outline-offset:2px;outline:2px solid #0a6ce480}.q-nav__link svg{stroke-width:2.4px;width:12px;height:12px;transition:rotate .3s cubic-bezier(.22,1,.36,1)}.q-nav__link[data-active] svg{rotate:180deg}.q-nav__actions{gap:calc(12 * var(--nu))}.q-nav__login,.q-nav__cta{height:calc(44 * var(--nu));font-size:calc(15.5 * var(--nu))}.q-nav__login{padding:0 calc(20 * var(--nu))}.q-nav__cta{gap:calc(10 * var(--nu));transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .25s,height .5s cubic-bezier(.22,1,.36,1),font-size .5s cubic-bezier(.22,1,.36,1);padding:0 calc(20 * var(--nu))!important}.q-nav[data-scrolled] .q-nav__login,.q-nav[data-scrolled] .q-nav__cta{height:38px;font-size:14px}.q-nav[data-scrolled] .q-nav__login{padding:0 17px}.q-nav[data-scrolled] .q-nav__cta{padding:0 17px!important}.q-nav[data-scrolled] .q-nav__actions{gap:8px}.q-nav__cta svg{width:1.05em!important;height:1.05em!important}.q-nav__burger{display:none}.q-hero__content>*{z-index:20;left:calc(86 * var(--u));position:absolute}.q-hero__title{top:calc(430 * var(--u));font-size:calc(64 * var(--u));line-height:calc(66 * var(--u));margin:0}.q-hero__lead{top:calc(578 * var(--u));font-size:calc(19.5 * var(--u));line-height:calc(29.5 * var(--u));color:var(--q-text);margin:0}.q-hero__cta{top:calc(660 * var(--u));gap:calc(14 * var(--u));display:flex}.q-hero__cta .q-btn{height:calc(50 * var(--u));padding:0 calc(26 * var(--u));gap:calc(10 * var(--u));font-size:calc(16.5 * var(--u));border-width:calc(1.5 * var(--u));font-weight:550}.q-hero__cta .q-btn svg{width:calc(17 * var(--u))!important;height:calc(17 * var(--u))!important}.q-work{background:#f9fafe}.q-work__stage{--u:calc(100cqw / 1508);aspect-ratio:1508/1043;max-width:1680px;margin:0 auto;position:relative;container-type:inline-size}.q-work__bg img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.q-work__bg{-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(70 * var(--u)));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(70 * var(--u)));mask-image:linear-gradient(180deg, transparent 0, #000 calc(70 * var(--u)));position:absolute;inset:0}.q-work__intro{inset:calc(40 * var(--u)) 0 auto;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.q-work__badge{width:calc(139 * var(--u));height:calc(35 * var(--u));color:var(--q-brand-strong);font-size:calc(16.5 * var(--u));letter-spacing:.01em;text-transform:uppercase;background:#cae2fd;border:0;padding:0;font-weight:600}.q-work__title{margin:calc(24 * var(--u)) 0 0;font-size:calc(52 * var(--u));line-height:calc(54 * var(--u));letter-spacing:-.022em;color:var(--q-ink);font-weight:700}.q-work__lead{margin:calc(15 * var(--u)) 0 0;font-size:calc(22 * var(--u));line-height:calc(32 * var(--u));color:#4a5876}.q-card{border-radius:calc(19 * var(--u));color:var(--q-ink);box-shadow:0 0 0 calc(1 * var(--u)) #e2eaf6e6, 0 calc(16 * var(--u)) calc(38 * var(--u)) calc(-16 * var(--u)) #183e8238, 0 calc(3 * var(--u)) calc(8 * var(--u)) calc(-2 * var(--u)) #183e820f;background:#fff;border:0;gap:0;padding:0;transition:box-shadow .3s;position:absolute;overflow:visible}.q-card:hover{box-shadow:0 0 0 calc(1 * var(--u)) #0a6ce440, 0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) #0a3c8c40}.q-card__title{color:#0b0f26;font-weight:600}.q-card__text{color:var(--q-muted)}.q-card--email{left:calc(131 * var(--u));top:calc(275 * var(--u));width:calc(319 * var(--u));height:calc(129 * var(--u));padding:calc(22 * var(--u)) calc(23 * var(--u))}.q-card__count{left:calc(82 * var(--u));top:calc(-14 * var(--u));width:calc(53 * var(--u));height:calc(27 * var(--u));color:#fff;font-size:calc(14.5 * var(--u));background:#0a63e0;border-radius:999px;place-items:center;font-weight:600;display:grid;position:absolute}.q-card__eyebrow{align-items:center;gap:calc(11 * var(--u));height:calc(22 * var(--u));font-size:calc(15.5 * var(--u));color:#1b2340;display:flex}.q-card__eyebrow svg{width:calc(25 * var(--u));height:calc(25 * var(--u));color:#101634}.q-card--email .q-card__title{margin-top:calc(16 * var(--u));font-size:calc(17.5 * var(--u));line-height:calc(24 * var(--u));display:block}.q-card--email .q-card__text{margin-top:calc(3 * var(--u));font-size:calc(15.5 * var(--u));line-height:calc(22 * var(--u));display:block}.q-card--chat{left:calc(66 * var(--u));top:calc(463 * var(--u));width:calc(323 * var(--u));height:calc(87 * var(--u));align-items:center;gap:calc(12 * var(--u));padding:0 calc(22 * var(--u)) calc(6 * var(--u)) calc(16 * var(--u));flex-direction:row}.q-card__avatar{width:calc(38 * var(--u));height:calc(38 * var(--u));object-fit:cover;border-radius:999px}.q-card__body{flex-direction:column;flex:1;display:flex}.q-card__row{justify-content:space-between;align-items:baseline;display:flex}.q-card--chat .q-card__title{font-size:calc(16.5 * var(--u));line-height:calc(22 * var(--u))}.q-card__meta{font-size:calc(13 * var(--u));color:#4c5d82}.q-card--chat .q-card__text{margin-top:calc(5 * var(--u));font-size:calc(15.5 * var(--u));line-height:calc(22 * var(--u))}.q-card--security{left:calc(46 * var(--u));top:calc(623 * var(--u));width:calc(294 * var(--u));height:calc(108 * var(--u));align-items:flex-start;gap:calc(20 * var(--u));padding:calc(21 * var(--u)) calc(20 * var(--u)) 0 calc(24 * var(--u));flex-direction:row}.q-card__icon{color:var(--q-brand);flex:none}.q-card--security .q-card__icon{width:calc(24 * var(--u));height:calc(30 * var(--u));margin-left:calc(-2 * var(--u))}.q-card--security .q-card__title{font-size:calc(15.5 * var(--u));line-height:calc(24 * var(--u));color:#0b2f86}.q-card--security .q-card__text{margin-top:calc(1 * var(--u));font-size:calc(14.5 * var(--u));line-height:calc(21.5 * var(--u))}.q-card--shift{left:calc(1099 * var(--u));top:calc(281 * var(--u));width:calc(268 * var(--u));height:calc(58 * var(--u));align-items:center;gap:calc(12 * var(--u));padding:0 calc(18 * var(--u)) 0 calc(20 * var(--u));border-radius:999px;flex-direction:row;rotate:-1deg}.q-card__check{width:calc(24 * var(--u));height:calc(24 * var(--u));color:#fff;background:#0a63e0;border-radius:999px;place-items:center;display:grid}.q-card__check svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.q-card--shift .q-card__title{white-space:nowrap;font-size:calc(16.8 * var(--u));color:var(--q-ink)}.q-card--sheet{left:calc(1061 * var(--u));top:calc(379 * var(--u));width:calc(387 * var(--u));height:calc(231 * var(--u));padding:calc(22 * var(--u)) calc(23 * var(--u)) 0 calc(23 * var(--u));rotate:-.9deg}.q-sheet__head{align-items:center;gap:calc(12 * var(--u));padding:0 0 calc(10 * var(--u));margin:0 calc(-23 * var(--u));padding-inline:calc(23 * var(--u));border-bottom:calc(1 * var(--u)) solid #e6ecf5;font-size:calc(15.5 * var(--u));color:#0b0f26;display:flex}.q-sheet__head strong{font-weight:600}.q-sheet__icon{width:calc(27 * var(--u));height:calc(27 * var(--u))}.q-sheet__table{width:calc(100% + 46 * var(--u));margin:0 calc(-23 * var(--u));table-layout:fixed;border-collapse:collapse;font-size:calc(12.8 * var(--u));color:#293757}.q-sheet__table th,.q-sheet__table td{text-align:left;white-space:nowrap;padding:0}.q-sheet__table th:first-child{width:calc(104 * var(--u))}.q-sheet__table th:nth-child(2){width:calc(80 * var(--u))}.q-sheet__table th:nth-child(3){width:calc(122 * var(--u))}.q-sheet__table th:first-child,.q-sheet__table td:first-child{padding-left:calc(23 * var(--u))}.q-sheet__table th:last-child,.q-sheet__table td:last-child{padding-right:calc(23 * var(--u))}.q-sheet__table thead th,.q-sheet__table tbody td{border-bottom:calc(1 * var(--u)) solid #edf1f7}.q-sheet__table thead th+th,.q-sheet__table tbody td+td{border-left:calc(1 * var(--u)) solid #edf1f7;padding-left:calc(6 * var(--u))}.q-sheet__table thead th{background:#f6f8fc}.q-sheet__table th:last-child,.q-sheet__table td:last-child{text-align:right}.q-sheet__table thead th{height:calc(30 * var(--u));padding-top:calc(2 * var(--u));font-size:calc(11.2 * var(--u));letter-spacing:.02em;text-transform:uppercase;color:#0b1636;font-weight:600}.q-sheet__table tbody td{height:calc(29 * var(--u))}.q-sheet__table tfoot td{height:calc(42 * var(--u));padding-top:calc(4 * var(--u));font-size:calc(13.2 * var(--u));color:#050a24;font-weight:700}.q-card--signature{left:calc(1231 * var(--u));top:calc(661 * var(--u));width:calc(234 * var(--u));height:calc(89 * var(--u));align-items:center;gap:calc(19 * var(--u));padding:0 calc(16 * var(--u)) calc(4 * var(--u)) calc(24 * var(--u));flex-direction:row}.q-card--signature .q-card__icon{width:calc(28 * var(--u));height:calc(38 * var(--u))}.q-card--signature .q-card__title{font-size:calc(16.5 * var(--u));line-height:calc(24 * var(--u))}.q-card--signature .q-card__text{margin-top:calc(2 * var(--u));font-size:calc(15.5 * var(--u));line-height:calc(22 * var(--u))}.q-ask{left:calc(461 * var(--u));top:calc(794 * var(--u));width:calc(586 * var(--u));height:calc(83 * var(--u));align-items:center;gap:calc(16 * var(--u));padding:0 calc(21 * var(--u)) 0 calc(20 * var(--u));box-shadow:0 0 0 calc(1 * var(--u)) #e2eaf6e6, 0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) #183e8240;background:#fff;border-radius:999px;display:flex;position:absolute}.q-ask__icon{width:calc(46 * var(--u));height:calc(46 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #10326e1f;background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.q-ask__icon svg{width:calc(34 * var(--u));height:calc(34 * var(--u))}.q-ask__input{height:100%;box-shadow:none;color:var(--q-ink);background:0 0;border:0;padding:0;font-weight:600;font-size:calc(19.5 * var(--u))!important}.q-ask__input::placeholder{color:#141a33;font-weight:600}.q-ask__input:focus-visible{box-shadow:none;--tw-ring-shadow:0 0 #0000}.q-ask:focus-within{box-shadow:0 0 0 calc(1 * var(--u)) #0a6ce473, 0 0 0 calc(5 * var(--u)) #0a6ce41f}.q-ask__send{width:calc(45 * var(--u));height:calc(45 * var(--u));background:var(--q-brand);color:#fff;border-radius:999px;flex:none;transition:transform .2s,background-color .2s}.q-ask__send:hover{background:#0759c4;transform:scale(1.06)}.q-ask__send svg{width:calc(22 * var(--u))!important;height:calc(22 * var(--u))!important}.q-work__features{left:calc(202 * var(--u));top:calc(920 * var(--u));width:calc(1104 * var(--u));grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute}.q-work__features li{align-items:center;gap:calc(14 * var(--u));padding-top:calc(4 * var(--u));height:calc(72 * var(--u));font-size:calc(17.5 * var(--u));color:var(--q-ink);flex-direction:column;font-weight:500;display:flex}.q-work__features li+li{border-left:calc(1.5 * var(--u)) solid #c9d7ee}.q-work__feature-icon{width:calc(54 * var(--u));height:calc(54 * var(--u));margin-block:calc(-8 * var(--u)) calc(-4 * var(--u))}}@media (width>=1681px){.q-work__bg img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media (width<=1023px){.q-hero{background:linear-gradient(#fff 0%,#f3f7fc 55%,#e3ecf7 100%);overflow:hidden}.q-hero__stage{flex-direction:column;display:flex;position:relative}.q-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;grid-template-columns:1fr auto;height:64px;padding:0 10px 0 20px}.q-nav[data-scrolled]{width:calc(100% - 24px);height:56px;padding:0 6px 0 18px;top:10px}.q-nav__logo img{height:22px}.q-nav[data-scrolled] .q-nav__logo img{height:20px}.q-nav__menu,.q-nav__actions{display:none}.q-nav__burger{justify-self:end}.q-hero__content{order:1;padding:92px 20px 8px}.q-hero__title{margin:4px 0 0;font-size:clamp(38px,10.5vw,60px);line-height:1.04}.q-hero__lead{max-width:560px;color:var(--q-text);margin:18px 0 0;font-size:clamp(16px,4.3vw,20px);line-height:1.5}.q-hero__cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.q-hero__cta .q-btn{border-width:1.5px;height:54px;padding:0 26px;font-size:17px}.q-hero__visual{aspect-ratio:1072/881;order:2;margin-top:8px;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 14%);mask-image:linear-gradient(#0000 0%,#000 14%)}.q-scene{--scene-x0:600;--scene-y0:60;--scene-w:1072;--q-card-scale:1.4}.q-work{background:linear-gradient(#f9fafe 0%,#eef5fe 100%);padding:16px 20px 56px}.q-work__stage{flex-direction:column;align-items:center;max-width:640px;margin:0 auto;display:flex}.q-work__intro{text-align:center;flex-direction:column;align-items:center;display:flex}.q-work__badge{height:32px;color:var(--q-brand-strong);text-transform:uppercase;background:#cae2fd;border:0;padding:0 16px;font-size:14px;font-weight:600}.q-work__title{letter-spacing:-.022em;color:var(--q-ink);margin:16px 0 0;font-size:clamp(30px,7.6vw,44px);font-weight:700;line-height:1.08}.q-work__lead{color:#4a5876;margin:14px 0 0;font-size:17px;line-height:1.55}.q-work__bg{order:2;width:100%;margin-top:28px;-webkit-mask-image:radial-gradient(75% 70%,#000 60%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 60%,#0000 100%)}.q-work__bg img{aspect-ratio:612/496;width:100%;height:auto}.q-work__intro{order:1}.q-ask{z-index:1;background:#fff;border-radius:999px;order:3;align-items:center;gap:10px;width:100%;height:64px;margin-top:-36px;padding:0 10px;display:flex;position:relative;box-shadow:0 18px 40px -18px #0a3c8c59}.q-ask__icon{border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 10px #10326e1f}.q-ask__icon svg{width:24px;height:24px}.q-ask__input{background:0 0;border:0;height:100%;padding:0 4px;font-size:16px;font-weight:500;box-shadow:none!important}.q-ask__input::placeholder{color:#141a33;font-size:15px}.q-ask__send{background:var(--q-brand);border-radius:999px;flex:none;width:42px;height:42px}.q-work__cards{order:4;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;width:100%;margin-top:28px;display:grid}.q-card{background:#fff;border:0;border-radius:18px;gap:0;padding:18px 20px;font-size:15px;position:relative;overflow:visible;box-shadow:0 14px 34px -20px #0a3c8c59}.q-card--chat,.q-card--security,.q-card--shift,.q-card--signature{flex-direction:row;align-items:center;gap:14px}.q-card__count{color:#fff;background:#0a63e0;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;position:absolute;top:-10px;right:16px}.q-card__eyebrow{color:#1b2340;align-items:center;gap:10px;display:flex}.q-card__eyebrow svg{width:22px;height:22px}.q-card__title{color:#0b0f26;font-weight:600;display:block}.q-card--email .q-card__title{margin-top:12px}.q-card__text{color:var(--q-muted);display:block}.q-card__text br{display:none}.q-card__body{flex-direction:column;flex:1;gap:2px;display:flex}.q-card__row{justify-content:space-between;display:flex}.q-card__meta{color:#4c5d82;font-size:13px}.q-card__avatar{border-radius:999px;width:40px;height:40px}.q-card__icon{width:26px;height:26px;color:var(--q-brand);flex:none}.q-card__check{color:#fff;background:#0a63e0;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.q-card__check svg{width:13px;height:13px}.q-card--sheet{grid-column:1/-1}.q-sheet__head{border-bottom:1px solid #e6ecf5;align-items:center;gap:10px;padding-bottom:12px;font-weight:600;display:flex}.q-sheet__icon{width:24px;height:24px}.q-sheet__table{border-collapse:collapse;color:#293757;width:100%;font-size:12.5px}.q-sheet__table th,.q-sheet__table td{text-align:left;padding:7px 0}.q-sheet__table th{text-transform:uppercase;color:#0b1636;font-size:11px;font-weight:600}.q-sheet__table th:last-child,.q-sheet__table td:last-child{text-align:right}.q-sheet__table tfoot td{color:#050a24;border-top:1px solid #e6ecf5;font-weight:700}.q-work__features{order:5;grid-template-columns:repeat(2,1fr);gap:24px 12px;width:100%;margin:40px 0 0;padding:0;list-style:none;display:grid}.q-work__features li{text-align:center;color:var(--q-ink);flex-direction:column;align-items:center;gap:10px;font-size:15.5px;display:flex}.q-work__feature-icon{width:44px;height:44px}}@media (width>=640px) and (width<=1023px){.q-work__features{grid-template-columns:repeat(4,1fr)}}.q-wave--sway{animation:q-wave-sway var(--sway-d,30s) ease-in-out infinite alternate}@keyframes q-wave-sway{0%{transform:translateX(calc(var(--sway-x,30px) * -1))}to{transform:translateX(var(--sway-x,30px))}}@property --q-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.q-work .q-reveal{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s), translate 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s), scale 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s), filter .9s ease var(--d,0s), box-shadow .3s ease;translate:0 26px}.q-work .q-card.q-reveal{scale:.94}.q-work [data-inview] .q-reveal{opacity:1;filter:none;translate:0;scale:1}.q-work .q-reveal-row{opacity:0;transition:opacity .6s ease var(--d,0s), translate .7s cubic-bezier(.22, 1, .36, 1) var(--d,0s);translate:-10px}.q-work [data-inview] .q-reveal-row{opacity:1;translate:0}@keyframes q-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}.q-work .q-card{animation:q-float var(--fd,7s) ease-in-out var(--fo,0s) infinite}.q-card__count{animation:.6s cubic-bezier(.34,1.56,.64,1) .6s both paused q-pop}[data-inview] .q-card__count{animation-play-state:running}.q-card__check{transition:scale .7s cubic-bezier(.34,1.56,.64,1) .9s;position:relative;scale:0}[data-inview] .q-card__check{scale:1}.q-card__check:after{content:"";opacity:0;border:2px solid #0a63e0;border-radius:999px;position:absolute;inset:0}[data-inview] .q-card__check:after{animation:3.2s cubic-bezier(0,0,.2,1) 1.6s infinite q-ping}[data-inview] .q-alert-icon{animation:3.4s ease-in-out 1.2s infinite q-alert}.q-typing{align-items:center;gap:4px;height:1.4em;margin-top:4px;display:inline-flex}.q-typing i{background:#8a97b4;border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite q-typing}.q-typing i:nth-child(2){animation-delay:.15s}.q-typing i:nth-child(3){animation-delay:.3s}.q-pop-in{animation:.5s cubic-bezier(.22,1,.36,1) both q-pop-in}.q-ask{isolation:isolate}.q-ask:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--q-angle), transparent 0deg, transparent 250deg, #0a6ce48c 310deg, #78b4ffe6 335deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:6s linear infinite q-spin;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.q-ask__typed{white-space:nowrap;color:#141a33;pointer-events:none;align-items:center;font-weight:600;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0}.q-ask__typed:after{content:"";background:#4f86d6;border-radius:2px;width:2px;height:1.25em;margin-left:3px;animation:1.05s step-end infinite q-blink;display:inline-block}.q-ask:focus-within .q-ask__typed,.q-ask[data-filled] .q-ask__typed{opacity:0}.q-ask:not(:focus-within) .q-ask__input::placeholder{color:#0000}.q-ask__icon svg{animation:5s ease-in-out infinite q-sparkle}.q-ask__send{animation:2.8s ease-in-out infinite q-send-glow}.q-work__feature-icon{object-fit:contain;filter:drop-shadow(0 4px 6px #0a3ca02e);transition:translate .35s cubic-bezier(.34,1.56,.64,1),rotate .35s cubic-bezier(.34,1.56,.64,1)}.q-work__features li:hover .q-work__feature-icon{translate:0 -4px;rotate:-5deg}@keyframes q-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes q-ping{0%{opacity:.7;scale:1}70%,to{opacity:0;scale:2.1}}@keyframes q-alert{0%,to{filter:drop-shadow(0 0 #0a6ce400);scale:1}50%{filter:drop-shadow(0 0 6px #0a6ce48c);scale:1.08}}@keyframes q-typing{0%,60%,to{opacity:.45;translate:0}30%{opacity:1;translate:0 -4px}}@keyframes q-pop-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes q-spin{to{--q-angle:360deg}}@keyframes q-sparkle{0%,to{rotate:0deg;scale:1}50%{rotate:14deg;scale:1.08}}@keyframes q-send-glow{0%,to{box-shadow:0 0 #0a6ce473}50%{box-shadow:0 0 0 7px #0a6ce400}}@media (width>=1024px){.q-ask__typed{left:calc(82 * var(--u));font-size:calc(19.5 * var(--u))}.q-ask__typed:after{margin-left:calc(10 * var(--u))}.q-work__cards{z-index:1;pointer-events:none;transform:translate3d(calc(var(--px,0) * -12px), calc(var(--py,0) * -9px), 0);position:absolute;inset:0}.q-work__cards>*{pointer-events:auto}.q-ask,.q-work__features,.q-work__intro{z-index:2}}@media (width<=1023px){.q-ask__typed{font-size:15px;font-weight:500;left:66px}}@property --q-lift{syntax:"<length>";inherits:false;initial-value:0}@property --q-bob{syntax:"<length>";inherits:false;initial-value:0}@property --q-o{syntax:"<number>";inherits:true;initial-value:1}@property --q-h{syntax:"<length>";inherits:true;initial-value:0}@property --q-g{syntax:"<number>";inherits:true;initial-value:1}@property --q-stand{syntax:"<number>";inherits:false;initial-value:1}.q-how{background:#f9fafe;padding:clamp(40px,4vw,72px) 0 clamp(80px,8vw,130px)}.q-how__inner{max-width:1600px;margin:0 auto;padding:0 clamp(20px,3vw,52px)}.q-how__header{grid-template-columns:1fr minmax(0,640px);align-items:center;gap:24px 48px;padding:0 clamp(0px,2.6vw,44px);display:grid}.q-how__badge{height:clamp(34px,2.5vw,42px);color:var(--q-brand-strong);text-transform:uppercase;background:#cae2fd;border:0;border-radius:999px;padding:0 clamp(16px,1.2vw,20px);font-size:clamp(14px,1.1vw,18px);font-weight:600}.q-how__title{letter-spacing:-.026em;color:var(--q-ink);margin:0;font-size:clamp(36px,3.9vw,64px);font-weight:700;line-height:1.04}.q-how__lead{color:#4a5876;margin:0;font-size:clamp(16px,1.35vw,22px);line-height:1.6}.q-how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.3vw,22px);margin-top:clamp(40px,4.2vw,68px);display:grid}.q-how__art{aspect-ratio:508/362;background:radial-gradient(120% 95% at 50% 42%,#fff 0%,#eff5fe 52%,#dfeafa 100%);border-radius:clamp(24px,2.6vw,42px);transition:translate .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd9,0 30px 60px -44px #183e8259;container-type:inline-size}.q-how__item:hover .q-how__art{translate:0 -6px;box-shadow:inset 0 0 0 1px #ffffffe6,0 40px 70px -40px #183e8273}.q-how__stage{font-size:.19685cqw;position:absolute;inset:0}.q-how__item-title{letter-spacing:-.02em;color:var(--q-ink);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:clamp(20px,1.9vw,30px) 0 0;padding:0 clamp(4px,2.2vw,38px);font-size:clamp(20px,1.7vw,30px);font-weight:700;display:flex}.q-how__item-text{color:#4a5876;max-width:30em;margin:12px 0 0;padding:0 clamp(4px,2.2vw,38px);font-size:clamp(15px,1.3vw,21px);line-height:1.5}.q-how .q-reveal{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s), translate 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s), filter .9s ease var(--d,0s);translate:0 28px}.q-how[data-inview] .q-reveal{opacity:1;filter:none;translate:0}.q-iso{left:calc(var(--ox) * 1em);top:calc(var(--oy) * 1em);width:0;height:0;transform-style:preserve-3d;position:absolute;transform:rotateX(56deg)rotate(-45deg)}.q-iso__shadow{width:calc(var(--w) * 1em);height:calc(var(--d) * 1em);margin:calc(var(--d) * -.5em) 0 0 calc(var(--w) * -.5em);background:radial-gradient(closest-side,#2864d24d,#2864d21a 60%,#0000);border-radius:50%;position:absolute;transform:translate3d(18em,18em,-1em)}.q-slab{--q-lift:0px;--q-o:1;width:calc(var(--w) * 1em);height:calc(var(--d) * 1em);margin:calc(var(--d) * -.5em) 0 0 calc(var(--w) * -.5em);transform-style:preserve-3d;transform:translate3d(calc(var(--x) * 1em), calc(var(--y) * 1em), calc(var(--z) * 1em + var(--q-lift) + var(--q-bob)));transition:--q-lift 1.2s cubic-bezier(.22, 1, .36, 1) calc(var(--stagger,0s) + var(--rd,0s)), --q-o .8s ease calc(var(--stagger,0s) + var(--rd,0s));position:absolute;top:0;left:0}.q-how:not([data-inview]) .q-slab{--q-lift:140em;--q-o:0}.q-how:not([data-inview]) .q-slab--plate{--q-lift:-30em}.q-how[data-inview] .q-slab[data-bob]{animation:q-bob var(--bob-d) ease-in-out var(--bob-o) infinite alternate}@keyframes q-bob{0%{--q-bob:0px}to{--q-bob:var(--bob-to)}}.q-slab__layer,.q-slab__top{border-radius:calc(var(--r) * 1em);opacity:var(--q-o);position:absolute;inset:0}.q-slab__layer{transform:translateZ(calc(var(--i) * 2em))}.q-slab__top{transform:translateZ(calc(var(--t) * 1em));place-items:center;display:grid}.q-slab--plate .q-slab__layer{background:#b8cff1}.q-slab--plate .q-slab__layer:first-child{background:#8fb4ec;box-shadow:0 0 26em #2878ff73}.q-slab--plate .q-slab__top{background:linear-gradient(135deg,#fff 0%,#f1f6fd 55%,#e4edfb 100%);box-shadow:inset 0 0 0 1.5em #fffffff2,inset 0 0 22em #5a96ff38}.q-slab--glass .q-slab__layer{background:#5091ff33}.q-slab--glass .q-slab__top{background:linear-gradient(135deg,#d7e8ffd9 0%,#6ea8ffa6 55%,#2878ff99 100%);box-shadow:inset 0 0 0 1.2em #ffffffa6,0 0 34em #1e6eff66}.q-slab--white .q-slab__layer{background:#d3e2f7}.q-slab--white .q-slab__top{background:linear-gradient(135deg,#fff 0%,#f4f8fe 60%,#e6eefb 100%);box-shadow:inset 0 0 0 1.5em #fffffff2,inset 0 -10em 26em #5a96ff2e}.q-plane{filter:drop-shadow(4em 6em 6em #0a5ad859);width:78em;height:78em;transform:rotate(45deg)}.q-how[data-inview] .q-plane{animation:4.2s ease-in-out infinite alternate q-plane}@keyframes q-plane{to{filter:drop-shadow(4em 14em 10em #0a5ad84d);transform:rotate(45deg)translateY(-6em)}}.q-bars{transform-style:preserve-3d;position:absolute;transform:translateZ(14em)}.q-bar{--q-h:var(--target);--hh:calc(var(--q-h) * var(--q-g));width:calc(var(--s) * 1em);height:calc(var(--s) * 1em);margin:calc(var(--s) * -.5em) 0 0 calc(var(--s) * -.5em);transform-style:preserve-3d;transform:translate3d(calc(var(--x) * 1em), calc(var(--y) * 1em), 0);transition:--q-h 1.3s cubic-bezier(.22, 1, .36, 1) calc(var(--stagger,0s) + var(--rd,0s));position:absolute;top:0;left:0}.q-how:not([data-inview]) .q-bar{--q-h:0px}.q-how[data-inview] .q-bar{animation:q-grow 3.4s ease-in-out var(--bob-o,0s) infinite alternate}@keyframes q-grow{0%{--q-g:.94}to{--q-g:1.05}}.q-bar__face{backface-visibility:hidden;position:absolute}.q-bar__front{left:0;top:calc(var(--s) * 1em - var(--hh));width:100%;height:var(--hh);transform-origin:bottom;background:linear-gradient(#f0f6fff2,#c4dafaeb);transform:rotateX(-90deg)}.q-bar__back{width:100%;height:var(--hh);transform-origin:top;background:#dbe7f9;top:0;left:0;transform:rotateX(90deg)}.q-bar__right{left:calc(var(--s) * 1em - var(--hh));width:var(--hh);transform-origin:100%;background:linear-gradient(90deg,#e1ecfcf2,#b2cdf5eb);height:100%;top:0;transform:rotateY(90deg)}.q-bar__left{width:var(--hh);transform-origin:0;background:linear-gradient(270deg,#e1ecfcf2,#b2cdf5eb);height:100%;top:0;left:0;transform:rotateY(-90deg)}.q-bar__top{transform:translateZ(var(--hh));background:linear-gradient(135deg,#fff,#e9f1fd);inset:0;box-shadow:inset 0 0 0 1em #ffffffe6}.q-bar--solid .q-bar__front{background:linear-gradient(#3f92ff,#1a64e6)}.q-bar--solid .q-bar__back{background:#1a64e6}.q-bar--solid .q-bar__right{background:linear-gradient(90deg,#0d57d6,#0846b8)}.q-bar--solid .q-bar__left{background:linear-gradient(270deg,#0d57d6,#0846b8)}.q-bar--solid .q-bar__top{background:linear-gradient(135deg,#7cb7ff,#3f8cff);box-shadow:inset 0 0 0 1em #ffffff59,0 0 30em #2878ff80}.q-stand{transform-style:preserve-3d;transform:translate3d(calc(var(--x) * 1em), calc(var(--y) * 1em), calc(var(--z) * 1em)) rotateZ(90deg);position:absolute;top:0;left:0}.q-stand__panel{--q-stand:1;left:calc(var(--w) * -.5em);top:calc(var(--h) * -1em);width:calc(var(--w) * 1em);height:calc(var(--h) * 1em);transform-origin:bottom;transform:rotateX(calc(-90deg * var(--q-stand)));transition:--q-stand 1.2s cubic-bezier(.34, 1.35, .64, 1) calc(var(--stagger,0s) + var(--rd,0s)), opacity .6s ease calc(var(--stagger,0s) + var(--rd,0s));position:absolute}.q-how:not([data-inview]) .q-stand__panel{--q-stand:0;opacity:0}.q-window{background:linear-gradient(160deg,#fffffff2,#e4efffe6);border-radius:14em;padding:12em 14em;box-shadow:inset 0 0 0 1.5em #fffffff2,0 0 0 1.6em #78aaf599,0 0 40em #3c82ff40}.q-window__bar{gap:5em;display:flex}.q-window__bar i{background:#5d93ee;border-radius:50%;width:7em;height:7em}.q-window__line{background:#b9cff2;border-radius:4em;width:46em;height:4em;margin-top:10em;display:block}.q-window__chart{clip-path:inset(0);width:150em;height:84em;transition:clip-path 1.6s cubic-bezier(.22, 1, .36, 1) calc(var(--stagger,0s) + .9s);position:absolute;top:50em;left:14em;overflow:hidden}.q-how:not([data-inview]) .q-window__chart{clip-path:inset(0 100% 0 0)}.q-how[data-inview] .q-window__wave{animation:7s linear infinite q-wave-scroll}@keyframes q-wave-scroll{to{transform:translate(-150px)}}.q-window__stat{color:#1d6ff2;background:#fff;border-radius:10em;place-items:center;width:48em;height:62em;display:grid;position:absolute;top:52em;right:14em;box-shadow:0 0 0 1em #b4cdf5b3}.q-window__stat svg{width:28em;height:28em}.q-how[data-inview] .q-window__stat svg{animation:2.6s ease-in-out infinite q-stat}@keyframes q-stat{50%{filter:drop-shadow(0 0 4em #1d6ff299);scale:1.14}}.q-rows{flex-direction:column;gap:9em;display:flex}.q-rows__row{height:38em;transition:opacity .5s ease calc(var(--stagger,0s) + var(--rd,0s)), translate .7s cubic-bezier(.34, 1.56, .64, 1) calc(var(--stagger,0s) + var(--rd,0s));background:linear-gradient(160deg,#fffffff5,#e8f1ffeb);border-radius:10em;align-items:center;gap:9em;padding:0 10em;display:flex;box-shadow:0 0 0 1em #aac8f599,0 10em 20em -10em #1e50aa59}.q-how:not([data-inview]) .q-rows__row{opacity:0;translate:-16em}.q-rows__row i{background:#c7d8f2;border-radius:5em;flex:1;height:5em}.q-rows__check{color:#fff;background:#1d6ff2;border-radius:50%;place-items:center;width:20em;height:20em;display:grid}.q-rows__check svg{width:12em;height:12em}.q-chip{left:calc(var(--x) * 1em);top:calc(var(--y) * 1em);width:calc(var(--size) * 1em);height:calc(var(--size) * 1em);margin:calc(var(--size) * -.5em) 0 0 calc(var(--size) * -.5em);color:#1d6ff2;transition:scale .8s cubic-bezier(.34, 1.56, .64, 1) calc(var(--stagger,0s) + .9s), opacity .5s ease calc(var(--stagger,0s) + .9s);background:linear-gradient(150deg,#fff,#e7f0fe);border-radius:18em;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1.5em #fffffff2,4em 6em 0 -1em #c4dcfad9,0 16em 30em -12em #1e50aa66}.q-how:not([data-inview]) .q-chip{opacity:0;scale:.5}.q-how[data-inview] .q-chip{animation:q-chip-float var(--fd,5s) ease-in-out var(--fo,0s) infinite alternate}.q-chip svg{width:30em;height:30em}.q-chip:after{content:"";z-index:-1;background:#f2f7fe;border-radius:3em;width:14em;height:14em;position:absolute;bottom:-6em;left:18%;rotate:45deg}@keyframes q-chip-float{0%{translate:0 4em}to{translate:0 -10em}}.q-growth-arrow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.q-growth-arrow__path{fill:none;stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.22, 1, .36, 1) calc(var(--stagger,0s) + 1.1s)}.q-growth-arrow__head{fill:#0a5ad8;stroke:#0a5ad8;stroke-width:3px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;transition:opacity .4s ease calc(var(--stagger,0s) + 2.1s), scale .6s cubic-bezier(.34, 1.56, .64, 1) calc(var(--stagger,0s) + 2.1s)}.q-how:not([data-inview]) .q-growth-arrow__path{stroke-dashoffset:100px}.q-how:not([data-inview]) .q-growth-arrow__head{opacity:0;scale:.3}.q-how[data-inview] .q-growth-arrow__head{animation:2.8s ease-in-out 2.8s infinite q-arrow-glow}@keyframes q-arrow-glow{50%{filter:drop-shadow(0 0 6px #1d6ff2cc);translate:3px -3px}}@media (width<=1023px){.q-how__header{grid-template-columns:1fr;padding:0}.q-how__title br{display:none}.q-how__grid{grid-template-columns:1fr;gap:40px;max-width:560px;margin-inline:auto}.q-how__item-title,.q-how__item-text{padding:0 6px}}.q-stories{background:#f9fafe;padding:clamp(64px,6vw,110px) 0 clamp(48px,4vw,72px)}.q-stories__inner{max-width:1600px;margin:0 auto;padding:0 clamp(16px,2.2vw,40px)}.q-stories__head{grid-template-columns:1fr;align-items:end;gap:32px 56px;padding:0 clamp(0px,2vw,36px);display:grid}.q-stories__title{letter-spacing:-.026em;color:var(--q-ink);margin:0;font-size:clamp(34px,3.6vw,60px);font-weight:700;line-height:1.05}.q-stories__head .q-reveal{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s), translate 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s), filter .9s ease var(--d,0s);translate:0 24px}.q-stories__head[data-inview] .q-reveal{opacity:1;filter:none;translate:0}.q-stories__list{flex-direction:column;gap:clamp(14px,1.4vw,22px);margin-top:clamp(36px,3.6vw,60px);display:flex}.q-story{grid-template-columns:minmax(0,1fr) clamp(240px,17vw,300px);align-items:start;gap:clamp(12px,1.2vw,18px);display:grid}.q-story__media{aspect-ratio:16/9;isolation:isolate;clip-path:inset(6% 4% round clamp(22px,2.2vw,36px));background:#0b1a33;border-radius:clamp(22px,2.2vw,36px);width:100%;max-height:86vh;transition:clip-path 1.4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.q-story[data-inview] .q-story__media{clip-path:inset(0 round clamp(22px,2.2vw,36px))}.q-story__video{object-fit:cover;width:100%;height:100%;transition:scale 2.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;scale:1.12}.q-story[data-inview] .q-story__video{scale:1.02}.q-story__media:hover .q-story__video{scale:1.05}.q-story__shade{background:linear-gradient(#0610268c 0%,#06102600 30%),linear-gradient(#06102600 38%,#06102640 58%,#061026d1 100%),linear-gradient(90deg,#06102659 0%,#06102600 55%);position:absolute;inset:0}.q-story__title,.q-story__quote{color:#fff;opacity:0;transition:opacity .9s,translate 1.1s cubic-bezier(.22,1,.36,1);position:absolute;left:clamp(20px,2.2vw,40px);translate:0 22px}.q-story[data-inview] .q-story__title,.q-story[data-inview] .q-story__quote{opacity:1;translate:0}.q-story__title{font-family:"Inter Tight Variable", var(--font-sans);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.8vw,64px);font-weight:450;transition-delay:.35s;top:clamp(18px,2vw,34px)}.q-story__quote{max-width:min(560px,80%);margin:0;transition-delay:.55s;bottom:clamp(18px,2.2vw,36px)}.q-story__quote blockquote{text-wrap:pretty;margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.55}.q-story__quote figcaption{flex-direction:column;gap:2px;margin-top:clamp(12px,1.2vw,20px);font-size:clamp(13px,.95vw,15px);display:flex}.q-story__quote figcaption span{color:#ffffffb3}.q-story__note{opacity:0;border-radius:clamp(18px,1.6vw,26px);flex-direction:column;gap:14px;min-height:clamp(180px,13vw,220px);padding:clamp(20px,1.6vw,26px);transition:opacity .8s .45s,translate 1s cubic-bezier(.22,1,.36,1) .45s;display:flex;position:sticky;top:96px;translate:24px}.q-story[data-inview] .q-story__note{opacity:1;translate:0}.q-story__note p{font-family:"Inter Tight Variable", var(--font-sans);letter-spacing:-.012em;margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.3}.q-story__index{font-variant-numeric:tabular-nums;opacity:.75;font-size:13px}.q-story__note--navy{color:#fff;background:linear-gradient(160deg,#0d2a55,#0a1d3d)}.q-story__note--blue{color:#fff;background:linear-gradient(160deg,#1f75ef,#0a55c9)}.q-story__note--sky{color:#0a1d3d;background:#dcebfd}.q-story__note--white{color:#0a1d3d;background:#fff;box-shadow:0 0 0 1px #e3ebf7}@media (width<=1023px){.q-stories__head{grid-template-columns:1fr;padding:0}.q-story{grid-template-columns:1fr}.q-story__media{aspect-ratio:4/5;max-height:none}.q-story__note{min-height:0;position:static}.q-story__quote{max-width:calc(100% - 40px)}}.q-nav[data-menu-open]:not([data-scrolled]){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;box-shadow:0 1px #0a13300f}.q-mega-backdrop{z-index:49;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#08142d2e;transition:opacity .35s;position:fixed;inset:0}.q-mega-backdrop[data-open]{opacity:1}.q-mega{opacity:0;visibility:hidden;pointer-events:none;width:min(1240px,100vw - 48px);transition:opacity .28s,translate .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;position:absolute;top:calc(100% + 10px);left:50%;translate:-50% -8px}.q-mega:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.q-mega[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s,translate .4s cubic-bezier(.22,1,.36,1);translate:-50%}.q-mega__content{background:#fff;border:1px solid #0a13300f;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:24px;padding:14px;animation:.35s cubic-bezier(.22,1,.36,1) both q-mega-in;display:grid;box-shadow:0 40px 80px -30px #0a1e4659,0 8px 20px -10px #0a1e461f}@keyframes q-mega-in{0%{opacity:0;translate:0 6px}}.q-mega__main{flex-direction:column;gap:26px;padding:22px 10px 18px 22px;display:flex}.q-mega__title{font-family:"Inter Tight Variable", var(--font-sans);letter-spacing:-.03em;color:#0a1330;margin:0;font-size:34px;font-weight:500}.q-mega__lead{color:#4a5876;max-width:460px;margin:8px 0 0;font-size:14.5px;line-height:1.5}.q-mega__sections{border-top:1px solid #e8eef7;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding-top:22px;display:grid}.q-mega__sections[data-count="1"] .q-mega__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.q-mega__sections[data-count="1"] .q-mega__section{grid-column:1/-1}.q-mega__heading{letter-spacing:.06em;text-transform:uppercase;color:#7a88a6;margin:0 0 8px 10px;font-size:12px;font-weight:600}.q-mega__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.q-mega__list li,.q-mega__featured li{animation:.5s cubic-bezier(.22,1,.36,1) both q-mega-item;animation-delay:calc(40ms + var(--i,0) * 40ms)}@keyframes q-mega-item{0%{opacity:0;translate:0 8px}}.q-mega__link{border-radius:14px;align-items:flex-start;gap:12px;padding:10px;transition:background-color .2s;display:flex}.q-mega__link:hover,.q-mega__link:focus-visible{background:#f2f7fe;outline:none}.q-mega__icon{width:38px;height:38px;color:var(--q-brand);background:#eaf2fe;border-radius:11px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.q-mega__icon svg{width:18px;height:18px}.q-mega__link:hover .q-mega__icon{background:var(--q-brand);color:#fff}.q-mega__icon--3d{background:radial-gradient(circle at 50% 40%,#fff,#eaf2fe 70%);border-radius:14px;width:52px;height:52px;margin:-4px 0}.q-mega__icon--3d img{object-fit:contain;filter:drop-shadow(0 4px 6px #0a3ca02e);width:46px;height:46px;transition:translate .35s cubic-bezier(.34,1.56,.64,1),rotate .35s cubic-bezier(.34,1.56,.64,1)}.q-mega__link:hover .q-mega__icon--3d{background:radial-gradient(circle at 50% 40%,#fff,#dcebff 70%)}.q-mega__link:hover .q-mega__icon--3d img{translate:0 -3px;rotate:-4deg}.q-mega__text{flex-direction:column;gap:2px;display:flex}.q-mega__name{color:#0a1330;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.q-mega__arrow{opacity:0;width:14px;height:14px;color:var(--q-brand);transition:opacity .2s,translate .25s cubic-bezier(.22,1,.36,1);translate:-4px}.q-mega__link:hover .q-mega__arrow{opacity:1;translate:0}.q-mega__desc{color:#5a6886;font-size:13.5px;line-height:1.45}.q-mega__featured{background:#f3f7fd;border-radius:20px;flex-direction:column;gap:10px;margin:0;padding:10px;list-style:none;display:flex}.q-mega__featured li{flex:1}.q-feature{background:#fff;border-radius:14px;gap:16px;height:100%;padding:8px;transition:box-shadow .25s,translate .3s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 0 0 1px #0a13300a}.q-feature:hover{translate:0 -2px;box-shadow:0 0 0 1px #0a6ce440,0 14px 30px -16px #0a285a59}.q-feature__media{aspect-ratio:4/3;border-radius:10px;flex:none;width:116px;overflow:hidden}.q-feature__media img{object-fit:cover;width:100%;height:100%;transition:scale .5s cubic-bezier(.22,1,.36,1)}.q-feature:hover .q-feature__media img{scale:1.07}.q-feature__body{flex-direction:column;justify-content:space-between;gap:10px;padding:4px 6px 2px 0;display:flex}.q-feature__title{letter-spacing:-.01em;color:#0a1330;font-size:15px;font-weight:600;line-height:1.3}.q-feature__tag{color:#7a88a6;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.q-feature__tag svg{opacity:0;width:13px;height:13px;transition:opacity .2s}.q-feature:hover .q-feature__tag{color:var(--q-brand)}.q-feature:hover .q-feature__tag svg{opacity:1}@media (width<=1023px){.q-mega,.q-mega-backdrop{display:none}}.q-footer{z-index:2;color:#fff;background:#050b18;position:relative}.q-footer__band{background:linear-gradient(#f9fafe 0 clamp(120px,12vw,200px),#050b18 clamp(120px,12vw,200px));padding:0 clamp(16px,5vw,88px);position:relative;overflow:hidden}.q-footer__video{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.8);width:100%;height:calc(100% - clamp(120px,12vw,200px));transition:scale 2.6s cubic-bezier(.22,1,.36,1);position:absolute;inset:clamp(120px,12vw,200px) 0 0;scale:1.12}.q-footer__band[data-inview] .q-footer__video{scale:1}.q-footer__band-shade{mix-blend-mode:normal;background:linear-gradient(#050b1840 0%,#050b1800 30%,#050b1859 75%,#050b18 100%),linear-gradient(#0a3ca047,#0a3ca047);position:absolute;inset:clamp(120px,12vw,200px) 0 0}.q-security{z-index:1;text-align:center;background:radial-gradient(60% 55% at 50% -8%,#3c78ff8c,#3c78ff00 70%),linear-gradient(#0d1f4d 0%,#0a1736 55%,#08122b 100%);border:2px solid #78a5ff8c;border-radius:clamp(28px,3vw,44px);max-width:1260px;margin:0 auto;padding:clamp(48px,5vw,78px) clamp(20px,3vw,48px) clamp(48px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #05143cbf,inset 0 1px #ffffff1f}.q-security:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#5a96ff59,#0000);border-radius:50%;height:70%;animation:6s ease-in-out infinite alternate q-sec-glow;position:absolute;inset:-40% 20% auto}@keyframes q-sec-glow{to{opacity:.45;scale:1.15}}.q-security__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.q-security__lines path{fill:none;stroke:#8cb4ff29;stroke-width:1.4px;stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 2.4s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 80ms)}.q-security[data-inview] .q-security__lines path{stroke-dashoffset:0}.q-security__title{font-family:"Inter Tight Variable", var(--font-sans);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(34px,4vw,62px);font-weight:600;position:relative}.q-security__title span{background:linear-gradient(90deg,#c9dcff,#8fb4f5);color:#0000;-webkit-background-clip:text;background-clip:text}.q-security__lead{color:#d6e2fabf;margin:12px 0 0;font-size:clamp(15px,1.2vw,18px);position:relative}.q-security__pills{flex-wrap:wrap;justify-content:center;gap:12px 14px;margin:clamp(32px,3.2vw,50px) 0 0;padding:0;list-style:none;display:flex;position:relative}.q-security__pills li{color:#fff;height:46px;transition:opacity .8s cubic-bezier(.22, 1, .36, 1) var(--d), translate .9s cubic-bezier(.22, 1, .36, 1) var(--d), filter .8s ease var(--d), background-color .25s ease, border-color .25s ease;background:#ffffff0d;border:1px solid #96b9ff66;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.q-security__pills li:hover{background:#ffffff1a;border-color:#aac8ffd9}.q-security__pills svg{color:#a9c6ff;width:19px;height:19px}.q-security__seals{justify-content:center;gap:clamp(20px,3vw,44px);margin-top:clamp(36px,3.6vw,56px);display:flex;position:relative}.q-security__seals .q-seal{filter:drop-shadow(0 14px 22px #0006);width:clamp(76px,7vw,104px);height:auto}.q-security__seals>span:first-child .q-seal{animation:5s ease-in-out infinite alternate q-seal-float}.q-security__seals>span:nth-child(2) .q-seal{animation:5.6s ease-in-out -1.5s infinite alternate q-seal-float}.q-security__seals>span:nth-child(3) .q-seal{animation:5.2s ease-in-out -3s infinite alternate q-seal-float}@keyframes q-seal-float{to{translate:0 -7px}}.q-security .q-reveal,.q-reveal-pop{opacity:0;display:inline-flex}.q-security .q-reveal{filter:blur(6px);transition:opacity .8s cubic-bezier(.22, 1, .36, 1) var(--d), translate .9s cubic-bezier(.22, 1, .36, 1) var(--d), filter .8s ease var(--d);translate:0 20px}.q-security__title.q-reveal,.q-security__lead.q-reveal{display:block}.q-reveal-pop{transition:opacity .6s ease var(--d), scale .8s cubic-bezier(.34, 1.56, .64, 1) var(--d);scale:.6}.q-security[data-inview] .q-reveal,.q-security[data-inview] .q-reveal-pop{opacity:1;filter:none;translate:0;scale:1}.q-footer__wordmark{color:#fff;opacity:0;width:min(100%,1260px);height:auto;margin:clamp(80px,9vw,150px) auto 0;padding-bottom:clamp(32px,4vw,64px);transition:opacity 1.2s .2s,translate 1.6s cubic-bezier(.22,1,.36,1) .2s;display:block;position:relative;translate:0 12%}.q-footer__band[data-inview] .q-footer__wordmark{opacity:1;translate:0}.q-footer__main{max-width:1360px;margin:0 auto;padding:clamp(56px,5vw,80px) clamp(20px,4vw,64px) 36px}.q-footer__cols{grid-template-columns:1fr 1.7fr 1fr 1fr .9fr;gap:40px 32px;display:grid}.q-footer__heading{letter-spacing:.06em;text-transform:uppercase;color:#d6e2fa80;margin:0 0 22px;font-size:13px;font-weight:500}.q-footer__group+.q-footer__group{margin-top:22px}.q-footer__col:nth-child(2){grid-template-columns:1fr 1fr;align-content:start;column-gap:24px;display:grid}.q-footer__col:nth-child(2) .q-footer__heading{grid-column:1/-1}.q-footer__col:nth-child(2) .q-footer__group+.q-footer__group{margin-top:0}.q-footer__col:nth-child(2) .q-footer__group:nth-of-type(n+3){margin-top:22px}.q-footer__group-title{color:#6fa7ff;margin:0 0 10px;font-size:15px;font-weight:700}.q-footer__group ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.q-footer__group a{color:#ffffffdb;font-size:14.5px;transition:color .2s}.q-footer__group a:hover{color:#8fb8ff}.q-footer__heading--follow{margin-top:34px}.q-footer__contact .q-footer__heading{color:#fff;letter-spacing:0;text-transform:none;margin-bottom:14px;font-size:14px}.q-footer__icons{gap:10px;display:flex}.q-footer__icons a{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;width:36px;height:36px;transition:background-color .2s,translate .25s cubic-bezier(.34,1.56,.64,1);display:grid}.q-footer__icons a:hover{background:var(--q-brand);translate:0 -2px}.q-footer__icons svg{width:17px;height:17px}.q-footer__strip{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:32px clamp(32px,5vw,80px);margin-top:56px;padding:32px 0;display:grid}.q-footer__strip-title{color:#ffffffd9;margin:0 0 16px;font-size:14px;font-weight:500}.q-footer__partners{gap:10px;margin:0;padding:0;list-style:none;display:flex}.q-footer__partners li{color:#1b2340;background:#fff;border-radius:10px;place-items:center;width:64px;height:52px;padding:0 10px;display:grid}.q-footer__partners svg{width:100%;height:auto;max-height:24px}.q-footer__mini-seals{gap:12px;display:flex}.q-footer__mini-seals .q-seal{width:50px;height:50px}.q-footer__reviews{color:#ffffffe6;text-align:center;background:linear-gradient(135deg,#3c86ff,#0a55c9);border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:220px;padding:16px 22px;font-size:14px;transition:translate .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex}.q-footer__reviews:hover{translate:0 -3px;box-shadow:0 18px 36px -16px #2878ffb3}.q-footer__reviews strong{color:#fff;font-weight:600}.q-footer__stars{color:#fff;gap:3px;display:flex}.q-footer__stars svg{fill:currentColor;width:14px;height:14px}.q-footer__bottom{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-top:32px;display:grid}.q-footer__logo{color:#fff;width:150px;height:auto}.q-footer__legal{color:#ffffffbf;text-align:center;margin:0;font-size:13.5px;line-height:1.8}.q-footer__policies{justify-content:flex-end;gap:18px;font-size:13.5px;display:flex}.q-footer__policies a{color:#ffffffd9}.q-footer__policies a:hover{color:#8fb8ff}@media (width<=1023px){.q-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.q-footer__col:nth-child(2){grid-column:1/-1}.q-footer__strip,.q-footer__bottom{grid-template-columns:1fr;justify-items:start}.q-footer__legal{text-align:left}.q-security__pills li{height:40px;padding:0 14px;font-size:13.5px}}.q-chat{--chat-ease:cubic-bezier(.22, 1, .36, 1);z-index:60;font-family:var(--font-sans);position:fixed;bottom:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}.q-chat__launcher{color:#fff;cursor:pointer;background:radial-gradient(120% 120% at 30% 20%,#4d97ff 0%,#0a6ce4 45%,#0846b8 100%);border:0;border-radius:999px;place-items:center;width:62px;height:62px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:.8s cubic-bezier(.34,1.56,.64,1) 1.2s both q-chat-in;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 16px 34px -12px #0a50c8a6,0 4px 10px -4px #0a28644d}.q-chat__launcher:before,.q-chat__launcher:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #0a6ce473;animation:3.2s cubic-bezier(0,0,.2,1) 2s infinite q-chat-ring;position:absolute;inset:0}.q-chat__launcher:after{animation-delay:3.6s}.q-chat[data-open] .q-chat__launcher:before,.q-chat[data-open] .q-chat__launcher:after{opacity:0;animation:none}.q-chat__launcher:hover{transform:scale(1.07)rotate(4deg);box-shadow:inset 0 1px #fff6,0 20px 40px -12px #0a50c8bf}.q-chat__launcher:focus-visible{outline-offset:3px;outline:3px solid #0a6ce473}.q-chat__launcher-icon{transition:opacity .3s ease, rotate .45s var(--chat-ease), scale .45s var(--chat-ease);place-items:center;display:grid;position:absolute}.q-chat__launcher-icon svg{width:30px;height:30px}.q-chat__launcher-icon--open .q-hb{color:#fff;filter:drop-shadow(0 2px 3px #04286e59);width:38px;height:38px;margin:2px 0 0 -2px;animation:3.2s ease-in-out infinite q-hb-hover}.q-hb__eye{fill:#0a5ad8}.q-hb__wing{transform-box:view-box;transform-origin:33px 31px;animation:3.2s ease-in-out infinite q-hb-flap}.q-hb__wing--back{animation-delay:40ms}.q-chat__launcher:hover .q-hb__wing{animation-duration:.9s}@keyframes q-hb-flap{0%,4%,12%,20%,28%,36%,to{transform:none}8%,16%,24%,32%{transform:rotate(38deg)scaleY(.55)}}@keyframes q-hb-hover{0%,to{translate:0 1px;rotate:0deg}50%{translate:1px -2px;rotate:-4deg}}.q-chat__launcher-icon--close{opacity:0;rotate:-90deg;scale:.5}.q-chat__launcher-icon--close svg{width:26px;height:26px}.q-chat[data-open] .q-chat__launcher-icon--open{opacity:0;rotate:90deg;scale:.5}.q-chat[data-open] .q-chat__launcher-icon--close{opacity:1;rotate:0deg;scale:1}.q-chat__badge{background:#ff4d5e;border:2px solid #fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;font-weight:700;animation:.5s cubic-bezier(.34,1.56,.64,1) 2.2s both q-pop;display:grid;position:absolute;top:-2px;left:-2px}.q-chat__teaser{color:#4a5876;text-align:left;cursor:pointer;transform-origin:100% 100%;background:#fff;border:0;border-radius:18px 18px 6px;flex-direction:column;gap:3px;width:248px;padding:14px 34px 14px 16px;font-size:14px;line-height:1.4;animation:.55s cubic-bezier(.34,1.56,.64,1) both q-chat-teaser;display:flex;position:absolute;bottom:76px;right:0;box-shadow:0 0 0 1px #0a13300f,0 20px 40px -18px #0a1e4666}.q-chat__teaser strong{color:#0a1330;font-size:15px}.q-chat__teaser-close{color:#7a88a6;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.q-chat__teaser-close:hover{background:#f0f4fb}.q-chat__teaser-close svg{width:13px;height:13px}.q-chat__panel{transform-origin:100% 100%;opacity:0;visibility:hidden;width:min(380px,100vw - 28px);height:min(600px,100dvh - 120px);transition:opacity .25s ease, scale .45s var(--chat-ease), translate .45s var(--chat-ease), visibility 0s linear .45s;background:#f7f9fd;border-radius:26px;flex-direction:column;display:flex;position:absolute;bottom:78px;right:0;overflow:hidden;translate:0 14px;scale:.85;box-shadow:0 0 0 1px #0a13300f,0 40px 80px -30px #0a1e4673,0 10px 24px -12px #0a1e462e}.q-chat[data-open] .q-chat__panel{opacity:1;visibility:visible;transition:opacity .25s ease, scale .5s cubic-bezier(.34, 1.3, .64, 1), translate .5s var(--chat-ease);translate:0;scale:1}.q-chat__head{color:#fff;background:radial-gradient(90% 140% at 0 0,#78b4ff8c,#0000 60%),linear-gradient(135deg,#0a6ce4 0%,#0a4fbf 60%,#0b3a8f 100%);align-items:center;gap:12px;padding:18px 14px 18px 18px;display:flex;position:relative}.q-chat__team{display:flex}.q-chat__avatar{object-fit:cover;background:#fff;border:2px solid #0a5ad8;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.q-chat__avatar+.q-chat__avatar{margin-left:-10px}.q-chat__avatar--one svg{width:20px;height:20px}.q-chat__avatar--initials{color:#5a2b00;background:linear-gradient(135deg,#ffd27a,#ff9f6b);font-size:12px;font-weight:700}.q-chat__who{flex-direction:column;flex:1;gap:2px;display:flex}.q-chat__who strong{font-size:16px;font-weight:650}.q-chat__who span{color:#ffffffd1;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.q-chat__online{background:#3ee08f;border-radius:999px;width:8px;height:8px;position:relative}.q-chat__online:after{content:"";border-radius:inherit;background:#3ee08f;animation:2s cubic-bezier(0,0,.2,1) infinite q-ping;position:absolute;inset:0}.q-chat__icon-btn{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:34px;height:34px;transition:background-color .2s;display:grid}.q-chat__icon-btn:hover{background:#ffffff42}.q-chat__icon-btn svg{width:18px;height:18px}.q-chat__body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;padding:16px 16px 8px;display:flex;overflow-y:auto}.q-chat__day{color:#6b7a99;background:#eaf0fa;border-radius:999px;align-self:center;margin:0 0 4px;padding:3px 10px;font-size:11.5px}.q-chat__msg{max-width:88%;animation:q-chat-msg .45s var(--chat-ease) both;align-items:flex-end;gap:8px;display:flex}.q-chat__msg--user{flex-direction:row-reverse;align-self:flex-end}.q-chat__msg>div{flex-direction:column;display:flex}.q-chat__msg--user>div{align-items:flex-end}.q-chat__bot-dot{background:#fff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;margin-bottom:18px;display:grid;box-shadow:0 2px 8px #10326e1f}.q-chat__bot-dot svg{width:16px;height:16px}.q-chat__bubble{color:#1b2340;background:#fff;border-radius:18px 18px 18px 6px;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.45;box-shadow:0 0 0 1px #0a13300d}.q-chat__msg--user .q-chat__bubble{box-shadow:none;color:#fff;background:linear-gradient(135deg,#1f7bf2,#0a5ad8);border-radius:18px 18px 6px}.q-chat__time{color:#93a0bb;margin:4px 6px 0;font-size:11px}.q-chat__bubble--typing{gap:4px;margin-bottom:18px;padding:14px 16px;display:inline-flex}.q-chat__bubble--typing i{background:#8a97b4;border-radius:999px;width:7px;height:7px;animation:1.1s ease-in-out infinite q-typing}.q-chat__bubble--typing i:nth-child(2){animation-delay:.15s}.q-chat__bubble--typing i:nth-child(3){animation-delay:.3s}.q-chat__quick{flex-wrap:wrap;gap:8px;margin:2px 0 6px 36px;display:flex}.q-chat__quick button{color:#0a5ad8;cursor:pointer;height:36px;animation:q-chat-msg .45s var(--chat-ease) both;transition:background-color .2s ease, color .2s ease, translate .25s var(--chat-ease);background:#fff;border:1px solid #0a6ce447;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:550;display:inline-flex}.q-chat__quick button:hover{color:#fff;background:#0a6ce4;translate:0 -1px}.q-chat__quick svg{width:15px;height:15px}.q-chat__composer{background:#fff;border-radius:999px;align-items:center;gap:8px;margin:6px 12px 0;padding:6px 6px 6px 16px;transition:box-shadow .2s;display:flex;box-shadow:0 0 0 1px #0a133014,0 8px 20px -14px #0a1e4659}.q-chat__composer:focus-within{box-shadow:0 0 0 1.5px #0a6ce48c,0 0 0 5px #0a6ce41a}.q-chat__composer input{color:#0a1330;background:0 0;border:0;outline:none;flex:1;min-width:0;height:36px;font-size:14.5px}.q-chat__composer input::placeholder{color:#93a0bb}.q-chat__send{color:#fff;cursor:pointer;background:#0a6ce4;border:0;border-radius:999px;place-items:center;width:36px;height:36px;transition:background-color .2s,scale .25s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:grid}.q-chat__send:not(:disabled):hover{background:#0759c4;scale:1.08}.q-chat__send:disabled{opacity:.35;cursor:default}.q-chat__send svg{width:18px;height:18px}.q-chat__foot{color:#93a0bb;text-align:center;margin:0;padding:8px 0 12px;font-size:11.5px}.q-chat__foot strong{color:#5a6886;font-weight:600}@keyframes q-chat-in{0%{opacity:0;translate:0 20px;scale:.4}}@keyframes q-chat-ring{0%{opacity:.8;scale:1}80%,to{opacity:0;scale:1.6}}@keyframes q-chat-teaser{0%{opacity:0;translate:0 10px;scale:.6}}@keyframes q-chat-msg{0%{opacity:0;translate:0 10px}}.q-demobar{z-index:55;opacity:0;pointer-events:none;width:min(560px,100vw - 32px);padding-left:92px;transition:translate .7s cubic-bezier(.22,1,.36,1),opacity .4s;position:fixed;bottom:clamp(16px,2.4vw,28px);left:50%;translate:-50% calc(100% + 60px)}.q-demobar[data-visible]{opacity:1;pointer-events:auto;translate:-50%}.q-demobar__person{z-index:1;object-fit:cover;object-position:top;filter:drop-shadow(0 8px 14px #0a1e4659);opacity:0;pointer-events:none;width:104px;height:104px;transition:translate .6s cubic-bezier(.34,1.56,.64,1) .25s,opacity .3s .25s;position:absolute;bottom:2px;left:2px;translate:0 30px}.q-demobar[data-visible] .q-demobar__person{opacity:1;translate:0}.q-demobar__form{background:#fff;border:4px solid #ffffffe6;border-radius:999px;align-items:center;gap:10px;height:64px;margin-left:-92px;padding:6px 6px 6px 108px;transition:box-shadow .25s;display:flex;position:relative;box-shadow:0 0 0 1px #0a133014,0 24px 50px -18px #0a1e4680,0 8px 18px -10px #0a1e4640}.q-demobar__form:focus-within{box-shadow:0 0 0 2px #0a6ce48c,0 0 0 7px #0a6ce41f,0 24px 50px -18px #0a1e4680}.q-demobar__form input{color:#0a1330;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px}.q-demobar__form input::placeholder{color:#7a88a6}.q-demobar__cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f7bf2,#0a55c9);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;height:100%;padding:0 22px;font-size:15.5px;font-weight:600;transition:filter .2s,scale .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:inset 0 1px #ffffff40}.q-demobar__cta:hover{filter:brightness(1.08);scale:1.03}.q-demobar__cta svg{width:17px;height:17px;transition:translate .25s cubic-bezier(.22,1,.36,1)}.q-demobar__cta:hover svg{translate:3px}.q-demobar__thanks{color:#0a1330;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:550;animation:.5s cubic-bezier(.22,1,.36,1) both q-pop-in;display:flex}.q-demobar__check{color:#fff;background:#16b46b;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.q-demobar__check svg{width:15px;height:15px}@media (width<=640px){.q-demobar{width:calc(100vw - 96px);padding-left:64px;left:12px;translate:0 calc(100% + 60px)}.q-demobar[data-visible]{translate:0}.q-demobar__person{width:76px;height:76px}.q-demobar__form{height:56px;margin-left:-64px;padding-left:76px}.q-demobar__form input{font-size:14px}.q-demobar__cta{padding:0 14px;font-size:14px}.q-demobar__cta svg{display:none}}.q-card__outcome{z-index:2;justify-content:center;align-items:center;gap:calc(12 * var(--u,1px));border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#ffffffeb;transition:opacity .35s;display:flex;position:absolute;inset:0}.q-card__outcome>span:last-child{gap:calc(2 * var(--u,1px));flex-direction:column;display:flex}.q-card__outcome strong{font-size:calc(16.5 * var(--u,1px));color:#0a1330;font-weight:650}.q-card__outcome small{font-size:calc(13 * var(--u,1px));color:#5a6886}.q-card__outcome-check{width:calc(34 * var(--u,1px));height:calc(34 * var(--u,1px));color:#fff;box-shadow:0 0 0 calc(5 * var(--u,1px)) #0a6ce424;background:linear-gradient(135deg,#2a86ff,#0a55c9);border-radius:999px;flex:none;place-items:center;transition:scale .5s cubic-bezier(.34,1.56,.64,1);display:grid;scale:.4}.q-card__outcome-check svg{width:55%;height:55%}.q-card:not([data-state=pending]) .q-card__count{opacity:0;transition:opacity .25s,scale .3s;scale:.5}.q-card[data-state=resolved] .q-card__outcome,.q-card[data-state=gone] .q-card__outcome{opacity:1}.q-card[data-state=resolved] .q-card__outcome-check,.q-card[data-state=gone] .q-card__outcome-check{scale:1}.q-card--shift .q-card__outcome strong{font-size:calc(15 * var(--u,1px))}.q-card--shift .q-card__outcome small{display:none}.q-card--shift .q-card__outcome-check{width:calc(26 * var(--u,1px));height:calc(26 * var(--u,1px))}.q-work__ring{display:none}.q-ask__status{white-space:nowrap;color:#141a33;opacity:0;pointer-events:none;align-items:center;gap:10px;font-weight:600;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0}.q-work__stage:is([data-phase=working],[data-phase=done]) .q-ask__status{opacity:1}.q-work__stage:is([data-phase=working],[data-phase=done]) .q-ask__typed{opacity:0}.q-ask__dots{gap:4px;display:inline-flex}.q-ask__dots i{background:#0a6ce4;border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite q-typing}.q-ask__dots i:nth-child(2){animation-delay:.15s}.q-ask__dots i:nth-child(3){animation-delay:.3s}.q-ask__done{color:#fff;background:linear-gradient(135deg,#2a86ff,#0a55c9);border-radius:999px;place-items:center;width:30px;height:30px;animation:.5s cubic-bezier(.34,1.56,.64,1) both q-pop;display:grid}.q-ask__done svg{width:16px;height:16px}.q-work__stage[data-phase=working] .q-ask__icon svg{animation:1.6s linear infinite q-spin-sparkle}@keyframes q-spin-sparkle{to{rotate:360deg}}.q-work__stage[data-phase=done] .q-ask{box-shadow:0 0 0 calc(1.5 * var(--u,1px)) #0a6ce466, 0 0 calc(60 * var(--u,1px)) calc(6 * var(--u,1px)) #3c8cff59, 0 calc(18 * var(--u,1px)) calc(40 * var(--u,1px)) calc(-18 * var(--u,1px)) #183e8240}@media (width>=1024px){.q-ask__status{left:calc(82 * var(--u));font-size:calc(19.5 * var(--u))}.q-work[data-story]{height:330vh}.q-work[data-story] .q-work__pin{align-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.q-work[data-story] .q-work__stage{width:min(100%,144.583vh - 34.6999px)}.q-work[data-story] .q-work__bg{-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(70 * var(--u))), linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(70 * var(--u))), linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #000 calc(70 * var(--u))), linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.q-work__stage:not([data-phase=idle]) .q-card.q-reveal{--d:0s!important}.q-work [data-inview] .q-card[data-state=gone]{opacity:0;translate:calc(var(--tx) * .55 * var(--u)) calc(var(--ty) * .55 * var(--u));filter:blur(6px);pointer-events:none;transition:opacity .7s,translate .9s cubic-bezier(.55,0,.3,1),scale .9s cubic-bezier(.55,0,.3,1),filter .7s;scale:.45}.q-work [data-inview] .q-card[data-state=resolved]{box-shadow:0 0 0 calc(1.5 * var(--u)) #0a6ce473, 0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-14 * var(--u)) #0a50c859;scale:1.03}.q-work__ring{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.q-work__ring ellipse{fill:none;stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1, var(--p) * 1.3));transition:stroke-dashoffset .25s linear}.q-work__ring-line{stroke:url(#q-ring-grad);stroke-width:2.5px;stroke-linecap:round}.q-work__ring-glow{stroke:#8fc0ff;stroke-width:14px;opacity:.55}.q-work__stage[data-phase=done] .q-work__ring-glow{animation:2.4s ease-in-out infinite alternate q-ring-done}@keyframes q-ring-done{to{opacity:.9;stroke-width:22px}}}.q-cookie{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#0a1330;opacity:0;transform-origin:0 100%;visibility:hidden;scrollbar-width:thin;background:radial-gradient(120% 70% at 0 0,#dcebffd9,#0000 60%),#fffffff5;border:1px solid #0a133012;border-radius:24px;width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;transition:opacity .35s,translate .55s cubic-bezier(.22,1,.36,1),scale .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s;position:fixed;bottom:clamp(12px,2vw,28px);left:clamp(12px,2vw,28px);overflow-y:auto;translate:0 24px;scale:.96;box-shadow:0 40px 80px -30px #0a1e4673,0 10px 24px -12px #0a1e462e}.q-cookie[data-open]{opacity:1;visibility:visible;transition:opacity .35s,translate .6s cubic-bezier(.34,1.3,.64,1),scale .6s cubic-bezier(.34,1.3,.64,1);translate:0;scale:1}.q-cookie__head{gap:14px;display:flex}.q-cookie__art{filter:drop-shadow(0 6px 10px #0a50c838);flex:none;width:52px;height:52px}.q-cookie[data-open] .q-cookie__art{animation:1.1s cubic-bezier(.34,1.56,.64,1) .25s both q-cookie-wobble}@keyframes q-cookie-wobble{0%{rotate:-40deg;scale:.4}60%{rotate:10deg;scale:1.05}to{rotate:0deg;scale:1}}.q-cookie__title{font-family:"Inter Tight Variable", var(--font-sans);letter-spacing:-.02em;margin:2px 0 0;font-size:18px;font-weight:650}.q-cookie__text{color:#4a5876;margin:6px 0 0;font-size:13.5px;line-height:1.5}.q-cookie__text a{color:var(--q-brand);text-underline-offset:3px;font-weight:550;-webkit-text-decoration:underline #0a6ce459;text-decoration:underline #0a6ce459}.q-cookie__details{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.q-cookie[data-details] .q-cookie__details{grid-template-rows:1fr}.q-cookie__list{flex-direction:column;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.q-cookie[data-details] .q-cookie__list{padding-top:16px}.q-cookie__list li{background:#f3f7fd;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.q-cookie__cat{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.q-cookie__always{color:var(--q-brand-strong);background:#dfeafc;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.q-cookie__always svg{width:11px;height:11px}.q-cookie__cat-text{color:#5a6886;margin:3px 0 0;font-size:12.5px;line-height:1.45}.q-switch{cursor:pointer;background:#c9d4e6;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background-color .25s;position:relative}.q-switch span{background:#fff;border-radius:999px;width:20px;height:20px;transition:translate .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0a1e4640}.q-switch[aria-checked=true]{background:linear-gradient(135deg,#2a86ff,#0a55c9)}.q-switch[aria-checked=true] span{translate:18px}.q-switch:disabled{cursor:default;opacity:.55}.q-switch:focus-visible{outline-offset:2px;outline:2px solid #0a6ce480}.q-cookie__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.q-cookie__link{color:#0a1330;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.q-cookie__link:hover{color:var(--q-brand)}.q-cookie__link svg{width:16px;height:16px;transition:rotate .3s}.q-cookie[data-details] .q-cookie__link svg{rotate:180deg}.q-cookie__buttons{gap:8px;display:flex}.q-cookie__btn{cursor:pointer;border-radius:999px;height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,translate .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.q-cookie__btn:hover{translate:0 -1px}.q-cookie__btn--ghost{color:#0a1330;background:#fff;border:1px solid #0a133029}.q-cookie__btn--ghost:hover{border-color:#0a6ce473}.q-cookie__btn--primary{color:#fff;background:#0b0d12;border:0}.q-cookie__btn--primary:hover{background:#23262f;box-shadow:0 10px 22px -10px #0b0d128c}@media (width<=640px){.q-cookie{transform-origin:bottom;border-radius:22px;width:auto;padding:18px;bottom:8px;left:8px;right:8px}.q-cookie__actions{flex-direction:column-reverse;align-items:stretch}.q-cookie__buttons>*{flex:1}.q-cookie__link{justify-content:center}}.q-where{background:linear-gradient(#eef5fe 0%,#f9fafe 45%);padding:clamp(72px,7vw,120px) 0 clamp(24px,3vw,48px)}.q-where__inner{max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.q-where__head{text-align:center}.q-where__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--q-brand);margin:0;font-size:13px;font-weight:600}.q-where__title{letter-spacing:-.035em;color:var(--q-ink);margin:16px 0 0;font-size:clamp(34px,4.3vw,64px);font-weight:700;line-height:1.04}.q-where__title span{background:linear-gradient(90deg,#0a6ce4,#4d9cff 60%,#0a55c9);color:#0000;-webkit-background-clip:text;background-clip:text}.q-where__lead{color:#3a4867;margin:18px 0 0;font-size:clamp(15px,1.25vw,18px)}.q-where__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);margin-top:clamp(40px,4.4vw,70px);display:grid}.q-where__card{transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s), translate 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s), filter .9s ease var(--d,0s), box-shadow .35s ease, border-color .35s ease;background:#fff;border:1px solid #e3eaf5;border-radius:18px;flex-direction:column;padding:8px 8px 24px;display:flex;box-shadow:0 30px 60px -48px #0a1e4659}.q-where__card:hover{border-color:#0a6ce440;box-shadow:0 34px 60px -40px #0a328273}.q-where__card-title{letter-spacing:-.015em;color:var(--q-ink);align-items:center;gap:12px;margin:22px 16px 0;font-size:clamp(17px,1.4vw,20px);font-weight:650;display:flex}.q-where__card-title svg{flex:none;width:22px;height:22px}.q-where__card-text{color:#4a5876;margin:10px 16px 0;font-size:15.5px;line-height:1.55}.q-where .q-reveal{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s), translate 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s), filter .9s ease var(--d,0s);translate:0 24px}.q-where[data-inview] .q-reveal{opacity:1;filter:none;translate:0}.q-where .q-step{opacity:0;transition:opacity .5s,translate .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--stagger,0s) + var(--d,0s));translate:0 10px}.q-where .q-step--pop{transition:opacity .4s,scale .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--stagger,0s) + var(--d,0s));translate:0;scale:.85}.q-where[data-inview] .q-step{opacity:1;translate:0;scale:1}.q-where[data-inview] .q-step--brief{animation:q-where-brief 1.2s ease calc(var(--stagger,0s) + var(--d,0s)) both;transition:none}@keyframes q-where-brief{0%{opacity:0;max-height:0;margin-top:0}15%,80%{opacity:1;max-height:48px}to{opacity:0;max-height:0;margin-block:-4px;padding-block:0}}.q-where__mock{color:#1b2340;border:1px solid #edf1f8;border-radius:12px;height:clamp(260px,22vw,300px);font-size:15px;line-height:1.45;position:relative;overflow:hidden}.q-where__one{background:linear-gradient(150deg,#fff,#e3eeff);border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0a6ce426,0 4px 10px -4px #0a50c859}.q-where__one--md{width:38px;height:38px}.q-where__one--md svg{width:20px;height:20px}.q-where__one--lg{border-radius:999px;width:58px;height:58px}.q-where__one--lg svg{width:30px;height:30px}.q-where__mock--slack{background:linear-gradient(#fff 0%,#f4f6fb 100%);flex-direction:column;gap:16px;padding:18px 22px;display:flex}.q-slack__msg{gap:12px;display:flex}.q-slack__msg p{margin:0}.q-slack__avatar{object-fit:cover;border-radius:10px;flex:none;width:38px;height:38px}.q-slack__who{color:#0a1330;align-items:center;gap:7px;font-weight:700;display:flex;margin-bottom:2px!important}.q-slack__who span{color:#8a94aa;font-size:12px;font-weight:400}.q-slack__who em{letter-spacing:.04em;color:#6b7590;background:#e9edf4;border-radius:4px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700}.q-slack__mention{color:#1d64d8;background:#e3efff;border-radius:4px;padding:0 3px}.q-slack__thinking{color:#8a94aa;align-items:center;gap:6px;font-size:13.5px;font-style:italic;display:flex}.q-slack__tool{width:16px;height:16px}.q-slack__dots{gap:3px;display:inline-flex}.q-slack__dots i{background:#8a94aa;border-radius:999px;width:4px;height:4px;animation:1.1s ease-in-out infinite q-typing}.q-slack__dots i:nth-child(2){animation-delay:.15s}.q-slack__dots i:nth-child(3){animation-delay:.3s}.q-slack__checks{flex-direction:column;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.q-slack__checks li{transform-origin:0;align-items:center;gap:10px;display:flex}.q-slack__checks li span{color:#fff;background:#1f7bf2;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.q-slack__checks svg{width:12px;height:12px}.q-where__mock--chat{background:radial-gradient(90% 60% at 50% 0,#fff 0%,#0000 70%),linear-gradient(#f3f8ff 0%,#e4eefc 100%);flex-direction:column;padding:18px 22px;display:flex}.q-wa__head{flex-direction:column;align-items:center;gap:6px;display:flex}.q-wa__head p{color:#3a4867;align-items:center;margin:0;font-size:13px;display:flex}.q-wa__head svg:not(.q-where__one svg){color:#9aa6bf;width:13px;height:13px}.q-wa__thread{flex-direction:column;gap:8px;margin-top:16px;display:flex}.q-wa__bubble{color:#1b2340;background:#e9edf3;border-radius:18px;align-self:flex-start;max-width:82%;margin:0;padding:9px 14px;font-size:14.5px}.q-wa__bubble--me{color:#fff;background:linear-gradient(135deg,#3c8cff,#1767e0);border-radius:18px 18px 6px;align-self:flex-end;box-shadow:0 8px 18px -10px #1464e6b3}.q-wa__bubble--typing{gap:4px;padding:12px 14px;display:inline-flex;overflow:hidden}.q-wa__bubble--typing i{background:#8a97b4;border-radius:999px;width:7px;height:7px;animation:1.1s ease-in-out infinite q-typing}.q-wa__bubble--typing i:nth-child(2){animation-delay:.15s}.q-wa__bubble--typing i:nth-child(3){animation-delay:.3s}.q-where__mock--email{background:linear-gradient(#f5f8fd 0%,#eef3fb 100%);padding:16px}.q-mail{filter:blur(1.6px);opacity:.75;background:#fff;border-radius:10px;height:100%;padding:18px 20px;box-shadow:0 0 0 1px #edf1f8}.q-mail__subject{color:#0a1330;margin:0;font-size:19px;font-weight:650}.q-mail__from{color:#8a94aa;align-items:center;gap:8px;margin:12px 0 18px;font-size:13.5px;display:flex}.q-mail__from strong{color:#1b2340}.q-mail__avatar{color:#5a2b00;background:linear-gradient(135deg,#ffd27a,#ff9f6b);border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.q-mail__line{background:#e8edf5;border-radius:8px;height:8px;margin-top:12px;display:block}.q-mail__ask{background:#fff;border:1.5px solid #0a6ce459;border-radius:999px;align-items:center;gap:10px;padding:7px 7px 7px 8px;display:flex;position:absolute;top:42%;left:4%;right:4%;box-shadow:0 0 0 6px #0a6ce414,0 18px 34px -16px #0a328273}.q-mail__ask .q-where__one{border-radius:999px;width:32px;height:32px}.q-mail__ask .q-where__one svg{width:17px;height:17px}.q-mail__typed{white-space:nowrap;text-overflow:ellipsis;color:#5a6886;flex:1;min-width:0;font-size:14px;overflow:hidden}.q-mail__typed:after{content:"";vertical-align:-2px;background:#4f86d6;width:2px;height:1.1em;margin-left:2px;animation:1.05s step-end infinite q-blink;display:inline-block}.q-mail__send{color:#fff;background:linear-gradient(135deg,#2a86ff,#0a55c9);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.q-mail__send svg{width:16px;height:16px}.q-mail__result{white-space:nowrap;color:#fff;background:#0b0d12;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;bottom:9%;left:50%;box-shadow:0 14px 28px -14px #0b0d1299;translate:-50%!important}.q-mail__result svg{color:#6fb0ff;width:16px;height:16px}@media (width<=640px){.q-where__mock{height:auto;min-height:290px}.q-where__mock--slack{font-size:14px}}@media (width<=1023px){.q-where__grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.q-where__title br{display:none}}.q-work__bg-done{display:none}@media (width>=1024px){.q-work__bg-done{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .9s,translate 1.6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;translate:-1.5%}.q-work__stage[data-phase=done] .q-work__bg-done{opacity:1;translate:0}.q-work__stage[data-phase=done] .q-work__ring{opacity:0;transition:opacity .6s}}.q-chip img{object-fit:contain;filter:drop-shadow(0 4em 5em #0a3ca033);width:44em;height:44em}.q-window__stat img{object-fit:contain;width:40em;height:40em}.q-legal-hero{background:radial-gradient(60% 90% at 85% 0,#78afff59,#0000 60%),radial-gradient(50% 80% at 0 100%,#a0c8ff4d,#0000 65%),linear-gradient(#fff 0%,#eef5fe 100%);padding:clamp(130px,14vw,190px) clamp(20px,5vw,88px) clamp(56px,6vw,96px);position:relative;overflow:hidden}.q-legal-hero:after{content:"";pointer-events:none;border:2px solid #ffffffe6;border-radius:50%;width:62vw;height:22vw;position:absolute;top:18%;right:-12%;rotate:-10deg;box-shadow:0 0 30px #5096ff59,inset 0 0 30px #5096ff40}.q-legal-hero__inner{z-index:1;max-width:1240px;margin:0 auto;position:relative}.q-legal-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--q-brand-strong);background:#dbe9fd;border-radius:999px;margin:0;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.q-legal-hero__title{font-family:"Inter Tight Variable", var(--font-sans);letter-spacing:-.04em;color:#0a1330;margin:18px 0 0;font-size:clamp(40px,6vw,84px);font-weight:450;line-height:1}.q-legal-hero__intro{color:#4a5876;max-width:640px;margin:20px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.q-legal-hero__meta{color:#3a4867;background:#ffffffb3;border:1px solid #0a133014;border-radius:999px;align-items:center;gap:8px;margin:26px 0 0;padding:8px 14px;font-size:14px;display:inline-flex}.q-legal-hero__meta svg{width:16px;height:16px;color:var(--q-brand)}.q-legal-hero__eyebrow,.q-legal-hero__title,.q-legal-hero__intro,.q-legal-hero__meta{animation:.9s cubic-bezier(.22,1,.36,1) both q-rise}.q-legal-hero__title{animation-delay:60ms}.q-legal-hero__intro{animation-delay:.12s}.q-legal-hero__meta{animation-delay:.18s}.q-legal{background:#f9fafe;grid-template-columns:280px minmax(0,760px);justify-content:center;gap:clamp(32px,6vw,96px);max-width:1240px;margin:0 auto;padding:clamp(48px,5vw,80px) clamp(20px,5vw,88px) clamp(80px,8vw,130px);display:grid}.q-legal__aside{flex-direction:column;align-self:start;gap:18px;display:flex;position:sticky;top:96px}.q-legal__toc{background:#fff;border:1px solid #0a13300f;border-radius:20px;padding:18px;box-shadow:0 20px 40px -32px #0a1e4659}.q-legal__toc-title{letter-spacing:.06em;text-transform:uppercase;color:#7a88a6;margin:0 0 10px 10px;font-size:12px;font-weight:600}.q-legal__toc ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.q-legal__toc a{color:#4a5876;border-radius:10px;gap:10px;padding:8px 10px;font-size:14px;line-height:1.35;transition:background-color .2s,color .2s;display:flex;position:relative}.q-legal__toc a span{font-variant-numeric:tabular-nums;color:#9aa6bf;padding-top:1px;font-size:12px}.q-legal__toc a:hover{color:#0a1330;background:#f2f7fe}.q-legal__toc a[data-active]{color:var(--q-brand-strong);background:#eaf2fe;font-weight:600}.q-legal__toc a[data-active] span{color:var(--q-brand)}.q-legal__toc a[data-active]:before{content:"";background:var(--q-brand);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-18px}.q-legal__others{flex-direction:column;gap:8px;display:flex}.q-legal__others a{color:#0a1330;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:550;transition:box-shadow .2s,translate .25s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 0 0 1px #0a13300f}.q-legal__others a>svg:first-child{width:18px;height:18px;color:var(--q-brand)}.q-legal__others-arrow{color:#9aa6bf;width:15px;height:15px;margin-left:auto}.q-legal__others a:hover{translate:0 -1px;box-shadow:0 0 0 1px #0a6ce44d,0 12px 24px -16px #0a285a59}.q-legal__body{color:#34405e;font-size:16.5px;line-height:1.75}.q-legal__section{padding-bottom:36px;scroll-margin-top:110px}.q-legal__section+.q-legal__section{border-top:1px solid #e6ecf5;padding-top:36px}.q-legal__section h2{font-family:"Inter Tight Variable", var(--font-sans);letter-spacing:-.025em;color:#0a1330;align-items:baseline;gap:14px;margin:0 0 14px;font-size:clamp(22px,2vw,28px);font-weight:550;line-height:1.25;display:flex}.q-legal__section h2 span{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--q-brand);font-size:14px;font-weight:600}.q-legal__body p{margin:0 0 14px}.q-legal__body ul{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.q-legal__body ul li{padding-left:22px;position:relative}.q-legal__body ul li:before{content:"";background:var(--q-brand);border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:4px;box-shadow:0 0 0 3px #0a6ce426}.q-legal__body strong{color:#0a1330;font-weight:650}.q-legal__body a:not(.q-legal__cta){color:var(--q-brand);text-underline-offset:3px;font-weight:550;-webkit-text-decoration:underline #0a6ce44d;text-decoration:underline #0a6ce44d;transition:text-decoration-color .2s}.q-legal__body a:not(.q-legal__cta):hover{-webkit-text-decoration-color:var(--q-brand);text-decoration-color:var(--q-brand)}.q-legal__callout{border-left:3px solid var(--q-brand);color:#24304d;background:linear-gradient(90deg,#eaf2fe,#f5f9ff);border-radius:0 14px 14px 0;margin:6px 0 14px;padding:16px 18px 16px 20px}.q-legal__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.q-legal__cards>div{background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 0 0 1px #0a13300f}.q-legal__cards strong{margin-right:8px;display:inline-block}.q-legal__cards p{margin:6px 0 0;font-size:14.5px;line-height:1.55}.q-legal__pill,.q-legal__tag{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-flex}.q-legal__pill{color:var(--q-brand-strong);background:#dbe9fd}.q-legal__pill--opt{color:#5a6886;background:#eef1f6}.q-legal__tag--necessary{color:#0a4fbf;background:#dbe9fd}.q-legal__tag--analytics{color:#12804f;background:#e3f6ee}.q-legal__tag--marketing{color:#b4392c;background:#fdecea}.q-legal__tag--preferences{color:#5b3bb3;background:#f1ebfd}.q-legal__table-wrap{background:#fff;border-radius:16px;margin:0 0 12px;overflow-x:auto;box-shadow:0 0 0 1px #0a13300f}.q-legal__table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.45}.q-legal__table th,.q-legal__table td{text-align:left;vertical-align:top;padding:12px 14px}.q-legal__table th{letter-spacing:.04em;text-transform:uppercase;color:#5a6886;background:#f4f7fc;font-size:12px;font-weight:600}.q-legal__table tbody tr+tr td{border-top:1px solid #edf1f7}.q-legal__table code{color:#0a1330;background:#f2f5fa;border-radius:6px;padding:2px 6px;font-size:12.5px}.q-legal__note{color:#7a88a6;font-size:13.5px}.q-legal__cta{color:#fff;cursor:pointer;background:#0b0d12;border:0;border-radius:999px;align-items:center;height:44px;margin:4px 0 18px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .2s,translate .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.q-legal__cta:hover{background:#23262f;translate:0 -1px}.q-legal__help{color:#fff;background:radial-gradient(80% 140% at 100% 0,#78afff59,#0000 60%),linear-gradient(135deg,#0d2a55,#0a1d3d);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:22px 24px;display:flex}.q-legal__help strong{color:#fff;font-size:18px}.q-legal__help p{color:#d6e2facc;margin:2px 0 0;font-size:14.5px}.q-legal__help .q-legal__cta{color:#0a1330;background:#fff;margin:0}.q-footer__policies button{font:inherit;color:#ffffffd9;cursor:pointer;background:0 0;border:0;padding:0}.q-footer__policies button:hover{color:#8fb8ff}.q-footer[data-variant=simple]{border-radius:clamp(20px,2.4vw,40px) clamp(20px,2.4vw,40px) 0 0}@media (width<=1023px){.q-legal{grid-template-columns:1fr}.q-legal__aside{position:static}.q-legal__toc a[data-active]:before{display:none}.q-legal__cards{grid-template-columns:1fr}}@media (width<=640px){.q-footer__main{padding-bottom:100px}.q-footer__policies{flex-wrap:wrap;justify-content:flex-start}}
