.nq .abt__k{font:600 13px/1.4 var(--f);color:var(--accent);align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.nq .abt__k span{background:var(--teal);width:9px;height:9px;box-shadow:11px 0 0 var(--gold);border-radius:2px;margin-inline-end:11px}[dir=rtl] .nq .abt__k span,.nq[dir=rtl] .abt__k span{box-shadow:-11px 0 0 var(--gold)}.nq .abt__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:16px 72px;margin-bottom:44px;display:grid}.nq .abt__top h2{max-width:22em}.nq .abt__lede{color:var(--fg-2);max-width:34rem;font-size:16.5px;line-height:1.9}.nq .abt__aside{justify-items:start;gap:10px;display:grid}.nq .abt-hero .svh__wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.nq .abt-hero h1{max-width:16em}.nq .abt-hero__card{justify-items:end;min-width:0;display:grid}.nq .abt-hero__card .ph__org{animation:stage-in 1.2s var(--out) .2s both}.nq .abt-hero__card .ab__dl div{grid-template-columns:118px minmax(0,1fr)}.nq .abt-story__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px 80px;display:grid}.nq .abt-story__h h2{font-size:var(--fs-h2);line-height:1.45}.nq .abt-story__body{gap:18px;display:grid}.nq .abt-story__p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2)}.nq .abt-story__p--lead{font-size:var(--fs-lede);color:var(--fg);font-weight:500}.nq .abt-story__pts{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.nq .abt-story__pts li{background:var(--accent-soft);color:var(--fg);font:500 14px/1.4 var(--f);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.nq .abt-story__pts .ic{width:16px;height:16px;color:var(--accent)}.nq .abt-commit__list{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nq .abt-commit__list[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.nq .abt-commit__i{background:var(--surface);box-shadow:inset 0 0 0 1px rgba(var(--tint),.08);border-radius:20px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;padding:26px 24px 28px;display:grid;position:relative}.nq .pz--white .abt-commit__i{background:var(--bg)}.nq .abt-commit__i:before{content:"";top:0;background:var(--gold);border-radius:0 0 3px 3px;width:44px;height:3px;position:absolute;inset-inline-start:24px}.nq .abt-commit__n{font:500 12.5px/1 "IBM Plex Mono",var(--f);color:var(--gold-t);align-self:center}.nq .abt-commit__n bdi{font-weight:600}.nq .abt-commit__ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.nq .abt-commit__i h3{font:600 var(--fs-h4)/1.5 var(--f);grid-column:1/-1}.nq .abt-commit__i p{color:var(--fg-2);grid-column:1/-1;font-size:15px;line-height:1.85}.nq .abt-build__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nq .abt-build__col{background:var(--bg);box-shadow:inset 0 0 0 1px rgba(var(--tint),.08);border-radius:24px;grid-template-rows:auto 1fr auto;gap:18px;padding:28px;display:grid}.nq .abt-build__hd{border-bottom:1px solid rgba(var(--tint),.08);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding-bottom:18px;display:grid}.nq .abt-build__ic{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.nq .abt-build__col--salla .abt-build__ic{color:var(--gold-t);background:#d1a42724}.nq .abt-build__ic .ic{width:24px;height:24px}.nq .abt-build__hd h3{font:600 var(--fs-h4)/1.5 var(--f)}.nq .abt-build__hd p{color:var(--fg-2);margin-top:4px;font-size:15px;line-height:1.8}.nq .abt-build__col ul{align-content:start;gap:2px;display:grid}.nq .abt-build__col li a{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-inline:-12px;padding:12px;transition:background-color .3s;display:grid}.nq .abt-build__col li a:hover{background:rgba(var(--tint),.05)}.nq .abt-build__col li a>.ic{width:20px;height:20px;color:var(--accent)}.nq .abt-build__col li a>span{gap:2px;min-width:0;display:grid}.nq .abt-build__col li b{font:600 15px/1.5 var(--f)}.nq .abt-build__col li small{color:var(--fg-3);font-size:13.5px;line-height:1.6}.nq .abt-build__col li a>svg:last-child{width:16px;height:16px;color:var(--fg-3);transition:transform .35s var(--out)}[dir=rtl] .nq .abt-build__col li a>svg:last-child{transform:scaleX(-1)}.nq .abt-build__col li a:hover>svg:last-child{color:var(--accent)}.nq .abt-works__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nq .abt-works__grid[data-n="1"]{grid-template-columns:minmax(0,1fr);max-width:720px}.nq .abt-works__grid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nq .abt-works__i{align-content:start;gap:16px;display:grid}.nq .abt-works__shot{background:var(--surface);box-shadow:inset 0 0 0 1px rgba(var(--tint),.1),0 40px 70px -48px var(--shadow);border-radius:18px;overflow:hidden}.nq .pz--white .abt-works__shot{background:var(--bg)}.nq .abt-works__bar{border-bottom:1px solid rgba(var(--tint),.08);background:rgba(var(--tint),.04);align-items:center;gap:6px;height:30px;padding-inline:12px;display:flex}.nq .abt-works__bar i{background:rgba(var(--tint),.22);border-radius:50%;width:7px;height:7px}.nq .abt-works__bar em{font:500 11.5px/1 "IBM Plex Mono",var(--f);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;direction:ltr;margin-inline-start:8px;font-style:normal;overflow:hidden}.nq .abt-works__shot img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.nq .abt-works__meta{gap:4px;display:grid}.nq .abt-works__meta b{font:600 var(--fs-h4)/1.5 var(--f)}.nq .abt-works__meta>span{color:var(--fg-3);font-size:14px;line-height:1.7}.nq .abt-works__links{flex-wrap:wrap;gap:4px 20px;display:flex}.nq .abt-works__links .link .ic,.nq .abt-works__links .link svg{width:15px;height:15px}.nq .abt-steps__list{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:28px;display:grid;position:relative}.nq .abt-steps__list:before{content:"";top:27px;background:repeating-linear-gradient(90deg,rgba(var(--tint),.22) 0 6px,transparent 6px 12px);height:2px;position:absolute;inset-inline-start:28px;inset-inline-end:calc((100% - (var(--n,4) - 1) * 28px) / var(--n,4) - 28px)}.nq .abt-steps__i{align-content:start;gap:10px;display:grid;position:relative}.nq .abt-steps__dot{background:var(--surface);width:56px;height:56px;color:var(--accent);box-shadow:inset 0 0 0 1px rgba(var(--tint),.14),0 0 0 8px var(--bg);border-radius:50%;place-items:center;display:grid;position:relative}.nq .pz--white .abt-steps__dot{background:var(--bg);box-shadow:inset 0 0 0 1px rgba(var(--tint),.14),0 0 0 8px var(--surface)}.nq .abt-steps__i:last-child .abt-steps__dot{background:var(--gold);color:var(--navy);box-shadow:0 0 0 8px var(--bg)}.nq .pz--white .abt-steps__i:last-child .abt-steps__dot{box-shadow:0 0 0 8px var(--surface)}.nq .abt-steps__dot .ic{width:22px;height:22px}.nq .abt-steps__n{font:500 12.5px/1 "IBM Plex Mono",var(--f);color:var(--gold-t);margin-top:10px}.nq .abt-steps__i h3{font:600 var(--fs-h4)/1.5 var(--f)}.nq .abt-steps__i p{color:var(--fg-2);font-size:15px;line-height:1.85}.nq .abt-flow{background:rgba(var(--tint),.08);box-shadow:inset 0 0 0 1px rgba(var(--tint),.08);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.nq .abt-flow__i{background:var(--surface);align-content:start;gap:6px;padding:30px 28px 32px;display:grid;position:relative}.nq .abt-flow__i+.abt-flow__i{margin-inline-start:1px}.nq .abt-flow__i:not(:last-child):after{content:"";z-index:1;top:44px;background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300112B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:24px;height:24px;position:absolute;inset-inline-end:-13px}[dir=rtl] .nq .abt-flow__i:not(:last-child):after{transform:scaleX(-1)}.nq .abt-flow__ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:15px;place-items:center;margin-bottom:12px;display:grid}.nq .abt-flow__i b{font:600 var(--fs-h3)/1.4 var(--f)}.nq .abt-flow__i span:last-child{color:var(--fg-2);font-size:16px;line-height:1.7}.nq .abt-vision{background:var(--bg-2)}.nq .abt-vision__wrap{box-shadow:inset 0 0 0 1px rgba(var(--tint),.08);background:linear-gradient(120deg,#2aa48a24,#d1a42714);border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:36px 40px;display:grid}.nq .abt-vision__ic{background:var(--surface);width:72px;height:72px;color:var(--gold-t);box-shadow:inset 0 0 0 1px rgba(var(--tint),.1);border-radius:22px;place-items:center;display:grid}.nq .abt-vision__ic .ic{width:30px;height:30px}.nq .abt-vision h2{font-size:var(--fs-h3)}.nq .abt-vision p{font-size:var(--fs-lede);color:var(--fg-2);max-width:52rem;margin-top:8px;line-height:1.9}.nq .abt-faqmore{background:var(--surface);text-align:center;padding:0 clamp(16px,4vw,64px) 72px}.nq .abt-faqmore .link{margin:0}.nq .inner .abt-faqmore{margin-top:-40px}@media (max-width:1100px){.nq .abt__top{grid-template-columns:1fr;gap:12px;margin-bottom:36px}.nq .abt-hero .svh__wrap{grid-template-columns:1fr}.nq .abt-hero__card{justify-items:start}.nq .abt-story__wrap{grid-template-columns:1fr;gap:20px}.nq .abt-commit__list,.nq .abt-commit__list[data-n="4"],.nq .abt-works__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nq .abt-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.nq .abt-steps__list:before{display:none}.nq .abt-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.nq .abt-flow__i+.abt-flow__i{margin-inline-start:0}.nq .abt-flow__i:after{display:none}}@media (max-width:760px){.nq .abt-build__cols{grid-template-columns:1fr}.nq .abt-build__col{padding:22px 18px}.nq .abt-build__col li small{display:none}.nq .abt-build__col li a{padding-block:10px}}@media (max-width:640px){.nq .abt-hero .svh__ctas{grid-template-columns:1fr}.nq .abt-commit__list,.nq .abt-commit__list[data-n="4"]{grid-template-columns:1fr;gap:12px}.nq .abt-commit__i{padding:22px 18px 24px}.nq .abt-commit__i:before{inset-inline-start:18px}.nq .abt-works__grid,.nq .abt-works__grid[data-n="2"]{grid-template-columns:1fr;gap:28px}.nq .abt-steps__list{grid-template-columns:1fr;gap:26px}.nq .abt-steps__list:before{top:28px;bottom:28px;background:repeating-linear-gradient(180deg,rgba(var(--tint),.22) 0 6px,transparent 6px 12px);width:2px;height:auto;display:block;inset-inline:27px auto}.nq .abt-steps__i{grid-template-columns:56px minmax(0,1fr);column-gap:16px}.nq .abt-steps__dot{grid-row:span 3}.nq .abt-steps__n{margin-top:6px}.nq .abt-flow{grid-template-columns:1fr}.nq .abt-flow__i{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:18px}.nq .abt-flow__ic{grid-row:span 2;margin:0}.nq .abt-vision__wrap{grid-template-columns:1fr;gap:16px;padding:26px 20px}.nq .abt-vision__ic{border-radius:17px;width:56px;height:56px}.nq .abt-faqmore{padding-bottom:56px}}
