.pg-aich .hero-ch{text-align:center;min-height:0;padding:88px 0 0;display:block}.pg-aich .hero-ch .wm{background:var(--navy);opacity:.035;width:clamp(820px,78vw,1250px);display:block;top:-38%;left:-22%;rotate:-30deg}.pg-aich .hero-ch .wm.wm-2{opacity:.03;width:clamp(560px,52vw,850px);inset:auto -16% -55% auto;rotate:30deg}.pg-aich .hero-ch .wrap{max-width:860px;padding-top:0;padding-bottom:0;display:block}.pg-aich .hero-ch .label{justify-content:center}.pg-aich .hero-ch h1{max-width:16ch;margin:18px auto 22px}.pg-aich .hero-ch .lede{max-width:52ch;margin:0 auto}.pg-aich .hero-ch .actions{justify-content:center;margin-top:32px}.pg-aich .hero-ch .tools{z-index:1;padding:52px 0 56px;position:relative}.pg-aich .hero-ch .tools .wrap{max-width:1200px}.tool-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.tool-logo{border:1px solid var(--border);border-radius:var(--r);background:#fff;align-items:center;height:48px;padding:0 18px;display:flex}.tool-logo img{object-fit:contain;width:auto;max-width:120px;height:22px;display:block}.benefits{z-index:1;text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:44px auto 0;padding:0 28px 60px;display:grid;position:relative}.benefit{border-radius:var(--r);box-shadow:var(--nl-shadow-card);background:#fff;grid-template-columns:44px 1fr;align-items:center;gap:4px 14px;padding:22px 22px 20px;display:grid}.benefit .chip{grid-row:1/3;width:44px;height:44px}.benefit .chip svg{width:22px;height:22px}.benefit b{font-family:var(--head);color:var(--navy);letter-spacing:-.01em;font-size:16px;font-weight:700}.benefit span:not(.chip){color:var(--body-k);font-size:13.5px;line-height:1.45}@media (max-width:900px){.pg-aich .hero-ch{padding-top:56px}.benefits{grid-template-columns:1fr}}.split-ch{background:#fff}.split-ch .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 72px;display:grid}.split-ch h2{margin-top:16px}.split-ch .copy{color:var(--body-k);gap:14px;margin-top:22px;font-size:16.5px;display:grid}.split-ch .actions{margin-top:30px}.split-ch .art{aspect-ratio:auto;box-shadow:none;background:0 0;border:0;padding:0;display:block}.split-ch .art svg{width:100%;height:auto;overflow:visible}.split-ch .photo{aspect-ratio:4/3.4;border-radius:var(--r);background:var(--border);position:relative;overflow:hidden;box-shadow:0 20px 48px #0f2e5f1f}.split-ch .photo img{object-position:50% 45%}.split-ch.tint{background:var(--card-bg)}.split-ch.flip .visual{order:-1}.split-ch .ig{justify-self:end;max-width:520px}@media (max-width:900px){.split-ch .wrap{grid-template-columns:1fr}.split-ch.flip .visual{order:0}.split-ch .ig{justify-self:start}}.levels .head .label{color:var(--nl-on-dark-label)}.level-grid{grid-template-columns:1fr 1fr;gap:0 64px;margin-top:8px;display:grid}.level{border-top:1px solid var(--nl-line-dark);grid-template-columns:32px 1fr;gap:6px 16px;padding:22px 0;display:grid}.level i{background:var(--lime);width:30px;height:30px;color:var(--navy);font-style:normal;font-family:var(--head);border-radius:50%;grid-row:1/3;place-items:center;margin-top:-2px;font-size:13px;font-weight:700;display:grid}.level h3{color:#fff;grid-column:2;font-size:18px}.level p{color:var(--nl-on-dark-body);grid-column:2;font-size:15px}@media (max-width:820px){.level-grid{grid-template-columns:1fr}}.paths{background:var(--sky-band)}.paths .head{text-align:center;grid-template-columns:1fr;justify-items:center;margin-bottom:40px}.paths .head .label{justify-content:center}.paths .head .lede{margin:14px auto 0}.path-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.path{border-radius:var(--r);box-shadow:var(--nl-shadow-card);background:#fff;flex-direction:column;gap:12px;padding:32px 32px 30px;display:flex}.path .chip{width:56px;height:56px;margin-bottom:4px}.path .chip svg{width:26px;height:26px}.path h3{font-size:23px;line-height:1.16}.path p{color:var(--body-k);font-size:15.5px}.path .more{margin-top:auto;padding-top:12px}@media (max-width:800px){.path-grid{grid-template-columns:1fr}}.cases-ch{background:var(--proof-band)}.cases-ch .head{margin-bottom:36px}.uses{background:#fff}.uses .head{text-align:center;grid-template-columns:1fr;justify-items:center;margin-bottom:40px}.uses .head .label{justify-content:center}.uses .head .lede{max-width:54ch;margin:14px auto 0}.uc-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.uc{background:var(--card-bg);border-radius:var(--r);flex-direction:column;gap:10px;padding:28px 26px 26px;transition:transform .22s,box-shadow .22s;display:flex}.uc:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0f2e5f14}.uc .chip{width:52px;height:52px;margin-bottom:4px}.uc .chip svg{width:24px;height:24px}.uc h3{font-size:19px;line-height:1.25}.uc p{color:var(--body-k);font-size:14.5px;line-height:1.55}@media (max-width:900px){.uc-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.uc-grid{grid-template-columns:1fr}}.plat-ch{background:var(--sky-band)}.plat-ch .head{text-align:center;grid-template-columns:1fr;justify-items:center;margin-bottom:40px}.plat-ch .head .label{justify-content:center}.plat-ch .head .lede{max-width:54ch;margin:14px auto 0}.logo-grid{grid-template-columns:repeat(7,1fr);gap:14px;display:grid}.logo-cell{border-radius:var(--r);background:#fff;place-items:center;height:88px;padding:18px 20px;display:grid;box-shadow:0 10px 26px #0f2e5f0d}.logo-cell img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40px}@media (max-width:1000px){.logo-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.logo-grid{grid-template-columns:repeat(3,1fr)}.logo-cell{height:76px;padding:14px}}.pg-aich .teams .wm{inset:auto auto -40% -8%}.teams .head{text-align:center;grid-template-columns:1fr;justify-items:center;margin-bottom:36px}.teams .head .label{justify-content:center}.teams .lede{max-width:54ch;margin:14px auto 0}.tabs{border-bottom:1px solid var(--nl-line-dark);flex-wrap:wrap;justify-content:center;gap:4px 24px;margin-bottom:36px;display:flex}.tabs button{font-family:var(--body);color:var(--nl-on-dark-label);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 4px 14px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s}.tabs button:hover{color:#fff}.tabs button[aria-selected=true]{color:#fff;border-bottom-color:var(--lime)}.tpanel{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:32px 64px;display:none}.tpanel.on{display:grid}.tpanel h3{color:#fff;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.teams .tpanel p{color:var(--nl-on-dark-lede);max-width:46ch;margin-top:14px;font-size:16.5px}.tpanel .btn{margin-top:26px}.flow{gap:0;display:grid}.fstep{border:1px solid var(--nl-line-dark);border-radius:var(--r);background:#ffffff0f;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.fstep .chip{background:var(--lime);width:48px;height:48px;color:var(--navy)}.fstep .chip svg{width:22px;height:22px}.fstep b{font-family:var(--head);color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:700}.fdots{gap:7px;padding:8px 0 8px 20px;display:grid}.fdots i{border-radius:50%;width:7px;height:7px;display:block}@media (max-width:900px){.tpanel{grid-template-columns:1fr}}
