:root{--color-primary:#1d5bff;--color-primary-deep:#164bd6;--color-primary-press:#0b1f4d;--color-primary-soft:#6c9cff;--color-primary-bg-subdued:#dce7ff;--color-brand-dark-900:#0b1f4d;--color-ruby:#1693a3;--color-magenta:#5aa9c2;--color-lemon:#8a641c;--color-canvas:#fff;--color-canvas-soft:#f6f9fc;--color-canvas-cream:#f5e9d4;--color-hairline:#e3e8ee;--color-hairline-input:#a8c3de;--color-ink:#0d253d;--color-ink-secondary:#273951;--color-ink-mute:#64748d;--color-ink-mute-2:#61718a;--color-on-primary:#fff;--color-on-dark-secondary:#ffffffb8;--mesh-cream:#f5f7fa;--mesh-orange:#dce7ff;--mesh-lavender:#b9d3ff;--mesh-indigo:#1d5bff;--mesh-ruby:#1693a3;--mesh-magenta:#8ac7d0;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", sans-serif;--weight-display:700;--weight-body:400;--weight-button:400;--weight-medium:500;--weight-strong:600;--weight-bold:700;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-huge:64px;--container:1200px;--section-pad:96px;--section-pad-product:48px;--rounded-xs:4px;--rounded-sm:6px;--rounded-md:8px;--rounded-lg:12px;--rounded-xl:16px;--rounded-pill:9999px;--shadow-1:#00377014 0 1px 3px;--shadow-2:#00377014 0 8px 24px, #0037700a 0 2px 6px;--focus-ring:0 0 0 3px #1d5bff24}.ns-solutions-manual .ns-solutions-hero{width:min(100% - 48px,1180px);padding:78px 0 82px}.ns-solution-starts,.ns-solutions-manual .ns-service-overview,.ns-solution-industry-handoff{padding:96px 0}.ns-solution-trust{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.ns-solution-trust span{color:#304663;background:#ffffffb8;border:1px solid #d7e1ee;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.ns-solution-trust svg{color:#1693a3}.ns-solution-starts{background:#f5f8fc}.ns-solution-start-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;display:grid}.ns-solution-start-grid>article{background:#fff;border:1px solid #dce4ef;border-radius:24px;flex-direction:column;min-height:430px;padding:32px;display:flex;box-shadow:0 18px 45px #1434600f}.ns-solution-start-grid>article>span{color:#1d5bff;font-size:13px;font-weight:850}.ns-solution-start-grid h3{color:#0b1f4d;letter-spacing:-.045em;margin-top:22px;font-size:28px;line-height:1.25}.ns-solution-start-grid p{color:#68778c;margin-top:14px;line-height:1.7}.ns-solution-start-grid ol{gap:9px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.ns-solution-start-grid li{color:#263a59;background:#f4f7fb;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;font-weight:750;display:flex}.ns-solution-start-grid li b{color:#1d5bff;background:#dfe9ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.ns-solution-start-grid a{margin-top:auto}.ns-solution-followup-path{background:#fff;border:1px solid #dce4ef;border-radius:20px;justify-content:space-between;align-items:center;gap:34px;margin-top:18px;padding:24px 28px;display:flex}.ns-solution-followup-path span{color:#0b1f4d;font-weight:900}.ns-solution-followup-path p{color:#68778c;margin-top:6px;font-size:14px}.ns-solution-followup-path nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;display:flex}.ns-solution-followup-path a{color:#1d5bff;white-space:nowrap}.ns-solutions-manual .ns-service-overview{background:#fff}.ns-service-manual-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.ns-service-manual-grid>article{--card-accent:#1d5bff;background:linear-gradient(145deg,#fff 60%,#f4f8ff);border:1px solid #dce4ef;border-radius:26px;flex-direction:column;min-height:520px;padding:34px;display:flex}.ns-service-manual-grid>article.tone-orange{--card-accent:#ef6a2e}.ns-service-manual-grid>article.tone-gray{--card-accent:#52677e}.ns-service-manual-grid>article.tone-teal{--card-accent:#0b8f92}.ns-service-manual-grid>article.tone-violet{--card-accent:#7656de}.ns-service-manual-grid>article.tone-mint{--card-accent:#178961}.ns-service-manual-card-head{color:var(--card-accent);justify-content:space-between;align-items:center;display:flex}.ns-service-manual-card-head>span{font-size:13px;font-weight:900}.ns-service-manual-grid h3{color:#0b1f4d;letter-spacing:-.05em;margin-top:34px;font-size:clamp(28px,2.5vw,36px);line-height:1.18}.ns-service-manual-card-subtitle{color:var(--card-accent);margin-top:10px;font-size:15px}.ns-service-manual-grid>article>p{color:#68778c;margin-top:16px;line-height:1.75}.ns-service-manual-card-output{background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;margin-top:28px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #e4e9f1}.ns-service-manual-card-output svg{color:var(--card-accent);grid-row:1/span 2}.ns-service-manual-card-output span{color:#8995a8;font-size:11px;font-weight:800}.ns-service-manual-card-output strong{color:#1a3157;font-size:17px}.ns-service-manual-grid>article>a:first-of-type{color:var(--card-accent);margin-top:auto;padding-top:28px}.ns-service-pricing-link{justify-content:flex-end;margin-top:28px;display:flex}.ns-service-pricing-link a{color:#1d5bff;font-size:15px}.ns-solution-standards{color:#fff;background:#071a3b}.ns-solution-standards .ns-section-head h2{color:#fff}.ns-solution-standard-grid{border-block:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.ns-solution-standard-grid article{border-right:1px solid #fff3;min-height:250px;padding:32px;position:relative}.ns-solution-standard-grid article:last-child{border-right:0}.ns-solution-standard-grid span{color:#62d1d0;font-size:12px;font-weight:850}.ns-solution-standard-grid svg{color:#62d1d0;position:absolute;top:30px;right:30px}.ns-solution-standard-grid h3{margin-top:54px;font-size:24px}.ns-solution-standard-grid p{color:#b8c6da;margin-top:14px;line-height:1.7}.ns-solution-industry-handoff{background:#eef4ff}.ns-solution-industry-handoff .ns-shell{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.ns-solution-industry-handoff span{color:#1d5bff;font-size:13px;font-weight:850}.ns-solution-industry-handoff h2{color:#0b1f4d;letter-spacing:-.06em;margin-top:18px;font-size:clamp(34px,4vw,52px);line-height:1.16}.ns-solution-industry-handoff p{color:#60718c;max-width:780px;margin-top:20px;line-height:1.7}.ns-solution-industry-handoff a{flex:none}.ns-service-manual .ns-service-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.ns-service-manual .ns-service-text-link{color:#53647f;text-underline-offset:5px;font-size:14px;font-weight:800;text-decoration:underline}.ns-service-manual-scope{color:#fff;background:#071a3b}.ns-service-manual-scope .ns-service-section-head h2{color:#fff}.ns-service-scope-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}.ns-service-scope-grid article{background:#0c2349;border:1px solid #ffffff2e;border-radius:24px;min-height:330px;padding:34px}.ns-service-scope-grid article:last-child{background:#10213e}.ns-service-scope-grid article>span{border-radius:99px;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.ns-service-scope-grid .is-included{color:#86e0df;background:#62d1d029}.ns-service-scope-grid .is-separate{color:#9bc0ff;background:#69a5ff29}.ns-service-scope-grid .is-excluded{color:#c4cfdf;background:#ffffff14}.ns-service-scope-grid ul{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ns-service-scope-grid li{color:#dce5f1;grid-template-columns:22px 1fr;gap:12px;line-height:1.65;display:grid}.ns-service-scope-grid li svg{color:#62d1d0;margin-top:3px}.ns-service-scope-grid .is-separate-card li svg{color:#7daaff}.ns-service-scope-grid .is-separate-card li small{color:#91a0b7;grid-column:2;font-size:12px}.ns-service-scope-grid article:last-child li svg{color:#8c9ab0}.ns-service-manual-exchange{background:#f5f8fc}.ns-service-exchange-grid{grid-template-columns:.75fr auto 1.25fr;align-items:stretch;gap:24px;margin-top:48px;display:grid}.ns-service-exchange-grid>article,.ns-service-output-list article{background:#fff;border:1px solid #dce4ef;border-radius:22px}.ns-service-exchange-grid>article{padding:30px}.ns-service-exchange-grid>article>span{color:var(--service-accent);font-size:13px;font-weight:850}.ns-service-exchange-grid>article ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ns-service-exchange-grid>article li{background:var(--service-soft);color:#253b5e;border-radius:12px;padding:14px 16px;font-weight:750}.ns-service-exchange-arrow{color:var(--service-accent);place-items:center;display:grid}.ns-service-output-list{gap:12px;display:grid}.ns-service-output-list article{grid-template-columns:34px 28px 1fr;align-items:start;padding:22px;display:grid}.ns-service-output-list article>span{color:var(--service-accent);font-size:11px;font-weight:900}.ns-service-output-list article>svg{color:var(--service-accent)}.ns-service-output-list h3{color:#10264c;font-size:20px}.ns-service-output-list p{color:#6b7890;grid-column:3;margin-top:7px;line-height:1.6}.ns-service-manual-artifact{background:#fff}.ns-service-artifact-head{grid-template-columns:1fr .8fr;align-items:end;gap:60px;display:grid}.ns-service-artifact-head span{color:var(--service-accent);font-size:13px;font-weight:850}.ns-service-artifact-head h2{color:#0b1f4d;letter-spacing:-.06em;margin-top:16px;font-size:clamp(38px,4vw,56px)}.ns-service-artifact-head p{color:#6b7890;line-height:1.7}.ns-service-artifact-table{border:1px solid #dbe3ee;border-radius:22px;margin-top:48px;overflow:hidden}.ns-service-artifact-scroll-hint{display:none}.ns-service-artifact-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ns-service-artifact-row span{color:#53647c;border-bottom:1px solid #e3e8ef;border-right:1px solid #e3e8ef;min-height:72px;padding:22px 20px;line-height:1.5}.ns-service-artifact-row span:first-child{color:#10264c;font-weight:850}.ns-service-artifact-row span:last-child{border-right:0}.ns-service-artifact-row:last-child span{border-bottom:0}.ns-service-artifact-row.is-head span{color:#fff;background:#0b1f4d;min-height:auto;font-size:13px;font-weight:850}.ns-service-manual-pricing{background:#f5f8fc;grid-template-columns:1fr 1fr;gap:20px;display:grid}.ns-service-pricing-card,.ns-service-caution-card{background:#fff;border:1px solid #dce4ef;border-radius:24px;padding:38px}.ns-service-pricing-card>span,.ns-service-caution-card>span{color:var(--service-accent);font-size:13px;font-weight:850}.ns-service-pricing-card h2,.ns-service-caution-card h2{color:#0b1f4d;letter-spacing:-.05em;margin-top:18px;font-size:clamp(28px,3vw,40px);line-height:1.22}.ns-service-pricing-card>p{color:#64738a;margin-top:20px;line-height:1.7}.ns-service-pricing-rules{gap:9px;margin-top:24px;display:grid}.ns-service-pricing-rules strong{background:var(--service-soft);color:#29405f;border-radius:12px;padding:13px 15px;font-size:14px}.ns-service-pricing-card>a,.ns-service-caution-card>a{color:var(--service-accent);align-items:center;gap:8px;margin-top:26px;font-weight:850;display:inline-flex}.ns-service-caution-card ul{color:#64738a;gap:14px;margin:26px 0 0;padding-left:20px;line-height:1.65;display:grid}.ns-service-manual-apply{background:#fff;grid-template-columns:1fr .75fr;align-items:center;gap:70px;display:grid}.ns-service-manual-apply>div:first-child>span{color:var(--service-accent);font-size:13px;font-weight:850}.ns-service-manual-apply h2{color:#0b1f4d;letter-spacing:-.06em;margin-top:18px;font-size:clamp(38px,4vw,56px);line-height:1.16}.ns-service-manual-apply p{color:#67778f;margin-top:20px;line-height:1.7}.ns-service-apply-card{background:#071a3b;border-radius:24px;padding:30px}.ns-service-apply-card ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ns-service-apply-card li{color:#dce6f3;align-items:center;gap:10px;display:flex}.ns-service-apply-card li svg{color:#62d1d0}.ns-service-apply-card .ns-service-primary{justify-content:center;width:100%}.ns-service-industry-bridge{background:#eef4ff;border-radius:18px;justify-content:space-between;align-items:center;gap:34px;margin-top:38px;padding:26px 30px;display:flex}.ns-service-industry-bridge p{color:#5c6f8b;line-height:1.65}.ns-service-industry-bridge p strong{color:#0b1f4d}.ns-service-industry-bridge a{color:#1d5bff;flex:none;align-items:center;gap:8px;font-weight:850;display:inline-flex}@media (max-width:900px){.ns-solution-start-grid,.ns-service-manual-grid,.ns-solution-standard-grid,.ns-service-scope-grid,.ns-service-exchange-grid,.ns-service-manual-pricing,.ns-service-manual-apply,.ns-service-artifact-head{grid-template-columns:1fr}.ns-solution-start-grid>article{min-height:auto}.ns-solution-standard-grid article{border-bottom:1px solid #fff3;border-right:0;min-height:auto}.ns-solution-standard-grid article:last-child{border-bottom:0}.ns-solution-industry-handoff .ns-shell,.ns-solution-followup-path,.ns-service-industry-bridge{flex-direction:column;align-items:flex-start}.ns-solution-followup-path nav{justify-content:flex-start}.ns-service-exchange-arrow{transform:rotate(90deg)}.ns-service-manual-pricing{display:grid}.ns-service-artifact-table{overflow-x:auto}.ns-service-artifact-row{min-width:760px}}@media (max-width:640px){.ns-solutions-manual .ns-solutions-hero{width:min(100% - 36px,1180px);padding:46px 0 50px}.ns-solution-starts,.ns-solutions-manual .ns-service-overview,.ns-solution-industry-handoff{padding:76px 0}.ns-solution-start-grid>article,.ns-service-manual-grid>article{padding:24px}.ns-solution-trust{gap:8px;margin-top:24px}.ns-solution-trust span{width:100%;padding:9px 12px}.ns-solutions-manual .ns-solutions-hero .ns-hero-actions a:nth-child(2){width:auto;min-height:auto;box-shadow:none;color:#1d5bff;background:0 0;border:0;align-self:center;padding:8px 10px}.ns-solution-followup-path{padding:22px}.ns-solution-followup-path nav{display:grid}.ns-service-manual .ns-service-hero-actions{flex-direction:column;align-items:stretch}.ns-service-manual .ns-service-text-link{text-align:center}.ns-service-scope-grid article,.ns-service-pricing-card,.ns-service-caution-card,.ns-service-apply-card{padding:24px}.ns-service-output-list article{grid-template-columns:28px 25px 1fr;padding:18px}.ns-service-industry-bridge{padding:22px}}.ns-sourcing-story{--story-blue:#1d5bff;--story-blue-deep:#153fb9;--story-navy:#0b1f4d;--story-ink:#101b33;--story-muted:#5e6d83;--story-line:#dce5f0;color:var(--story-ink);background:#fff}.ns-sourcing-story-shell{width:min(1180px,100% - 48px);margin-inline:auto}.ns-sourcing-story-hero{background:radial-gradient(circle at 88% 18%,#1d5bff1c,#0000 29%),linear-gradient(#fff 0%,#f7f9fd 100%);padding:92px 0 112px;overflow:hidden}.ns-sourcing-story-hero-copy{text-align:center;max-width:920px;margin-inline:auto}.ns-sourcing-story-hero-copy>span,.ns-sourcing-story-heading>span,.ns-sourcing-story-slide>header>span,.ns-sourcing-story-final>span{color:var(--story-blue);letter-spacing:-.02em;font-size:14px;font-weight:850}.ns-sourcing-story-hero h1{letter-spacing:-.075em;text-wrap:balance;margin:20px 0 0;font-size:clamp(54px,6.4vw,82px);line-height:1.01}.ns-sourcing-story-hero h1 b,.ns-sourcing-story-hero h1 strong{font-weight:850;display:block}.ns-sourcing-story-hero h1 strong{color:var(--story-blue);margin-top:10px}.ns-sourcing-story-hero-copy>p{max-width:760px;color:var(--story-muted);word-break:keep-all;margin:28px auto 0;font-size:18px;line-height:1.72}.ns-sourcing-story-primary{color:#fff;background:var(--story-blue);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:210px;min-height:58px;margin-top:34px;padding:0 30px;font-size:16px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px #0a359d}.ns-sourcing-story-primary:hover{transform:translateY(-2px);box-shadow:0 10px #0a359d}.ns-sourcing-story-hero-visual{background:#fff;border:1px solid #d6e0ed;border-radius:32px;margin:68px 0 0;overflow:hidden;box-shadow:0 34px 90px #142f5c24}.ns-sourcing-story-hero-image{aspect-ratio:16/8.4;background:#eef2f7;position:relative}.ns-sourcing-story-hero-image img{object-fit:cover}.ns-sourcing-story-hero-visual figcaption{justify-content:space-between;align-items:center;gap:24px;padding:21px 26px;display:flex}.ns-sourcing-story-hero-visual figcaption span{color:#8793a5;font-size:13px;font-weight:720}.ns-sourcing-story-hero-visual figcaption strong{color:var(--story-navy);font-size:16px}.ns-sourcing-story-problem{color:#fff;background:var(--story-navy);padding:122px 0 126px}.ns-sourcing-story-heading{max-width:930px}.ns-sourcing-story-heading.is-centered{text-align:center;margin-inline:auto}.ns-sourcing-story-heading.is-light>span{color:#49d0cc}.ns-sourcing-story-heading h2{letter-spacing:-.06em;text-wrap:balance;word-break:keep-all;margin:18px 0 0;font-size:clamp(40px,5vw,64px);line-height:1.12}.ns-sourcing-story-heading h2 strong{color:var(--story-blue);font-weight:inherit}.ns-sourcing-story-heading.is-light h2 strong{color:#66deda}.ns-sourcing-story-heading>p{color:var(--story-muted);margin-top:20px;font-size:16px;line-height:1.7}.ns-sourcing-story-problem-grid{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.ns-sourcing-story-problem-grid article{min-height:220px;padding:34px 34px 38px}.ns-sourcing-story-problem-grid article+article{border-left:1px solid #fff3}.ns-sourcing-story-problem-grid span{color:#69a0ff;font-size:13px;font-weight:850}.ns-sourcing-story-problem-grid p{word-break:keep-all;margin-top:44px;font-size:21px;font-weight:760;line-height:1.5}.ns-sourcing-story-deck{padding:132px 0 142px}.ns-sourcing-story-slide{border:1px solid #0000;border-radius:38px;margin-top:52px;padding:70px 64px 60px}.ns-sourcing-story-heading+.ns-sourcing-story-slide{margin-top:76px}.ns-sourcing-story-slide.tone-peach{background:linear-gradient(145deg,#fff8f5,#fff1ec);border-color:#f4dcd4}.ns-sourcing-story-slide.tone-blue{background:linear-gradient(145deg,#f7faff,#edf4ff);border-color:#d4e2ff}.ns-sourcing-story-slide.tone-navy{color:#fff;background:radial-gradient(circle at 86% 10%, #3b7aff57, transparent 32%), var(--story-navy);border-color:#1a3971}.ns-sourcing-story-slide>header{text-align:center;max-width:820px;margin-inline:auto}.ns-sourcing-story-slide>header h3{letter-spacing:-.06em;text-wrap:balance;word-break:keep-all;margin:16px 0 0;font-size:clamp(36px,4.5vw,58px);line-height:1.12}.ns-sourcing-story-slide>header h3 strong{color:var(--story-blue);font-weight:inherit}.ns-sourcing-story-slide.tone-navy>header>span{color:#65a3ff}.ns-sourcing-story-slide.tone-navy>header h3 strong{color:#75abff}.ns-sourcing-story-product-stage{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.ns-sourcing-story-product-stage figure{background:#ffffffeb;border:1px solid #69524821;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 18px 40px #5c3e3214}.ns-sourcing-story-product-image{aspect-ratio:4/4.6;background:#f4efec;position:relative}.ns-sourcing-story-product-image img{object-fit:cover}.ns-sourcing-story-product-stage figcaption{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.ns-sourcing-story-product-stage figcaption span{color:#8a786f;font-size:12px;font-weight:800}.ns-sourcing-story-product-stage figcaption strong{color:#2c3140;font-size:14px}.ns-sourcing-story-slide-note{color:#5e5450;align-items:center;gap:9px;width:fit-content;margin:24px auto 0;font-size:14px;font-weight:720;display:flex}.ns-sourcing-story-slide-note svg{color:#ef7657}.ns-sourcing-story-table-card{background:#fff;border:1px solid #ccd9ed;border-radius:26px;max-width:1020px;margin:52px auto 0;overflow:hidden;box-shadow:0 22px 52px #1f3d6f1c}.ns-sourcing-story-table-title,.ns-sourcing-story-decision-title{border-bottom:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.ns-sourcing-story-table-title>div,.ns-sourcing-story-decision-title>div{align-items:center;gap:10px;display:flex}.ns-sourcing-story-table-title svg,.ns-sourcing-story-decision-title svg{color:var(--story-blue)}.ns-sourcing-story-table-title strong,.ns-sourcing-story-decision-title strong{color:var(--story-navy);font-size:17px}.ns-sourcing-story-table-title>span,.ns-sourcing-story-decision-title>span{color:#8491a4;font-size:12px;font-weight:760}.ns-sourcing-story-table-scroll{overflow-x:auto}.ns-sourcing-story-table-card table{border-collapse:collapse;width:100%;min-width:760px}.ns-sourcing-story-table-card th{color:#7e8b9d;text-align:left;background:#f7f9fc;padding:14px 18px;font-size:12px}.ns-sourcing-story-table-card td{color:#536177;border-top:1px solid #e7ecf3;padding:20px 18px;font-size:13px}.ns-sourcing-story-table-card td strong{color:#20324c}.ns-sourcing-story-table-card td b{color:var(--story-blue)}.ns-sourcing-story-table-card td em{color:#647189;white-space:nowrap;background:#eef2f6;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.ns-sourcing-story-table-card tr.is-recommended{background:#edf4ff}.ns-sourcing-story-table-card tr.is-recommended td em{color:#1247c8;background:#dce9ff}.ns-sourcing-story-table-summary{color:#34516f;background:#edf4ff;border-radius:14px;align-items:center;gap:9px;margin:16px;padding:14px 16px;font-size:13px;font-weight:720;display:flex}.ns-sourcing-story-table-summary svg{color:var(--story-blue);flex:none}.ns-sourcing-story-decision-stage{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:20px;max-width:1040px;margin:52px auto 0;display:grid}.ns-sourcing-story-decision-card,.ns-sourcing-story-decision-stage aside{background:#fff;border:1px solid #ffffff2e;border-radius:25px;overflow:hidden}.ns-sourcing-story-decision-grid{grid-template-columns:repeat(4,1fr);padding:18px;display:grid}.ns-sourcing-story-decision-grid>div{min-height:150px;padding:24px 18px}.ns-sourcing-story-decision-grid>div+div{border-left:1px solid #e2e8f0}.ns-sourcing-story-decision-grid span,.ns-sourcing-story-decision-grid small{color:#7b8799;display:block}.ns-sourcing-story-decision-grid span{font-size:12px;font-weight:760}.ns-sourcing-story-decision-grid strong{color:var(--story-blue);margin-top:18px;font-size:26px;display:block}.ns-sourcing-story-decision-grid small{margin-top:8px;font-size:11px}.ns-sourcing-story-decision-stage aside{color:#fff;background:linear-gradient(145deg,#2664ff,#1745bd);padding:27px}.ns-sourcing-story-decision-stage aside>span{color:#143d9b;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.ns-sourcing-story-decision-stage aside h4{margin-top:18px;font-size:28px}.ns-sourcing-story-decision-stage aside p{color:#e7eeff;margin-top:12px;font-size:13px;line-height:1.65}.ns-sourcing-story-decision-stage aside ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ns-sourcing-story-decision-stage aside li{align-items:center;gap:7px;font-size:12px;font-weight:720;display:flex}.ns-sourcing-story-example-note{color:#9fb2d4;text-align:center;margin-top:20px;font-size:12px}.ns-sourcing-story-process{background:#f6f8fb;padding:122px 0}.ns-sourcing-story-process ol{border:1px solid var(--story-line);background:#fff;border-radius:24px;grid-template-columns:repeat(5,1fr);margin:58px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ns-sourcing-story-process li{min-height:170px;padding:27px 24px}.ns-sourcing-story-process li+li{border-left:1px solid var(--story-line)}.ns-sourcing-story-process li span{color:var(--story-blue);font-size:12px;font-weight:850}.ns-sourcing-story-process li strong{color:#243751;margin-top:46px;font-size:16px;line-height:1.4;display:block}.ns-sourcing-story-related{background:#fff;padding:112px 0}.ns-sourcing-story-related>.ns-sourcing-story-shell>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.ns-sourcing-story-related a{border:1px solid var(--story-line);background:#fff;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;min-height:150px;padding:28px;transition:border-color .2s,transform .2s;display:grid}.ns-sourcing-story-related a:hover{border-color:#8eafff;transform:translateY(-3px)}.ns-sourcing-story-related a span{color:#7a8799;font-size:12px;font-weight:760}.ns-sourcing-story-related a strong{color:#243751;font-size:18px;line-height:1.35}.ns-sourcing-story-related a svg{color:var(--story-blue);grid-area:1/2/span 2}.ns-sourcing-story-final{color:#fff;background:var(--story-navy);text-align:center;padding:118px 24px 126px}.ns-sourcing-story-final>span{color:#63a1ff}.ns-sourcing-story-final h2{letter-spacing:-.06em;margin-top:18px;font-size:clamp(42px,5vw,64px);line-height:1.12}.ns-sourcing-story-final p{color:#bcc9de;margin-top:18px;font-size:16px}@media (max-width:900px){.ns-sourcing-story-hero{padding:70px 0 88px}.ns-sourcing-story-hero h1{font-size:clamp(45px,9.2vw,66px)}.ns-sourcing-story-problem,.ns-sourcing-story-process{padding:90px 0}.ns-sourcing-story-deck{padding:96px 0 104px}.ns-sourcing-story-related{padding:90px 0}.ns-sourcing-story-slide{padding:58px 34px 48px}.ns-sourcing-story-problem-grid,.ns-sourcing-story-process ol{grid-template-columns:1fr}.ns-sourcing-story-problem-grid article{min-height:auto;padding:25px 20px}.ns-sourcing-story-problem-grid article+article{border-top:1px solid #fff3;border-left:0}.ns-sourcing-story-problem-grid p{margin-top:18px;font-size:18px}.ns-sourcing-story-decision-stage{grid-template-columns:1fr}.ns-sourcing-story-decision-grid{grid-template-columns:1fr 1fr}.ns-sourcing-story-decision-grid>div:nth-child(3){border-left:0}.ns-sourcing-story-decision-grid>div:nth-child(n+3){border-top:1px solid #e2e8f0}.ns-sourcing-story-process li{grid-template-columns:44px 1fr;align-items:center;min-height:84px;display:grid}.ns-sourcing-story-process li+li{border-left:0;border-top:1px solid var(--story-line)}.ns-sourcing-story-process li strong{margin-top:0}.ns-sourcing-story-related>.ns-sourcing-story-shell>div{grid-template-columns:1fr}}@media (max-width:680px){.ns-sourcing-story-shell{width:min(100% - 32px,1180px)}.ns-sourcing-story-hero{padding:56px 0 72px}.ns-sourcing-story-hero h1{letter-spacing:-.065em;font-size:42px}.ns-sourcing-story-hero h1 strong{margin-top:7px}.ns-sourcing-story-hero-copy>p{font-size:15px}.ns-sourcing-story-primary{width:100%;min-height:56px}.ns-sourcing-story-hero-visual{border-radius:22px;margin-top:48px}.ns-sourcing-story-hero-image{aspect-ratio:4/3}.ns-sourcing-story-hero-visual figcaption{flex-direction:column;align-items:flex-start;gap:6px;padding:16px}.ns-sourcing-story-heading h2{font-size:36px}.ns-sourcing-story-heading>p{font-size:14px}.ns-sourcing-story-deck{padding:82px 0 88px}.ns-sourcing-story-heading+.ns-sourcing-story-slide{margin-top:54px}.ns-sourcing-story-slide{border-radius:26px;margin-top:24px;padding:42px 17px 28px}.ns-sourcing-story-slide>header h3{font-size:34px}.ns-sourcing-story-product-stage{grid-template-columns:1fr;gap:12px;margin-top:36px}.ns-sourcing-story-product-stage figure{border-radius:18px;grid-template-columns:112px 1fr;align-items:stretch;display:grid}.ns-sourcing-story-product-image{aspect-ratio:1}.ns-sourcing-story-product-stage figcaption{flex-direction:column;justify-content:center;align-items:flex-start}.ns-sourcing-story-slide-note{align-items:flex-start;font-size:12px;line-height:1.55}.ns-sourcing-story-table-card{border-radius:18px;margin-top:36px}.ns-sourcing-story-table-title,.ns-sourcing-story-decision-title{flex-direction:column;align-items:flex-start;gap:7px;padding:16px}.ns-sourcing-story-table-summary{align-items:flex-start;line-height:1.55}.ns-sourcing-story-decision-stage{margin-top:36px}.ns-sourcing-story-decision-grid{grid-template-columns:1fr}.ns-sourcing-story-decision-grid>div{min-height:auto;padding:18px}.ns-sourcing-story-decision-grid>div+div{border-top:1px solid #e2e8f0;border-left:0}.ns-sourcing-story-decision-grid strong{margin-top:8px;font-size:23px}.ns-sourcing-story-process,.ns-sourcing-story-related{padding:82px 0}.ns-sourcing-story-final{padding:86px 20px 96px}.ns-sourcing-story-final h2{font-size:38px}.ns-sourcing-story-final p{font-size:14px;line-height:1.6}}.ns-industries-hub-actions,.ns-industry-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.ns-industry-quick-types{display:none}.ns-industry-entry-note{color:#69768a;max-width:650px;margin-top:18px;font-size:12px;line-height:1.65;display:block}.ns-pricing-hero{text-align:center;padding:90px 0 0}.ns-pricing-hero .ns-shell{max-width:1050px}.ns-pricing-hero h1{margin-top:16px}.ns-pricing-hero>.ns-shell>p{color:#5e6c80;max-width:750px;margin:24px auto 0;font-size:17px;line-height:1.75}.ns-pricing-hero .ns-hero-actions{justify-content:center}.ns-pricing-hero .ns-hero-actions+small{color:#778499;margin-top:14px;font-size:12px;display:block}.ns-pricing-hero-strip{background:#ffffffdb;border:1px solid #d6e0ed;border-bottom:0;border-radius:24px 24px 0 0;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid;overflow:hidden;box-shadow:0 -16px 55px #1c3f7712}.ns-pricing-hero-strip span{color:#68758a;padding:23px 16px;font-size:12px}.ns-pricing-hero-strip span+span{border-left:1px solid #dbe3ee}.ns-pricing-hero-strip b{color:#162640;margin-bottom:6px;font-size:14px;display:block}.ns-pricing-summary-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:54px;display:grid}.ns-pricing-summary-grid article{background:#fff;border:1px solid #d8e1ed;border-radius:24px;flex-direction:column;min-height:500px;padding:26px;display:flex;box-shadow:0 18px 45px #122e560e}.ns-pricing-summary-grid article:first-child{background:linear-gradient(160deg,#fff 48%,#edf4ff)}.ns-pricing-summary-grid article:nth-child(2){background:linear-gradient(160deg,#fff 48%,#eaf9fb)}.ns-pricing-summary-grid article:nth-child(3){background:linear-gradient(160deg,#fff 48%,#f2efff)}.ns-pricing-summary-grid article:nth-child(4){background:linear-gradient(160deg,#fff 48%,#fff2e9)}.ns-pricing-summary-grid header{color:#1d5bff;justify-content:space-between;align-items:center;display:flex}.ns-pricing-summary-grid header span{color:#9aa6b7;font-size:11px;font-weight:850}.ns-pricing-summary-grid small{color:#718096;margin-top:30px;font-size:11px;font-weight:750}.ns-pricing-summary-grid h3{color:#14243d;letter-spacing:-.6px;margin-top:9px;font-size:23px}.ns-pricing-summary-grid article>strong{color:#0f2f72;margin-top:31px;font-size:21px;line-height:1.25;display:block}.ns-pricing-summary-grid article>b{color:#66758b;margin-top:7px;font-size:12px;display:block}.ns-pricing-summary-grid p{color:#67758a;margin-top:22px;font-size:13px;line-height:1.65}.ns-pricing-summary-grid ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ns-pricing-summary-grid li{color:#415169;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.ns-pricing-summary-grid li svg{color:#1693a3;flex:none;margin-top:2px}.ns-pricing-summary-grid a{color:#1d5bff;align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ns-pricing-vat-note{color:#647287;text-align:center;background:#f2f5f9;border-radius:14px;margin-top:24px;padding:17px 20px;font-size:12px;line-height:1.6}.ns-price-detail-section{background:#f5f7fa}.ns-price-detail-list{gap:24px;margin-top:56px;display:grid}.ns-price-detail-list>article{background:#fff;border:1px solid #d8e1ed;border-radius:28px;scroll-margin-top:110px;overflow:hidden}.ns-price-detail-title{border-bottom:1px solid #e0e7ef;grid-template-columns:48px 1fr auto;align-items:center;gap:20px;padding:30px;display:grid}.ns-price-detail-title>i{color:#1d5bff;background:#edf3ff;border-radius:15px;place-items:center;width:46px;height:46px;font-size:12px;font-style:normal;font-weight:850;display:grid}.ns-price-detail-title h3{color:#14243d;letter-spacing:-.8px;font-size:27px}.ns-price-detail-title p{color:#6b788b;margin-top:7px;font-size:13px}.ns-price-detail-title>strong{color:#123e9c;text-align:right;font-size:16px}.ns-price-detail-body{grid-template-columns:.82fr 1.18fr;display:grid}.ns-price-detail-body>div{padding:30px}.ns-price-detail-body>div+div{border-left:1px solid #e0e7ef}.ns-price-detail-body h4{color:#172740;font-size:13px}.ns-price-detail-body ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ns-price-detail-body li{color:#526178;gap:9px;font-size:13px;line-height:1.55;display:flex}.ns-price-detail-body li svg{color:#1693a3;flex:none;margin-top:2px}.ns-price-detail-notes{background:#fbfcfe;align-content:start;gap:11px;display:grid}.ns-price-detail-notes p{color:#647287;border:1px solid #e1e7ef;border-radius:14px;padding:17px 18px;font-size:12px;line-height:1.62}.ns-price-detail-notes b{color:#1a2b45;margin-bottom:6px;font-size:12px;display:block}.ns-addon-section{background:#fff}.ns-addon-grid{grid-template-columns:repeat(5,1fr);gap:13px;margin-top:48px;display:grid}.ns-addon-grid article{background:#f8fafc;border:1px solid #dbe3ed;border-radius:22px;min-height:260px;padding:24px}.ns-addon-grid svg{color:#1d5bff}.ns-addon-grid h3{color:#182941;margin-top:38px;font-size:18px}.ns-addon-grid strong{color:#1d5bff;margin-top:10px;font-size:13px;display:block}.ns-addon-grid p{color:#6b788a;margin-top:18px;font-size:12px;line-height:1.65}.ns-comparison-section{background:#f5f7fa}.ns-comparison-wrap{background:#fff;border:1px solid #d6e0ec;border-radius:22px;margin-top:48px;overflow-x:auto}.ns-comparison-wrap table{border-collapse:collapse;width:100%;min-width:760px}.ns-comparison-wrap th,.ns-comparison-wrap td{color:#44536a;text-align:center;border-bottom:1px solid #e3e9f0;height:58px;padding:12px 16px;font-size:12px}.ns-comparison-wrap thead th{color:#172841;background:#eef3fa;height:68px;font-size:12px;font-weight:850}.ns-comparison-wrap th:first-child{text-align:left;width:32%}.ns-comparison-wrap tbody td{color:#1d5bff;font-weight:800}.ns-comparison-wrap tr:last-child th,.ns-comparison-wrap tr:last-child td{border-bottom:0}.ns-comparison-note{color:#667489;text-align:center;margin-top:18px;font-size:12px}.ns-cost-example-section{color:#fff;background:#071b3e}.ns-cost-example-section .ns-section-heading h2{color:#fff}.ns-cost-example-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px;display:grid}.ns-cost-example-grid article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:23px;min-height:270px;padding:26px}.ns-cost-example-grid span{color:#75a2ff;font-size:11px;font-weight:850}.ns-cost-example-grid h3{color:#fff;margin-top:28px;font-size:19px;line-height:1.35}.ns-cost-example-grid strong{color:#6ee7ed;margin-top:25px;font-size:24px;display:block}.ns-cost-example-grid p{color:#b7c5da;margin-top:15px;font-size:12px;line-height:1.65}.ns-cost-example-note{color:#dce8fa;text-align:center;background:#1d5bff38;border-radius:15px;margin-top:24px;padding:20px;font-size:14px;font-weight:750}.ns-transparency-section{background:#eef4ff}.ns-transparency-grid{grid-template-columns:repeat(5,1fr);gap:13px;margin-top:48px;display:grid}.ns-transparency-grid article{background:#ffffffdb;border:1px solid #d6e1f0;border-radius:22px;min-height:210px;padding:25px}.ns-transparency-grid svg{color:#1d5bff}.ns-transparency-grid h3{color:#172840;margin-top:32px;font-size:17px}.ns-transparency-grid p{color:#66758a;margin-top:12px;font-size:12px;line-height:1.65}.ns-faq-section{background:#fff}.ns-faq-layout{grid-template-columns:.65fr 1.35fr;gap:90px;display:grid}.ns-faq-list{border-top:1px solid #dbe3ed}.ns-faq-list details{border-bottom:1px solid #dbe3ed}.ns-faq-list summary{color:#192a42;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 4px;font-size:14px;font-weight:750;list-style:none;display:flex}.ns-faq-list summary::-webkit-details-marker{display:none}.ns-faq-list summary span{color:#1d5bff;font-size:21px;font-weight:400;transition:transform .2s}.ns-faq-list details[open] summary span{transform:rotate(45deg)}.ns-faq-list details p{color:#66758a;max-width:720px;padding:0 4px 23px;font-size:13px;line-height:1.75}@media (max-width:1100px){.ns-pricing-summary-grid{grid-template-columns:repeat(2,1fr)}.ns-pricing-summary-grid article{min-height:440px}.ns-addon-grid,.ns-transparency-grid{grid-template-columns:repeat(3,1fr)}.ns-cost-example-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ns-industries-hub-actions,.ns-industry-hero-actions{flex-direction:column;align-items:stretch}.ns-industries-hub-actions .stripi-button,.ns-industry-hero-actions .stripi-button{width:100%}.ns-industry-quick-types{grid-column:1;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.ns-industry-quick-types a{color:#33445d;text-align:center;background:#fff;border:1px solid #d8e1ed;border-radius:12px;place-items:center;min-height:48px;padding:10px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.ns-industries-hub-card{scroll-margin-top:90px}.ns-pricing-hero{padding-top:58px}.ns-pricing-hero h1{font-size:42px}.ns-pricing-hero>.ns-shell>p{font-size:15px}.ns-pricing-hero .ns-hero-actions{flex-direction:column;align-items:center}.ns-pricing-hero-strip{border-bottom:1px solid #d6e0ed;border-radius:18px;grid-template-columns:1fr 1fr;margin-top:46px}.ns-pricing-hero-strip span{padding:17px 10px}.ns-pricing-hero-strip span:nth-child(3){border-top:1px solid #dbe3ee;border-left:0}.ns-pricing-hero-strip span:nth-child(4){border-top:1px solid #dbe3ee}.ns-pricing-summary-grid,.ns-addon-grid,.ns-cost-example-grid,.ns-transparency-grid{grid-template-columns:1fr}.ns-pricing-summary-grid article{min-height:auto}.ns-pricing-summary-grid a{margin-top:28px}.ns-price-detail-title{grid-template-columns:42px 1fr;padding:23px 20px}.ns-price-detail-title>strong{text-align:left;grid-column:2}.ns-price-detail-body{grid-template-columns:1fr}.ns-price-detail-body>div{padding:23px 20px}.ns-price-detail-body>div+div{border-top:1px solid #e0e7ef;border-left:0}.ns-addon-grid article,.ns-transparency-grid article{min-height:220px}.ns-cost-example-grid article{min-height:245px}.ns-faq-layout{grid-template-columns:1fr;gap:38px}}.ns-service-page{--service-accent:#245cff;--service-soft:#eef3ff;color:#081a3a;background:#fff;overflow:clip}.ns-service-page.tone-orange{--service-accent:#ef6a2e;--service-soft:#fff2eb}.ns-service-page.tone-gray{--service-accent:#52677e;--service-soft:#eef2f6}.ns-service-page.tone-teal{--service-accent:#0b8f92;--service-soft:#e9f8f7}.ns-service-page.tone-violet{--service-accent:#7656de;--service-soft:#f2eeff}.ns-service-page.tone-mint{--service-accent:#178961;--service-soft:#eaf8f1}.ns-service-hero{background:linear-gradient(145deg, #fff 40%, var(--service-soft));padding-top:92px!important}.ns-service-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:76px;display:grid}.ns-service-eyebrow,.ns-service-section-head>span,.ns-service-final>span{color:var(--service-accent);letter-spacing:-.02em;font-size:14px;font-weight:850}.ns-service-hero h1{letter-spacing:-.065em;margin:20px 0 24px;font-size:clamp(48px,5vw,72px);line-height:1.08}.ns-service-hero h1 strong{color:var(--service-accent);font-weight:inherit}.ns-service-hero-copy>p{color:#57667b;max-width:620px;font-size:18px;line-height:1.75}.ns-service-primary{color:#fff;background:#245cff;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:190px;min-height:58px;margin-top:34px;padding:0 30px;font-size:16px;font-weight:850;transition:transform .2s;display:inline-flex;box-shadow:0 8px #092f99}.ns-service-primary:hover{transform:translateY(-2px)}.ns-service-hero-proof{background:#fff;border:1px solid #dbe3ef;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 30px 70px #1d376024}.ns-service-proof-image{aspect-ratio:4/3;background:#eef2f8;position:relative}.ns-service-proof-image img,.ns-service-feature-image img{object-fit:cover}.ns-service-hero-proof figcaption{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.ns-service-hero-proof figcaption span{color:#8794a7;font-size:13px;font-weight:750}.ns-service-hero-proof figcaption strong{color:#10264c;font-size:16px}.ns-service-section-head{max-width:860px}.ns-service-section-head.is-centered{text-align:center;margin-inline:auto}.ns-service-section-head h2,.ns-service-final h2{letter-spacing:-.055em;margin-top:14px;font-size:clamp(34px,4vw,52px);line-height:1.2}.ns-service-problems{color:#fff;background:#071a3b}.ns-service-problems .ns-service-section-head>span{color:#62d1d0}.ns-service-problem-list{border-block:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.ns-service-problem-list article{border-right:1px solid #ffffff2e;min-height:168px;padding:30px}.ns-service-problem-list article:last-child{border-right:0}.ns-service-problem-list span{color:#69a5ff;font-size:13px;font-weight:850}.ns-service-problem-list p{margin-top:22px;font-size:19px;font-weight:760;line-height:1.55}.ns-service-results{background:#f7f9fc}.ns-service-result-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.ns-service-result-grid article{background:#fff;border:1px solid #e0e6ef;border-radius:22px;align-content:space-between;min-height:210px;padding:28px;display:grid;position:relative}.ns-service-result-grid i{width:58px;height:58px;color:var(--service-accent);background:var(--service-soft);border-radius:16px;place-items:center;display:grid}.ns-service-result-grid span{color:#a6b0bf;font-size:12px;font-weight:850;position:absolute;top:28px;right:28px}.ns-service-result-grid strong{font-size:21px;line-height:1.35}.ns-service-editorial{padding-block:132px!important}.ns-service-feature-list{gap:112px;margin-top:86px;display:grid}.ns-service-feature{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:76px;display:grid}.ns-service-feature.is-reverse .ns-service-feature-copy{order:2}.ns-service-feature.is-reverse .ns-service-feature-media{order:1}.ns-service-feature-copy>span{color:var(--service-accent);font-size:13px;font-weight:900}.ns-service-feature-copy>i{width:52px;height:52px;color:var(--service-accent);background:var(--service-soft);border-radius:15px;place-items:center;margin-top:22px;display:grid}.ns-service-feature-copy h3{letter-spacing:-.05em;margin-top:24px;font-size:38px;line-height:1.18}.ns-service-feature-copy>p{color:#5b697c;margin-top:18px;font-size:17px;line-height:1.75}.ns-service-feature-copy ul{gap:10px;margin-top:24px;padding:0;list-style:none;display:grid}.ns-service-feature-copy li{color:#283b58;align-items:center;gap:9px;font-size:15px;font-weight:720;display:flex}.ns-service-feature-copy li svg{color:var(--service-accent)}.ns-service-feature-media{background:var(--service-soft);border-radius:26px;margin:0;overflow:hidden;box-shadow:0 24px 60px #19335b1f}.ns-service-feature-image{aspect-ratio:16/10;position:relative}.ns-service-feature-media figcaption{color:#213754;padding:18px 22px;font-size:14px;font-weight:800}.ns-service-process{background:#f5f7fa}.ns-service-process-list{border-block:1px solid #dbe2ec;grid-template-columns:repeat(5,1fr);margin-top:52px;padding:0;list-style:none;display:grid}.ns-service-process-list li{border-right:1px solid #dbe2ec;min-height:130px;padding:26px 20px}.ns-service-process-list li:last-child{border-right:0}.ns-service-process-list span{color:var(--service-accent);font-size:12px;font-weight:850}.ns-service-process-list strong{margin-top:20px;font-size:16px;line-height:1.45;display:block}.ns-service-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.ns-service-related-grid a{background:#fff;border:1px solid #dfe5ee;border-radius:20px;min-height:170px;padding:26px;display:grid;position:relative}.ns-service-related-grid a>span{color:var(--service-accent);font-size:13px;font-weight:850}.ns-service-related-grid a>strong{max-width:250px;margin-top:20px;font-size:20px;line-height:1.4}.ns-service-related-grid a>svg{color:var(--service-accent);position:absolute;bottom:25px;right:25px}.ns-service-final{text-align:center;background:linear-gradient(145deg, #fff, var(--service-soft));padding-block:132px!important}.ns-service-final h2{max-width:850px;margin-inline:auto}.ns-service-final p{color:#66758a;margin-top:18px;font-size:17px}.ns-service-final .ns-service-primary{margin-inline:auto}.ns-shared-final-cta{text-align:center;background:#fff;justify-items:center;padding:120px 24px;display:grid}.ns-shared-final-cta h2{letter-spacing:-.055em;max-width:820px;margin-top:14px;font-size:clamp(38px,5vw,60px);line-height:1.16}.ns-shared-final-cta p{color:#66758a;margin-top:18px;font-size:17px}.ns-mobile-backdrop{display:none}@media (max-width:900px){.ns-service-page section{padding:84px 24px}.ns-service-hero{padding-top:64px!important}.ns-service-hero-grid,.ns-service-feature{grid-template-columns:1fr;gap:42px}.ns-service-hero h1{font-size:clamp(39px,10.5vw,58px)}.ns-service-hero-copy>p{font-size:16px}.ns-service-primary{width:100%;min-height:56px;margin-top:30px}.ns-service-problem-list,.ns-service-result-grid,.ns-service-related-grid{grid-template-columns:1fr}.ns-service-problem-list article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:auto;padding:24px 0}.ns-service-problem-list article:last-child{border-bottom:0}.ns-service-result-grid article{min-height:176px}.ns-service-editorial{padding-block:96px!important}.ns-service-feature-list{gap:84px;margin-top:60px}.ns-service-feature-copy,.ns-service-feature.is-reverse .ns-service-feature-copy{order:1}.ns-service-feature-media,.ns-service-feature.is-reverse .ns-service-feature-media{order:2}.ns-service-feature-copy h3{font-size:32px}.ns-service-feature-copy>p{font-size:16px}.ns-service-feature-media{border-radius:20px}.ns-service-feature-image{aspect-ratio:4/3}.ns-service-process-list{grid-template-columns:1fr}.ns-service-process-list li{border-bottom:1px solid #dbe2ec;border-right:0;grid-template-columns:42px 1fr;align-items:center;min-height:auto;padding:20px 0;display:grid}.ns-service-process-list li:last-child{border-bottom:0}.ns-service-process-list strong{margin:0;font-size:16px}.ns-service-final{padding-block:96px!important}.ns-mobile-backdrop{z-index:119;background:#0515302e;display:block;position:fixed;inset:72px 0 0}.stripi-mobile-panel.ns-mobile-panel{z-index:120;overscroll-behavior:contain;padding:22px 24px calc(34px + env(safe-area-inset-bottom));background:#fff;border:0;border-radius:0;position:fixed;inset:72px 0 0;overflow-y:auto;display:block!important}.ns-mobile-quick-links{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ns-mobile-quick-links a{color:#5f6d80;text-align:center;border-radius:10px;padding:12px 6px;font-size:14px;font-weight:760}.ns-mobile-quick-links a.is-active{color:#245cff;background:#eef3ff}.ns-mobile-primary-action{margin-top:14px}.ns-mobile-primary-action>*{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:56px;display:flex;color:#fff!important;box-shadow:none!important;background:#245cff!important}.ns-mobile-nav-section{margin-top:34px}.ns-mobile-section-title{color:#0c2144;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ns-mobile-section-title span{font-size:18px;font-weight:850}.ns-mobile-section-title small{color:#738299;font-size:12px}.ns-mobile-menu-list{gap:6px;display:grid}.ns-mobile-menu-list>a{border-radius:14px;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:70px;padding:10px 12px;display:grid}.ns-mobile-menu-list>a.is-active{background:#eef3ff}.ns-mobile-menu-list i{color:#245cff;background:#edf3ff;border-radius:13px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.ns-mobile-menu-list i.is-mint{color:#088c75;background:#e8f8f3}.ns-mobile-menu-list i.is-orange{color:#e86c28;background:#fff1e8}.ns-mobile-menu-list i.is-violet{color:#7656de;background:#f2eeff}.ns-mobile-menu-list b{color:#0d2142;font-size:16px;display:block}.ns-mobile-menu-list small{color:#738196;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.35;display:block;overflow:hidden}}@media (max-width:420px){.ns-service-page section{padding-inline:24px}.ns-service-section-head h2,.ns-service-final h2{font-size:32px}.ns-service-feature-copy h3{font-size:30px}.ns-service-hero-proof figcaption{flex-direction:column;align-items:flex-start}}.ns-industry-story{color:#0a1830;background:#fff;overflow-x:clip}.ns-industry-story .ns-shell{width:min(1180px,100% - 48px);margin-inline:auto}.ns-industry-story-hero{background:radial-gradient(circle at 85% 12%, var(--industry-tint) 0, transparent 33%), #fff;padding:86px 0 78px}.ns-industry-story-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:68px;display:grid}.ns-industry-story-kicker,.ns-industry-story-heading>span,.ns-industry-story-related-head>div>span,.ns-industry-story-cta span{color:var(--industry-accent);letter-spacing:.02em;font-size:12px;font-weight:850}.ns-industry-story-hero-copy h1{color:#091a38;letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(48px,5.1vw,70px);font-weight:880;line-height:1.06}.ns-industry-story-hero-copy h1 b{color:var(--industry-accent);font-weight:inherit}.ns-industry-story-hero-copy>p{color:#56657b;max-width:650px;margin:25px 0 0;font-size:17px;line-height:1.75}.ns-industry-story-actions{align-items:center;gap:22px;margin-top:32px;display:flex}.ns-industry-story-scene{background:#fff;border:1px solid #dce4ee;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 28px 75px #0c23461f}.ns-industry-story-scene>div{aspect-ratio:3/2;position:relative;overflow:hidden}.ns-industry-story-scene img{object-fit:cover}.ns-industry-story-scene figcaption{grid-template-columns:1fr auto;gap:5px 24px;padding:19px 22px 21px;display:grid}.ns-industry-story-scene figcaption span{color:#7a8799;font-size:10px;font-weight:750}.ns-industry-story-scene figcaption strong{color:var(--industry-accent);grid-area:1/2/span 2;align-self:center;font-size:12px}.ns-industry-story-scene figcaption p{color:#263852;margin:0;font-size:14px;font-weight:800}.ns-industry-story-hero-grid.is-online-seller{grid-template-columns:minmax(0,1fr) minmax(480px,1fr);gap:54px}.ns-online-seller-entry{border-block:1px solid #dfe6ef;gap:0;max-width:660px;margin-top:22px;display:grid}.ns-online-seller-entry p{color:#4f6077;grid-template-columns:92px 1fr;gap:10px;margin:0;padding:11px 0;font-size:12px;line-height:1.55;display:grid}.ns-online-seller-entry p+p{border-top:1px solid #e5eaf1}.ns-online-seller-entry b{color:var(--industry-strong)}.ns-industry-story-hero-copy>.ns-industry-story-trust{color:#4a5568;margin-top:17px;font-size:13px;line-height:1.55}.ns-online-seller-cost-preview{border:1px solid color-mix(in srgb, var(--industry-accent) 24%, #dce4ee);background:#fffffff0;border-radius:26px;margin:0;padding:28px;overflow:hidden;box-shadow:0 28px 70px #0e264c17}.ns-online-seller-cost-preview figcaption span{color:var(--industry-accent);font-size:11px;font-weight:850;display:block}.ns-online-seller-cost-preview figcaption strong{color:#142842;letter-spacing:-.04em;margin-top:8px;font-size:26px;line-height:1.25;display:block}.ns-online-seller-cost-preview figcaption p{color:#657389;margin:8px 0 0;font-size:12px;line-height:1.55}.ns-online-seller-cost-table{border:1px solid #dfe6ef;border-radius:14px;margin-top:20px;overflow:hidden}.ns-online-seller-cost-row{grid-template-columns:1.18fr 1.2fr .82fr;display:grid}.ns-online-seller-cost-row+.ns-online-seller-cost-row{border-top:1px solid #e4e9f0}.ns-online-seller-cost-row span{color:#526278;word-break:keep-all;align-items:center;min-width:0;min-height:51px;padding:9px 10px;font-size:10px;line-height:1.4;display:flex}.ns-online-seller-cost-row span+span{border-left:1px solid #e4e9f0}.ns-online-seller-cost-row span:first-child{color:#21334c;font-weight:800}.ns-online-seller-cost-row.is-head{background:#f5f7fa}.ns-online-seller-cost-row.is-head span{color:#718096;min-height:38px;font-size:9px;font-weight:850}.ns-online-seller-cost-preview>small{color:#8995a6;margin-top:12px;font-size:9px;line-height:1.5;display:block}.ns-industry-story-snapshot{background:#f8fafc;border-block:1px solid #dfe6ef}.ns-industry-story-snapshot .ns-shell{grid-template-columns:.95fr 1.35fr .8fr;display:grid}.ns-industry-story-snapshot article{min-width:0;padding:27px 30px}.ns-industry-story-snapshot article+article{border-left:1px solid #dfe6ef}.ns-industry-story-snapshot span{color:#8090a4;letter-spacing:.05em;font-size:10px;font-weight:850;display:block}.ns-industry-story-snapshot strong{color:#243650;margin-top:9px;font-size:13px;line-height:1.55;display:block}.ns-industry-story-order,.ns-industry-story-problems,.ns-industry-story-methods,.ns-industry-story-decision,.ns-industry-story-deliverables,.ns-industry-story-related{padding:98px 0}.ns-industry-story-order,.ns-industry-story-deliverables{background:#f6f8fb}.ns-industry-story-heading{max-width:760px}.ns-industry-story-heading.is-centered{text-align:center;margin-inline:auto}.ns-industry-story-heading h2{color:#0a1933;letter-spacing:-.055em;text-wrap:balance;margin:15px 0 0;font-size:clamp(36px,4vw,50px);line-height:1.13}.ns-industry-story-heading>p{color:#637186;max-width:650px;margin:18px 0 0;font-size:15px;line-height:1.75}.ns-industry-story-heading.is-centered>p{margin-inline:auto}.ns-industry-story-order-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:28px;margin-top:48px;display:grid}.ns-industry-story-proof{background:#fff;border:1px solid #d9e2ed;border-radius:24px;min-width:0;margin:0;padding:31px;box-shadow:0 18px 50px #0e2a4e0f}.ns-industry-story-proof figcaption{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ns-industry-story-proof figcaption span{color:var(--industry-accent);font-size:11px;font-weight:850}.ns-industry-story-proof figcaption strong{color:#172943;letter-spacing:-.04em;font-size:23px}.ns-industry-story-proof-table{border:1px solid #dfe6ef;border-radius:14px;margin-top:27px;overflow:hidden}.ns-industry-story-proof-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ns-industry-story-proof-row+.ns-industry-story-proof-row{border-top:1px solid #e5eaf1}.ns-industry-story-proof-row span{color:#40516a;min-width:0;padding:15px 14px;font-size:12px;line-height:1.45}.ns-industry-story-proof-row span+span{border-left:1px solid #e5eaf1}.ns-industry-story-proof-row.is-head span{color:#718096;background:#f4f6f9;font-size:10px;font-weight:850}.ns-industry-story-proof-row .is-status{color:var(--industry-strong);align-items:center;gap:6px;font-weight:800;display:flex}.ns-industry-story-proof>small{color:#8995a6;margin-top:13px;font-size:10px;display:block}.ns-industry-story-costs{gap:10px;display:grid}.ns-industry-story-costs article{background:#fff;border:1px solid #dce4ee;border-radius:18px;grid-template-columns:38px 1fr;align-content:center;min-height:118px;padding:20px 22px;display:grid}.ns-industry-story-costs i{color:var(--industry-accent);grid-row:1/span 2;font-size:11px;font-style:normal;font-weight:850}.ns-industry-story-costs span{color:#20334f;font-size:13px;font-weight:850}.ns-industry-story-costs p{color:#667489;margin:7px 0 0;font-size:12px;line-height:1.55}.ns-online-seller-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}.ns-online-seller-check-grid article{background:#fff;border:1px solid #dce4ee;border-radius:22px;min-height:272px;padding:28px;position:relative}.ns-online-seller-check-grid i{color:var(--industry-accent);font-size:11px;font-style:normal;font-weight:850}.ns-online-seller-check-grid h3{color:#1d3049;letter-spacing:-.035em;margin:35px 0 0;font-size:22px;line-height:1.3}.ns-online-seller-check-grid article>span{color:#627187;margin-top:13px;font-size:12px;line-height:1.6;display:block}.ns-online-seller-check-grid article>p{color:#43546b;border-top:1px solid #e2e8f0;margin:22px 0 0;padding-top:17px;font-size:13px;line-height:1.65}.ns-online-seller-check-grid article>p b{color:var(--industry-strong);letter-spacing:.05em;margin-bottom:5px;font-size:10px;display:block}.ns-online-seller-cost-policy{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.ns-online-seller-cost-policy article{background:#fff;border:1px solid #dce4ee;border-radius:18px;grid-template-columns:32px 1fr;align-content:start;min-height:150px;padding:20px;display:grid}.ns-online-seller-cost-policy i{color:var(--industry-accent);grid-row:1/span 2;font-size:10px;font-style:normal;font-weight:850}.ns-online-seller-cost-policy span{color:#20334f;font-size:12px;font-weight:850}.ns-online-seller-cost-policy p{color:#667489;margin:8px 0 0;font-size:11px;line-height:1.6}.ns-online-seller-cost-note{color:#647287;max-width:900px;margin:17px 0 0;font-size:11px;line-height:1.65}.ns-industry-story-order.is-online-seller .ns-industry-story-heading h2,.ns-industry-story-order.is-online-seller .ns-industry-story-heading p{overflow-wrap:break-word;word-break:keep-all}.ns-industry-story-hero-grid.is-import-distribution{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);gap:48px}.ns-industry-story-hero-grid.is-import-distribution .ns-industry-story-hero-copy h1{word-break:keep-all;font-size:clamp(48px,4.3vw,61px);line-height:1.05}.ns-import-entry{color:#536176;border-block:1px solid #e3e7ed;grid-template-columns:96px 1fr;max-width:620px;margin-top:22px;padding-block:13px;font-size:12px;line-height:1.55;display:grid}.ns-import-entry b{color:var(--industry-strong)}.ns-import-entry small{color:#7a8798;grid-column:2;margin-top:3px;font-size:10px}.ns-import-status-preview{background:#fffffff5;border:1px solid #f0cbb8;border-radius:26px;margin:0;padding:27px;overflow:hidden;box-shadow:0 28px 70px #442a1b1a}.ns-import-status-preview figcaption>span{color:#8994a4;font-size:9px;font-weight:800;display:block}.ns-import-status-preview figcaption>strong{color:#172943;letter-spacing:-.04em;margin-top:8px;font-size:25px;line-height:1.25;display:block}.ns-import-status-preview figcaption>p{color:#687589;margin:7px 0 0;font-size:11px;line-height:1.55}.ns-import-status-table{border:1px solid #e1e6ed;border-radius:15px;margin-top:19px;overflow:hidden}.ns-import-status-row{grid-template-columns:.9fr .68fr .68fr .62fr 1.42fr;display:grid}.ns-import-status-row+.ns-import-status-row{border-top:1px solid #e6eaf0}.ns-import-status-row>span{color:#46566d;word-break:keep-all;align-items:center;min-width:0;min-height:55px;padding:8px 9px;font-size:10px;line-height:1.35;display:flex}.ns-import-status-row>span+span{border-left:1px solid #e6eaf0}.ns-import-status-row>span:first-child{color:#1c304c;font-weight:850}.ns-import-status-row>span:nth-child(2),.ns-import-status-row>span:nth-child(3),.ns-import-status-row>span:nth-child(4){text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.ns-import-status-row>span.is-alert-number{color:#d75b25;font-weight:900}.ns-import-status-row>span:last-child{flex-direction:column;justify-content:center;align-items:flex-start}.ns-import-status-row>span:last-child b{color:#a34920;background:#ffe7da;border-radius:999px;margin-bottom:4px;padding:4px 6px;font-size:8px;display:block}.ns-import-status-row.is-head{background:#0b1f4d}.ns-import-status-row.is-head>span{color:#ffffffb8;border-color:#ffffff1f;min-height:35px;font-size:9px;font-weight:850}.ns-import-status-row.is-complete{background:#f7f8fa}.ns-import-status-row.is-complete>span{color:#7a8595}.ns-import-status-row.is-complete>span:last-child b{color:#637184;background:#e8edf3}.ns-import-status-row.is-waiting,.ns-import-status-row.is-checking{background:#fffaf7}.ns-import-status-cards{display:none}.ns-import-status-summary{color:#5b6474;background:#fff2e9;border-radius:11px;justify-content:space-between;gap:14px;margin:14px 0 0;padding:12px 14px;font-size:10px;line-height:1.45;display:flex}.ns-import-status-summary strong{color:#a44720}.ns-import-output-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ns-import-output-chips span{color:#536176;background:#f8fafc;border:1px solid #dfe5ed;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.ns-import-section-heading{max-width:780px}.ns-import-section-heading>span,.ns-import-quote-copy>span{color:var(--industry-accent);font-size:12px;font-weight:850}.ns-import-section-heading h2,.ns-import-quote-copy h2{color:#132741;letter-spacing:-.055em;word-break:keep-all;margin:15px 0 0;font-size:42px;line-height:1.16}.ns-import-late-section{background:#fff;padding:104px 0}.ns-import-late-list{border-block:1px solid #dfe5ed;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px;display:grid}.ns-import-late-list article{flex-direction:column;min-height:285px;padding:28px;display:flex}.ns-import-late-list article+article{border-left:1px solid #dfe5ed}.ns-import-late-list i{color:var(--industry-accent);font-size:11px;font-style:normal;font-weight:850}.ns-import-late-list h3{color:#172b46;letter-spacing:-.035em;word-break:keep-all;margin:34px 0 0;font-size:22px;line-height:1.35}.ns-import-late-list p{color:#6a778a;margin:13px 0 0;font-size:12px;line-height:1.65}.ns-import-late-list strong{color:#344962;border-top:1px solid #e7ebf0;margin-top:auto;padding-top:20px;font-size:12px;line-height:1.55}.ns-import-work-section{background:#071b3a;padding:104px 0}.ns-import-section-heading.is-light>span{color:#ff9969}.ns-import-section-heading.is-light h2{color:#fff}.ns-import-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:50px;display:grid}.ns-import-work-grid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:21px;min-height:330px;padding:28px}.ns-import-work-grid article>span{color:#ffad85;font-size:10px;font-weight:850;line-height:1.5}.ns-import-work-grid h3{color:#fff;letter-spacing:-.04em;margin:37px 0 0;font-size:24px}.ns-import-work-grid p{color:#ffffffa8;margin:13px 0 0;font-size:12px;line-height:1.65}.ns-import-work-grid ul{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:7px;margin:29px 0 0;padding:19px 0 0;list-style:none;display:flex}.ns-import-work-grid li{color:#ffffffc2;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:10px}.ns-import-rules-section{background:#fff;padding:92px 0}.ns-import-rule-list{border-top:1px solid #dfe5ed;margin-top:42px}.ns-import-rule-list article{border-bottom:1px solid #dfe5ed;grid-template-columns:45px 170px 1fr;align-items:center;gap:16px;min-height:78px;display:grid}.ns-import-rule-list i{color:var(--industry-accent);font-size:10px;font-style:normal;font-weight:850}.ns-import-rule-list strong{color:#21344e;font-size:14px}.ns-import-rule-list p{color:#647287;margin:0;font-size:13px;line-height:1.6}.ns-import-quote-section{background:#f5f7fa;padding:104px 0}.ns-import-quote-section .ns-shell{grid-template-columns:.92fr 1.08fr;gap:58px;display:grid}.ns-import-quote-copy>p{color:#5f6f83;margin:20px 0 0;font-size:13px;line-height:1.75}.ns-import-quote-copy>a{margin-top:24px}.ns-import-cost-list{border-top:1px solid #d8e0e9}.ns-import-cost-list article{border-bottom:1px solid #d8e0e9;grid-template-columns:36px 110px 1fr;align-items:center;gap:13px;min-height:90px;display:grid}.ns-import-cost-list i{color:var(--industry-accent);font-size:10px;font-style:normal;font-weight:850}.ns-import-cost-list strong{color:#263951;font-size:12px}.ns-import-cost-list p{color:#687589;margin:0;font-size:11px;line-height:1.6}.ns-import-related-links{border-block:1px solid #d8e0e9;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.ns-import-related-links a{color:#31445d;justify-content:space-between;align-items:center;min-height:58px;padding:14px 18px;text-decoration:none;display:flex}.ns-import-related-links a+a{border-left:1px solid #d8e0e9}.ns-import-related-links span{font-size:12px;font-weight:800}.ns-import-related-title{color:#283b54;grid-column:1/-1;margin:14px 0 -6px;font-size:13px;font-weight:850}.ns-import-final-action{background:#fff;border-radius:22px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:34px;margin-top:6px;padding:28px;display:flex}.ns-import-final-action strong{color:#172c47;font-size:20px}.ns-import-final-action p{color:#67758a;margin:8px 0 0;font-size:12px;line-height:1.6}.ns-import-final-action .stripi-button{flex:none}.ns-industry-story-problems .ns-shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:82px;display:grid}.ns-industry-story-problem-list{border-top:1px solid #dce4ee}.ns-industry-story-problem-list article{border-bottom:1px solid #dce4ee;grid-template-columns:54px 1fr;gap:12px;padding:28px 4px;display:grid}.ns-industry-story-problem-list article>span{color:var(--industry-accent);font-size:11px;font-weight:850}.ns-industry-story-problem-list h3{color:#182b47;letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.35}.ns-industry-story-problem-list p{color:#68758a;margin:11px 0 0;font-size:14px;line-height:1.7}.ns-industry-story-methods{color:#fff;background:#0a1d3d}.ns-industry-story-methods .ns-industry-story-heading h2{color:#fff}.ns-industry-story-methods .ns-industry-story-heading>span{color:#86b7ff}.ns-industry-story-method-list{border-top:1px solid #ffffff29;margin-top:54px}.ns-industry-story-method-list article{border-bottom:1px solid #ffffff29;grid-template-columns:70px minmax(0,1fr) minmax(260px,.75fr);align-items:start;gap:28px;padding:32px 0;display:grid}.ns-industry-story-method-list article>span{color:#78aaff;font-size:12px;font-weight:850}.ns-industry-story-method-list h3{letter-spacing:-.04em;margin:0;font-size:27px;line-height:1.25}.ns-industry-story-method-list p{color:#ffffff9e;max-width:600px;margin:11px 0 0;font-size:14px;line-height:1.7}.ns-industry-story-method-list ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ns-industry-story-method-list li{color:#ffffffc7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:750;display:inline-flex}.ns-industry-story-method-list li svg{color:#82c9e4}.ns-industry-story-decision{background:var(--industry-tint-soft)}.ns-industry-story-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}.ns-industry-story-decision-grid article{border:1px solid color-mix(in srgb, var(--industry-accent) 20%, #dce4ee);background:#ffffffe0;border-radius:21px;min-height:270px;padding:27px;position:relative}.ns-industry-story-decision-grid article>span{color:var(--industry-accent);font-size:11px;font-weight:850}.ns-industry-story-decision-grid article>i{color:#a6b0bf;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:27px;right:27px}.ns-industry-story-decision-grid h3{color:#21334d;margin:50px 0 0;font-size:22px;line-height:1.35}.ns-industry-story-decision-grid p{color:#657389;margin:13px 0 0;font-size:13px;line-height:1.7}.ns-industry-story-deliverable-list{border-top:1px solid #dce4ee;margin-top:48px}.ns-industry-story-deliverable-list article{border-bottom:1px solid #dce4ee;grid-template-columns:56px minmax(0,1fr) minmax(260px,.75fr);align-items:center;gap:22px;min-height:154px;padding:25px 56px 25px 8px;display:grid;position:relative}.ns-industry-story-document-icon{width:48px;height:48px;color:var(--industry-accent);background:var(--industry-tint);border-radius:14px;place-items:center;display:grid}.ns-industry-story-deliverable-list article>div:nth-child(2)>span{color:var(--industry-accent);font-size:10px;font-weight:850}.ns-industry-story-deliverable-list h3{color:#1f324c;margin:7px 0 0;font-size:21px}.ns-industry-story-deliverable-list p{color:#667489;margin:8px 0 0;font-size:12px;line-height:1.6}.ns-industry-story-deliverable-list ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ns-industry-story-deliverable-list li{color:#51627a;background:#fff;border:1px solid #dae2ed;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:750}.ns-industry-story-deliverable-list article>i{color:#a0aaba;font-size:11px;font-style:normal;font-weight:850;position:absolute;right:8px}.ns-industry-story-flow{color:#fff;background:#091a38;padding:88px 0}.ns-industry-story-flow .ns-industry-story-heading h2{color:#fff}.ns-industry-story-flow .ns-industry-story-heading>span{color:#83b4ff}.ns-industry-story-flow ol{border:1px solid #ffffff24;border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid}.ns-industry-story-flow li{min-height:150px;padding:21px 18px}.ns-industry-story-flow li+li{border-left:1px solid #ffffff24}.ns-industry-story-flow li i{color:#7bacfa;font-size:10px;font-style:normal;font-weight:850;display:block}.ns-industry-story-flow li b{margin-top:34px;font-size:14px;display:block}.ns-industry-story-flow li span{color:#ffffff85;margin-top:8px;font-size:10px;display:block}.ns-industry-story-flow .ns-shell>p{color:#ffffff7a;max-width:850px;margin:20px 0 0;font-size:11px;line-height:1.65}.ns-industry-story-related-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.ns-industry-story-related-head h2{color:#142640;letter-spacing:-.045em;margin:12px 0 0;font-size:34px}.ns-industry-story-related-grid{border-top:1px solid #dce4ee;margin-top:33px}.ns-industry-story-related-grid>a{color:#243650;border-bottom:1px solid #dce4ee;grid-template-columns:120px 1fr 24px;align-items:center;gap:20px;min-height:84px;padding:18px 4px;text-decoration:none;display:grid}.ns-industry-story-related-grid>a span{color:var(--industry-accent);font-size:10px;font-weight:850}.ns-industry-story-related-grid>a strong{font-size:15px}.ns-industry-story-related-grid>a svg{color:var(--industry-accent);justify-self:end}.ns-industry-story-related-grid>a:hover strong{color:var(--industry-accent)}.ns-industry-story-cta{background:var(--industry-tint);padding:76px 0}.ns-industry-story-cta .ns-shell{justify-content:space-between;align-items:center;gap:48px;display:flex}.ns-industry-story-cta h2{color:#102441;letter-spacing:-.045em;max-width:760px;margin:12px 0 0;font-size:38px;line-height:1.18}.ns-industry-story-cta p{color:#5d6d83;max-width:760px;margin:14px 0 0;font-size:13px;line-height:1.65}.ns-industry-story-cta .stripi-button{flex:none}@media (max-width:980px){.ns-industry-story-hero-grid,.ns-industry-story-problems .ns-shell{grid-template-columns:1fr;gap:46px}.ns-industry-story-hero-grid.is-online-seller,.ns-industry-story-hero-grid.is-import-distribution{grid-template-columns:1fr}.ns-online-seller-cost-preview{max-width:680px}.ns-online-seller-check-grid,.ns-online-seller-cost-policy{grid-template-columns:1fr}.ns-online-seller-check-grid article,.ns-online-seller-cost-policy article{min-height:0}.ns-import-status-preview{max-width:720px}.ns-import-late-list,.ns-import-work-grid{grid-template-columns:1fr}.ns-import-late-list article+article{border-top:1px solid #dfe5ed;border-left:0}.ns-import-late-list article{min-height:0}.ns-import-quote-section .ns-shell,.ns-industry-story-order-grid{grid-template-columns:1fr}.ns-industry-story-snapshot .ns-shell{grid-template-columns:1fr 1fr}.ns-industry-story-snapshot article:last-child{border-top:1px solid #dfe6ef;border-left:0;grid-column:1/-1}.ns-industry-story-method-list article{grid-template-columns:54px 1fr}.ns-industry-story-method-list ul{grid-column:2}.ns-industry-story-deliverable-list article{grid-template-columns:56px 1fr}.ns-industry-story-deliverable-list ul{grid-column:2}.ns-industry-story-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-industry-story-flow li:nth-child(4){border-top:1px solid #ffffff24;border-left:0}.ns-industry-story-flow li:nth-child(n+5){border-top:1px solid #ffffff24}}@media (max-width:767px){.ns-industry-story .ns-shell{width:min(100% - 40px,1180px)}.ns-industry-story-hero{padding:52px 0 48px}.ns-industry-story-hero-grid{gap:34px}.ns-industry-story-hero-copy h1{font-size:39px}.ns-industry-story-hero-grid.is-online-seller .ns-industry-story-hero-copy h1{word-break:keep-all;font-size:33px;line-height:1.12}.ns-industry-story-hero-grid.is-import-distribution .ns-industry-story-hero-copy h1{font-size:34px;line-height:1.1}.ns-industry-story-hero-copy>p{font-size:14px}.ns-online-seller-entry p{grid-template-columns:1fr;gap:4px}.ns-industry-story-hero-copy>.ns-industry-story-trust{font-size:13px}.ns-online-seller-cost-preview{border-radius:20px;padding:20px 16px}.ns-online-seller-cost-preview figcaption strong{font-size:21px}.ns-online-seller-cost-row.is-head{display:none}.ns-online-seller-cost-row{grid-template-columns:1fr;padding:6px 0}.ns-online-seller-cost-row span{overflow-wrap:anywhere;word-break:keep-all;min-height:38px;padding:8px 10px;font-size:10px}.ns-online-seller-cost-row span:nth-child(2),.ns-online-seller-cost-row span:nth-child(3){border-top:1px dashed #e4e9f0;border-left:0;flex-direction:column;align-items:flex-start;min-height:0;padding-top:7px}.ns-online-seller-cost-row span:nth-child(2):before,.ns-online-seller-cost-row span:nth-child(3):before{color:#5e6d82;white-space:nowrap;margin:0 0 4px;font-size:9px;font-weight:850;display:block}.ns-online-seller-cost-row span:nth-child(2):before{content:"견적서 표기"}.ns-online-seller-cost-row span:nth-child(3){color:#748196}.ns-online-seller-cost-row span:nth-child(3):before{content:"확정 시점"}.ns-online-seller-check-grid{grid-template-columns:1fr;margin-top:32px}.ns-online-seller-check-grid article{min-height:0;padding:23px}.ns-online-seller-check-grid h3{margin-top:25px;font-size:21px}.ns-online-seller-cost-policy{grid-template-columns:1fr}.ns-online-seller-cost-policy article{min-height:0}.ns-import-entry{grid-template-columns:1fr;gap:4px}.ns-import-entry small{grid-column:1}.ns-import-status-preview{border-radius:20px;padding:20px 16px}.ns-import-status-preview figcaption>strong{font-size:21px}.ns-import-status-table{display:none}.ns-import-status-cards{gap:8px;margin-top:17px;display:grid}.ns-import-status-cards article{background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:13px}.ns-import-status-cards article.is-complete{color:#748093;background:#f7f8fa}.ns-import-status-cards article.is-waiting,.ns-import-status-cards article.is-checking{background:#fffaf7;border-color:#f0cbb8}.ns-import-status-cards article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ns-import-status-cards strong{color:#1c304c;font-size:12px}.ns-import-status-cards b{color:#9e431d;background:#ffe7da;border-radius:999px;padding:5px 7px;font-size:9px}.ns-import-status-cards article.is-complete b{color:#647184;background:#e8edf3}.ns-import-status-cards p{color:#687589;margin:10px 0 0;font-size:10px}.ns-import-status-cards span{color:#8a94a4;margin-top:11px;font-size:8px;font-weight:850;display:block}.ns-import-status-cards em{color:#34475f;margin-top:3px;font-size:11px;font-style:normal;font-weight:800;display:block}.ns-import-status-summary{flex-direction:column;align-items:flex-start;gap:3px}.ns-import-output-chips{flex-wrap:wrap;display:flex}.ns-import-section-heading h2,.ns-import-quote-copy h2{font-size:31px}.ns-import-late-section,.ns-import-work-section,.ns-import-rules-section,.ns-import-quote-section{padding:68px 0}.ns-import-late-list{margin-top:34px}.ns-import-late-list article{padding:24px 4px}.ns-import-late-list h3{margin-top:22px;font-size:20px}.ns-import-late-list strong{margin-top:22px}.ns-import-work-grid{margin-top:34px}.ns-import-work-grid article{min-height:0;padding:23px}.ns-import-work-grid h3{margin-top:28px;font-size:22px}.ns-import-rule-list{margin-top:30px}.ns-import-rule-list article{grid-template-columns:32px 1fr;gap:8px;padding:17px 0}.ns-import-rule-list p{grid-column:2;font-size:12px}.ns-import-cost-list article{grid-template-columns:30px 1fr;gap:8px;padding:15px 0}.ns-import-cost-list p{grid-column:2;font-size:11px}.ns-import-related-links{grid-template-columns:1fr}.ns-import-related-links a+a{border-top:1px solid #d8e0e9;border-left:0}.ns-import-final-action{flex-direction:column;align-items:stretch;padding:22px}.ns-import-final-action .stripi-button{width:100%}.ns-industry-story-actions{flex-direction:column;align-items:stretch;gap:15px}.ns-industry-story-actions .stripi-button{width:100%}.ns-industry-story-scene{border-radius:20px}.ns-industry-story-scene figcaption{padding:16px 17px 18px;display:block}.ns-industry-story-scene figcaption strong{margin-top:8px;display:block}.ns-industry-story-scene figcaption p{margin-top:5px;font-size:13px}.ns-industry-story-snapshot .ns-shell{grid-template-columns:1fr;width:100%}.ns-industry-story-snapshot article{padding:22px 20px}.ns-industry-story-snapshot article+article,.ns-industry-story-snapshot article:last-child{border-top:1px solid #dfe6ef;border-left:0;grid-column:auto}.ns-industry-story-order,.ns-industry-story-problems,.ns-industry-story-methods,.ns-industry-story-decision,.ns-industry-story-deliverables,.ns-industry-story-related{padding:62px 0}.ns-industry-story-heading h2{font-size:31px}.ns-industry-story-heading>p{font-size:13px}.ns-industry-story-order-grid{margin-top:32px}.ns-industry-story-proof{border-radius:18px;padding:20px 16px}.ns-industry-story-proof figcaption{display:block}.ns-industry-story-proof figcaption strong{margin-top:8px;font-size:20px;display:block}.ns-industry-story-proof-row span{padding:12px 8px;font-size:10px}.ns-industry-story-costs article{min-height:105px;padding:17px}.ns-industry-story-problem-list article{grid-template-columns:38px 1fr;padding:23px 0}.ns-industry-story-problem-list h3{font-size:19px}.ns-industry-story-method-list{margin-top:35px}.ns-industry-story-method-list article{grid-template-columns:38px 1fr;gap:14px;padding:25px 0}.ns-industry-story-method-list h3{font-size:22px}.ns-industry-story-method-list ul{grid-column:1/-1;padding-left:52px}.ns-industry-story-decision-grid{grid-template-columns:1fr;margin-top:34px}.ns-industry-story-decision-grid article{min-height:235px}.ns-industry-story-deliverable-list{margin-top:33px}.ns-industry-story-deliverable-list article{grid-template-columns:46px 1fr;gap:14px;padding:22px 36px 22px 0}.ns-industry-story-document-icon{width:42px;height:42px}.ns-industry-story-deliverable-list ul{grid-column:1/-1;padding-left:60px}.ns-industry-story-flow{padding:60px 0}.ns-industry-story-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:31px}.ns-industry-story-flow li:nth-child(3),.ns-industry-story-flow li:nth-child(5){border-top:1px solid #ffffff24;border-left:0}.ns-industry-story-flow li:nth-child(4){border-left:1px solid #ffffff24}.ns-industry-story-flow li{min-height:130px;padding:17px 14px}.ns-industry-story-related-head{flex-direction:column;align-items:flex-start}.ns-industry-story-related-head h2{font-size:29px}.ns-industry-story-related-grid>a{grid-template-columns:82px 1fr 18px;gap:10px}.ns-industry-story-related-grid>a strong{font-size:13px}.ns-industry-story-cta{padding:56px 0}.ns-industry-story-cta .ns-shell{flex-direction:column;align-items:stretch;gap:28px}.ns-industry-story-cta h2{font-size:30px}.ns-industry-story-cta .stripi-button{width:100%}}@media (max-width:420px){.ns-industry-story-hero-copy h1{font-size:35px}.ns-industry-story-hero-grid.is-online-seller .ns-industry-story-hero-copy h1{font-size:31px}.ns-industry-story-proof-row span{overflow-wrap:anywhere}.ns-industry-story-method-list ul,.ns-industry-story-deliverable-list ul{padding-left:0}}.ns-industry-detail,.ns-industries-hub,.ns-home-industries,.ns-industries-section{--industry-accent:#1d5bff;--industry-strong:#1249c9;--industry-tint:#eaf2ff;--industry-tint-soft:#f5f8ff}.ns-industry-detail.tone-orange,.tone-orange{--industry-accent:#e7652a;--industry-strong:#bd4613;--industry-tint:#ffede5;--industry-tint-soft:#fff7f2}.ns-industry-detail.tone-violet,.tone-violet{--industry-accent:#7046d9;--industry-strong:#5530b6;--industry-tint:#eee8ff;--industry-tint-soft:#f8f5ff}.ns-industry-detail.tone-green,.tone-green{--industry-accent:#168457;--industry-strong:#0e6842;--industry-tint:#e2f6eb;--industry-tint-soft:#f3fbf6}.ns-industry-detail.tone-blue,.tone-blue{--industry-accent:#1d5bff;--industry-strong:#1249c9;--industry-tint:#eaf2ff;--industry-tint-soft:#f5f8ff}.ns-home-industries{background:#f6f8fc;padding:108px 0}.ns-home-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:50px;display:grid}.ns-home-industry-grid>a{color:#12233d;background:linear-gradient(155deg, #fff 46%, var(--industry-tint));border:1px solid #dce4ee;border-radius:24px;flex-direction:column;min-height:330px;padding:25px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ns-home-industry-grid>a:hover{border-color:color-mix(in srgb, var(--industry-accent) 40%, #dce4ee);transform:translateY(-4px);box-shadow:0 22px 50px #10294e17}.ns-home-industry-grid>a>div{justify-content:space-between;align-items:flex-start;display:flex}.ns-home-industry-grid svg:first-child{width:68px;height:68px}.ns-home-industry-grid>a>div span{color:var(--industry-accent);font-size:12px;font-weight:850}.ns-home-industry-grid small{color:var(--industry-accent);margin-top:auto;font-size:13px;font-weight:850}.ns-home-industry-grid h3{letter-spacing:-.7px;margin-top:12px;padding-right:22px;font-size:23px;line-height:1.35}.ns-home-industry-grid>a>svg{color:var(--industry-accent);position:absolute;bottom:25px;right:23px}.ns-industries-all-link{justify-content:center;margin-top:34px;display:flex}.ns-industries-section .ns-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ns-industries-section .ns-industry-grid article{--industry-accent:#1d5bff;--industry-tint:#eaf2ff;background:linear-gradient(145deg, #fff 46%, var(--industry-tint));border-radius:26px;min-height:250px;padding:32px}.ns-industries-section .ns-industry-grid article>span{color:var(--industry-accent);font-size:13px;font-weight:850}.ns-industries-section .ns-industry-grid h3{margin-top:24px;font-size:28px;line-height:1.27}.ns-industries-section .ns-industry-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:560px;display:-webkit-box;overflow:hidden}.ns-industries-section .ns-industry-grid a{color:var(--industry-accent);margin-top:23px;display:inline-flex}.ns-industries-hub-hero{background:radial-gradient(circle at 84% 20%,#dbe8ff 0,#0000 30%),#fff;border-bottom:1px solid #dfe6ef;padding:52px 0 44px}.ns-industries-hub-hero span,.ns-industries-guide-note span{color:#1d5bff;font-size:13px;font-weight:850}.ns-industries-hub-hero h1{letter-spacing:-2.1px;word-break:keep-all;overflow-wrap:normal;max-width:920px;margin-top:16px;font-size:clamp(40px,4.1vw,56px);line-height:1.14}.ns-industries-hub-hero p{color:#5c697b;word-break:keep-all;max-width:760px;margin-top:20px;font-size:16px;line-height:1.7}.ns-industries-hub-hero p a{color:#1d5bff;text-underline-offset:3px;font-weight:800}.ns-industries-hub-list{background:#f6f8fc;padding:44px 0 96px}.ns-industries-hub-list .ns-shell{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ns-industries-hub-card{--industry-accent:#1d5bff;--industry-strong:#1249c9;--industry-tint:#eaf2ff;color:#12233d;background:linear-gradient(145deg, #fff 42%, var(--industry-tint));border:1px solid #dbe3ee;border-radius:30px;grid-template-columns:62px 1fr;gap:24px;min-height:340px;padding:34px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.ns-industries-hub-card:hover{transform:translateY(-4px);box-shadow:0 28px 65px #0f274b1a}.ns-industries-hub-card-index{color:var(--industry-accent);align-items:flex-start;display:flex}.ns-industries-hub-card small{color:var(--industry-accent);font-size:13px;font-weight:850}.ns-industries-hub-card h2{letter-spacing:-1.15px;margin-top:20px;font-size:35px;line-height:1.18}.ns-industries-hub-card p{color:#5d6b7e;margin-top:22px;font-size:15px}.ns-industries-guide-note{background:#fff;padding:90px 0}.ns-industries-guide-note .ns-shell{background:#f8fafc;border:1px solid #dce4ee;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:44px;display:grid}.ns-industries-guide-note h2{letter-spacing:-1px;margin-top:13px;font-size:33px;line-height:1.25}.ns-industries-guide-note p{color:#5f6d80;font-size:15px;line-height:1.75}.ns-industries-guide-note .stripi-button{margin-top:22px}.ns-industry-detail{--industry-accent:#1d5bff;--industry-strong:#1249c9;--industry-tint:#eaf2ff;--industry-tint-soft:#f5f8ff}.ns-industry-hero{background:radial-gradient(circle at 85% 15%, var(--industry-tint) 0, transparent 34%), #fff;border-bottom:1px solid #dfe6ef;padding:86px 0 96px}.ns-industry-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid}.ns-industry-kicker,.ns-industry-section-head>span,.ns-industry-related-head span,.ns-industry-cta span{color:var(--industry-accent);font-size:13px;font-weight:850}.ns-industry-hero h1{letter-spacing:-2.8px;margin-top:20px;font-size:clamp(48px,5.5vw,74px);line-height:1.04}.ns-industry-hero h1 b{color:var(--industry-accent)}.ns-industry-hero-grid>div>p{color:#566477;max-width:690px;margin:25px 0 30px;font-size:17px;line-height:1.75}.ns-industry-hero aside{border:1px solid color-mix(in srgb, var(--industry-accent) 25%, #dce4ee);background:#ffffffe6;border-radius:28px;padding:32px;box-shadow:0 28px 70px #0e264c17}.ns-industry-hero aside>span{color:var(--industry-accent);font-size:12px;font-weight:850}.ns-industry-hero aside h2{letter-spacing:-.8px;margin-top:12px;font-size:28px;line-height:1.3}.ns-industry-hero aside ol{margin:22px 0 0;padding:0;list-style:none}.ns-industry-hero aside li{border-top:1px solid #e2e8f0;grid-template-columns:34px 1fr;gap:12px;padding:16px 0;display:grid}.ns-industry-hero aside li i{color:var(--industry-accent);font-size:11px;font-style:normal;font-weight:850}.ns-industry-hero aside li span{color:#20324b;font-size:14px;font-weight:700;line-height:1.55}.ns-industry-problems{background:#f6f8fc;padding:104px 0}.ns-industry-section-head{max-width:760px}.ns-industry-section-head.is-centered{text-align:center;margin:0 auto}.ns-industry-section-head h2{letter-spacing:-1.4px;margin-top:16px;font-size:42px;line-height:1.15}.ns-industry-section-head>p{color:#657286;max-width:650px;margin:17px auto 0;font-size:15px;line-height:1.7}.ns-industry-problem-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.ns-industry-problem-grid article{background:#fff;border:1px solid #dbe3ee;border-radius:24px;min-height:310px;padding:30px;position:relative}.ns-industry-problem-grid article>div{width:50px;height:50px;color:var(--industry-accent);background:var(--industry-tint);border-radius:15px;place-items:center;display:grid}.ns-industry-problem-grid article>span{color:#9aa6b5;font-size:12px;font-weight:850;position:absolute;top:30px;right:28px}.ns-industry-problem-grid h3{letter-spacing:-.55px;margin-top:43px;font-size:22px;line-height:1.42}.ns-industry-problem-grid p{color:#657286;margin-top:15px;font-size:14px;line-height:1.72}.ns-industry-methods{background:#fff;padding:112px 0}.ns-industry-method-list{gap:32px;margin-top:64px;display:grid}.ns-industry-method-list>article{background:var(--industry-tint-soft);border-radius:30px;grid-template-columns:.84fr 1.16fr;align-items:center;gap:54px;min-height:410px;padding:46px;display:grid}.ns-industry-method-list>article:nth-child(2n){background:var(--industry-tint);grid-template-columns:1.16fr .84fr}.ns-industry-method-list>article:nth-child(2n) .ns-industry-method-copy{order:2}.ns-industry-method-copy>span{color:var(--industry-accent);font-size:12px;font-weight:850}.ns-industry-method-copy>div{width:54px;height:54px;color:var(--industry-accent);background:#fff;border-radius:17px;place-items:center;margin-top:24px;display:grid;box-shadow:0 10px 25px #19355b12}.ns-industry-method-copy h3{letter-spacing:-1px;margin-top:24px;font-size:33px;line-height:1.18}.ns-industry-method-copy p{color:#5c697a;margin-top:16px;font-size:15px;line-height:1.75}.ns-industry-method-visual{background:#fffffff0;border:1px solid #61769238;border-radius:24px;padding:22px;box-shadow:0 22px 55px #142c4f14}.ns-industry-method-visual small{color:var(--industry-accent);padding-bottom:15px;font-size:12px;font-weight:850;display:block}.ns-industry-method-visual>div{border-top:1px solid #e2e8f0;grid-template-columns:36px 1fr 20px;align-items:center;gap:12px;min-height:66px;display:grid}.ns-industry-method-visual i{color:#95a1b1;font-size:11px;font-style:normal}.ns-industry-method-visual b{color:#20324a;font-size:15px}.ns-industry-method-visual svg{color:var(--industry-accent)}.ns-industry-flow-section{color:#fff;background:#071b3e;padding:104px 0}.ns-industry-flow-section .ns-industry-section-head h2{color:#fff}.ns-industry-flow{border:1px solid #ffffff2e;border-radius:22px;grid-template-columns:repeat(6,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ns-industry-flow li{background:#ffffff09;min-height:160px;padding:24px}.ns-industry-flow li+li{border-left:1px solid #ffffff24}.ns-industry-flow i{color:#7ea8ff;font-size:11px;font-style:normal;font-weight:850;display:block}.ns-industry-flow b{color:#eef4ff;margin-top:48px;font-size:14px;line-height:1.45;display:block}.ns-industry-flow-note{color:#b8c7dd;background:#ffffff12;border-radius:14px;margin-top:18px;padding:18px 22px;font-size:13px;line-height:1.65}.ns-industry-deliverables{background:#f6f8fc;padding:112px 0}.ns-industry-deliverable-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.ns-industry-deliverable-grid>article{background:#fff;border:1px solid #dbe3ee;border-radius:28px;padding:34px}.ns-industry-deliverable-grid header{justify-content:space-between;align-items:center;display:flex}.ns-industry-deliverable-grid header>div{width:50px;height:50px;color:var(--industry-accent);background:var(--industry-tint);border-radius:15px;place-items:center;display:grid}.ns-industry-deliverable-grid header>span{color:#7a8798;font-size:11px;font-weight:800}.ns-industry-deliverable-grid h3{letter-spacing:-.8px;margin-top:30px;font-size:27px}.ns-industry-deliverable-grid>article>p{color:#657286;margin-top:13px;font-size:14px;line-height:1.7}.ns-industry-document-preview{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:18px;margin-top:28px;padding:8px 20px}.ns-industry-document-preview>div{border-bottom:1px solid #e4e9f0;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:60px;display:grid}.ns-industry-document-preview>div:last-child{border-bottom:0}.ns-industry-document-preview i{color:var(--industry-accent);font-size:11px;font-style:normal;font-weight:850}.ns-industry-document-preview b{color:#22334b;font-size:14px}.ns-industry-document-preview span{color:#8a96a6;font-size:11px}.ns-industry-related{background:#fff;padding:92px 0}.ns-industry-related-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.ns-industry-related-head h2{letter-spacing:-1px;margin-top:12px;font-size:34px}.ns-industry-related-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.ns-industry-related-grid>a{color:#172941;background:var(--industry-tint-soft);border:1px solid #dbe3ee;border-radius:22px;min-height:200px;padding:27px;text-decoration:none;position:relative}.ns-industry-related-grid span{color:var(--industry-accent);font-size:12px;font-weight:850}.ns-industry-related-grid h3{margin-top:18px;font-size:21px;line-height:1.35}.ns-industry-related-grid svg{color:var(--industry-accent);position:absolute;bottom:24px;right:25px}.ns-industry-cta{background:#eaf1ff;padding:72px 0}.ns-industry-cta .ns-shell{justify-content:space-between;align-items:center;gap:48px;display:flex}.ns-industry-cta h2{letter-spacing:-1px;margin-top:11px;font-size:34px}.ns-industry-cta p{color:#5d6d82;margin-top:12px;font-size:14px}@media (max-width:1023px){.ns-home-industry-grid{grid-template-columns:1fr 1fr}.ns-industries-hub-list .ns-shell,.ns-industry-hero-grid,.ns-industry-method-list>article,.ns-industry-method-list>article:nth-child(2n){grid-template-columns:1fr}.ns-industry-method-list>article:nth-child(2n) .ns-industry-method-copy{order:0}.ns-industry-flow{grid-template-columns:repeat(3,1fr)}.ns-industry-flow li:nth-child(4){border-left:0}.ns-industry-flow li:nth-child(n+4){border-top:1px solid #ffffff24}}@media (max-width:767px){.ns-home-industries,.ns-industries-hub-list,.ns-industries-guide-note,.ns-industry-problems,.ns-industry-methods,.ns-industry-flow-section,.ns-industry-deliverables,.ns-industry-related{padding:70px 0}.ns-home-industry-grid,.ns-industries-section .ns-industry-grid,.ns-industries-hub-list .ns-shell,.ns-industry-problem-grid,.ns-industry-deliverable-grid,.ns-industry-related-grid{grid-template-columns:1fr}.ns-home-industry-grid>a{min-height:260px}.ns-industries-hub-hero{padding:60px 0 66px}.ns-industries-hub-hero h1,.ns-industry-hero h1{letter-spacing:-1.6px;font-size:42px}.ns-industries-hub-hero p,.ns-industry-hero-grid>div>p{font-size:15px}.ns-industries-hub-card{border-radius:23px;grid-template-columns:46px 1fr;gap:15px;min-height:300px;padding:25px 22px}.ns-industries-hub-card h2{font-size:29px}.ns-industries-guide-note .ns-shell{grid-template-columns:1fr;gap:28px;padding:28px 23px}.ns-industries-guide-note h2{font-size:28px}.ns-industry-hero{padding:58px 0 68px}.ns-industry-hero-grid{gap:38px}.ns-industry-hero aside{padding:24px 22px}.ns-industry-section-head h2{letter-spacing:-1px;font-size:32px}.ns-industry-problem-grid article{min-height:280px}.ns-industry-method-list{gap:22px;margin-top:42px}.ns-industry-method-list>article{border-radius:23px;gap:30px;min-height:auto;padding:28px 22px}.ns-industry-method-copy h3{font-size:28px}.ns-industry-flow{grid-template-columns:1fr}.ns-industry-flow li{grid-template-columns:38px 1fr;align-items:center;min-height:76px;padding:20px;display:grid}.ns-industry-flow li+li,.ns-industry-flow li:nth-child(4){border-top:1px solid #ffffff24;border-left:0}.ns-industry-flow b{margin-top:0}.ns-industry-deliverable-grid>article{padding:26px 22px}.ns-industry-document-preview{padding:7px 14px}.ns-industry-document-preview>div{grid-template-columns:30px 1fr}.ns-industry-document-preview span{grid-column:2;margin-top:-17px;padding-bottom:12px}.ns-industry-related-head,.ns-industry-cta .ns-shell{flex-direction:column;align-items:flex-start}.ns-industry-cta h2{font-size:29px}}.ns-industries-hub-hero h1{text-wrap:balance;max-width:1040px}.ns-industries-hub-actions,.ns-industry-hero-actions{flex-wrap:wrap;gap:11px;display:flex}.ns-industries-hub-actions>a>span,.ns-industry-hero-actions>a>span,.ns-industry-cta .stripi-button>span,.ns-industry-cta a[style]>span{color:inherit}.ns-industries-start-terms{background:#f7f9fc;border-bottom:1px solid #dfe6ef}.ns-industries-start-terms .ns-shell{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ns-industries-start-terms p{color:#42536b;align-items:center;gap:10px;min-height:76px;padding:18px 24px;font-size:13px;font-weight:760;display:flex}.ns-industries-start-terms p+p{border-left:1px solid #dfe6ef}.ns-industries-start-terms svg{color:#1d5bff;flex:none}.ns-industries-list-head{grid-column:1/-1;max-width:800px;margin-bottom:15px}.ns-industries-list-head>span{color:#1d5bff;font-size:13px;font-weight:850}.ns-industries-list-head h2{letter-spacing:-1.3px;text-wrap:balance;margin-top:14px;font-size:38px;line-height:1.2}.ns-industries-hub-card{min-height:354px}.ns-industries-hub-card h2{text-wrap:balance;max-width:430px;font-size:29px;line-height:1.3}.ns-industries-hub-card h2,.ns-industries-list-head h2{word-break:keep-all;overflow-wrap:normal}.ns-industries-hub-card p{max-width:440px}.ns-industries-hub-decision{color:#33445d;word-break:keep-all;font-size:14px;line-height:1.55}.ns-industries-hub-decision b{color:#68778b;letter-spacing:.06em;margin-bottom:4px;font-size:11px;display:block}.ns-industries-hub-card strong{color:var(--industry-strong);background:color-mix(in srgb, var(--industry-tint) 74%, #fff);word-break:keep-all;overflow-wrap:normal;border-radius:9px;margin-top:21px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.ns-industries-hub-card-link{color:var(--industry-strong);align-items:center;gap:7px;margin-top:24px;font-size:13px;font-weight:850;display:flex}.ns-industries-deliverable-note{color:#5d6b7e;grid-column:1/-1;margin-top:8px;font-size:13px;line-height:1.65}.ns-industry-detail-v2 .ns-industry-hero{padding:82px 0 74px}.ns-industry-detail-v2 .ns-industry-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(380px,.84fr);gap:64px}.ns-industry-detail-v2 .ns-industry-kicker{border:1px solid color-mix(in srgb, var(--industry-accent) 28%, #dce4ee);background:#ffffffbd;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;display:inline-flex}.ns-industry-detail-v2 .ns-industry-hero h1{text-wrap:balance;max-width:780px}.ns-industry-detail-v2 .ns-industry-hero h1 b{font-weight:inherit}.ns-industry-start-with{color:#53647b;border-top:1px solid #dfe6ef;grid-template-columns:92px 1fr;gap:12px;max-width:690px;margin-top:22px;padding-top:18px;font-size:13px;line-height:1.65;display:grid}.ns-industry-start-with strong{color:var(--industry-strong)}.ns-industry-proof{border:1px solid color-mix(in srgb, var(--industry-accent) 24%, #dce4ee);background:#fffffff0;border-radius:22px;margin:0;padding:28px;overflow:hidden;box-shadow:0 24px 58px #0f274b1a}.ns-industry-proof figcaption{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.ns-industry-proof figcaption span{color:var(--industry-accent);font-size:11px;font-weight:850}.ns-industry-proof figcaption strong{color:#152942;letter-spacing:-.7px;font-size:24px;line-height:1.25}.ns-industry-proof-table{border:1px solid #dfe6ef;border-radius:14px;margin-top:22px;overflow:hidden}.ns-industry-proof-row{grid-template-columns:1.2fr 1fr 1fr;min-width:0;display:grid}.ns-industry-proof-row+.ns-industry-proof-row{border-top:1px solid #e4e9f0}.ns-industry-proof-row span{color:#526278;align-items:center;gap:5px;min-width:0;min-height:52px;padding:10px 11px;font-size:11px;line-height:1.35;display:flex}.ns-industry-proof-row span+span{border-left:1px solid #e4e9f0}.ns-industry-proof-row.is-head{background:#f5f7fa}.ns-industry-proof-row.is-head span{color:#7a8798;min-height:39px;font-size:10px;font-weight:800}.ns-industry-proof-row span:first-child{color:#21334c;font-weight:800}.ns-industry-proof-row .is-status{color:var(--industry-strong);font-weight:760}.ns-industry-proof-row .is-status svg{flex:none}.ns-industry-proof>small{color:#8591a1;margin-top:12px;font-size:10px;display:block}.ns-industry-proof.is-timeline .ns-industry-proof-row span:first-child{color:var(--industry-strong)}.ns-industry-proof.is-spec .ns-industry-proof-table{border-radius:4px}.ns-industry-cost-band{background:#f6f8fb;border-bottom:1px solid #dfe6ef}.ns-industry-cost-band .ns-shell{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ns-industry-cost-band .ns-shell>div{min-height:132px;padding:27px 30px}.ns-industry-cost-band .ns-shell>div+div{border-left:1px solid #dfe6ef}.ns-industry-cost-band span{color:var(--industry-accent);font-size:11px;font-weight:850}.ns-industry-cost-band p{color:#4e5e73;margin-top:10px;font-size:13px;font-weight:690;line-height:1.65}.ns-industry-detail-v2 .ns-industry-problems{padding:88px 0}.ns-industry-detail-v2 .ns-industry-section-head h2{text-wrap:balance;max-width:820px}.ns-industry-detail-v2 .ns-industry-problem-grid{margin-top:40px}.ns-industry-detail-v2 .ns-industry-problem-grid article{min-height:270px;padding:27px}.ns-industry-detail-v2 .ns-industry-problem-grid h3{margin-top:34px;font-size:20px}.ns-industry-detail-v2 .ns-industry-methods{padding:94px 0}.ns-industry-detail-v2 .ns-industry-method-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:52px}.ns-industry-detail-v2 .ns-industry-method-list>article,.ns-industry-detail-v2 .ns-industry-method-list>article:nth-child(2n){background:var(--industry-tint-soft);border:1px solid color-mix(in srgb, var(--industry-accent) 13%, #dce4ee);border-radius:22px;flex-direction:column;min-height:420px;padding:29px;display:flex}.ns-industry-detail-v2 .ns-industry-method-list>article:nth-child(2n) .ns-industry-method-copy{order:0}.ns-industry-detail-v2 .ns-industry-method-copy>div{width:48px;height:48px;margin-top:20px}.ns-industry-detail-v2 .ns-industry-method-copy h3{margin-top:20px;font-size:25px}.ns-industry-detail-v2 .ns-industry-method-copy p{font-size:14px}.ns-industry-detail-v2 .ns-industry-method-list ul{gap:10px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:grid}.ns-industry-detail-v2 .ns-industry-method-list li{color:#43546c;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.ns-industry-detail-v2 .ns-industry-method-list li svg{color:var(--industry-accent)}.ns-industry-decision{background:#fff;padding:96px 0}.ns-industry-decision .ns-industry-section-head>p{margin-left:0}.ns-industry-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:44px;display:grid}.ns-industry-decision-grid article{border:1px solid color-mix(in srgb, var(--industry-accent) 18%, #dce4ee);background:linear-gradient(145deg, #fff 45%, var(--industry-tint-soft));border-radius:20px;min-height:248px;padding:28px;position:relative}.ns-industry-decision-grid article>span{color:var(--industry-accent);font-size:12px;font-weight:850}.ns-industry-decision-grid article>i{color:#9aa6b5;font-size:11px;font-style:normal;font-weight:850;position:absolute;top:27px;right:27px}.ns-industry-decision-grid h3{color:#1d3049;letter-spacing:-.6px;margin-top:42px;font-size:23px;line-height:1.3}.ns-industry-decision-grid p{color:#5e6d80;margin-top:13px;font-size:14px;line-height:1.7}.ns-industry-decision.is-timeline .ns-industry-decision-grid article:after{border-top:2px solid color-mix(in srgb, var(--industry-accent) 35%, #dce4ee);content:"";width:16px;position:absolute;top:50%;right:-16px}.ns-industry-decision.is-timeline .ns-industry-decision-grid article:last-child:after{display:none}.ns-industry-decision.is-spec .ns-industry-decision-grid article{background-image:linear-gradient(#1684570a 1px,#0000 1px),linear-gradient(90deg,#1684570a 1px,#0000 1px);background-size:18px 18px;border-radius:4px}.ns-industry-detail-v2 .ns-industry-flow-section{padding:90px 0}.ns-industry-detail-v2 .ns-industry-flow{overflow:visible}.ns-industry-detail-v2 .ns-industry-flow li{min-width:0;min-height:184px;position:relative}.ns-industry-detail-v2 .ns-industry-flow li:not(:last-child):after{z-index:1;content:"";background:#071b3e;border:2px solid #7ea8ff;border-radius:50%;width:10px;height:10px;position:absolute;top:29px;right:-5px}.ns-industry-detail-v2 .ns-industry-flow b{margin-top:42px}.ns-industry-detail-v2 .ns-industry-flow li>span{color:#91a9ca;margin-top:12px;font-size:11px;line-height:1.4;display:block}.ns-industry-detail-v2 .ns-industry-deliverables{padding:96px 0}.ns-industry-detail-v2 .ns-industry-deliverable-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:48px}.ns-industry-detail-v2 .ns-industry-deliverable-grid>article{border-radius:22px;flex-direction:column;min-height:500px;padding:28px;display:flex}.ns-industry-detail-v2 .ns-industry-deliverable-grid header>span{color:var(--industry-strong);background:var(--industry-tint);border-radius:999px;padding:6px 9px}.ns-industry-detail-v2 .ns-industry-deliverable-grid h3{font-size:23px}.ns-industry-detail-v2 .ns-industry-document-preview{margin-top:auto}.ns-industry-detail-v2 .ns-industry-document-preview>div{grid-template-columns:30px 1fr 17px}.ns-industry-detail-v2 .ns-industry-document-preview svg{color:var(--industry-accent)}.ns-industry-detail-v2 .ns-industry-deliverable-grid>article>small{color:#8894a4;margin-top:13px;font-size:10px}.ns-industry-detail-v2 .ns-industry-related{padding:76px 0}.ns-industry-detail-v2 .ns-industry-related-grid{border-top:1px solid #dbe3ee;gap:0;margin-top:31px}.ns-industry-detail-v2 .ns-industry-related-grid>a{background:0 0;border:0;border-bottom:1px solid #dbe3ee;border-radius:0;grid-template-columns:100px 1fr 22px;align-items:center;min-height:78px;padding:20px 18px;display:grid}.ns-industry-detail-v2 .ns-industry-related-grid strong{color:#21334b;font-size:14px}.ns-industry-detail-v2 .ns-industry-related-grid svg{justify-self:end;position:static}@media (max-width:1023px){.ns-industry-detail-v2 .ns-industry-hero-grid{grid-template-columns:1fr}.ns-industry-proof{max-width:680px}.ns-industry-detail-v2 .ns-industry-method-list,.ns-industry-detail-v2 .ns-industry-deliverable-grid{grid-template-columns:1fr}.ns-industry-detail-v2 .ns-industry-method-list>article,.ns-industry-detail-v2 .ns-industry-deliverable-grid>article{min-height:auto}.ns-industry-detail-v2 .ns-industry-flow{grid-template-columns:repeat(6,minmax(170px,1fr));overflow-x:auto}.ns-industry-detail-v2 .ns-industry-flow li:nth-child(n+4){border-top:0}.ns-industry-detail-v2 .ns-industry-flow li:nth-child(4){border-left:1px solid #ffffff24}}@media (max-width:767px){.ns-shell{width:min(100% - 36px,1200px)}.ns-industries-hub-hero h1,.ns-industry-detail-v2 .ns-industry-hero h1{text-wrap:balance;max-width:19ch;font-size:38px;line-height:1.08}.ns-industries-hub-hero{padding:36px 0 34px}.ns-industries-hub-hero h1{letter-spacing:-1.1px;text-wrap:wrap;word-break:keep-all;overflow-wrap:break-word;max-width:none;font-size:28px;line-height:1.28}.ns-industries-hub-hero p{font-size:15px;line-height:1.65}.ns-industries-hub-actions,.ns-industry-hero-actions{flex-direction:column}.ns-industries-hub-actions .stripi-button,.ns-industry-hero-actions .stripi-button{justify-content:center;width:100%}.ns-industries-start-terms .ns-shell{grid-template-columns:1fr}.ns-industries-start-terms p{min-height:58px;padding:13px 0}.ns-industries-start-terms p+p{border-top:1px solid #dfe6ef;border-left:0}.ns-industries-hub-list{padding-top:34px}.ns-industries-list-head{margin-bottom:5px}.ns-industries-list-head h2{text-wrap:wrap;word-break:keep-all;overflow-wrap:break-word;font-size:27px}.ns-industries-hub-card{min-height:0}.ns-industries-hub-card h2{font-size:25px}.ns-industries-hub-card strong{margin-right:24px;line-height:1.45}.ns-industries-hub-card-link{margin-top:20px}.ns-industry-detail-v2 .ns-industry-hero{padding:54px 0 58px}.ns-industry-detail-v2 .ns-industry-hero-grid{gap:34px}.ns-industry-start-with{grid-template-columns:1fr;gap:5px}.ns-industry-proof{border-radius:17px;padding:20px 17px}.ns-industry-proof figcaption strong{font-size:21px}.ns-industry-proof-row span{min-height:48px;padding:8px 7px;font-size:10px}.ns-industry-cost-band .ns-shell{grid-template-columns:1fr}.ns-industry-cost-band .ns-shell>div{min-height:auto;padding:20px 0}.ns-industry-cost-band .ns-shell>div+div{border-top:1px solid #dfe6ef;border-left:0}.ns-industry-detail-v2 .ns-industry-section-head h2{font-size:30px}.ns-industry-detail-v2 .ns-industry-problem-grid article{min-height:auto}.ns-industry-detail-v2 .ns-industry-method-list>article{min-height:370px}.ns-industry-decision{padding:72px 0}.ns-industry-decision-grid{grid-template-columns:1fr;gap:12px}.ns-industry-decision-grid article{min-height:210px}.ns-industry-decision.is-timeline .ns-industry-decision-grid article:after{display:none}.ns-industry-detail-v2 .ns-industry-flow{scroll-snap-type:x proximity;border-radius:16px 0 0 16px;grid-template-columns:repeat(6,178px);gap:0;margin-right:-18px;padding-right:18px;display:grid;overflow-x:auto}.ns-industry-detail-v2 .ns-industry-flow li{scroll-snap-align:start;min-height:158px;padding:20px;display:block}.ns-industry-detail-v2 .ns-industry-flow li+li,.ns-industry-detail-v2 .ns-industry-flow li:nth-child(4){border-top:0;border-left:1px solid #ffffff24}.ns-industry-detail-v2 .ns-industry-flow b{margin-top:33px}.ns-industry-detail-v2 .ns-industry-deliverable-grid>article{min-height:470px}.ns-industry-detail-v2 .ns-industry-document-preview>div{grid-template-columns:28px 1fr 16px}.ns-industry-detail-v2 .ns-industry-related-grid{grid-template-columns:1fr}.ns-industry-detail-v2 .ns-industry-related-grid>a{grid-template-columns:88px 1fr 20px}.ns-industry-detail-v2 .ns-industry-related-head{align-items:flex-start}.ns-industry-cta{padding:58px 0}.ns-industry-cta .stripi-button{justify-content:center;width:100%}}.ns-shell{width:min(1200px,100% - 48px);margin:0 auto}.ns-solutions-hero{width:min(1200px,100% - 48px);margin:0 auto;padding:76px 0 88px}.ns-solutions-hero h1{max-width:880px;margin-top:16px}.ns-solutions-hero>p{max-width:720px;color:var(--color-ink-secondary);margin-top:22px}.ns-channel-strip{border-bottom:1px solid var(--color-hairline);padding:28px 0}.ns-channel-strip .ns-shell{grid-template-columns:180px 1fr;align-items:center;gap:40px;display:grid}.ns-channel-strip p{color:var(--color-ink-mute)}.ns-market-proof{color:#fff;background:#061a3a;padding:88px 0}.ns-proof-head{justify-content:space-between;align-items:end;gap:32px;display:flex}.ns-proof-head h2{letter-spacing:-1.3px;max-width:720px;margin-top:16px;font-size:40px;line-height:1.13}.ns-proof-head>a{color:#a9c6ff;text-underline-offset:4px;font-size:13px}.ns-data-label{color:#b9cff8;letter-spacing:-.2px;border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.ns-stat-grid{background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.ns-stat-grid article{background:#0a234d;min-height:176px;padding:32px}.ns-stat-grid strong{letter-spacing:-1.8px;color:#fff;font-size:46px;line-height:1;display:block}.ns-stat-grid span{color:#b9c8df;margin-top:18px;font-size:15px;display:block}.ns-service-overview{background:#f7f9fc;padding:104px 0}.ns-section-copy{max-width:690px;color:var(--color-ink-secondary);margin-top:18px;line-height:1.75}.ns-service-tile-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:54px;display:grid}.ns-service-tile{--tile-accent:#1d5bff;--tile-tint:#eaf2ff;background:linear-gradient(145deg, #fff 35%, var(--tile-tint));border:1px solid #dbe3ee;border-radius:30px;grid-template-columns:54px 1fr;gap:18px;min-height:430px;padding:38px;display:grid;overflow:hidden}.ns-service-tile.tone-orange{--tile-accent:#ea6a28;--tile-tint:#fff0e7}.ns-service-tile.tone-gray{--tile-accent:#52677e;--tile-tint:#eaf0f5}.ns-service-tile.tone-teal{--tile-accent:#078b92;--tile-tint:#e1f6f4}.ns-service-tile.tone-violet{--tile-accent:#7046d9;--tile-tint:#f0e9ff}.ns-service-tile.tone-mint{--tile-accent:#13855b;--tile-tint:#e3f7ec}.ns-service-number{color:var(--tile-accent);letter-spacing:.06em;font-size:13px;font-weight:800}.ns-service-tile>div:last-child>span{color:var(--tile-accent);font-size:14px;font-weight:800}.ns-service-tile h3{letter-spacing:-1px;margin-top:20px;font-size:32px;line-height:1.14}.ns-service-tile p{color:#58677b;margin-top:18px;font-size:15px;line-height:1.72}.ns-service-tile ul{gap:9px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.ns-service-tile li{color:#253650;padding-left:18px;font-size:14px;font-weight:650;position:relative}.ns-service-tile li:before{content:"";background:var(--tile-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.52em;left:0}.ns-standards-section{background:#fff;padding:104px 0}.ns-data-label.is-standard{color:#1d5bff;background:#f3f7ff;border-color:#b8cbff}.ns-standards-section h2{margin-top:22px}.ns-standard-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;display:grid}.ns-standard-grid article{background:#f9fbff;border:1px solid #dbe3ee;border-radius:20px;min-height:160px;padding:27px}.ns-standard-grid strong{color:#1d5bff;letter-spacing:-1px;font-size:30px;display:block}.ns-standard-grid p{color:#5a687a;margin-top:14px;font-size:14px;line-height:1.55}.ns-order-checklist{border:1px solid #cfd9e6;border-radius:24px;grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid;overflow:hidden}.ns-order-checklist>div{padding:30px}.ns-order-checklist>div+div{border-left:1px solid #dbe3ee}.ns-order-checklist span{color:#1d5bff;font-size:12px;font-weight:850}.ns-order-checklist h3{letter-spacing:-.45px;margin-top:12px;font-size:19px}.ns-order-checklist p{color:#687588;margin-top:10px;font-size:13px;line-height:1.65}.ns-industries-section{background:#f7f9fc;padding:104px 0}.ns-industry-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.ns-industry-grid article{background:#fff;border:1px solid #dde5ef;border-radius:20px;padding:28px;scroll-margin-top:110px}.ns-industry-grid h3{letter-spacing:-.5px;font-size:20px}.ns-industry-grid p{color:#647286;margin-top:11px;font-size:14px;line-height:1.7}.ns-metrics-pending{background:#fff;border-top:1px solid #e0e6ee;padding:80px 0}.ns-metrics-pending .ns-shell{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.ns-data-label.is-pending{color:#687588;background:#f7f9fb;border-color:#d7dfe9}.ns-metrics-pending h2{letter-spacing:-.9px;margin-top:18px;font-size:30px}.ns-metrics-pending p{color:#69778a;margin-top:12px;font-size:14px;line-height:1.7}.ns-metric-name-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ns-metric-name-grid span{color:#526176;background:#fafbfd;border:1px dashed #ccd6e3;border-radius:15px;padding:20px;font-size:14px;font-weight:720}.ns-detail-page{--detail-accent:#1d5bff;--detail-tint:#eaf2ff;--detail-tint-2:#f4f7ff}.ns-detail-page.tone-orange{--detail-accent:#e96527;--detail-tint:#ffede3;--detail-tint-2:#fff7f1}.ns-detail-page.tone-gray{--detail-accent:#4e6379;--detail-tint:#e7eef4;--detail-tint-2:#f5f7f9}.ns-detail-page.tone-teal{--detail-accent:#078c93;--detail-tint:#ddf5f3;--detail-tint-2:#f1fbfa}.ns-detail-page.tone-violet{--detail-accent:#7146da;--detail-tint:#eee7ff;--detail-tint-2:#f8f5ff}.ns-detail-page.tone-mint{--detail-accent:#12835a;--detail-tint:#dff5e9;--detail-tint-2:#f1faf5}.ns-detail-hero{background:linear-gradient(135deg, #fff 45%, var(--detail-tint));border-bottom:1px solid #dbe3ec;padding:82px 0 94px}.ns-detail-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:76px;display:grid}.ns-detail-eyebrow{color:var(--detail-accent);font-size:14px;font-weight:850}.ns-detail-hero h1{letter-spacing:-2.8px;margin-top:18px;font-size:clamp(46px,5.1vw,72px);line-height:1.04}.ns-detail-hero h1 strong{color:var(--detail-accent)}.ns-detail-hero-copy>p{color:#566477;max-width:680px;margin-top:24px;font-size:17px;line-height:1.75}.ns-detail-question-card{background:#ffffffe0;border:1px solid #5b708b40;border-radius:28px;padding:34px;box-shadow:0 24px 60px #0e254a14}.ns-detail-question-card>span{color:var(--detail-accent);font-size:13px;font-weight:850}.ns-detail-question-card ul{gap:0;margin:18px 0;padding:0;list-style:none;display:grid}.ns-detail-question-card li{color:#182943;border-bottom:1px solid #dfe6ef;padding:17px 0;font-size:16px;font-weight:720;line-height:1.5}.ns-detail-question-card p{color:#6b7787;font-size:13px;line-height:1.65}.ns-detail-result-band{color:#fff;background:#071c41;padding:76px 0}.ns-detail-result-band .ns-shell>span,.ns-detail-section-head>span{color:var(--detail-accent);font-size:13px;font-weight:850}.ns-detail-result-band h2{letter-spacing:-1.1px;max-width:850px;margin-top:16px;font-size:36px;line-height:1.2}.ns-detail-result-grid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.ns-detail-result-grid article{grid-template-columns:36px 1fr;gap:12px;padding:26px 24px 4px 0;display:grid}.ns-detail-result-grid b{color:#6fa0ff;font-size:12px}.ns-detail-result-grid p{color:#d9e3f1;font-size:15px;line-height:1.5}.ns-detail-features{background:#fff;padding:112px 0}.ns-detail-section-head{max-width:760px}.ns-detail-section-head h2{letter-spacing:-1.25px;margin-top:15px;font-size:40px;line-height:1.16}.ns-detail-feature-stack{gap:34px;margin-top:66px;display:grid}.ns-detail-feature{background:var(--detail-tint-2);border-radius:32px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:54px;min-height:430px;padding:48px;display:grid}.ns-detail-feature:nth-child(2n){background:var(--detail-tint);grid-template-columns:1.18fr .82fr}.ns-detail-feature:nth-child(2n) .ns-detail-feature-copy{order:2}.ns-detail-feature-copy>span{color:var(--detail-accent);font-size:12px;font-weight:850}.ns-detail-feature-copy h3{letter-spacing:-.9px;margin-top:15px;font-size:31px;line-height:1.18}.ns-detail-feature-copy p{color:#5c6879;margin-top:17px;font-size:15px;line-height:1.75}.ns-detail-evidence-card{background:#fffffff2;border:1px solid #74879f38;border-radius:24px;overflow:hidden;box-shadow:0 22px 50px #142e5014}.ns-detail-evidence-top{border-bottom:1px solid #e1e7ee;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.ns-detail-evidence-top span{color:#7a8797;font-size:11px;font-weight:750}.ns-detail-evidence-top b{color:var(--detail-accent);font-size:13px}.ns-detail-evidence-list{padding:12px 20px 20px}.ns-detail-evidence-list>div{border-bottom:1px solid #e7ecf2;grid-template-columns:34px auto 1fr;align-items:center;gap:12px;min-height:62px;display:grid}.ns-detail-evidence-list>div:last-child{border-bottom:0}.ns-detail-evidence-list span{color:#8a95a4;font-size:11px}.ns-detail-evidence-list strong{color:#21324a;font-size:14px}.ns-detail-evidence-list i{background:linear-gradient(90deg, var(--detail-accent) 62%, #e5ebf2 62%);opacity:.82;border-radius:99px;height:7px}.ns-detail-process-section{background:#f7f9fc;padding:104px 0}.ns-detail-process{background:#fff;border:1px solid #d9e2ed;border-radius:22px;grid-template-columns:repeat(5,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ns-detail-process li{min-height:150px;padding:26px}.ns-detail-process li+li{border-left:1px solid #e1e7ef}.ns-detail-process span{color:var(--detail-accent);font-size:12px;font-weight:850;display:block}.ns-detail-process strong{color:#1d2d44;margin-top:30px;font-size:15px;line-height:1.5;display:block}.ns-detail-process-note{background:#eaf1ff;border-radius:16px;grid-template-columns:.7fr 1.3fr;gap:36px;margin-top:18px;padding:24px 28px;display:grid}.ns-detail-process-note strong{color:#143d9a;font-size:14px}.ns-detail-process-note p{color:#53677e;font-size:13px;line-height:1.6}.ns-detail-related{background:#fff;padding:104px 0}.ns-detail-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.ns-detail-related-grid article{border:1px solid #dce4ee;border-radius:20px;padding:28px}.ns-detail-related-grid article>span{color:var(--detail-accent);font-size:12px;font-weight:850}.ns-detail-related-grid h3{margin-top:14px;font-size:21px;line-height:1.35}.ns-detail-related-grid p{color:#657286;min-height:94px;margin:12px 0 20px;font-size:13px;line-height:1.65}@media (max-width:900px){.ns-proof-head,.ns-metrics-pending .ns-shell{display:block}.ns-proof-head>a{margin-top:18px;display:inline-block}.ns-stat-grid,.ns-standard-grid{grid-template-columns:1fr 1fr}.ns-service-tile-grid,.ns-detail-hero-grid,.ns-detail-feature,.ns-detail-feature:nth-child(2n){grid-template-columns:1fr}.ns-detail-feature:nth-child(2n) .ns-detail-feature-copy{order:0}.ns-order-checklist,.ns-industry-grid,.ns-detail-related-grid{grid-template-columns:1fr 1fr}.ns-order-checklist>div+div{border-top:1px solid #dbe3ee;border-left:0}.ns-metric-name-grid{margin-top:30px}.ns-detail-process{grid-template-columns:1fr}.ns-detail-process li{grid-template-columns:40px 1fr;align-items:center;min-height:78px;display:grid}.ns-detail-process li+li{border-top:1px solid #e1e7ef;border-left:0}.ns-detail-process strong{margin-top:0}}@media (max-width:640px){.ns-shell,.ns-solutions-hero{width:min(100% - 36px,1200px)}.ns-solutions-hero{padding:54px 0 62px}.ns-solutions-hero h1{letter-spacing:-1.2px;font-size:38px;line-height:1.12}.ns-channel-strip .ns-shell{display:block}.ns-channel-strip .ns-shell>div{margin-top:18px;justify-content:flex-start!important;gap:22px!important}.ns-channel-strip .ns-shell>div span{font-size:14px!important}.ns-market-proof,.ns-service-overview,.ns-standards-section,.ns-industries-section,.ns-detail-features,.ns-detail-process-section,.ns-detail-related{padding:72px 0}.ns-proof-head h2,.ns-detail-section-head h2{font-size:31px}.ns-stat-grid,.ns-service-tile-grid,.ns-standard-grid,.ns-order-checklist,.ns-industry-grid,.ns-metric-name-grid,.ns-detail-result-grid,.ns-detail-related-grid{grid-template-columns:1fr}.ns-stat-grid article{min-height:132px;padding:26px}.ns-stat-grid strong{font-size:39px}.ns-service-tile{border-radius:23px;grid-template-columns:38px 1fr;min-height:auto;padding:28px 22px}.ns-service-tile h3{font-size:28px}.ns-standard-grid article{min-height:126px}.ns-metrics-pending{padding:66px 0}.ns-detail-hero{padding:58px 0 66px}.ns-detail-hero-grid{gap:38px}.ns-detail-hero h1{letter-spacing:-1.5px;font-size:42px}.ns-detail-hero-copy>p{font-size:15px}.ns-detail-question-card{border-radius:22px;padding:25px 22px}.ns-detail-result-band{padding:62px 0}.ns-detail-result-band h2{font-size:29px}.ns-detail-result-grid article{border-bottom:1px solid #ffffff24;padding:20px 0}.ns-detail-feature-stack{gap:22px;margin-top:42px}.ns-detail-feature{border-radius:23px;gap:30px;min-height:auto;padding:28px 22px}.ns-detail-feature-copy h3{font-size:27px}.ns-detail-evidence-top{display:block}.ns-detail-evidence-top b{margin-top:7px;display:block}.ns-detail-process-note{grid-template-columns:1fr;gap:8px}.ns-detail-related-grid p{min-height:auto}}.stripi{font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-body);color:var(--color-ink);background:var(--color-canvas);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.stripi h1,.stripi h2,.stripi h3,.stripi h4,.stripi p{margin:0}.stripi ::selection{background:var(--color-primary-bg-subdued);color:var(--color-ink)}.stripi img{max-width:100%;display:block}.ns-sourcing-detail{--sourcing-blue:#245cff;--sourcing-blue-deep:#163fc1;--sourcing-navy:#0b1f4d;--sourcing-ink:#101827;--sourcing-muted:#617087;--sourcing-line:#dce4ef;--sourcing-soft:#f5f8fc;color:var(--sourcing-ink)}.ns-sourcing-hero{border-bottom:1px solid var(--sourcing-line);background:radial-gradient(circle at 84% 28%,#4b78ff1f,#0000 30%),linear-gradient(135deg,#fff 52%,#f3f7ff 100%);padding:84px 0 96px;position:relative;overflow:hidden}.ns-sourcing-hero:after{content:"";pointer-events:none;border:76px solid #245cff0b;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-210px;right:-170px}.ns-sourcing-hero-grid{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;display:grid;position:relative}.ns-sourcing-eyebrow,.ns-sourcing-section-head>span,.ns-sourcing-final-cta>.ns-shell>span{color:var(--sourcing-blue);letter-spacing:-.02em;font-size:13px;font-weight:850}.ns-sourcing-hero h1{letter-spacing:-3px;margin-top:18px;font-size:clamp(46px,4.6vw,68px);line-height:1.06}.ns-sourcing-hero h1 strong{color:var(--sourcing-blue)}.ns-sourcing-hero-copy>p{color:#536177;max-width:610px;margin-top:25px;font-size:17px;line-height:1.78}.ns-sourcing-hero-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.ns-sourcing-hero-actions>a:first-child{min-width:208px;padding:13px 20px!important}.ns-sourcing-hero-actions.ns-hero-clean-actions>a{min-width:0;padding:14px 22px!important}.ns-sourcing-assurances{color:#6c7890;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:12px;font-weight:680;display:flex}.ns-sourcing-assurances span{align-items:center;gap:5px;display:inline-flex}.ns-sourcing-assurances svg{color:var(--sourcing-blue)}.ns-sourcing-result-card{background:#fffffff5;border:1px solid #cfdaea;border-radius:26px;overflow:hidden;box-shadow:0 28px 70px #17366f21}.ns-sourcing-result-head,.ns-sourcing-board-title{border-bottom:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.ns-sourcing-result-head>div{align-items:baseline;gap:9px;display:flex}.ns-sourcing-result-head span,.ns-sourcing-board-title span{color:#7b8799;font-size:11px;font-weight:750}.ns-sourcing-result-head strong,.ns-sourcing-board-title b{color:var(--sourcing-blue);font-size:12px}.ns-sourcing-result-head svg{color:var(--sourcing-blue)}.ns-sourcing-request-product{background:#f5f8fe;border-radius:17px;grid-template-columns:88px 1fr;align-items:center;gap:16px;margin:18px 20px;padding:14px;display:grid}.ns-sourcing-request-image{background:#e8eef8;border-radius:12px;height:72px;position:relative;overflow:hidden}.ns-sourcing-request-image img,.ns-sourcing-product-image img{object-fit:cover}.ns-sourcing-request-product span{color:#7a8798;font-size:10px;font-weight:750}.ns-sourcing-request-product strong{margin-top:4px;font-size:16px;display:block}.ns-sourcing-request-product p{color:#6b778a;margin-top:5px;font-size:11px}.ns-sourcing-candidate-labels,.ns-sourcing-candidate{grid-template-columns:1.1fr 1.25fr .75fr .65fr .55fr;align-items:center;gap:10px;display:grid}.ns-sourcing-candidate-labels{color:#8a96a7;padding:0 42px 8px 22px;font-size:9px}.ns-sourcing-candidates{border:1px solid #dce4ee;border-radius:17px;margin:0 20px;overflow:hidden}.ns-sourcing-candidate{min-height:62px;padding:10px 44px 10px 14px;position:relative}.ns-sourcing-candidate+.ns-sourcing-candidate{border-top:1px solid #e4eaf1}.ns-sourcing-candidate strong{color:#203149;font-size:12px}.ns-sourcing-candidate span{color:#66758a;font-size:10px}.ns-sourcing-candidate b{color:var(--sourcing-blue);font-size:12px}.ns-sourcing-candidate em{color:#637085;background:#f0f3f7;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ns-sourcing-candidate em.is-recommended{color:#1651dc;background:#e8f0ff}.ns-sourcing-recommendation,.ns-sourcing-board-note{color:#244269;background:#edf4ff;border-radius:13px;align-items:flex-start;gap:10px;margin:15px 20px 20px;padding:12px 14px;display:flex}.ns-sourcing-recommendation svg,.ns-sourcing-board-note svg{color:var(--sourcing-blue);flex:none}.ns-sourcing-recommendation p{flex-direction:column;gap:3px;display:flex}.ns-sourcing-recommendation strong{font-size:11px}.ns-sourcing-recommendation span{color:#67768a;font-size:10px}.ns-sourcing-problems,.ns-sourcing-deliverables,.ns-sourcing-process-section,.ns-sourcing-related{padding:112px 0}.ns-sourcing-problems{background:#f6f8fb}.ns-sourcing-section-head{max-width:820px}.ns-sourcing-section-head.is-centered{text-align:center;margin-inline:auto}.ns-sourcing-section-head h2{letter-spacing:-2px;margin-top:15px;font-size:clamp(36px,4vw,54px);line-height:1.14}.ns-sourcing-section-head>p{color:var(--sourcing-muted);margin-top:18px;font-size:15px;line-height:1.7}.ns-sourcing-problem-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}.ns-sourcing-problem-grid article{border:1px solid var(--sourcing-line);background:#fff;border-radius:25px;min-height:390px;padding:30px;box-shadow:0 16px 40px #1e304c0a}.ns-sourcing-problem-meta{justify-content:space-between;gap:20px;display:flex}.ns-sourcing-problem-meta span{color:var(--sourcing-blue);font-size:12px;font-weight:800}.ns-sourcing-problem-meta b{color:#a3aebe;font-size:13px}.ns-sourcing-icon-box{width:76px;height:76px;color:var(--sourcing-blue);background:#eef4ff;border:1px solid #cedbfd;border-radius:22px;place-items:center;margin-top:34px;display:grid}.ns-sourcing-problem-grid h3{letter-spacing:-.65px;margin-top:32px;font-size:23px;line-height:1.35}.ns-sourcing-problem-grid p{color:#667488;margin-top:15px;font-size:14px;line-height:1.75}.ns-sourcing-work{background:#fff;padding:124px 0}.ns-sourcing-work-stack{gap:34px;margin-top:70px;display:grid}.ns-sourcing-work-block{background:#f4f7fd;border-radius:32px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:58px;min-height:510px;padding:54px;display:grid}.ns-sourcing-work-block.is-reverse{background:#eef5ff;grid-template-columns:1.22fr .78fr}.ns-sourcing-work-block.is-reverse .ns-sourcing-work-copy{order:2}.ns-sourcing-work-copy>span{color:var(--sourcing-blue);font-size:12px;font-weight:850}.ns-sourcing-work-copy h3{letter-spacing:-1.15px;margin-top:15px;font-size:34px;line-height:1.22}.ns-sourcing-work-copy>p{color:#5b687b;margin-top:18px;font-size:15px;line-height:1.78}.ns-sourcing-work-copy ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ns-sourcing-work-copy li{color:#35455c;padding-left:18px;font-size:13px;font-weight:700;position:relative}.ns-sourcing-work-copy li:before{content:"";background:var(--sourcing-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.ns-sourcing-search-board,.ns-sourcing-quote-board,.ns-sourcing-compare-board{background:#fff;border:1px solid #cfdaea;border-radius:24px;overflow:hidden;box-shadow:0 22px 54px #1c355e17}.ns-sourcing-product-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.ns-sourcing-product-grid>div{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:15px;padding:9px}.ns-sourcing-product-image{aspect-ratio:4/5;background-color:#f4f1ef;border-radius:10px;position:relative;overflow:hidden}.ns-sourcing-product-image img{object-fit:cover}.ns-sourcing-product-grid span{color:#8490a2;margin-top:10px;font-size:9px;font-weight:750;display:block}.ns-sourcing-product-grid strong{color:#263852;margin-top:3px;font-size:11px;display:block}.ns-sourcing-table-scroll{-ms-overflow-style:none;scrollbar-width:none;padding:16px 18px 8px;overflow-x:auto}.ns-sourcing-table-scroll::-webkit-scrollbar{display:none}.ns-sourcing-quote-board table{border-collapse:collapse;width:100%;min-width:570px}.ns-sourcing-quote-board th{color:#7b8798;text-align:left;background:#f6f8fb;padding:11px 10px;font-size:10px}.ns-sourcing-quote-board td{color:#34455d;border-bottom:1px solid #e2e8f0;padding:16px 10px;font-size:11px}.ns-sourcing-quote-board tbody tr:nth-child(2){background:#eef4ff}.ns-sourcing-quote-board tbody tr:nth-child(2) td:first-child,.ns-sourcing-quote-board tbody tr:nth-child(2) td:nth-child(2){color:var(--sourcing-blue);font-weight:850}.ns-sourcing-board-note{color:#4f6076;margin-top:10px;font-size:11px}.ns-sourcing-supplier-list{gap:10px;padding:18px 20px 4px;display:grid}.ns-sourcing-supplier-list>div{border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:.75fr 1fr 1.35fr .7fr .45fr;align-items:center;gap:10px;min-height:64px;padding:12px;display:grid;position:relative}.ns-sourcing-supplier-list>div.is-recommended{background:#f1f6ff;border-color:#8bb0ff;padding-right:76px}.ns-sourcing-supplier-list strong{color:#24364f;font-size:11px}.ns-sourcing-supplier-list span{color:#647389;font-size:9px}.ns-sourcing-supplier-list b{color:#68778b;font-size:10px}.ns-sourcing-supplier-list em{color:#fff;background:var(--sourcing-blue);border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850;position:absolute;right:12px}.ns-sourcing-deliverables{background:#f5f7fa}.ns-sourcing-deliverable-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.ns-sourcing-deliverable-grid article{background:#fff;border:1px solid #dce4ee;border-radius:24px;min-height:370px;padding:28px}.ns-sourcing-document-head{color:var(--sourcing-blue);justify-content:space-between;align-items:center;display:flex}.ns-sourcing-document-head span{color:#8490a1;font-size:10px;font-weight:750}.ns-sourcing-deliverable-grid h3{margin-top:34px;font-size:25px}.ns-sourcing-deliverable-grid p{color:#687589;margin-top:14px;font-size:14px;line-height:1.72}.ns-sourcing-deliverable-grid ul{border-top:1px solid #e3e8ef;gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.ns-sourcing-deliverable-grid li{color:#3c4c62;border-bottom:1px solid #e8edf2;align-items:center;gap:8px;padding:13px 0;font-size:12px;font-weight:700;display:flex}.ns-sourcing-deliverable-grid li svg{color:var(--sourcing-blue)}.ns-sourcing-process-section{background:#fff}.ns-sourcing-process{border:1px solid #d9e2ed;border-radius:22px;grid-template-columns:repeat(5,1fr);margin:52px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ns-sourcing-process li{background:#fff;min-height:210px;padding:26px 24px}.ns-sourcing-process li+li{border-left:1px solid #e1e7ee}.ns-sourcing-process span{color:var(--sourcing-blue);font-size:12px;font-weight:850}.ns-sourcing-process strong{color:#1f3048;margin-top:32px;font-size:16px;display:block}.ns-sourcing-process p{color:#6c788a;margin-top:10px;font-size:12px;line-height:1.65}.ns-sourcing-related{background:#f7f9fc}.ns-sourcing-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.ns-sourcing-related-grid article{background:#fff;border:1px solid #dae3ee;border-radius:22px;grid-template-columns:72px 1fr;gap:20px;min-height:250px;padding:28px;display:grid}.ns-sourcing-related-icon{width:68px;height:68px;color:var(--sourcing-blue);background:#eef4ff;border:1px solid #cedbfd;border-radius:20px;place-items:center;display:grid}.ns-sourcing-related-grid article span{color:#8591a2;font-size:10px;font-weight:750}.ns-sourcing-related-grid h3{margin-top:7px;font-size:20px}.ns-sourcing-related-grid p{color:#687589;margin:11px 0 17px;font-size:12px;line-height:1.65}.ns-sourcing-final-cta{text-align:center;background:#fff;border-top:1px solid #e1e7ef;padding:112px 0 118px}.ns-sourcing-final-cta h2{letter-spacing:-2px;margin-top:15px;font-size:clamp(40px,4.5vw,60px)}.ns-sourcing-final-cta p{color:#5f6d82;margin:20px auto 30px;font-size:16px;line-height:1.75}.ns-sourcing-final-cta small{color:#8994a4;margin-top:17px;font-size:11px;display:block}.ns-execution-detail{--execution-accent:#2463eb;--execution-accent-soft:#eef4ff;--execution-accent-border:#ccdcff;--execution-ink:#0b1d41;--execution-badge-ink:#33405a}.ns-execution-detail.tone-orange{--execution-accent:#f26a2e;--execution-accent-soft:#fff3ed;--execution-accent-border:#ffd6c5}.ns-execution-detail.tone-gray{--execution-accent:#31577e;--execution-accent-soft:#f1f5f9;--execution-accent-border:#d7e1ea}.ns-execution-detail.tone-teal{--execution-accent:#0b9e8b;--execution-accent-soft:#ecfbf8;--execution-accent-border:#c5eee7}.ns-execution-detail.tone-violet{--execution-accent:#7457e8;--execution-accent-soft:#f3f0ff;--execution-accent-border:#dcd3ff}.ns-execution-detail.tone-mint{--execution-accent:#1386a2;--execution-accent-soft:#edfafd;--execution-accent-border:#c9eaf1}.ns-execution-hero{background:radial-gradient(circle at 82% 28%, color-mix(in srgb, var(--execution-accent) 10%, transparent), transparent 30%), linear-gradient(180deg, #fff 0%, #fbfcff 100%);border-bottom:1px solid #e4e9f0;padding:84px 0 96px;position:relative;overflow:hidden}.ns-execution-hero:after{border:1px solid color-mix(in srgb, var(--execution-accent) 14%, transparent);content:"";border-radius:50%;width:430px;height:430px;position:absolute;bottom:-185px;right:-70px}.ns-execution-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:72px;display:grid;position:relative}.ns-execution-eyebrow,.ns-execution-section-head>span,.ns-execution-final-cta>.ns-shell>span{color:var(--execution-accent);letter-spacing:-.2px;font-size:13px;font-weight:800}.ns-execution-hero h1{color:#081225;letter-spacing:-3px;margin:18px 0 0;font-size:clamp(46px,4.6vw,68px);line-height:1.06}.ns-execution-hero h1 strong{color:var(--execution-accent)}.ns-execution-hero-copy>p{color:#56657a;max-width:610px;margin-top:25px;font-size:17px;line-height:1.78}.ns-execution-hero-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.ns-execution-hero-actions.ns-hero-clean-actions>a{min-width:0;padding:14px 22px!important}.ns-execution-assurances{color:#7a8799;flex-wrap:wrap;gap:17px;margin-top:22px;font-size:12px;font-weight:650;display:flex}.ns-execution-assurances span{align-items:center;gap:5px;display:inline-flex}.ns-execution-assurances svg{color:var(--execution-accent)}.ns-execution-proof{background:#fffffff5;border:1px solid #dbe3ed;border-radius:25px;overflow:hidden;box-shadow:0 25px 70px #1f34561f}.ns-execution-proof-top{color:var(--execution-accent);background:#fbfcfe;border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.ns-execution-proof-top div{align-items:center;gap:10px;display:flex}.ns-execution-proof-top span{font-size:12px;font-weight:800}.ns-execution-proof-top strong{background:var(--execution-accent-soft);color:#526178;border-radius:7px;padding:5px 8px;font-size:10px}.ns-execution-proof-title{justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 25px 19px;display:flex}.ns-execution-proof-title span{color:#8c98a8;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.ns-execution-proof-name{color:#0d1c38;letter-spacing:-1px;margin:0;font-size:23px;font-weight:800;line-height:1.35}.ns-execution-proof-title em{border:1px solid var(--execution-accent-border);background:var(--execution-accent-soft);color:var(--execution-badge-ink);border-radius:99px;flex:none;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.ns-execution-proof-rows{border:1px solid #e0e6ed;border-radius:14px;margin:0 25px}.ns-execution-proof-rows>div{border-bottom:1px solid #e8edf2;grid-template-columns:1fr 1.25fr auto;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:grid}.ns-execution-proof-rows>div:last-child{border-bottom:0}.ns-execution-proof-rows span{color:#7b889a;font-size:12px}.ns-execution-proof-rows strong{color:#162642;font-size:13px}.ns-execution-proof-rows b{background:var(--execution-accent-soft);min-width:57px;color:var(--execution-badge-ink);text-align:center;border-radius:7px;padding:5px 7px;font-size:11px}.ns-execution-proof-note{background:var(--execution-accent-soft);color:#52627a;border-radius:11px;align-items:flex-start;gap:9px;margin:17px 25px 24px;padding:13px 14px;display:flex}.ns-execution-proof-note svg{color:var(--execution-accent);flex:none}.ns-execution-proof-note p{margin:0;font-size:11px;line-height:1.55}.ns-execution-problems{background:#f5f7fa;padding:112px 0}.ns-execution-section-head{max-width:820px}.ns-execution-section-head.is-centered{text-align:center;margin-left:auto;margin-right:auto}.ns-execution-section-head h2{color:#0a172d;letter-spacing:-2.5px;margin:15px 0 0;font-size:clamp(36px,4vw,54px);line-height:1.15}.ns-execution-section-head p{color:#738095;margin-top:18px;font-size:15px;line-height:1.7}.ns-execution-problem-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:54px;display:grid}.ns-execution-problem-grid article{background:#fff;border:1px solid #e1e7ed;border-radius:25px;min-height:390px;padding:30px;box-shadow:0 12px 38px #1e32500d}.ns-execution-problem-meta{justify-content:space-between;align-items:center;min-height:28px;display:flex}.ns-execution-problem-meta span{color:var(--execution-accent);font-size:11px;font-weight:800}.ns-execution-problem-meta b{color:#8e9aa8;font-size:12px}.ns-execution-icon-box{border:1px solid var(--execution-accent-border);background:var(--execution-accent-soft);width:76px;height:76px;color:var(--execution-accent);border-radius:22px;justify-content:center;align-items:center;margin:34px 0 29px;display:flex}.ns-execution-problem-grid h3{color:#101b31;letter-spacing:-.85px;max-width:340px;margin:0;font-size:22px;line-height:1.4}.ns-execution-problem-grid p{color:#8490a1;margin-top:13px;font-size:13px;line-height:1.6}.ns-execution-work{background:#fff;padding:124px 0}.ns-execution-work-stack{gap:34px;margin-top:70px;display:grid}.ns-execution-work-block{background:color-mix(in srgb, var(--execution-accent-soft) 66%, #fff);border:1px solid #e0e6ed;border-radius:32px;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:58px;min-height:510px;padding:54px;display:grid}.ns-execution-work-block.is-reverse{background:color-mix(in srgb, var(--execution-accent-soft) 84%, #fff);grid-template-columns:minmax(520px,1.22fr) minmax(0,.78fr)}.ns-execution-work-block.is-reverse .ns-execution-work-copy{order:2}.ns-execution-work-copy>span{color:var(--execution-accent);font-size:12px;font-weight:800}.ns-execution-work-copy h3{color:#0a172d;letter-spacing:-1.7px;margin:17px 0;font-size:34px;line-height:1.25}.ns-execution-work-copy>p{color:#647287;font-size:15px;line-height:1.75}.ns-execution-work-copy ul{gap:9px;margin-top:25px;padding:0;list-style:none;display:grid}.ns-execution-work-copy li{color:#32415a;padding-left:17px;font-size:13px;position:relative}.ns-execution-work-copy li:before{background:var(--execution-accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.ns-execution-work-copy li svg{display:none}.ns-execution-feature-board{background:#fff;border:1px solid #dce4ed;border-radius:21px;overflow:hidden;box-shadow:0 24px 60px #2337551a}.ns-execution-board-head{background:var(--execution-accent-soft);color:var(--execution-accent);border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.ns-execution-board-head div{gap:4px;display:grid}.ns-execution-board-head span{color:#7c899a;font-size:10px;font-weight:700}.ns-execution-board-head strong{color:#17243d;font-size:15px}.ns-execution-board-rows{padding:8px 22px}.ns-execution-board-rows>div{border-bottom:1px solid #e8edf2;grid-template-columns:35px 1fr 1fr auto;align-items:center;gap:13px;min-height:65px;display:grid}.ns-execution-board-rows>div:last-child{border-bottom:0}.ns-execution-board-rows i{color:#a5afbd;font-size:10px;font-style:normal;font-weight:800}.ns-execution-board-rows span{color:#617087;font-size:12px}.ns-execution-board-rows strong{color:#162642;font-size:13px}.ns-execution-board-rows b{background:var(--execution-accent-soft);min-width:62px;color:var(--execution-badge-ink);text-align:center;border-radius:8px;padding:6px 8px;font-size:11px}.ns-execution-board-note{color:#66758a;background:#fbfcfd;border-top:1px solid #e6ebf0;align-items:center;gap:8px;margin:0;padding:15px 22px;font-size:11px;display:flex}.ns-execution-board-note svg{color:var(--execution-accent);flex:none}.ns-execution-deliverables{background:#f4f6f9;padding:112px 0}.ns-execution-deliverable-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.ns-execution-deliverable-grid article{background:#fff;border:1px solid #dfe5ec;border-radius:24px;min-height:370px;padding:28px}.ns-execution-deliverable-grid article>div{color:var(--execution-accent);justify-content:space-between;align-items:center;display:flex}.ns-execution-deliverable-grid article>div span{color:#8c98a8;font-size:10px;font-weight:700}.ns-execution-deliverable-grid h3{color:#13213a;letter-spacing:-.9px;margin:34px 0 14px;font-size:23px;line-height:1.35}.ns-execution-deliverable-grid p{color:#718096;font-size:13px;line-height:1.7}.ns-execution-deliverable-grid ul{border-top:1px solid #e8edf2;gap:9px;margin-top:20px;padding:18px 0 0;list-style:none;display:grid}.ns-execution-deliverable-grid li{color:#536177;align-items:center;gap:7px;font-size:12px;display:flex}.ns-execution-deliverable-grid li svg{color:var(--execution-accent)}.ns-execution-process-section{background:#fff;padding:112px 0}.ns-execution-process{border:1px solid #dfe6ee;border-radius:22px;grid-template-columns:repeat(5,1fr);margin:52px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ns-execution-process li{background:#fff;min-height:210px;padding:26px 24px}.ns-execution-process li+li{border-left:1px solid #e3e8ee}.ns-execution-process li:before{display:none}.ns-execution-process span{color:var(--execution-accent);font-size:11px;font-weight:800}.ns-execution-process strong{color:#182640;margin-top:32px;font-size:16px;display:block}.ns-execution-process p{color:#8490a1;margin-top:12px;font-size:11px;line-height:1.55}.ns-execution-process-note{border:1px solid var(--execution-accent-border);background:var(--execution-accent-soft);color:var(--execution-accent);border-radius:14px;align-items:flex-start;gap:12px;margin-top:24px;padding:19px 21px;display:flex}.ns-execution-process-note div{gap:4px;display:grid}.ns-execution-process-note strong{color:#17243d;font-size:13px}.ns-execution-process-note p{color:#6d7a8e;margin:0;font-size:11px}.ns-execution-related{background:#fbfcfe;border-top:1px solid #e5eaf0;padding:112px 0}.ns-execution-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.ns-execution-related-grid article{background:#fff;border:1px solid #e0e6ed;border-radius:22px;grid-template-columns:72px 1fr;align-items:start;gap:20px;min-height:250px;padding:28px;display:grid}.ns-execution-related-icon{border:1px solid var(--execution-accent-border);background:var(--execution-accent-soft);width:72px;height:72px;color:var(--execution-accent);border-radius:20px;justify-content:center;align-items:center;display:flex}.ns-execution-related-grid article span{color:var(--execution-accent);font-size:10px;font-weight:800}.ns-execution-related-grid h3{color:#12203a;margin:6px 0 8px;font-size:18px}.ns-execution-related-grid p{color:#7b8798;min-height:66px;font-size:12px;line-height:1.6}.ns-execution-related-grid a{font-size:12px}.ns-execution-final-cta{text-align:center;background:#fff;border-top:1px solid #e1e7ef;padding:112px 0 118px}.ns-execution-final-cta h2{color:#0b172c;letter-spacing:-2.5px;margin-top:15px;font-size:clamp(40px,4.5vw,60px)}.ns-execution-final-cta p{color:#5f6d82;max-width:580px;margin:20px auto 30px;font-size:16px;line-height:1.75}.ns-execution-final-cta small{color:#8994a4;margin-top:17px;font-size:11px;display:block}@media (max-width:1020px){.ns-execution-hero-grid,.ns-execution-work-block,.ns-execution-work-block.is-reverse{grid-template-columns:1fr}.ns-execution-work-block.is-reverse .ns-execution-work-copy{order:0}.ns-execution-hero-grid{gap:48px}.ns-execution-work-block{gap:42px;min-height:0}.ns-execution-problem-grid,.ns-execution-deliverable-grid{grid-template-columns:repeat(2,1fr)}.ns-execution-related-grid,.ns-execution-process{grid-template-columns:1fr}.ns-execution-process li{grid-template-columns:42px 180px 1fr;align-items:center;min-height:82px;display:grid}.ns-execution-process li+li{border-top:1px solid #e1e7ee;border-left:0}.ns-execution-process strong,.ns-execution-process p{margin-top:0}}@media (max-width:680px){.ns-execution-hero{padding:56px 0 68px}.ns-execution-hero h1{letter-spacing:-1.15px;font-size:32px;line-height:1.13}.ns-execution-hero-copy>p{font-size:15px}.ns-execution-hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.ns-execution-assurances,.ns-execution-proof-title{display:grid}.ns-execution-proof-title em{justify-self:start}.ns-execution-proof-rows>div{grid-template-columns:1fr auto;gap:5px 10px;padding:12px}.ns-execution-proof-rows strong{grid-column:1}.ns-execution-proof-rows b{grid-area:1/2/3}.ns-execution-problems,.ns-execution-deliverables,.ns-execution-process-section,.ns-execution-related{padding:76px 0}.ns-execution-work{padding:82px 0}.ns-execution-section-head h2{letter-spacing:-1.45px;font-size:34px}.ns-execution-problem-grid,.ns-execution-deliverable-grid{grid-template-columns:1fr}.ns-execution-problem-grid article{min-height:auto;padding:24px}.ns-execution-icon-box{margin-top:26px}.ns-execution-work-stack{gap:20px;margin-top:46px}.ns-execution-work-block{border-radius:22px;gap:34px;padding:26px 20px}.ns-execution-work-copy h3{letter-spacing:-1.2px;font-size:29px}.ns-execution-board-rows{padding:5px 13px}.ns-execution-board-rows>div{grid-template-columns:27px 1fr auto;gap:7px;min-height:70px}.ns-execution-board-rows strong{color:#6d7b8e;grid-column:2;font-size:11px}.ns-execution-board-rows b{grid-area:1/3/3}.ns-execution-deliverable-grid article,.ns-execution-deliverable-grid p{min-height:0}.ns-execution-process{margin-top:36px}.ns-execution-process li{grid-template-columns:34px 1fr;gap:5px 8px;min-height:0;padding:18px}.ns-execution-process p{grid-column:2}.ns-execution-related-grid article{grid-template-columns:58px 1fr;min-height:auto;padding:22px 18px}.ns-execution-related-icon{width:56px;height:56px}.ns-execution-related-grid p{min-height:0}.ns-execution-final-cta{padding:82px 0 88px}.ns-execution-final-cta h2{font-size:38px}.ns-execution-final-cta p{font-size:14px}}@media (max-width:1020px){.ns-sourcing-hero-grid,.ns-sourcing-work-block,.ns-sourcing-work-block.is-reverse{grid-template-columns:1fr}.ns-sourcing-work-block.is-reverse .ns-sourcing-work-copy{order:0}.ns-sourcing-problem-grid,.ns-sourcing-deliverable-grid{grid-template-columns:1fr 1fr}.ns-sourcing-related-grid,.ns-sourcing-process{grid-template-columns:1fr}.ns-sourcing-process li{grid-template-columns:42px 180px 1fr;align-items:center;min-height:82px;display:grid}.ns-sourcing-process li+li{border-top:1px solid #e1e7ee;border-left:0}.ns-sourcing-process strong,.ns-sourcing-process p{margin-top:0}}@media (max-width:680px){.ns-sourcing-hero{padding:56px 0 68px}.ns-sourcing-hero-grid{gap:42px}.ns-sourcing-hero h1{letter-spacing:-1.35px;font-size:36px;line-height:1.12}.ns-sourcing-hero-copy>p{font-size:15px}.ns-sourcing-hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.ns-sourcing-result-card{border-radius:20px}.ns-sourcing-request-product{grid-template-columns:72px 1fr;margin-inline:14px}.ns-sourcing-candidate-labels{display:none}.ns-sourcing-candidates{margin-inline:14px}.ns-sourcing-candidate{grid-template-columns:1fr .8fr .8fr;gap:5px 8px;padding:12px 52px 12px 12px}.ns-sourcing-candidate span:nth-of-type(3){display:none}.ns-sourcing-problems,.ns-sourcing-deliverables,.ns-sourcing-process-section,.ns-sourcing-related{padding:76px 0}.ns-sourcing-work{padding:82px 0}.ns-sourcing-section-head h2{letter-spacing:-1.2px;font-size:34px}.ns-sourcing-problem-grid,.ns-sourcing-deliverable-grid{grid-template-columns:1fr}.ns-sourcing-problem-grid article{min-height:auto;padding:24px}.ns-sourcing-icon-box{margin-top:26px}.ns-sourcing-work-stack{gap:20px;margin-top:46px}.ns-sourcing-work-block{border-radius:23px;gap:30px;min-height:auto;padding:27px 20px}.ns-sourcing-work-copy h3{font-size:28px}.ns-sourcing-product-grid{gap:7px;padding:12px}.ns-sourcing-product-grid>div{padding:6px}.ns-sourcing-product-image{aspect-ratio:4/5}.ns-sourcing-supplier-list>div{grid-template-columns:1fr 1fr;padding-right:68px}.ns-sourcing-supplier-list>div span:nth-of-type(2){display:none}.ns-sourcing-process{margin-top:36px}.ns-sourcing-process li{grid-template-columns:34px 1fr;gap:5px 8px;padding:18px}.ns-sourcing-process p{grid-column:2}.ns-sourcing-related-grid article{grid-template-columns:58px 1fr;min-height:auto;padding:22px 18px}.ns-sourcing-related-icon{width:56px;height:56px}.ns-sourcing-final-cta{padding:82px 0 88px}.ns-sourcing-final-cta h2{font-size:38px}.ns-sourcing-final-cta p{font-size:14px}}.t-display-xxl{font:var(--weight-display) 56px/1.03 var(--font-sans);letter-spacing:-1.4px}.t-display-xl{font:var(--weight-display) 48px/1.15 var(--font-sans);letter-spacing:-.96px}.t-display-lg{font:var(--weight-display) 32px/1.1 var(--font-sans);letter-spacing:-.64px}.t-display-md{font:var(--weight-display) 26px/1.12 var(--font-sans);letter-spacing:-.26px}.t-heading-lg{font:var(--weight-display) 22px/1.1 var(--font-sans);letter-spacing:-.22px}.t-heading-md{font:var(--weight-display) 20px/1.4 var(--font-sans);letter-spacing:-.2px}.t-heading-sm{font:var(--weight-display) 18px/1.4 var(--font-sans);letter-spacing:0}.t-body-lg{font:var(--weight-body) 16px/1.4 var(--font-sans);letter-spacing:0}.t-body-md{font:var(--weight-body) 15px/1.4 var(--font-sans);letter-spacing:0}.t-body-tabular{font:var(--weight-body) 14px/1.4 var(--font-sans);letter-spacing:-.42px;font-feature-settings:"tnum" 1, "ss01" 1}.t-button-md{font:var(--weight-button) 16px/1 var(--font-sans);letter-spacing:0}.t-button-sm{font:var(--weight-button) 14px/1 var(--font-sans);letter-spacing:0}.t-caption{font:var(--weight-button) 13px/1.4 var(--font-sans);letter-spacing:-.39px}.t-micro{font:var(--weight-body) 11px/1.4 var(--font-sans);letter-spacing:0}.t-micro-cap{font:var(--weight-button) 10px/1.15 var(--font-sans);letter-spacing:.1px;text-transform:uppercase}.tnum{font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:-.42px}.duo{color:var(--color-ink-mute-2)}.duo b,.duo strong{color:var(--color-ink);font-weight:inherit}.duo-dark{color:var(--color-on-dark-secondary)}.duo-dark b,.duo-dark strong{color:var(--color-on-primary);font-weight:inherit}.grid-2{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.grid-3{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:var(--space-xxl);grid-template-columns:repeat(4,1fr);display:grid}.grid-split{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.grid-split-rev{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.scroll-x{overflow-x:auto}@media (max-width:1023px){.t-display-xxl{letter-spacing:-.96px;font-size:48px;line-height:1.08}.t-display-xl{letter-spacing:-.72px;font-size:36px}.t-display-lg{letter-spacing:-.5px;font-size:28px}.grid-4,.grid-3{grid-template-columns:1fr 1fr}.grid-split,.grid-split-rev{gap:var(--space-xxl);grid-template-columns:1fr}}@media (max-width:767px){.t-display-xxl{letter-spacing:-.72px;font-size:36px}.t-display-xl{letter-spacing:-.6px;font-size:30px}.t-display-lg{letter-spacing:-.4px;font-size:26px}.t-display-md{letter-spacing:-.22px;font-size:22px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.stripi-nav-desktop,.stripi-actions-desktop{display:none!important}.stripi-mobile-toggle{display:inline-flex!important}.stripi-mobile-panel{border-top:1px solid var(--color-hairline);flex-direction:column;align-items:stretch;gap:6px;width:100%;padding-top:12px;display:flex!important}.stripi-mobile-panel a{align-items:center;min-height:44px;display:flex}}.ns-phone-hero{z-index:2;width:min(100%,650px);margin-left:auto;padding:18px 0 8px 20px;position:relative}.ns-phone-hero:before{z-index:-1;content:"";background:radial-gradient(circle at 70% 24%,#6852ff2e,#0000 42%),radial-gradient(circle at 18% 82%,#1693a329,#0000 38%);border-radius:48% 52% 45% 55%;position:absolute;inset:4% -4% 3% 4%}.ns-phone-hero>p{color:#65748a;text-align:center;margin:10px 0 0;font-size:11px;font-weight:800}.ns-phone-pair{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);place-items:center;gap:16px;width:100%;display:grid}.ns-phone-pair.is-compact{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:8px}.ns-phone-column{justify-items:center;width:min(100%,310px);margin:0;display:grid}.ns-phone-column.is-compact{width:min(100%,220px)}.ns-phone-column figcaption{align-items:center;min-height:36px;margin-bottom:10px;display:flex}.ns-phone-column figcaption span{color:#4e5f77;white-space:nowrap;background:#ffffffe6;border:1px solid #dbe3ee;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 6px 18px #0b1f4d0d}.ns-phone-column.is-nexsupply figcaption span{color:#174da9;background:#edf3ff;border-color:#bfd1f3}.ns-phone-column.is-compact figcaption{min-height:28px;margin-bottom:6px}.ns-phone-column.is-compact figcaption span{min-height:25px;padding:4px 8px;font-size:8px}.ns-phone-pair-arrow{color:#1d5bff;background:#fff;border:1px solid #ced9ea;border-radius:50%;place-items:center;width:42px;height:42px;margin-top:42px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 24px #0b1f4d1a}.ns-phone-pair.is-compact .ns-phone-pair-arrow{width:30px;height:30px;margin-top:32px;font-size:14px}.ns-hero-intake-visual{perspective:1100px;grid-template-columns:175px 58px 255px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:470px;display:grid;position:relative}.ns-hero-intake-visual:after{z-index:0;content:"";border:2px solid #ffffff9e;border-left-color:#0000;border-radius:50%;width:64%;height:28%;position:absolute;bottom:7%;right:5%;transform:rotate(-8deg)}.ns-source-product-card{z-index:2;background:#fff;border:1px solid #d8e2ef;border-radius:22px;align-self:center;position:relative;overflow:hidden;transform:translate(13px)rotate(-2.4deg);box-shadow:0 20px 45px #0b1f4d29}.ns-source-product-card>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:42px;padding:9px 11px;display:flex}.ns-source-product-card>header b{color:#fff;letter-spacing:-.02em;background:#ff641e;border-radius:7px;justify-content:center;align-items:center;min-width:43px;min-height:23px;font-size:12px;display:inline-flex}.ns-source-product-card>header small{color:#7b8799;font-size:7px;font-weight:850}.ns-source-product-card>figure{background:#f4f2ed;height:170px;margin:0;position:relative}.ns-source-product-card>figure img{object-fit:cover}.ns-source-product-card>div{padding:13px 13px 15px}.ns-source-product-card>div>strong{color:#15243b;font-size:13px;line-height:1.35;display:block}.ns-source-product-card>div>p{justify-content:space-between;align-items:center;gap:5px;margin:9px 0 0;display:flex}.ns-source-product-card>div>p b{color:#ff4d16;font-size:15px}.ns-source-product-card>div>p span{color:#52627a;font-size:8px;font-weight:850}.ns-source-product-card>div>small{color:#7f8c9e;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:7px;font-weight:700;display:block;overflow:hidden}.ns-hero-product-transfer{z-index:3;color:#1d5bff;align-self:center;width:58px;height:118px;position:relative;transform:none}.ns-hero-product-transfer>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ns-hero-product-transfer svg{width:150px;max-width:none;height:100px;position:absolute;top:-12px;left:-2px;overflow:visible}.ns-hero-product-transfer path{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.ns-hero-intake-visual>.ns-phone-column{z-index:2;filter:drop-shadow(0 26px 22px #0b1f4d29);transform-origin:50% 72%;width:255px;position:relative;transform:rotateY(-5deg)rotate(1.2deg)}.ns-hero-intake-visual>.ns-phone-column.is-compact .ns-phone-device{height:465px;box-shadow:0 28px 58px #0b1f4d29,inset 0 0 0 1px #ffffff80}.ns-hero-phone-share{background:#fff;border:1px solid #c4cfdee6;border-radius:12px;grid-template-columns:53px minmax(0,1fr);gap:8px;padding:8px;display:grid;box-shadow:0 5px 14px #0b1f4d0f}.ns-hero-phone-share figure{background:#e9edf2;border-radius:8px;width:53px;height:50px;margin:0;position:relative;overflow:hidden}.ns-hero-phone-share figure img{object-fit:cover}.ns-hero-phone-share p{align-self:center;min-width:0;margin:0}.ns-hero-phone-share strong{color:#1f304a;font-size:8px;line-height:1.35;display:block}.ns-hero-phone-share small{color:#6e7e94;align-items:center;gap:3px;margin-top:5px;font-size:6px;font-weight:800;display:flex}.ns-hero-intake-checks{background:#fffffff2;border:1px solid #d7e4ee;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:9px;display:grid}.ns-hero-intake-checks span{color:#29425e;align-items:center;gap:3px;min-width:0;font-size:6px;font-weight:850;line-height:1.3;display:flex}.ns-hero-intake-checks span svg{color:#15966e;flex:none}.ns-hero-intake-checks span:last-child{grid-column:1/-1}.ns-phone-device{color:#1a2942;background:#f8f9fb;border:7px solid #101522;border-radius:40px;flex-direction:column;width:100%;height:590px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 58px #0b1f4d33,inset 0 0 0 1px #ffffff80}.ns-phone-column.is-compact .ns-phone-device{border-width:6px;border-radius:31px;height:420px}.ns-phone-notch{z-index:4;background:#101522;border-radius:999px;width:78px;height:19px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ns-phone-column.is-compact .ns-phone-notch{width:56px;height:14px;top:6px}.ns-phone-status{color:#162038;justify-content:space-between;align-items:center;height:34px;padding:9px 17px 4px;font-size:8px;font-weight:900;display:flex}.ns-phone-status i{letter-spacing:1px;font-size:5px;font-style:normal}.ns-phone-column.is-compact .ns-phone-status{height:27px;padding:7px 12px 2px;font-size:6px}.ns-phone-contact{background:#fffffff5;border-bottom:1px solid #e4e8ee;grid-template-columns:18px 32px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:53px;padding:7px 12px;display:grid}.ns-phone-column.is-compact .ns-phone-contact{grid-template-columns:14px 26px minmax(0,1fr) 14px;gap:5px;min-height:42px;padding:5px 8px}.ns-phone-avatar{color:#fff;background:linear-gradient(145deg,#1d5bff,#0f3c9f);border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:950;display:grid}.ns-phone-column.is-compact .ns-phone-avatar{width:26px;height:26px;font-size:6px}.ns-phone-contact p{justify-items:center;gap:1px;min-width:0;margin:0;display:grid}.ns-phone-contact strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.ns-phone-contact small{color:#8b96a8;font-size:7px;font-weight:700}.ns-phone-column.is-compact .ns-phone-contact strong{font-size:8px}.ns-phone-column.is-compact .ns-phone-contact small{font-size:5px}.ns-phone-date{justify-content:center;padding:8px 0 2px;display:flex}.ns-phone-date span{color:#9aa5b4;font-size:7px;font-weight:750}.ns-phone-conversation{background:linear-gradient(#f7f8fa,#f2f5f8);flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 11px 11px;display:flex;overflow:hidden}.ns-phone-column.is-compact .ns-phone-conversation{gap:6px;padding:6px 8px 8px}.ns-phone-composer{color:#9aa5b3;background:#fff;border-top:1px solid #e3e7ed;grid-template-columns:16px 1fr 24px;align-items:center;gap:7px;min-height:45px;padding:7px 10px 9px;display:grid}.ns-phone-composer>span{border:1px solid #e1e6ed;border-radius:999px;padding:7px 10px;font-size:7px}.ns-phone-composer>i{color:#fff;background:#1d5bff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ns-phone-column.is-compact .ns-phone-composer{grid-template-columns:12px 1fr 20px;min-height:36px;padding:5px 7px 7px}.ns-phone-column.is-compact .ns-phone-composer>span{padding:5px 7px;font-size:5px}.ns-phone-column.is-compact .ns-phone-composer>i{width:20px;height:20px}.ns-phone-column.is-channel-kakao figcaption span{color:#171719;background:#fee500;border-color:#e3ce00}.ns-phone-column.is-channel-kakao .ns-phone-contact{color:#171719;background:#fee500;border-color:#e7d100}.ns-phone-column.is-channel-kakao .ns-phone-contact small{color:#1717199e}.ns-phone-column.is-channel-kakao .ns-phone-conversation{background:linear-gradient(#c5d3df,#b8c9d8)}.ns-phone-column.is-channel-kakao .ns-phone-message.is-outgoing,.ns-phone-column.is-channel-kakao .ns-phone-composer>i{color:#171719;background:#fee500}.ns-phone-column.is-channel-whatsapp figcaption span{color:#075e54;background:#e7f8ed;border-color:#93d8ae}.ns-phone-column.is-channel-whatsapp .ns-phone-contact{color:#fff;background:#075e54;border-color:#075e54}.ns-phone-column.is-channel-whatsapp .ns-phone-contact small{color:#ffffffb8}.ns-phone-column.is-channel-whatsapp .ns-phone-conversation{background:linear-gradient(#f4efe8,#eee8df)}.ns-phone-column.is-channel-whatsapp .ns-phone-message.is-outgoing{color:#173f32;background:#d9fdd3}.ns-phone-column.is-channel-whatsapp .ns-phone-composer>i{background:#25d366}.ns-phone-product-photo{border:3px solid #fff;border-radius:16px 7px 16px 16px;flex:none;width:78%;height:150px;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 8px 20px #182c4a1f}.ns-phone-product-photo img{object-fit:cover}.ns-phone-product-photo>span{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1b3ab8;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:6px;font-weight:850;display:inline-flex;position:absolute;bottom:7px;right:7px}.ns-phone-column.is-compact .ns-phone-product-photo{border-width:2px;border-radius:12px 5px 12px 12px;height:104px}.ns-phone-column.is-compact .ns-phone-product-photo>span{padding:3px 5px;font-size:5px;bottom:5px;right:5px}.ns-phone-message{color:#2a3951;background:#fff;border-radius:6px 14px 14px;width:fit-content;max-width:85%;padding:9px 10px 6px;box-shadow:0 5px 15px #23344f12}.ns-phone-message.is-outgoing{color:#143d78;background:#dce9ff;border-radius:14px 6px 14px 14px;align-self:flex-end}.ns-phone-message.is-small{max-width:75%}.ns-phone-message.is-approval{color:#125a43;background:#dcf5ec;grid-template-columns:auto 1fr;align-items:center;gap:5px 6px;display:grid}.ns-phone-message.is-approval time{grid-column:1/-1}.ns-phone-message p{margin:0;font-size:9px;font-weight:750;line-height:1.5}.ns-phone-message time{color:#8995a7;justify-content:flex-end;align-items:center;gap:3px;margin-top:5px;font-size:6px;font-weight:700;display:flex}.ns-phone-column.is-compact .ns-phone-message{padding:7px 8px 5px}.ns-phone-column.is-compact .ns-phone-message p{font-size:6.5px;line-height:1.45}.ns-phone-column.is-compact .ns-phone-message time{margin-top:3px;font-size:4.5px}.ns-phone-request-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ns-phone-request-tags span{color:#50647f;background:#ffffffc2;border:1px solid #cad8ec;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:800}.ns-phone-link-card,.ns-phone-file-card{background:#fff;border:1px solid #dbe3ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid;box-shadow:0 5px 15px #23344f0f}.ns-phone-link-card>span{color:#fff;background:#ff6a2b;border-radius:9px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:950;display:grid}.ns-phone-link-card p,.ns-phone-file-card p{gap:2px;min-width:0;margin:0;display:grid}.ns-phone-link-card strong,.ns-phone-file-card strong{color:#263750;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ns-phone-link-card small,.ns-phone-file-card small{color:#8794a6;text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;font-weight:700;overflow:hidden}.ns-phone-link-card:after{color:#8a97aa;content:"›";font-size:15px;font-weight:800}.ns-phone-file-card>svg{box-sizing:content-box;color:#1d5bff;background:#e9f0ff;border-radius:9px;padding:7px}.ns-phone-file-card>b{color:#1d5bff;background:#edf3ff;border-radius:999px;padding:4px 6px;font-size:6px}.ns-phone-route-card,.ns-phone-landed-cost-card,.ns-phone-work-card,.ns-phone-freight-card{background:#fff;border:1px solid #dbe3ee;border-radius:13px;gap:6px;padding:9px;display:grid;box-shadow:0 6px 18px #1a2d4c12}.ns-phone-route-card>header,.ns-phone-landed-cost-card>header,.ns-phone-work-card>header,.ns-phone-freight-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ns-phone-route-card>header strong,.ns-phone-landed-cost-card>header strong,.ns-phone-work-card>header strong,.ns-phone-freight-card>header strong{color:#203753;font-size:7.5px}.ns-phone-route-card>header small,.ns-phone-landed-cost-card>header small,.ns-phone-work-card>header small,.ns-phone-freight-card>header small{color:#8794a6;font-size:5.5px;font-weight:750}.ns-phone-route-card>div{background:#f8fafc;border:1px solid #e4e9f0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 7px;display:grid}.ns-phone-route-card>div.is-recommended{background:#eef4ff;border-color:#9ab9ff}.ns-phone-route-card>div p{gap:1px;margin:0;display:grid}.ns-phone-route-card>div strong{color:#233b59;font-size:6.5px}.ns-phone-route-card>div small{color:#79879a;font-size:5px;font-weight:700}.ns-phone-route-card>div>b,.ns-phone-route-card>div>span{color:#1d5bff;background:#e1ebff;border-radius:999px;padding:3px 5px;font-size:5px;font-weight:900}.ns-phone-landed-cost-card>header p{gap:1px;margin:0;display:grid}.ns-phone-landed-cost-card>header>b{color:#805800;background:#fff0c9;border-radius:999px;padding:3px 5px;font-size:5px}.ns-phone-landed-cost-card dl{border-block:1px solid #e8edf3;gap:4px;margin:0;padding-block:5px;display:grid}.ns-phone-landed-cost-card dl>div{justify-content:space-between;gap:6px;display:flex}.ns-phone-landed-cost-card dt{color:#6a7a90;font-size:5.5px;font-weight:700}.ns-phone-landed-cost-card dd{color:#263b57;text-align:right;margin:0;font-size:5.5px;font-weight:850}.ns-phone-landed-cost-card footer{color:#fff;background:#0b1f4d;border-radius:9px;gap:2px;padding:7px;display:grid}.ns-phone-landed-cost-card footer span{font-size:5.5px;font-weight:750}.ns-phone-landed-cost-card footer strong{font-size:9.5px}.ns-phone-work-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ns-phone-work-card>div span{color:#53677f;align-items:center;gap:3px;font-size:5.5px;font-weight:750;display:flex}.ns-phone-work-card>div span svg{color:#087f75}.ns-phone-work-card>footer{border-top:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:7px;padding-top:6px;display:flex}.ns-phone-work-card>footer p{gap:1px;margin:0;display:grid}.ns-phone-work-card>footer p strong{color:#173d39;font-size:6px}.ns-phone-work-card>footer p small{color:#78899b;font-size:5px;font-weight:700}.ns-phone-work-card>footer>b{color:#087f75;background:#ddf4ee;border-radius:7px;padding:4px 5px;font-size:5px}.ns-phone-freight-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.ns-phone-freight-card article{background:#f8fafc;border:1px solid #e4e9f0;border-radius:9px;gap:3px;padding:7px;display:grid}.ns-phone-freight-card article.is-saving{background:#fff4eb;border-color:#f0a97c}.ns-phone-freight-card article b{color:#8a4b20;font-size:5px}.ns-phone-freight-card article strong{color:#283f5c;font-size:7.5px}.ns-phone-freight-card article span{color:#77869a;font-size:5px;font-weight:700}.ns-phone-freight-card>footer{color:#a44314;text-align:center;background:#fff0df;border-radius:8px;padding:6px}.ns-phone-freight-card>footer strong{font-size:6px}.ns-phone-column.is-compact .ns-phone-route-card,.ns-phone-column.is-compact .ns-phone-landed-cost-card,.ns-phone-column.is-compact .ns-phone-work-card,.ns-phone-column.is-compact .ns-phone-freight-card{border-radius:10px;gap:4px;padding:7px}.ns-phone-column.is-compact .ns-phone-inspection-photos{gap:3px;margin-bottom:0}.ns-phone-column.is-compact .ns-phone-inspection-photos figure{border-radius:6px;height:42px}.ns-phone-request-summary{background:#fff;border:1px solid #dbe4ee;border-radius:13px;gap:6px;padding:11px;display:grid;box-shadow:0 6px 18px #1a2d4c12}.ns-phone-request-summary strong{color:#1d3557;margin-bottom:2px;font-size:8px}.ns-phone-request-summary span{color:#5a6b82;align-items:center;gap:5px;font-size:6.5px;font-weight:750;display:flex}.ns-phone-request-summary span svg{color:#119769}.ns-phone-photo-preview{background:#dce3ec;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:4px;display:grid;position:relative;overflow:hidden}.ns-phone-photo-preview figure{height:118px;margin:0;position:relative}.ns-phone-photo-preview img,.ns-phone-outbound-photo img{object-fit:cover}.ns-phone-photo-preview>span,.ns-phone-outbound-photo>span{color:#fff;background:#0a1b3ab8;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:850;position:absolute;bottom:7px;right:7px}.ns-phone-outbound-photo{border-radius:13px;height:155px;position:relative;overflow:hidden;box-shadow:0 7px 18px #182c4a1f}.ns-phone-document,.ns-phone-inspection,.ns-phone-tracking{background:#fff;border:1px solid #dde4ee;border-radius:14px;padding:10px;box-shadow:0 6px 18px #1a2d4c12}.ns-phone-column.is-compact .ns-phone-document{border-radius:10px;padding:7px}.ns-phone-document header,.ns-phone-tracking header{align-items:center;gap:7px;display:flex}.ns-phone-document header>span,.ns-phone-tracking header>span{color:#1d5bff;background:#e9f0ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ns-phone-document header p,.ns-phone-tracking header p{flex:1;gap:1px;min-width:0;margin:0;display:grid}.ns-phone-document header strong,.ns-phone-tracking header strong{font-size:8px}.ns-phone-document header small,.ns-phone-tracking header small{color:#8995a6;font-size:6px;font-weight:700}.ns-phone-document header>b{color:#1d5bff;background:#edf3ff;border-radius:999px;padding:3px 5px;font-size:5px}.ns-phone-document dl{gap:5px;margin:9px 0 0;display:grid}.ns-phone-document dl>div{justify-content:space-between;gap:10px;display:flex}.ns-phone-document dt{color:#69788c;font-size:6.5px;font-weight:700}.ns-phone-document dd{margin:0;font-size:6.5px;font-weight:850}.ns-phone-document footer{border-top:1px solid #e3e8ef;gap:3px;margin-top:8px;padding-top:8px;display:grid}.ns-phone-document footer span{color:#607087;font-size:6px;font-weight:800}.ns-phone-document footer strong{color:#1d5bff;font-size:12px}.ns-phone-column.is-compact .ns-phone-document header>span{width:22px;height:22px}.ns-phone-column.is-compact .ns-phone-document header strong{font-size:6px}.ns-phone-column.is-compact .ns-phone-document header small,.ns-phone-column.is-compact .ns-phone-document dt,.ns-phone-column.is-compact .ns-phone-document dd,.ns-phone-column.is-compact .ns-phone-document footer span{font-size:5px}.ns-phone-column.is-compact .ns-phone-document footer strong{font-size:9px}.ns-phone-inspection-photos{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:9px;display:grid}.ns-phone-inspection-photos figure{background:#dce3ec;border-radius:8px;height:78px;margin:0;position:relative;overflow:hidden}.ns-phone-inspection-photos img{object-fit:cover}.ns-phone-inspection>strong{margin-bottom:6px;font-size:8px;display:block}.ns-phone-inspection>span{color:#586981;align-items:center;gap:5px;margin-top:4px;font-size:7px;font-weight:750;display:flex}.ns-phone-inspection>span svg{color:#119769}.ns-phone-action-chip{color:#1853ad;background:#edf4ff;border:1px solid #c6d6ef;border-radius:11px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:7px;font-weight:900;display:flex}.ns-phone-tracking ol{margin:10px 0 0;padding:0;list-style:none;display:grid}.ns-phone-tracking li{grid-template-columns:20px 1fr;gap:7px;min-height:44px;display:grid;position:relative}.ns-phone-tracking li:not(:last-child):before{content:"";background:#d5deeb;width:2px;position:absolute;top:19px;bottom:0;left:9px}.ns-phone-tracking li.is-done:not(:last-child):before{background:#8bb1fa}.ns-phone-tracking li>i{z-index:1;color:#7c8ca2;background:#fff;border:2px solid #c8d3e2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:900;display:grid;position:relative}.ns-phone-tracking li.is-done>i{color:#fff;background:#1d5bff;border-color:#1d5bff}.ns-phone-tracking li p{gap:2px;margin:2px 0 0;display:grid}.ns-phone-tracking li strong{font-size:7px}.ns-phone-tracking li small{color:#8693a5;font-size:6px;font-weight:700}.ns-phone-showcase{margin-top:42px}.ns-scenario-order-chip{background:#f8fbff;border:1px solid #d8e3f0;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,1030px);margin:0 auto 20px;padding:16px 20px;display:grid}.ns-scenario-order-chip>i{color:#fff;background:#0b1f4d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-style:normal;font-weight:950;display:grid}.ns-scenario-order-chip>p{gap:4px;margin:0;display:grid}.ns-scenario-order-chip strong{color:#142b4a;font-size:14px}.ns-scenario-order-chip small{color:#718198;font-size:10px;font-weight:720}.ns-message-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(100%,1120px);margin-inline:auto;display:grid}.ns-message-situation-card{background:#ddecff;border:1px solid #769ac747;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(185px,218px);align-items:start;gap:18px;min-height:520px;padding:34px 20px 0 30px;display:grid;position:relative;overflow:hidden}.ns-message-situation-card:after{content:"";background:#ffffff57;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-140px;right:-100px}.ns-message-situation-card.is-quote,.ns-message-situation-card.is-shipping{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 300px;gap:54px;min-height:470px;padding:42px 54px 0}.ns-message-situation-card.is-progress{background:#e9e7ff}.ns-message-situation-card.is-inspection{background:#dff3ed}.ns-message-situation-card.is-shipping{background:#ffe9d8}.ns-message-situation-copy{z-index:2;padding-bottom:34px;position:relative}.ns-message-situation-copy>div{align-items:center;gap:10px;display:flex}.ns-message-situation-copy>div>span{color:#1d5bff;background:#ffffffc7;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ns-message-situation-card.is-progress .ns-message-situation-copy>div>span{color:#6549df}.ns-message-situation-card.is-inspection .ns-message-situation-copy>div>span{color:#087f75}.ns-message-situation-card.is-shipping .ns-message-situation-copy>div>span{color:#d45a1c}.ns-message-situation-copy>div>small{color:#61728a;letter-spacing:.04em;font-size:10px;font-weight:900}.ns-message-situation-label{color:#1d5bff!important;margin:26px 0 0!important;font-size:13px!important;font-weight:900!important}.ns-message-situation-card.is-progress .ns-message-situation-label{color:#6549df!important}.ns-message-situation-card.is-inspection .ns-message-situation-label{color:#087f75!important}.ns-message-situation-card.is-shipping .ns-message-situation-label{color:#d45a1c!important}.ns-message-situation-copy h3{color:#102442;letter-spacing:-.05em;max-width:620px;margin:10px 0 0;font-size:clamp(25px,2.35vw,38px);line-height:1.18}.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-copy h3{font-size:clamp(24px,2.05vw,31px)}.ns-message-situation-copy>p:not(.ns-message-situation-label){color:#4e6179;max-width:630px;margin:16px 0 0;font-size:14px;font-weight:680;line-height:1.7}.ns-message-situation-copy ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ns-message-situation-copy li{color:#2b4666;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.ns-message-situation-copy li svg{color:#1d5bff}.ns-message-situation-card.is-progress li svg{color:#6549df}.ns-message-situation-card.is-inspection li svg{color:#087f75}.ns-message-situation-card.is-shipping li svg{color:#d45a1c}.ns-message-situation-visual{z-index:2;justify-content:center;align-self:end;align-items:flex-start;height:455px;display:flex;position:relative;overflow:hidden;transform:translateY(28px)}.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-visual{height:400px}.ns-message-situation-visual>.ns-phone-column{width:min(100%,270px)}.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-visual>.ns-phone-column{width:min(100%,210px)}.ns-message-situation-visual .ns-phone-device{height:430px}.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-visual .ns-phone-device{height:390px}.ns-scenario-intro{background:linear-gradient(110deg,#f5f9ff,#fff);border:1px solid #d7e2ef;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 24px;width:min(100%,1030px);margin:0 auto 17px;padding:18px 20px;display:grid;box-shadow:0 10px 26px #0b1f4d0d}.ns-scenario-intro>span{color:#1d5bff;letter-spacing:.08em;grid-column:1/-1;font-size:7px;font-weight:950}.ns-scenario-intro>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ns-scenario-intro>div>i{color:#fff;background:#0b1f4d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:950;display:grid}.ns-scenario-intro>div>p{gap:4px;margin:0;display:grid}.ns-scenario-intro>div strong{color:#152b49;font-size:12px}.ns-scenario-intro>div small{color:#718198;font-size:8px;font-weight:750}.ns-scenario-intro>p{color:#63758d;text-align:right;max-width:360px;margin:0;font-size:8.5px;font-weight:700;line-height:1.55}.ns-phone-stage-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,1030px);margin:0 auto;display:grid}.ns-phone-stage-tabs button{color:#596a81;text-align:left;background:#ffffffdb;border:1px solid #dce4ee;border-radius:17px;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:92px;padding:13px 15px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 8px 24px #0b1f4d0a}.ns-phone-stage-tabs button:not(:last-child):after{content:"";background:#c6d4e7;width:11px;height:2px;position:absolute;top:calc(50% - 1px);left:100%}.ns-phone-stage-tabs button:hover{border-color:#b9cae4;transform:translateY(-2px)}.ns-phone-stage-tabs button.is-active{color:#173a73;background:#fff;border-color:#8eafe9;box-shadow:0 12px 28px #1d5bff1c}.ns-phone-stage-tabs button>span{color:#1d5bff;background:#eaf1ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ns-phone-stage-tabs button:nth-child(2)>span{color:#6549df;background:#eeebff}.ns-phone-stage-tabs button:nth-child(3)>span{color:#087f75;background:#e2f5f1}.ns-phone-stage-tabs button:nth-child(4)>span{color:#d45a1c;background:#fff0e5}.ns-phone-stage-tabs p{gap:2px;min-width:0;margin:0;display:grid}.ns-phone-stage-tabs small{color:#9aa7b9;letter-spacing:.08em;font-size:7px;font-weight:950}.ns-phone-stage-tabs strong{color:#142946;font-size:13px}.ns-phone-stage-tabs em{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.ns-phone-story-card{background:radial-gradient(circle at 50% 10%,#fffffffa,#fff0 43%),#e9edf2;border:1px solid #dce3ec;border-radius:30px;width:min(100%,1120px);margin:14px auto 0;padding:34px 54px 42px;animation:.32s both ns-phone-story-in;overflow:hidden;box-shadow:0 20px 48px #0b1f4d14}@keyframes ns-phone-story-in{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ns-phone-example-note{color:#8290a4;justify-content:center;align-items:center;gap:5px;margin:13px 0 0;font-size:9px;font-weight:750;display:flex}.ns-phone-stage-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:center;gap:38px;display:grid}.ns-phone-stage-layout>.ns-phone-column{width:100%}.ns-phone-stage-layout .ns-phone-device{height:550px}.ns-stage-detail{background:#fffffff2;border:1px solid #d8e1ec;border-radius:24px;flex-direction:column;min-width:0;min-height:550px;padding:28px;display:flex;box-shadow:0 18px 40px #0b1f4d1a}.ns-stage-detail-header{border-bottom:1px solid #e1e7ef;gap:5px;padding-bottom:18px;display:grid}.ns-stage-detail-header>span{color:#1d5bff;letter-spacing:.05em;background:#eaf1ff;border-radius:999px;width:fit-content;padding:4px 7px;font-size:7px;font-weight:950}.ns-stage-detail-header h3{color:#102442;letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,28px)}.ns-stage-detail-header p{color:#54677f;margin:0;font-size:11px;font-weight:750;line-height:1.55}.ns-stage-detail-header small{color:#93a0b1;font-size:8px;font-weight:700}.ns-stage-quote-grid{grid-template-columns:minmax(0,1.45fr) minmax(180px,.75fr);gap:12px;margin-top:18px;display:grid}.ns-stage-sheet,.ns-stage-side-card,.ns-stage-progress-card,.ns-stage-inspection-card>section,.ns-stage-inspection-card>aside,.ns-stage-shipping-grid>section{background:#fff;border:1px solid #dce4ed;border-radius:16px}.ns-stage-sheet{padding:15px}.ns-stage-sheet>strong{color:#20344f;font-size:11px}.ns-stage-sheet dl{margin:10px 0 0;display:grid}.ns-stage-sheet dl>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.ns-stage-sheet dt{color:#5f7086;align-items:center;gap:6px;font-size:8.5px;font-weight:750;display:flex}.ns-stage-sheet dt em{color:#087c58;background:#e4f5ed;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.ns-stage-sheet dt em.is-estimate{color:#b76a19;background:#fff1dc}.ns-stage-sheet dd{color:#21324a;margin:0;font-size:9px;font-weight:900}.ns-stage-tax-note{color:#7a8798;margin-top:8px;font-size:6.5px;font-weight:700;line-height:1.5;display:block}.ns-stage-sheet footer{color:#fff;background:#0b1f4d;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:12px;display:flex}.ns-stage-sheet footer span{font-size:8px;font-weight:800}.ns-stage-sheet footer b{font-size:13px}.ns-stage-side-card{background:#f7faff;flex-direction:column;padding:15px;display:flex}.ns-stage-side-card>span{color:#1d5bff;font-size:7px;font-weight:950}.ns-stage-side-card h4{color:#1e3553;margin:10px 0 13px;font-size:12px;line-height:1.45}.ns-stage-side-card dl{gap:12px;margin:0;display:grid}.ns-stage-side-card dl>div{border-top:1px solid #dfe7f1;gap:4px;padding-top:11px;display:grid}.ns-stage-side-card dt{color:#728197;font-size:7px;font-weight:750}.ns-stage-side-card dd{color:#18345c;margin:0;font-size:10px;font-weight:900}.ns-stage-side-card>small{color:#8b98aa;margin-top:auto;padding-top:14px;font-size:7px;font-weight:700;line-height:1.55}.ns-stage-progress-card{gap:18px;margin-top:18px;padding:18px;display:grid}.ns-stage-detail.is-progress .ns-stage-progress-card{margin-block:auto}.ns-stage-order-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.ns-stage-order-title p{gap:4px;margin:0;display:grid}.ns-stage-order-title span{color:#1d5bff;font-size:7px;font-weight:900}.ns-stage-order-title strong{color:#172b49;font-size:15px}.ns-stage-order-title>b{color:#fff;background:#1d5bff;border-radius:999px;padding:7px 9px;font-size:7px}.ns-stage-progress-card ol{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:4px 0 0;list-style:none;display:grid}.ns-stage-progress-card li{color:#98a4b4;text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.ns-stage-progress-card li:not(:last-child):after{z-index:0;content:"";background:#d7e0eb;width:calc(100% - 22px);height:2px;position:absolute;top:10px;left:calc(50% + 11px)}.ns-stage-progress-card li.is-done:not(:last-child):after{background:#1d5bff}.ns-stage-progress-card li i{z-index:1;background:#fff;border:2px solid #cdd7e4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:relative}.ns-stage-progress-card li.is-done i,.ns-stage-progress-card li.is-current i{color:#fff;background:#1d5bff;border-color:#1d5bff}.ns-stage-progress-card li.is-current i{box-shadow:0 0 0 5px #1d5bff1f}.ns-stage-progress-card li span{max-width:60px;font-size:6.5px;font-weight:800;line-height:1.3}.ns-stage-progress-card li.is-done span,.ns-stage-progress-card li.is-current span{color:#23456f}.ns-stage-next-action{background:#eef5ff;border:1px solid #bdd2f3;border-radius:13px;grid-template-columns:auto 1fr;gap:11px;padding:14px;display:grid}.ns-stage-next-action>span{color:#1d5bff;font-size:7px;font-weight:950}.ns-stage-next-action p{gap:4px;margin:0;display:grid}.ns-stage-next-action strong{color:#173a67;font-size:11px}.ns-stage-next-action small{color:#60748f;font-size:8px;font-weight:700;line-height:1.45}.ns-stage-change-note{color:#7d8b9e;text-align:center;font-size:7.5px;font-weight:700}.ns-stage-inspection-card{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);gap:12px;margin-top:18px;display:grid}.ns-stage-photo-grid{grid-row:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ns-stage-photo-grid figure{background:#dfe5ec;border-radius:16px;min-height:320px;margin:0;position:relative;overflow:hidden}.ns-stage-photo-grid img{object-fit:cover}.ns-stage-photo-grid span{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#0b1f4db3;border-radius:9px;padding:7px 8px;font-size:7px;font-weight:850;position:absolute;bottom:8px;left:8px;right:8px}.ns-stage-inspection-card>section{align-content:start;gap:10px;padding:15px;display:grid}.ns-stage-inspection-card>section strong{color:#193352;margin-bottom:2px;font-size:11px}.ns-stage-inspection-card>section span{color:#586a80;align-items:flex-start;gap:6px;font-size:8px;font-weight:750;line-height:1.4;display:flex}.ns-stage-inspection-card>section span svg{color:#14966d;flex:none}.ns-stage-inspection-card>aside{color:#174f9e;background:#eef5ff;border-color:#c4d8f5;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:14px;display:grid}.ns-stage-inspection-card>aside p{gap:3px;margin:0;display:grid}.ns-stage-inspection-card>aside strong{font-size:9px}.ns-stage-inspection-card>aside small{color:#60748e;font-size:7px;font-weight:700;line-height:1.45}.ns-stage-shipping-grid{grid-template-columns:minmax(0,.9fr) minmax(230px,1.1fr);gap:12px;margin-top:18px;display:grid}.ns-stage-shipping-grid>figure{background:#dfe5ec;border-radius:16px;min-height:350px;margin:0;position:relative;overflow:hidden}.ns-stage-shipping-grid>figure img{object-fit:cover}.ns-stage-shipping-grid>figure span{color:#fff;background:#0b1f4db8;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:850;position:absolute;bottom:8px;right:8px}.ns-stage-shipping-grid>section{padding:15px}.ns-stage-shipping-grid header{color:#1d5bff;border-bottom:1px solid #e4e9ef;align-items:center;gap:9px;padding-bottom:12px;display:flex}.ns-stage-shipping-grid header p{gap:2px;margin:0;display:grid}.ns-stage-shipping-grid header strong{color:#1d3554;font-size:10px}.ns-stage-shipping-grid header small{color:#8a97a8;font-size:7px;font-weight:700}.ns-stage-shipping-grid ol{margin:14px 0 0;padding:0;list-style:none;display:grid}.ns-stage-shipping-grid li{grid-template-columns:25px 1fr;gap:8px;min-height:66px;display:grid;position:relative}.ns-stage-shipping-grid li:not(:last-child):after{content:"";background:#d5deea;width:2px;position:absolute;top:23px;bottom:0;left:11px}.ns-stage-shipping-grid li.is-done:not(:last-child):after{background:#8fb4fc}.ns-stage-shipping-grid li>i{z-index:1;color:#7c8ca0;background:#fff;border:2px solid #ccd6e3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:relative}.ns-stage-shipping-grid li.is-done>i{color:#fff;background:#1d5bff;border-color:#1d5bff}.ns-stage-shipping-grid li p{align-content:start;gap:3px;margin:3px 0 0;display:grid}.ns-stage-shipping-grid li strong{color:#263a56;font-size:8.5px}.ns-stage-shipping-grid li small{color:#8795a8;font-size:7px;font-weight:700}.ns-messenger-rail{z-index:90;right:max(4px, env(safe-area-inset-right));bottom:max(104px, calc(env(safe-area-inset-bottom) + 84px));gap:10px;display:grid;position:fixed}.ns-messenger-circle{border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 12px 28px #0b1f4d38}.ns-messenger-circle:hover,.ns-messenger-circle:focus-visible{transform:translate(-3px)scale(1.04);box-shadow:0 16px 34px #0b1f4d45}.ns-messenger-circle:focus-visible{outline-offset:3px;outline:3px solid #1d5bff47}.ns-messenger-circle:before{color:#fff;content:attr(data-label);opacity:0;pointer-events:none;white-space:nowrap;background:#0b1f4d;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:850;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 9px);transform:translate(6px,-50%);box-shadow:0 8px 20px #0b1f4d2e}.ns-messenger-circle:hover:before,.ns-messenger-circle:focus-visible:before{opacity:1;transform:translateY(-50%)}.ns-messenger-circle.is-open:before{display:none}.ns-messenger-circle.is-kakao{background:#fee500}.ns-messenger-circle.is-whatsapp{color:#fff;background:#25d366}.ns-messenger-circle.is-wechat{color:#fff;background:#07c160}.ns-messenger-mark{place-items:center;width:34px;height:34px;display:grid;position:relative}.ns-messenger-mark svg{width:100%;height:100%}.ns-messenger-mark.is-kakao svg{fill:#302b1f}.ns-messenger-mark.is-whatsapp>svg:first-child{position:absolute;inset:2px}.ns-messenger-phone{position:absolute;inset:10px}.ns-messenger-mark.is-wechat svg{fill:#fff}.ns-messenger-mark.is-wechat .ns-wechat-dot{fill:#07c160}.ns-wechat-card{color:#19324b;background:#fff;border:1px solid #dbe4df;border-radius:20px;justify-items:center;width:238px;padding:21px 18px 17px;display:grid;position:absolute;bottom:0;right:68px;box-shadow:0 22px 55px #0b1f4d33}.ns-wechat-card:after{content:"";background:#fff;border-top:1px solid #dbe4df;border-right:1px solid #dbe4df;width:14px;height:14px;position:absolute;bottom:21px;right:-7px;transform:rotate(45deg)}.ns-wechat-card .ns-messenger-mark{background:#07c160;border-radius:50%;width:46px;height:46px}.ns-wechat-card .ns-messenger-mark svg{width:32px;height:32px}.ns-wechat-card>span{color:#7b8a9e;margin-top:10px;font-size:9px;font-weight:800}.ns-wechat-card>strong{color:#0d273e;margin-top:3px;font-size:15px}.ns-wechat-card>button:not(.ns-wechat-close){color:#fff;background:#07a955;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin-top:13px;font-size:11px;font-weight:900;display:inline-flex}.ns-wechat-card>small{color:#8b97a8;text-align:center;margin-top:10px;font-size:8px;line-height:1.5}.ns-wechat-close{color:#68788e;background:#f1f4f7;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}@media (max-width:1100px){.ns-phone-hero{width:min(100%,560px);padding-left:0}.ns-hero-intake-visual{grid-template-columns:165px 52px 245px;gap:5px}.ns-hero-intake-visual>.ns-phone-column{width:245px}.ns-phone-column.is-compact .ns-phone-device{height:390px}.ns-message-situation-card{grid-template-columns:minmax(0,1fr) 190px}.ns-message-situation-card.is-quote,.ns-message-situation-card.is-shipping{grid-template-columns:minmax(0,1fr) 260px;padding-inline:40px}.ns-phone-story-card{padding-inline:28px}.ns-phone-stage-layout{grid-template-columns:minmax(235px,280px) minmax(0,1fr);gap:24px}.ns-stage-detail{padding:22px}.ns-stage-quote-grid{grid-template-columns:1fr}.ns-stage-side-card>small{margin-top:10px}}@media (max-width:900px){.ns-message-situation-grid{grid-template-columns:1fr}.ns-message-situation-card,.ns-message-situation-card.is-quote,.ns-message-situation-card.is-shipping{grid-column:auto;grid-template-columns:minmax(0,1fr) 240px;gap:30px;min-height:470px;padding:34px 34px 0}.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-copy h3{font-size:clamp(25px,4vw,32px)}.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-visual{height:430px}.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-visual>.ns-phone-column{width:min(100%,240px)}}@media (max-width:767px){.ns-phone-hero{width:100%;margin-top:8px;padding:10px 0 0}.ns-hero-intake-visual{grid-template-columns:112px 30px 198px;gap:1px;min-height:410px}.ns-source-product-card{border-radius:14px;transform:translate(7px)rotate(-2deg);box-shadow:0 12px 28px #0b1f4d24}.ns-source-product-card>header{min-height:30px;padding:6px}.ns-source-product-card>header b{border-radius:5px;min-width:32px;min-height:18px;font-size:9px}.ns-source-product-card>header small{font-size:5px}.ns-source-product-card>figure{height:104px}.ns-source-product-card>div{padding:9px 8px 10px}.ns-source-product-card>div>strong{font-size:8px}.ns-source-product-card>div>p{margin-top:6px}.ns-source-product-card>div>p b{font-size:10px}.ns-source-product-card>div>p span,.ns-source-product-card>div>small{font-size:5px}.ns-hero-product-transfer{width:30px;height:82px;transform:none}.ns-hero-product-transfer svg{width:82px;height:64px;top:5px;left:-2px}.ns-hero-product-transfer path{stroke-width:6px}.ns-hero-intake-visual>.ns-phone-column{filter:drop-shadow(0 16px 16px #0b1f4d1f);width:198px;transform:rotateY(-2deg)rotate(.7deg)}.ns-hero-intake-visual>.ns-phone-column.is-compact .ns-phone-device{height:370px}.ns-hero-phone-share{grid-template-columns:43px minmax(0,1fr);gap:6px;padding:6px}.ns-hero-phone-share figure{width:43px;height:41px}.ns-hero-phone-share strong{font-size:7px}.ns-hero-phone-share small,.ns-hero-intake-checks span{font-size:5.5px}.ns-hero-intake-checks{gap:4px;padding:7px}.ns-phone-pair.is-compact{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:4px}.ns-phone-pair.is-compact .ns-phone-pair-arrow{width:22px;height:22px;margin-top:25px;font-size:10px}.ns-phone-column.is-compact figcaption span{padding-inline:6px;font-size:7px}.ns-phone-column.is-compact .ns-phone-device{border-width:4px;border-radius:24px;height:330px}.ns-phone-column.is-compact .ns-phone-notch{width:42px;height:10px;top:4px}.ns-phone-column.is-compact .ns-phone-product-photo{height:76px}.ns-phone-column.is-compact .ns-phone-message p{font-size:5.5px}.ns-phone-column.is-compact .ns-phone-document{padding:6px}.ns-phone-column.is-compact .ns-phone-document dl{margin-top:6px}.ns-phone-column.is-compact .ns-phone-document footer{margin-top:6px;padding-top:6px}.ns-phone-hero>p{font-size:9px}.ns-phone-showcase{margin-top:28px}.ns-scenario-order-chip{border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px}.ns-scenario-order-chip>i{width:38px;height:38px;font-size:11px}.ns-scenario-order-chip strong{font-size:12px}.ns-scenario-order-chip small{font-size:8px;line-height:1.45}.ns-message-situation-grid{gap:14px}.ns-message-situation-card,.ns-message-situation-card.is-quote,.ns-message-situation-card.is-shipping{border-radius:24px;grid-template-columns:1fr;gap:0;min-height:600px;padding:24px 20px 0}.ns-message-situation-copy{padding-bottom:4px}.ns-message-situation-copy>div>span{border-radius:12px;width:38px;height:38px}.ns-message-situation-label{margin-top:18px!important;font-size:11px!important}.ns-message-situation-copy h3,.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-copy h3{max-width:none;margin-top:8px;font-size:25px}.ns-message-situation-copy>p:not(.ns-message-situation-label){margin-top:11px;font-size:12px;line-height:1.6}.ns-message-situation-copy ul{gap:6px;margin-top:14px}.ns-message-situation-copy li{font-size:10px}.ns-message-situation-visual,.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-visual{height:315px;margin-top:12px;transform:translateY(24px)}.ns-message-situation-visual>.ns-phone-column,.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-visual>.ns-phone-column{width:min(100%,230px)}.ns-message-situation-visual .ns-phone-device,.ns-message-situation-card:not(.is-quote):not(.is-shipping) .ns-message-situation-visual .ns-phone-device{height:340px}.ns-scenario-intro{grid-template-columns:1fr;gap:9px;padding:15px}.ns-scenario-intro>span{grid-column:auto}.ns-scenario-intro>p{text-align:left;max-width:none}.ns-phone-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ns-phone-stage-tabs button{border-radius:14px;grid-template-columns:38px 1fr;min-height:70px;padding:10px 12px}.ns-phone-stage-tabs button:not(:last-child):after{display:none}.ns-phone-stage-tabs button>span{width:38px;height:38px}.ns-phone-stage-tabs strong{font-size:12px}.ns-phone-stage-tabs em{font-size:8px}.ns-phone-story-card{border-radius:22px;margin-top:10px;padding:24px 18px 28px}.ns-phone-stage-layout{grid-template-columns:1fr;justify-items:center;gap:24px}.ns-phone-story-card .ns-phone-device{height:560px}.ns-phone-stage-layout>.ns-phone-column{width:min(100%,300px)}.ns-stage-detail{border-radius:19px;width:100%;min-height:0;padding:18px}.ns-stage-quote-grid,.ns-stage-inspection-card,.ns-stage-shipping-grid{grid-template-columns:1fr}.ns-stage-photo-grid{grid-row:auto}.ns-stage-photo-grid figure{min-height:220px}.ns-stage-shipping-grid>figure{min-height:260px}.ns-stage-progress-card ol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.ns-stage-progress-card li:nth-child(4):after{display:none}.ns-stage-next-action{grid-template-columns:1fr}.ns-phone-example-note{text-align:center;padding-inline:18px}.ns-messenger-rail{right:max(11px, env(safe-area-inset-right));bottom:max(78px, calc(env(safe-area-inset-bottom) + 68px));opacity:0;pointer-events:none;gap:8px;transition:opacity .22s,transform .22s;transform:translateY(12px)}.ns-messenger-rail.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ns-messenger-circle{width:48px;height:48px}.ns-messenger-mark{width:29px;height:29px}.ns-messenger-circle:before{display:none}.ns-wechat-card{width:min(220px,100vw - 90px);padding:18px 15px 15px;right:58px}}@media (max-width:390px){.ns-phone-column.is-compact .ns-phone-device{height:310px}.ns-phone-column.is-compact .ns-phone-contact{grid-template-columns:10px 22px minmax(0,1fr) 10px;padding-inline:5px}.ns-phone-column.is-compact .ns-phone-avatar{width:22px;height:22px}.ns-phone-column.is-compact .ns-phone-conversation{padding-inline:5px}.ns-phone-column.is-compact .ns-phone-product-photo{width:85%}.ns-phone-column.is-compact .ns-phone-message{max-width:92%;padding-inline:6px}.ns-phone-column.is-compact .ns-phone-message.is-small,.ns-phone-column.is-compact .ns-phone-document header>b{display:none}.ns-phone-story-card{padding-inline:13px}.ns-phone-story-card .ns-phone-column{width:min(100%,292px)}.ns-phone-stage-tabs button{grid-template-columns:32px 1fr;gap:7px;min-height:64px;padding:8px}.ns-phone-stage-tabs button>span{width:32px;height:32px}.ns-phone-stage-tabs em{display:none}.ns-stage-detail{padding:14px}.ns-stage-sheet footer{flex-direction:column;align-items:flex-start}.ns-stage-photo-grid figure{min-height:185px}}.ns-msg-hero-preview{z-index:2;width:min(100%,620px);margin-left:auto;padding:26px 0 22px 34px;position:relative}.ns-msg-hero-preview:before,.ns-msg-hero-preview:after{z-index:-1;content:"";filter:blur(1px);border-radius:999px;position:absolute}.ns-msg-hero-preview:before{background:#1d5bff24;width:310px;height:310px;top:3px;right:-20px}.ns-msg-hero-preview:after{background:#1693a321;width:190px;height:190px;bottom:8px;left:3px}.ns-msg-hero-window,.ns-msg-main-window{background:#fff;border:1px solid #8ea0bc57;overflow:hidden;box-shadow:0 30px 80px #0b1f4d29,0 4px 18px #0b1f4d12}.ns-msg-hero-window{border-radius:25px;transform:rotate(1.2deg)}.ns-msg-hero-preview>p{color:#5d6b82;text-align:right;margin:15px 18px 0 0;font-size:12px;font-weight:800}.ns-msg-window-header{background:#fffffff5;border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:15px 22px;display:flex}.ns-msg-window-header.is-compact{min-height:72px;padding:13px 17px}.ns-msg-contact{align-items:center;gap:11px;min-width:0;display:flex}.ns-msg-avatar{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#1d5bff,#123fae);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:950;display:grid;box-shadow:0 8px 18px #1d5bff3d}.ns-msg-window-header.is-compact .ns-msg-avatar{border-radius:12px;width:38px;height:38px}.ns-msg-contact>div{gap:3px;min-width:0;display:grid}.ns-msg-contact strong{color:#0b1f4d;font-size:15px;line-height:1.2}.ns-msg-contact small{color:#77859a;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.ns-msg-contact small i{background:#19b36b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #19b36b1f}.ns-msg-channels{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ns-msg-channels>span{color:#58677e;white-space:nowrap;background:#fff;border:1px solid #e2e7ef;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:4px 9px 4px 5px;font-size:9px;font-weight:850;display:inline-flex}.ns-msg-channels>span.is-primary{color:#0b1f4d;background:#f5f8ff;border-color:#c9d7f7}.ns-msg-channels i{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:950;display:grid}.ns-msg-channels .is-kakao i{color:#2d2715;background:#fee500}.ns-msg-channels .is-whatsapp i{background:#25d366}.ns-msg-channels .is-wechat i{background:#07c160}.ns-msg-channels.is-compact>span{min-height:27px;padding-right:7px;font-size:8px}.ns-msg-channels.is-compact i{width:18px;height:18px;font-size:7px}.ns-msg-hero-thread{background:radial-gradient(circle at 9% 8%,#1d5bff12,#0000 28%),linear-gradient(#f7f9fc 0%,#f2f6fb 100%);min-height:390px;padding:22px 20px 20px;display:grid}.ns-msg-bubble{color:#22314b;background:#fff;border:1px solid #e1e7ef;border-radius:6px 18px 18px;width:min(78%,620px);padding:13px 15px;box-shadow:0 8px 24px #22314b12}.ns-msg-bubble.is-customer{background:#eaf2ff;border-color:#c9dcff;border-radius:18px 6px 18px 18px;justify-self:end}.ns-msg-bubble.is-short{width:auto;max-width:min(72%,480px)}.ns-msg-bubble.is-approval{color:#103d78;background:#e8f1ff;border-color:#b9d1fb;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;width:auto;max-width:min(72%,480px);display:grid}.ns-msg-bubble.is-approval>time{grid-column:1/-1}.ns-msg-bubble>p{margin:0;font-size:13px;font-weight:700;line-height:1.65}.ns-msg-bubble>time{color:#8996a8;justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:9px;font-style:normal;font-weight:700;display:flex}.ns-msg-bubble.is-customer>time{color:#607796}.ns-msg-author{color:#1d5bff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:950;display:block}.ns-msg-product-attachment{background:#ffffffb8;border:1px solid #6889bd40;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:8px;display:flex}.ns-msg-product-attachment>div{color:#1d5bff;background:linear-gradient(145deg,#dce8fc,#eef4ff);border-radius:9px;flex:none;place-items:center;width:56px;height:48px;display:grid;position:relative;overflow:hidden}.ns-msg-product-attachment>div span{background:#bcd1f8;border-radius:50%;width:38px;height:38px;position:absolute;bottom:-13px;right:-9px}.ns-msg-product-attachment svg{z-index:1;position:relative}.ns-msg-product-attachment p{gap:3px;min-width:0;margin:0;display:grid}.ns-msg-product-attachment strong{color:#243550;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ns-msg-product-attachment small{color:#77869b;font-size:8px;font-weight:700}.ns-msg-reply-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ns-msg-reply-tags span{color:#245078;background:#eef6fc;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.ns-msg-hero-thread .ns-msg-bubble{align-self:start}.ns-msg-hero-thread .ns-msg-bubble+.ns-msg-bubble{margin-top:14px}.ns-msg-hero-status{color:#1b4ea8;background:#ffffffd1;border:1px solid #d7e2f4;border-radius:13px;justify-content:space-between;align-self:end;align-items:center;min-height:43px;margin-top:16px;padding:10px 13px;font-size:10px;font-weight:900;display:flex}.ns-msg-hero-status span{align-items:center;gap:7px;display:flex}.ns-msg-showcase{margin-top:54px}.ns-msg-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ns-msg-stage-grid article{background:#ffffffe0;border:1px solid #dfe7f1;border-radius:20px;min-height:210px;padding:23px;box-shadow:0 10px 28px #0b1f4d0b}.ns-msg-stage-grid article>div{justify-content:space-between;align-items:center;display:flex}.ns-msg-stage-grid article>div>span{color:#1d5bff;background:#eaf1ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ns-msg-stage-grid article:nth-child(2)>div>span{color:#5e47d2;background:#eeebff}.ns-msg-stage-grid article:nth-child(3)>div>span{color:#087f75;background:#e1f5f1}.ns-msg-stage-grid article small{color:#a3afc0;letter-spacing:.08em;font-size:12px;font-weight:900}.ns-msg-stage-grid h3{color:#0b1f4d;letter-spacing:-.035em;margin:26px 0 0;font-size:21px;font-weight:950}.ns-msg-stage-grid p{color:#5c6c83;margin:10px 0 0;font-size:13px;font-weight:650;line-height:1.7}.ns-msg-main-window{border-radius:27px;width:min(100%,1040px);margin:22px auto 0}.ns-msg-thread{background:radial-gradient(circle at 7% 2%,#1d5bff0e,#0000 25%),linear-gradient(#f7f9fc,#f1f5f9);padding:28px 32px 30px}.ns-msg-day{color:#8a97a9;text-align:center;align-items:center;gap:12px;margin-bottom:24px;font-size:9px;font-weight:850;display:flex}.ns-msg-day:before,.ns-msg-day:after{content:"";background:#dfe5ed;flex:1;height:1px}.ns-msg-day span{white-space:nowrap}.ns-msg-thread-stage{gap:13px;display:grid}.ns-msg-thread-stage+.ns-msg-thread-stage{border-top:1px dashed #ced8e5;margin-top:30px;padding-top:27px}.ns-msg-stage-label{align-items:center;gap:10px;margin-bottom:1px;display:flex}.ns-msg-stage-label>span{color:#fff;background:#1d5bff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:950;display:grid}.ns-msg-stage-label p{gap:2px;margin:0;display:grid}.ns-msg-stage-label strong{color:#182b4a;font-size:12px}.ns-msg-stage-label small{color:#8996a8;font-size:9px;font-weight:700}.ns-msg-attachment-title,.ns-msg-shipping-title{align-items:center;gap:9px;display:flex}.ns-msg-attachment-title>span,.ns-msg-shipping-title>span{color:#1d5bff;background:#e9f0ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ns-msg-attachment-title p,.ns-msg-shipping-title p{flex:1;gap:2px;min-width:0;margin:0;display:grid}.ns-msg-attachment-title strong,.ns-msg-shipping-title strong{color:#172a48;font-size:11px}.ns-msg-attachment-title small,.ns-msg-shipping-title small{color:#8895a7;font-size:8px;font-weight:700}.ns-msg-attachment-title>b{color:#1d5bff;background:#eaf1ff;border-radius:999px;padding:4px 7px;font-size:8px}.ns-msg-quote-card,.ns-msg-inspection-card,.ns-msg-shipping-card{background:#fbfcfe;border:1px solid #e0e6ef;border-radius:14px;margin-top:11px;padding:13px}.ns-msg-quote-card dl{gap:7px;margin:13px 0 0;display:grid}.ns-msg-quote-card dl>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.ns-msg-quote-card dt{color:#65758c;font-size:9px;font-weight:700}.ns-msg-quote-card dd{color:#263750;margin:0;font-size:9px;font-weight:850}.ns-msg-quote-total{color:#12376e;border-top:1px solid #dfe6ef;justify-content:space-between;align-items:center;gap:16px;margin-top:11px;padding-top:10px;font-size:9px;font-weight:850;display:flex}.ns-msg-quote-total strong{color:#1d5bff;font-size:11px}.ns-msg-photo-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ns-msg-photo-row>div{color:#ffffffeb;background:linear-gradient(145deg,#66799a,#263a5d);border-radius:10px;place-items:center;min-height:72px;display:grid;position:relative;overflow:hidden}.ns-msg-photo-row>div:nth-child(2){background:linear-gradient(145deg,#617c73,#294d45)}.ns-msg-photo-row>div:nth-child(3){background:linear-gradient(145deg,#8b735d,#4f3825)}.ns-msg-photo-row small{color:#ffffffb8;font-size:7px;font-weight:900;position:absolute;bottom:5px;right:7px}.ns-msg-checks{gap:6px;margin-top:11px;display:grid}.ns-msg-checks strong{color:#173153;margin-bottom:2px;font-size:10px}.ns-msg-checks span{color:#53647c;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.ns-msg-checks span svg{color:#15966c}.ns-msg-shipping-card ol{gap:0;margin:13px 0 0;padding:0;list-style:none;display:grid}.ns-msg-shipping-card li{grid-template-columns:24px 1fr;gap:8px;min-height:46px;display:grid;position:relative}.ns-msg-shipping-card li:not(:last-child):before{content:"";background:#d5deea;width:2px;position:absolute;top:22px;bottom:-1px;left:11px}.ns-msg-shipping-card li.is-done:not(:last-child):before{background:#8bb2ff}.ns-msg-shipping-card li>i{z-index:1;color:#8290a4;background:#fff;border:2px solid #cbd6e4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:relative}.ns-msg-shipping-card li.is-done>i{color:#fff;background:#1d5bff;border-color:#1d5bff}.ns-msg-shipping-card li p{gap:2px;margin:2px 0 0;display:grid}.ns-msg-shipping-card li strong{color:#263750;font-size:9px}.ns-msg-shipping-card li small{color:#8996a8;font-size:8px;font-weight:700}.ns-msg-composer{color:#7f8da1;background:#fff;border-top:1px solid #e5eaf1;align-items:center;gap:10px;min-height:70px;padding:13px 22px;display:flex}.ns-msg-composer>span{background:#f8fafc;border:1px solid #e0e6ef;border-radius:999px;flex:1;min-height:42px;padding:13px 15px;font-size:10px;font-weight:700}.ns-msg-composer>b{color:#fff;background:#1d5bff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ns-msg-example-note{color:#8190a5;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:10px;font-weight:750;display:flex}@media (max-width:1100px){.ns-msg-hero-preview{width:min(100%,560px);padding-left:10px}.ns-msg-window-header{flex-direction:column;align-items:flex-start}.ns-msg-window-header.is-compact{gap:9px}.ns-msg-channels{justify-content:flex-start}.ns-msg-hero-thread{min-height:400px}}@media (max-width:767px){.ns-msg-hero-preview{width:100%;margin-top:8px;padding:12px 0 0}.ns-msg-hero-preview:before{width:220px;height:220px;top:-15px;right:-34px}.ns-msg-hero-preview:after{width:150px;height:150px;bottom:20px;left:-30px}.ns-msg-hero-window{border-radius:20px;transform:none}.ns-msg-window-header.is-compact{min-height:68px}.ns-msg-window-header.is-compact .ns-msg-channels{flex-wrap:nowrap;width:100%}.ns-msg-window-header.is-compact .ns-msg-channels>span{flex:1;justify-content:center}.ns-msg-hero-thread{min-height:385px;padding:17px 14px}.ns-msg-hero-thread .ns-msg-bubble{width:88%}.ns-msg-hero-preview>p{text-align:center;margin-right:2px}.ns-msg-showcase{margin-top:30px}.ns-msg-stage-grid{grid-template-columns:1fr;gap:10px}.ns-msg-stage-grid article{border-radius:17px;min-height:auto;padding:19px}.ns-msg-stage-grid h3{margin-top:18px;font-size:19px}.ns-msg-stage-grid p{font-size:12px}.ns-msg-main-window{border-radius:20px;margin-top:14px}.ns-msg-main-window .ns-msg-window-header{gap:12px;padding:15px}.ns-msg-main-window .ns-msg-channels{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.ns-msg-main-window .ns-msg-channels>span{justify-content:center;padding-right:6px}.ns-msg-thread{padding:20px 13px 22px}.ns-msg-bubble{width:91%;padding:12px}.ns-msg-bubble.is-short,.ns-msg-bubble.is-approval{max-width:88%}.ns-msg-bubble>p{font-size:12px}.ns-msg-quote-card,.ns-msg-inspection-card,.ns-msg-shipping-card{margin-inline:-2px;padding:11px}.ns-msg-quote-total{flex-direction:column;align-items:flex-start;gap:4px}.ns-msg-composer{min-height:62px;padding:10px 13px}.ns-msg-composer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:390px){.ns-msg-window-header.is-compact .ns-msg-channels b,.ns-msg-main-window .ns-msg-channels b{font-size:7px}.ns-msg-main-window .ns-msg-channels>span{gap:3px}.ns-msg-main-window .ns-msg-channels i{width:19px;height:19px}.ns-msg-photo-row>div{min-height:58px}}.ns-industry-story-hero-grid.is-brand-planning{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:48px}.ns-industry-story-hero-grid.is-brand-planning .ns-industry-story-hero-copy h1{word-break:keep-all;white-space:nowrap;font-size:clamp(41px,3.65vw,52px);line-height:1.06}.ns-brand-entry{border-block:1px solid #e2e6ed;max-width:650px;margin-top:22px;display:grid}.ns-brand-entry.is-mobile{display:none}.ns-brand-entry p{color:#536176;grid-template-columns:112px 1fr;gap:5px 12px;margin:0;padding:12px 0;font-size:12px;line-height:1.55;display:grid}.ns-brand-entry b{color:#633bb1}.ns-brand-entry small{color:#7d8797;grid-column:2;font-size:10px}.ns-brand-results{color:#536176;border-top:1px solid #e8ebf0;grid-template-columns:112px 1fr;gap:12px;padding:12px 0;font-size:12px;line-height:1.55;display:grid}.ns-brand-result-list{min-width:0;display:flex}.ns-brand-result-list span{word-break:keep-all;min-width:0;padding-inline:12px}.ns-brand-result-list span:first-child{padding-left:0}.ns-brand-result-list span+span{border-left:1px solid #dfe4eb}.ns-brand-decision-preview{background:linear-gradient(145deg,#fffffffa,#f7f3ff);border:1px solid #d9cdf4;border-radius:26px;margin:0;padding:27px;overflow:hidden;box-shadow:0 28px 70px #291f4c1a}.ns-brand-decision-preview figcaption>span{color:#847b94;font-size:9px;font-weight:820;display:block}.ns-brand-decision-preview figcaption>strong{color:#172943;letter-spacing:-.04em;margin-top:7px;font-size:24px;line-height:1.28;display:block}.ns-brand-decision-preview figcaption>p{color:#6f7788;margin:7px 0 0;font-size:10px;line-height:1.55}.ns-brand-input-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:17px;display:grid}.ns-brand-input-chips span{color:#33465f;background:#ffffffd1;border:1px solid #dfd8ed;border-radius:10px;min-width:0;padding:9px;font-size:9px;font-weight:820;line-height:1.4}.ns-brand-input-chips b{color:#7654bf;margin-top:5px;font-size:7px;display:block}.ns-brand-path-table{background:#fff;border:1px solid #dfe3ea;border-radius:14px;margin-top:12px;overflow:hidden}.ns-brand-path-row{grid-template-columns:.76fr 1fr 1fr;display:grid}.ns-brand-path-row+.ns-brand-path-row{border-top:1px solid #e5e8ee}.ns-brand-path-row span{color:#516077;word-break:keep-all;align-items:center;min-width:0;min-height:39px;padding:7px 9px;font-size:9px;line-height:1.35;display:flex}.ns-brand-path-row span+span{border-left:1px solid #e5e8ee}.ns-brand-path-row span:first-child{color:#293c55;font-weight:850}.ns-brand-path-row.is-head{background:#0b1f4d}.ns-brand-path-row.is-head span{color:#ffffffc7;border-color:#ffffff1f;min-height:32px;font-size:8px;font-weight:850}.ns-brand-path-cards{display:none}.ns-brand-approval-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.ns-brand-approval-gates span{color:#384a62;background:#fff;border:1px solid #ddd5ef;border-radius:10px;grid-template-columns:18px 1fr;gap:1px 6px;min-width:0;padding:8px;font-size:8px;font-weight:820;line-height:1.35;display:grid}.ns-brand-approval-gates i{color:#fff;background:#7654bf;border-radius:50%;grid-row:1/span 2;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.ns-brand-approval-gates b{color:#8067b7;font-size:7px}.ns-brand-decision-preview>small{color:#9299a6;margin-top:9px;font-size:8px;display:block}.ns-brand-decisions-section,.ns-brand-documents-section,.ns-brand-cost-section,.ns-brand-flow-section{padding:98px 0}.ns-brand-section-heading{max-width:790px}.ns-brand-section-heading>span{color:#744fc0;font-size:11px;font-weight:850}.ns-brand-section-heading h2{color:#102441;letter-spacing:-.055em;word-break:keep-all;margin:14px 0 0;font-size:43px;line-height:1.14}.ns-brand-section-heading>p{color:#647287;max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.75}.ns-brand-section-heading.is-light>span{color:#bfa9f7}.ns-brand-section-heading.is-light h2{color:#fff}.ns-brand-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:46px;display:grid}.ns-brand-decision-grid article{background:#fff;border:1px solid #ded7ed;border-radius:23px;padding:31px;box-shadow:0 16px 45px #221c3d0d}.ns-brand-decision-grid article>span{color:#7553bc;font-size:10px;font-weight:850}.ns-brand-decision-grid h3{color:#1b2e49;letter-spacing:-.04em;word-break:keep-all;max-width:480px;margin:31px 0 0;font-size:25px;line-height:1.32}.ns-brand-decision-grid p{color:#68758a;margin:14px 0 0;font-size:13px;line-height:1.7}.ns-brand-decision-grid ul{border-top:1px solid #e5e9ef;flex-wrap:wrap;gap:8px;margin:25px 0 0;padding:18px 0 0;list-style:none;display:flex}.ns-brand-decision-grid li{color:#455970;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.ns-brand-decision-grid li svg{color:#7654bf}.ns-brand-decision-note{color:#5e6d82;background:#f7f4fd;border-left:3px solid #7654bf;margin:16px 0 0;padding:16px 18px;font-size:12px;line-height:1.65}.ns-brand-documents-section{color:#fff;background:#0b1f4d}.ns-brand-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:47px;display:grid}.ns-brand-document-grid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:22px;min-height:370px;padding:27px}.ns-brand-document-head{color:#baa5ed;justify-content:space-between;align-items:center;display:flex}.ns-brand-document-head i{font-size:10px;font-style:normal;font-weight:850}.ns-brand-document-grid article>span{color:#baa5ed;margin-top:39px;font-size:10px;font-weight:850;display:block}.ns-brand-document-grid h3{letter-spacing:-.035em;margin:9px 0 0;font-size:21px;line-height:1.35}.ns-brand-document-grid p{color:#ffffff9e;margin:13px 0 0;font-size:12px;line-height:1.7}.ns-brand-document-grid ul{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:7px;margin:28px 0 0;padding:18px 0 0;list-style:none;display:flex}.ns-brand-document-grid li{color:#ffffffc2;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:9px}.ns-brand-sample-log{border:1px solid #ffffff24;border-radius:12px;margin-top:25px;overflow:hidden}.ns-brand-sample-log>div{grid-template-columns:42px 1fr 52px;display:grid}.ns-brand-sample-log>div+div{border-top:1px solid #ffffff1f}.ns-brand-sample-log strong,.ns-brand-sample-log span,.ns-brand-sample-log b{min-width:0;padding:10px 9px;font-size:9px;line-height:1.4}.ns-brand-sample-log strong{color:#bba6ef}.ns-brand-sample-log span{color:#ffffffb3;border-inline:1px solid #ffffff1f;font-weight:500}.ns-brand-sample-log b{color:#fff}.ns-brand-sample-caption{color:#ffffff80;margin-top:10px;font-size:8px;line-height:1.5;display:block}.ns-brand-cost-section{background:#fff}.ns-brand-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:45px;display:grid}.ns-brand-cost-grid article{background:#f8fafc;border:1px solid #dfe4eb;border-radius:20px;min-height:230px;padding:25px}.ns-brand-cost-grid i{color:#7553bc;font-size:10px;font-style:normal;font-weight:850}.ns-brand-cost-grid strong{color:#1e314b;margin-top:37px;font-size:16px;display:block}.ns-brand-cost-grid p{color:#667489;margin:13px 0 0;font-size:11px;line-height:1.7}.ns-brand-cost-lines{margin-top:13px}.ns-brand-cost-lines p{margin:0}.ns-brand-cost-lines p+p{border-top:1px solid #dfe4eb;margin-top:12px;padding-top:12px}.ns-brand-cost-lines b{color:#7654bf;margin-bottom:4px;font-size:10px;display:block}.ns-brand-cost-note{color:#647287;max-width:900px;margin:19px 0 0;font-size:11px;line-height:1.7}.ns-brand-cost-section .ns-text-link{margin-top:18px}.ns-brand-flow-section{background:#f5f3fb}.ns-brand-flow-section .ns-brand-section-heading.is-light>span{color:#7654bf}.ns-brand-flow-section .ns-brand-section-heading.is-light h2{color:#102441}.ns-brand-flow-section ol{background:#fff;border:1px solid #d8d1e7;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin:43px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ns-brand-flow-section li{min-height:165px;padding:23px}.ns-brand-flow-section li+li{border-left:1px solid #e1dce9}.ns-brand-flow-section li i{color:#7654bf;font-size:10px;font-style:normal;font-weight:850;display:block}.ns-brand-flow-section li strong{color:#20334e;margin-top:39px;font-size:15px;display:block}.ns-brand-flow-section li span{color:#718095;margin-top:9px;font-size:10px;line-height:1.55;display:block}.ns-brand-related-title{color:#344860;margin:35px 0 0;font-size:12px;font-weight:850}.ns-brand-related-links{border-block:1px solid #d9d3e4;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.ns-brand-related-links a{color:#31455e;justify-content:space-between;align-items:center;min-height:62px;padding:14px 18px;text-decoration:none;display:flex}.ns-brand-related-links a+a{border-left:1px solid #d9d3e4}.ns-brand-related-links span{font-size:12px;font-weight:850}.ns-brand-related-links svg{color:#7654bf}.ns-brand-final-action{background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:36px;margin-top:24px;padding:29px;display:flex;box-shadow:0 16px 45px #261f3f0f}.ns-brand-final-action strong{color:#182d48;font-size:20px}.ns-brand-final-action p{color:#6a788c;margin:8px 0 0;font-size:12px;line-height:1.6}.ns-brand-final-action .stripi-button{flex:none}.ns-brand-final-cta-control{flex:0 0 360px;gap:9px;display:grid}.ns-brand-final-cta-control small{color:#7b8798;font-size:9px;line-height:1.55}@media (max-width:980px){.ns-industry-story-hero-grid.is-brand-planning{grid-template-columns:1fr}.ns-brand-decision-preview{max-width:720px}.ns-brand-document-grid,.ns-brand-cost-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ns-industry-story-hero-grid.is-brand-planning{gap:24px}.ns-industry-story-hero-grid.is-brand-planning .ns-industry-story-hero-copy h1{letter-spacing:-.055em;font-size:29px;line-height:1.1}.ns-industry-story-hero-grid.is-brand-planning .ns-industry-story-kicker{font-size:10px;line-height:1.5}.ns-industry-story-hero-grid.is-brand-planning .ns-industry-story-hero-copy>p{margin-top:17px;font-size:14px;line-height:1.65}.ns-industry-story-hero-grid.is-brand-planning .ns-industry-story-actions{margin-top:22px}.ns-industry-story-hero-grid.is-brand-planning .ns-industry-story-actions a[href=\/pricing]{display:none!important}.ns-industry-story-hero-grid.is-brand-planning .ns-industry-story-trust{margin-top:12px;font-size:11px;line-height:1.5}.ns-brand-entry.is-desktop{display:none}.ns-brand-entry.is-mobile{width:100%;margin-top:0;display:grid}.ns-brand-entry p{grid-template-columns:1fr;gap:5px;padding:12px 0}.ns-brand-entry small{grid-column:1}.ns-brand-results{grid-template-columns:1fr;gap:8px}.ns-brand-result-list{display:grid}.ns-brand-result-list span{padding:7px 0 7px 13px;position:relative}.ns-brand-result-list span:before{content:"";background:#7654bf;border-radius:99px;width:3px;height:13px;position:absolute;top:9px;left:0}.ns-brand-result-list span+span{border-left:0}.ns-brand-decision-preview{border-radius:20px;padding:20px 16px}.ns-brand-decision-preview figcaption>strong{font-size:21px}.ns-brand-input-chips{grid-template-columns:1fr 1fr}.ns-brand-input-chips span{font-size:8px}.ns-brand-path-table{display:none}.ns-brand-path-cards{gap:8px;margin-top:13px;display:grid}.ns-brand-path-cards article{background:#fff;border:1px solid #dfd8ed;border-radius:13px;padding:14px}.ns-brand-path-cards article>strong{color:#5f3cab;font-size:12px}.ns-brand-path-cards dl{gap:8px;margin:12px 0 0;display:grid}.ns-brand-path-cards dl>div{border-top:1px solid #ece8f2;grid-template-columns:82px 1fr;gap:9px;padding-top:8px;display:grid}.ns-brand-path-cards dt{color:#8b91a0;font-size:8px;font-weight:800}.ns-brand-path-cards dd{color:#42536a;margin:0;font-size:9px;font-weight:760;line-height:1.45}.ns-brand-approval-gates{grid-template-columns:1fr}.ns-brand-approval-gates span{font-size:9px}.ns-brand-decisions-section,.ns-brand-documents-section,.ns-brand-cost-section,.ns-brand-flow-section{padding:68px 0}.ns-brand-section-heading h2{font-size:31px}.ns-brand-section-heading>p{font-size:12px}.ns-brand-decision-grid,.ns-brand-document-grid,.ns-brand-cost-grid{grid-template-columns:1fr;margin-top:34px}.ns-brand-decision-grid article{padding:23px}.ns-brand-decision-grid h3{margin-top:24px;font-size:21px}.ns-brand-decision-grid ul{display:grid}.ns-brand-document-grid article{min-height:0;padding:23px}.ns-brand-document-grid article>span{margin-top:29px}.ns-brand-cost-grid article{min-height:0;padding:22px}.ns-brand-cost-grid strong{margin-top:26px}.ns-brand-flow-section ol{grid-template-columns:1fr;margin-top:34px}.ns-brand-flow-section li{min-height:0;padding:21px}.ns-brand-flow-section li+li{border-top:1px solid #e1dce9;border-left:0}.ns-brand-flow-section li strong{margin-top:23px}.ns-brand-related-links{grid-template-columns:1fr}.ns-brand-related-links a+a{border-top:1px solid #d9d3e4;border-left:0}.ns-brand-final-action{flex-direction:column;align-items:stretch;padding:23px}.ns-brand-final-action .stripi-button{width:100%}.ns-brand-final-cta-control{flex-basis:auto}}.ns-industry-story-hero-grid.is-manufacturing{grid-template-columns:minmax(0,.82fr) minmax(590px,1.18fr);gap:46px}.ns-industry-story-hero-grid.is-manufacturing .ns-industry-story-hero-copy h1{word-break:keep-all;white-space:nowrap;font-size:clamp(39px,3.55vw,51px);line-height:1.07}.ns-mfg-spec-preview{background:linear-gradient(145deg,#fff,#eefaf6);border:1px solid #bcded7;border-radius:26px;margin:0;padding:26px;overflow:hidden;box-shadow:0 28px 70px #1152431a}.ns-mfg-spec-preview figcaption>span{color:#16846b;font-size:9px;font-weight:850;display:block}.ns-mfg-spec-preview figcaption>strong{color:#102d2b;letter-spacing:-.04em;margin-top:7px;font-size:23px;line-height:1.28;display:block}.ns-mfg-spec-preview figcaption>p{color:#647a78;margin:7px 0 0;font-size:10px;line-height:1.55}.ns-mfg-input-note{color:#16846b;margin:14px 0 0;font-size:8px;font-weight:850}.ns-mfg-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.ns-mfg-inputs span{color:#385955;background:#ffffffd9;border:1px solid #cfe4df;border-radius:10px;min-width:0;padding:9px;font-size:8px;font-weight:820;line-height:1.4}.ns-mfg-spec-table{background:#fff;border:1px solid #d7e3e1;border-radius:14px;margin-top:12px;overflow:hidden}.ns-mfg-spec-row{grid-template-columns:.82fr 1fr 1fr .72fr;display:grid}.ns-mfg-spec-row+.ns-mfg-spec-row{border-top:1px solid #e3eae8}.ns-mfg-spec-row>span{color:#506764;word-break:keep-all;align-items:center;min-width:0;min-height:38px;padding:7px 8px;font-size:8px;line-height:1.35;display:flex}.ns-mfg-spec-row>span+span{border-left:1px solid #e3eae8}.ns-mfg-spec-row>span:first-child{color:#254b46;font-weight:850}.ns-mfg-spec-row.is-head{background:#0b1f4d}.ns-mfg-spec-row.is-head>span{color:#ffffffc7;border-color:#ffffff1f;min-height:31px;font-size:7px;font-weight:850}.ns-mfg-spec-row b,.ns-mfg-spec-cards b{white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:7px}.ns-mfg-spec-row b.is-match,.ns-mfg-spec-cards b.is-match{color:#166852;background:#dcf5ed}.ns-mfg-spec-row b.is-different,.ns-mfg-spec-cards b.is-different{color:#a1431f;background:#ffe5d8}.ns-mfg-spec-row b.is-checking,.ns-mfg-spec-cards b.is-checking{color:#735c1f;background:#fff2c8}.ns-mfg-spec-cards{display:none}.ns-mfg-branches{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.ns-mfg-branches span{color:#4d6561;background:#fffc;border:1px solid #d2e4df;border-radius:10px;padding:9px 10px;font-size:8px;line-height:1.45}.ns-mfg-branches b{color:#16846b;margin-bottom:3px;font-size:8px;display:block}.ns-mfg-spec-preview>small{color:#8b9897;margin-top:9px;font-size:7px;line-height:1.5;display:block}.ns-mfg-decisions-section,.ns-mfg-documents-section,.ns-mfg-cost-section,.ns-mfg-fit-section{padding:96px 0}.ns-mfg-section-heading{max-width:820px}.ns-mfg-section-heading>span{color:#16846b;font-size:11px;font-weight:850}.ns-mfg-section-heading h2{color:#102441;letter-spacing:-.055em;word-break:keep-all;margin:14px 0 0;font-size:43px;line-height:1.14}.ns-mfg-section-heading>p{color:#647287;max-width:770px;margin:18px 0 0;font-size:14px;line-height:1.75}.ns-mfg-section-heading.is-light>span{color:#80d5c3}.ns-mfg-section-heading.is-light h2{color:#fff}.ns-mfg-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.ns-mfg-decision-grid article{background:#fff;border:1px solid #d8e5e2;border-radius:22px;min-height:330px;padding:28px;box-shadow:0 16px 45px #10473c0d}.ns-mfg-decision-grid i{float:right;color:#9aaba8;font-size:10px;font-style:normal;font-weight:850}.ns-mfg-decision-grid article>span{color:#16846b;font-size:10px;font-weight:850}.ns-mfg-decision-grid h3{color:#1c3743;letter-spacing:-.04em;word-break:keep-all;margin:34px 0 0;font-size:23px;line-height:1.34}.ns-mfg-decision-grid p{color:#687a7e;margin:14px 0 0;font-size:12px;line-height:1.7}.ns-mfg-decision-grid article>div{color:#4c6662;border-top:1px solid #e3ebe9;margin-top:25px;padding-top:16px;font-size:10px;line-height:1.6}.ns-mfg-decision-grid article>div b{color:#16846b;margin-bottom:4px;display:block}.ns-mfg-regulation-note{color:#536b68;background:#edf8f5;border-left:3px solid #16846b;margin:15px 0 0;padding:16px 18px;font-size:12px;line-height:1.65}.ns-mfg-documents-section{color:#fff;background:#0b1f4d}.ns-mfg-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:46px;display:grid}.ns-mfg-document-grid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:21px;min-height:335px;padding:27px}.ns-mfg-document-grid article>div{color:#80d5c3;justify-content:space-between;align-items:center;display:flex}.ns-mfg-document-grid article>div i{font-size:10px;font-style:normal;font-weight:850}.ns-mfg-document-grid article>span{color:#80d5c3;margin-top:36px;font-size:10px;font-weight:850;display:block}.ns-mfg-document-grid h3{letter-spacing:-.035em;margin:9px 0 0;font-size:21px;line-height:1.35}.ns-mfg-document-grid p{color:#ffffff9e;margin:13px 0 0;font-size:12px;line-height:1.7}.ns-mfg-document-grid ul{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:7px;margin:27px 0 0;padding:17px 0 0;list-style:none;display:flex}.ns-mfg-document-grid li{color:#ffffffbf;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:9px}.ns-mfg-cost-section{background:#fff}.ns-mfg-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:44px;display:grid}.ns-mfg-cost-grid article{background:#f7faf9;border:1px solid #dce6e4;border-radius:20px;min-height:265px;padding:25px}.ns-mfg-cost-grid i{color:#16846b;font-size:10px;font-style:normal;font-weight:850}.ns-mfg-cost-grid strong{color:#1e3842;margin-top:34px;font-size:16px;line-height:1.4;display:block}.ns-mfg-cost-grid p{color:#667a7d;margin:12px 0 0;font-size:11px;line-height:1.7}.ns-mfg-cost-lines{margin-top:12px}.ns-mfg-cost-lines p{margin:0}.ns-mfg-cost-lines p+p{border-top:1px solid #dce6e4;margin-top:11px;padding-top:11px}.ns-mfg-cost-lines b{color:#16846b;margin-bottom:4px;font-size:10px;display:block}.ns-mfg-cost-note{color:#5f7377;max-width:970px;margin:18px 0 0;font-size:11px;line-height:1.7}.ns-mfg-cost-section .ns-text-link{margin-top:17px}.ns-mfg-fit-section{background:#eef8f5}.ns-mfg-fit-section .ns-mfg-section-heading.is-light>span{color:#16846b}.ns-mfg-fit-section .ns-mfg-section-heading.is-light h2{color:#102441}.ns-mfg-fit-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}.ns-mfg-fit-grid article{background:#fff;border:1px solid #cee2dd;border-radius:21px;padding:27px}.ns-mfg-fit-grid strong{color:#1e3943;font-size:17px}.ns-mfg-fit-grid ul{border-top:1px solid #e0ebe8;gap:11px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.ns-mfg-fit-grid li{color:#5e7476;padding-left:15px;font-size:11px;line-height:1.65;position:relative}.ns-mfg-fit-grid li:before{content:"";background:#16846b;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.ns-mfg-related-title{color:#2f4d53;margin:31px 0 0;font-size:12px;font-weight:850}.ns-mfg-related-links{border-block:1px solid #cddfdb;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid}.ns-mfg-related-links a{color:#314f55;justify-content:space-between;align-items:center;min-height:60px;padding:14px 17px;text-decoration:none;display:flex}.ns-mfg-related-links a+a{border-left:1px solid #cddfdb}.ns-mfg-related-links span{font-size:12px;font-weight:850}.ns-mfg-related-links svg{color:#16846b}.ns-mfg-final-action{background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:34px;margin-top:24px;padding:28px;display:flex;box-shadow:0 16px 45px #12483e12}.ns-mfg-final-action strong{color:#19343f;font-size:20px}.ns-mfg-final-action p{color:#64777b;max-width:620px;margin:8px 0 0;font-size:12px;line-height:1.6}.ns-mfg-final-cta-control{flex:0 0 360px;gap:9px;display:grid}.ns-mfg-final-cta-control small{color:#748588;font-size:9px;line-height:1.55}@media (max-width:980px){.ns-industry-story-hero-grid.is-manufacturing{grid-template-columns:1fr}.ns-mfg-spec-preview{max-width:740px}.ns-mfg-decision-grid{grid-template-columns:1fr}.ns-mfg-decision-grid article{min-height:0}.ns-mfg-document-grid,.ns-mfg-cost-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ns-industry-story-hero-grid.is-manufacturing{gap:24px}.ns-industry-story-hero-grid.is-manufacturing .ns-industry-story-hero-copy h1{letter-spacing:-.055em;font-size:27px;line-height:1.1}.ns-industry-story-hero-grid.is-manufacturing .ns-industry-story-kicker{font-size:10px;line-height:1.5}.ns-industry-story-hero-grid.is-manufacturing .ns-industry-story-hero-copy>p{margin-top:17px;font-size:14px;line-height:1.65}.ns-industry-story-hero-grid.is-manufacturing .ns-industry-story-actions{margin-top:22px}.ns-industry-story-hero-grid.is-manufacturing .ns-industry-story-actions a[href=\/pricing]{display:none!important}.ns-industry-story-hero-grid.is-manufacturing .ns-industry-story-trust{margin-top:12px;font-size:11px;line-height:1.5}.ns-mfg-spec-preview{border-radius:20px;padding:20px 16px}.ns-mfg-spec-preview figcaption>strong{font-size:21px}.ns-mfg-inputs{grid-template-columns:1fr 1fr}.ns-mfg-spec-table{display:none}.ns-mfg-spec-cards{gap:8px;margin-top:13px;display:grid}.ns-mfg-spec-cards article{background:#fff;border:1px solid #d5e5e1;border-radius:12px;padding:13px}.ns-mfg-spec-cards article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ns-mfg-spec-cards strong{color:#294d48;font-size:11px}.ns-mfg-spec-cards dl{gap:7px;margin:10px 0 0;display:grid}.ns-mfg-spec-cards dl>div{border-top:1px solid #e5edeb;grid-template-columns:76px 1fr;gap:8px;padding-top:7px;display:grid}.ns-mfg-spec-cards dt{color:#8a9997;font-size:8px;font-weight:820}.ns-mfg-spec-cards dd{color:#506965;margin:0;font-size:9px;font-weight:760;line-height:1.45}.ns-mfg-branches{grid-template-columns:1fr}.ns-mfg-decisions-section,.ns-mfg-documents-section,.ns-mfg-cost-section,.ns-mfg-fit-section{padding:68px 0}.ns-mfg-section-heading h2{font-size:31px}.ns-mfg-section-heading>p{font-size:12px}.ns-mfg-decision-grid,.ns-mfg-document-grid,.ns-mfg-cost-grid{grid-template-columns:1fr;margin-top:33px}.ns-mfg-decision-grid article,.ns-mfg-document-grid article,.ns-mfg-cost-grid article{min-height:0;padding:23px}.ns-mfg-decision-grid h3{margin-top:27px;font-size:21px}.ns-mfg-document-grid article>span{margin-top:28px}.ns-mfg-cost-grid strong{margin-top:25px}.ns-mfg-fit-grid{grid-template-columns:1fr;margin-top:32px}.ns-mfg-related-links{grid-template-columns:1fr}.ns-mfg-related-links a+a{border-top:1px solid #cddfdb;border-left:0}.ns-mfg-final-action{flex-direction:column;align-items:stretch;padding:23px}.ns-mfg-final-cta-control{flex-basis:auto}.ns-mfg-final-cta-control .stripi-button{width:100%}}.ns-service-page.ns-service-manual .ns-service-hero h1{font-size:clamp(46px,4.3vw,66px)!important}@media (min-width:768px){.stripi-mobile-toggle,.stripi-mobile-panel{display:none!important}}@media (hover:none){.stripi button,.stripi a[href]{min-height:44px}}.ns-marketing{--ns-shell:1240px;--ns-blue:#1d5bff;--ns-navy:#0b1f4d;--ns-teal:#1693a3;--ns-ink:#111827;--ns-muted:#526176;--ns-line:#dce3ed;--ns-soft:#f5f7fa;color:var(--ns-ink);background:#fff}.ns-shell{width:min(var(--ns-shell), calc(100% - 48px));margin-inline:auto}.ns-site-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #e1e7ef;position:relative}.ns-site-header-inner{grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:32px;width:min(2000px,100% - 56px);min-height:60px;margin-inline:auto;display:grid}.ns-brand-text{color:var(--ns-navy);font-size:21px;font-weight:850;text-decoration:none}.ns-site-nav{justify-content:center;align-items:center;gap:46px;display:flex}.ns-site-nav a,.ns-site-nav button{color:#2f4057;cursor:pointer;min-height:44px;font:700 15px/1.4 var(--font-sans);letter-spacing:0;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}.ns-site-nav a:hover,.ns-site-nav button:hover,.ns-site-nav a.active,.ns-site-nav button.active,.ns-site-nav button.is-open{color:var(--ns-blue)}.ns-site-nav button svg{transition:transform .16s}.ns-site-nav button svg.is-open{transform:rotate(180deg)}.ns-site-actions{justify-self:end;align-items:center;gap:22px;display:flex}.ns-site-cta-pair{align-items:center;gap:16px;display:flex}.ns-top-login{color:#506078;align-items:center;min-height:42px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex}.ns-language-switch{color:#0b1f4d;letter-spacing:.04em;background:#fff;border:1px solid #c8d2e1;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.ns-language-switch:hover{border-color:var(--ns-blue);color:var(--ns-blue)}.ns-language-switch:focus-visible{outline-offset:3px;outline:3px solid #1d5bff2e}.ns-top-login:hover{color:var(--ns-blue)}.ns-top-login:focus-visible{outline-offset:4px;outline:3px solid #1d5bff2e}.ns-top-cta{color:#080b12;background:#fff;border:2px solid #080b12;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 24px;font-size:14px;font-weight:850;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 5px #1d5bff}.ns-top-cta:hover{background:#f8fbff;transform:translateY(2px);box-shadow:0 3px #1d5bff}.ns-top-cta:focus-visible{outline-offset:4px;outline:3px solid #1d5bff3d}@media (min-width:768px) and (max-width:1100px){.ns-site-header-inner{grid-template-columns:auto 1fr auto;gap:18px;width:calc(100% - 32px)}.ns-site-nav{gap:20px}.ns-site-nav a,.ns-site-nav button{font-size:13px}.ns-site-actions,.ns-site-cta-pair{gap:10px}.ns-top-cta{padding-inline:16px;font-size:13px}.ns-top-login{font-size:12px}}.ns-mobile-toggle{width:44px;height:44px;color:var(--ns-navy);background:#fff;border:1px solid #d8e0eb;border-radius:99px;justify-content:center;align-items:center;margin-left:auto}.ns-mega-scrim{z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1f4d33;border:0;width:100%;position:fixed;inset:72px 0 0}.ns-mega-menu{background:#fff;border:1px solid #dfe6ef;border-radius:0 0 22px 22px;grid-template-columns:1fr 300px;width:min(1040px,100% - 48px);display:grid;position:absolute;top:72px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 34px 90px #0b1f4d2e}.ns-mega-menu.is-compact{border-radius:12px;grid-template-columns:1fr;width:min(350px,100% - 48px);top:64px;transform:none;box-shadow:0 16px 38px #0b1f4d24}.ns-mega-menu.is-compact .ns-mega-main{padding:9px 10px 11px;display:block}.ns-mega-menu.is-compact .ns-mega-group{display:contents}.ns-mega-menu.is-compact .ns-mega-group>span{display:none}.ns-mega-menu.is-compact .ns-mega-group>a{border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:11px;min-height:52px;padding:4px 6px}.ns-mega-menu.is-compact .ns-mega-group>a+a{margin-top:0}.ns-mega-menu.is-compact .ns-mega-group i{color:#1d5bff;background:linear-gradient(145deg,#eef3ff,#e7efff);border:1px solid #1d5bff12;border-radius:10px;width:38px;height:38px}.ns-mega-menu.is-compact .ns-mega-group i svg{filter:drop-shadow(1px 1px #1d5bff1a);width:20px;height:20px}.ns-mega-menu.is-compact .ns-mega-group i.is-sky{color:#1c73d4;background:linear-gradient(145deg,#edf7ff,#e2f0ff)}.ns-mega-menu.is-compact .ns-mega-group i.is-mint{color:#168f84;background:linear-gradient(145deg,#edfaf6,#def4ed)}.ns-mega-menu.is-compact .ns-mega-group i.is-rose{color:#ed6f74;background:linear-gradient(145deg,#fff2f1,#ffe8e5)}.ns-mega-menu.is-compact .ns-mega-group i.is-orange{color:#e48a29;background:linear-gradient(145deg,#fff7ea,#ffeedc)}.ns-mega-menu.is-compact .ns-mega-group i.is-violet{color:#635bea;background:linear-gradient(145deg,#f4f1ff,#ebe8ff)}.ns-mega-menu.is-compact .ns-mega-group b{letter-spacing:-.035em;align-self:end;font-size:13px;line-height:1.2}.ns-mega-menu.is-compact .ns-mega-group small{text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:2px;font-size:9px;line-height:1.3;overflow:hidden}.ns-mega-menu.is-grid{border-radius:0 0 22px 22px;width:min(820px,100% - 48px);display:block;transform:none;box-shadow:0 28px 80px #0b1f4d2b}.ns-mega-menu.is-grid .ns-mega-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding:26px 26px 14px}.ns-mega-menu.is-grid .ns-mega-group>span{margin:0 0 10px 8px;font-size:10px}.ns-mega-menu.is-grid .ns-mega-group>a{border:1px solid #0000;border-radius:16px;grid-template-columns:62px minmax(0,1fr);align-items:center;column-gap:16px;min-height:88px;padding:12px;transition:border-color .18s,background-color .18s,transform .18s}.ns-mega-menu.is-grid .ns-mega-group>a+a{margin-top:6px}.ns-mega-menu.is-grid .ns-mega-group>a:hover{background:#f8faff;border-color:#dfe7f2;transform:translateY(-1px)}.ns-mega-menu.is-grid .ns-mega-group i{color:#1d5bff;background:linear-gradient(145deg,#eef3ff,#e7efff);border:1px solid #1d5bff12;border-radius:16px;width:62px;height:62px}.ns-mega-menu.is-grid .ns-mega-group i svg{filter:drop-shadow(2px 3px #1d5bff29)}.ns-mega-menu.is-grid .ns-mega-group i.is-sky{color:#1c73d4;background:linear-gradient(145deg,#edf7ff,#e2f0ff)}.ns-mega-menu.is-grid .ns-mega-group i.is-mint{color:#168f84;background:linear-gradient(145deg,#edfaf6,#def4ed)}.ns-mega-menu.is-grid .ns-mega-group i.is-rose{color:#ed6f74;background:linear-gradient(145deg,#fff2f1,#ffe8e5)}.ns-mega-menu.is-grid .ns-mega-group i.is-orange{color:#e48a29;background:linear-gradient(145deg,#fff7ea,#ffeedc)}.ns-mega-menu.is-grid .ns-mega-group i.is-violet{color:#635bea;background:linear-gradient(145deg,#f4f1ff,#ebe8ff)}.ns-mega-menu.is-grid .ns-mega-group b{letter-spacing:-.035em;align-self:end;font-size:17px;line-height:1.2}.ns-mega-menu.is-grid .ns-mega-group small{align-self:start;margin-top:5px;font-size:12px;line-height:1.4}.ns-mega-grid-cta{min-height:78px;color:var(--ns-navy);background:linear-gradient(110deg,#f0f5ff,#f7f9ff);border:1px solid #cbdcff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 26px 24px;padding:16px 18px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.ns-mega-grid-cta:hover{background:#edf3ff;border-color:#9fbcff}.ns-mega-grid-cta>span{gap:4px;display:grid}.ns-mega-grid-cta strong{letter-spacing:-.025em;font-size:15px}.ns-mega-grid-cta small{color:#718096;font-size:11px}.ns-mega-grid-cta em{color:var(--ns-blue);flex:none;align-items:center;gap:7px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.ns-mega-main{grid-template-columns:1fr 1fr;gap:40px;padding:34px;display:grid}.ns-mega-group>span{color:#8491a4;letter-spacing:.12em;margin-bottom:12px;font-size:9px;font-weight:850;display:block}.ns-mega-group>a{color:var(--ns-navy);border-radius:10px;grid-template-columns:37px 1fr;column-gap:10px;padding:11px 7px;text-decoration:none;display:grid}.ns-mega-group>a:hover{background:#f5f8fd}.ns-mega-group i{width:37px;height:37px;color:var(--ns-blue);background:#eaf0ff;border-radius:9px;grid-row:1/span 2;place-items:center;font-style:normal;display:grid}.ns-mega-group b{letter-spacing:-.025em;font-size:13px}.ns-mega-group small{color:#718096;margin-top:3px;font-size:10px}.ns-mega-feature{color:#fff;background:radial-gradient(circle at 88% 10%, #1d5bffe6, transparent 42%), var(--ns-navy);flex-direction:column;padding:34px 30px;text-decoration:none;display:flex}.ns-mega-feature>span{color:#9fd5ff;letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.ns-mega-feature strong{white-space:pre-line;letter-spacing:-.05em;margin-top:52px;font-size:25px;line-height:1.1}.ns-mega-feature p{color:#ffffff9e;margin-top:13px;font-size:11px;line-height:1.6}.ns-mega-feature em{color:#fff;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.ns-mobile-panel{background:#fff;border-top:1px solid #e1e7ef;padding:10px 24px 20px}.ns-mobile-panel>a{color:var(--ns-navy);font-size:14px;font-weight:700;text-decoration:none}.ns-mobile-menu-group{border-bottom:1px solid #e7ecf3;padding-block:10px}.ns-mobile-menu-group>a{color:var(--ns-navy);font-size:15px;font-weight:800;text-decoration:none;display:block}.ns-mobile-menu-group>div{grid-template-columns:1fr 1fr;gap:2px 14px;margin-top:8px;display:grid}.ns-mobile-menu-group>div a{color:#66758a;padding:7px 0;font-size:12px;font-weight:650;text-decoration:none}.ns-mobile-menu-actions{flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.ns-section{padding:124px 0}.ns-eyebrow{color:var(--ns-blue);letter-spacing:.11em;font-size:11px;font-weight:800;line-height:1.2;display:inline-block}.ns-section-heading{max-width:780px}.ns-section-heading h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(38px,4.4vw,64px);font-weight:750;line-height:1.03}.ns-heading-split{grid-template-columns:1.45fr .55fr;align-items:end;gap:80px;max-width:none;display:grid}.ns-heading-split p{color:var(--ns-muted);letter-spacing:-.02em;font-size:16px;line-height:1.75}.ns-hero{border-bottom:1px solid var(--ns-line);background:linear-gradient(108deg,#fff 0 43%,#f7faffeb 64%,#eaf1ff 100%);min-height:780px;position:relative;overflow:hidden}.ns-hero-mesh{filter:blur(10px);opacity:.9;background:radial-gradient(circle at 12% 54%,#1693a3c7,#0000 28%),radial-gradient(circle at 53% 40%,#1d5bfff2,#0000 38%),radial-gradient(circle at 82% 62%,#0b1f4de6,#0000 32%);width:780px;height:390px;position:absolute;top:-250px;right:-100px;transform:rotate(-12deg)}.ns-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:780px;padding-block:86px;display:grid}.ns-hero-copy h1{letter-spacing:-.07em;max-width:700px;margin-top:24px;font-size:clamp(54px,6.2vw,88px);font-weight:650;line-height:.98}.ns-hero-copy h1 strong{color:var(--ns-blue);font-weight:760}.ns-hero-copy>p{max-width:590px;color:var(--ns-muted);letter-spacing:-.025em;margin-top:28px;font-size:18px;line-height:1.75}.ns-inline-link{color:var(--ns-navy);align-items:center;gap:7px;margin-top:22px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.ns-hero-product{min-height:620px;position:relative}.ns-hero-photo{background:var(--ns-navy);border-radius:28px;position:absolute;inset:0 0 80px 36px;overflow:hidden;box-shadow:0 34px 90px #0b1f4d2e}.ns-hero-photo:after{content:"";background:linear-gradient(#0000 45%,#081833b8);position:absolute;inset:0}.ns-photo-caption{z-index:2;color:#fff;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.ns-photo-caption span{letter-spacing:.15em;color:#ffffffa6;font-size:9px;font-weight:850}.ns-photo-caption b{letter-spacing:-.03em;font-size:18px}.ns-link-card{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #fffc;border-radius:18px;padding:22px;position:absolute;bottom:0;left:-32px;right:42px;box-shadow:0 24px 60px #0b1f4d2e}.ns-link-card-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ns-link-card-head .ns-icon-chip{width:42px;height:42px;color:var(--ns-blue);background:#eaf0ff;border-radius:12px;place-items:center;display:grid}.ns-link-card-head div{gap:2px;display:grid}.ns-link-card-head span{color:#6b778b;font-size:12px}.ns-link-card-head strong{color:var(--ns-navy);font-size:16px}.ns-link-card label{color:#4c5b70;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.ns-link-card input{width:100%;height:47px;color:var(--ns-ink);font:500 13px/1 var(--font-sans);background:#fff;border:1px solid #cdd7e5;border-radius:9px;outline:none;padding:0 13px}.ns-link-card input:focus{border-color:var(--ns-blue);box-shadow:0 0 0 3px #1d5bff1f}.ns-link-card-row{grid-template-columns:1fr auto;gap:8px;margin-top:8px;display:grid}.ns-link-card-row button{cursor:pointer;background:var(--ns-blue);color:#fff;min-width:94px;font:700 13px/1 var(--font-sans);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.ns-link-card small{color:#8390a4;margin-top:11px;font-size:10px;line-height:1.45;display:block}.ns-proof-bar{border-bottom:1px solid var(--ns-line);background:#fff}.ns-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.ns-proof-grid>div{border-left:1px solid var(--ns-line);padding:30px 28px}.ns-proof-grid>div:last-child{border-right:1px solid var(--ns-line)}.ns-proof-grid span{color:#8290a4;letter-spacing:.08em;font-size:10px;font-weight:750;display:block}.ns-proof-grid strong{color:var(--ns-navy);letter-spacing:-.03em;margin-top:6px;font-size:15px;display:block}.ns-channel-strip{border-bottom:1px solid var(--ns-line);background:#f9fbff;padding:48px 0 42px}.ns-channel-intro{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.ns-channel-intro span{color:var(--ns-blue);letter-spacing:.15em;font-size:9px;font-weight:850}.ns-channel-intro p{color:#6e7c90;font-size:11px}.ns-channel-marks{border-block:1px solid #dfe6f0;grid-template-columns:repeat(6,1fr);align-items:center;margin-top:29px;display:grid}.ns-channel-marks>span{color:#78869a;min-height:86px;font:800 18px/1 var(--font-sans);letter-spacing:-.045em;filter:grayscale();opacity:.75;border-left:1px solid #dfe6f0;place-items:center;padding:18px 12px;display:grid}.ns-channel-marks>span:last-child{border-right:1px solid #dfe6f0}.ns-channel-marks .is-1688{letter-spacing:-.08em;font-size:24px;font-weight:900}.ns-channel-marks .is-alibaba{font-size:17px;font-weight:850}.ns-channel-marks .is-taobao{letter-spacing:.08em;font-size:15px}.ns-channel-marks .is-naver{letter-spacing:-.025em;font-size:14px}.ns-channel-marks .is-coupang{font-size:20px;font-weight:900}.ns-channel-marks .is-d2c{letter-spacing:.12em;font-size:17px}.ns-channel-strip small{color:#95a0b0;margin-top:15px;font-size:9px;line-height:1.55;display:block}.ns-awards-section{color:#fff;background:radial-gradient(circle at 82% 20%,#1d5bff7a,#0000 28%),#081933;padding:92px 0}.ns-awards-grid{grid-template-columns:.75fr 1.25fr;align-items:end;gap:74px;display:grid}.ns-awards-heading>span{color:#8fc6ff;letter-spacing:.15em;font-size:9px;font-weight:850}.ns-awards-heading h2{letter-spacing:-.06em;margin-top:24px;font-size:clamp(36px,4vw,56px);line-height:1.06}.ns-awards-heading p{color:#ffffff85;max-width:440px;margin-top:22px;font-size:11px;line-height:1.7}.ns-award-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ns-award-cards article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff24;border-radius:19px;flex-direction:column;min-height:300px;padding:26px;display:flex}.ns-award-logo{background:#fff;border-radius:12px;justify-content:center;align-items:center;height:90px;padding:18px;display:flex}.ns-award-logo img{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:52px}.ns-award-logo.is-forest img{max-height:68px}.ns-award-cards article>div:last-child{gap:8px;margin-top:auto;padding-top:28px;display:grid}.ns-award-cards span{color:#8fc6ff;letter-spacing:.14em;font-size:8px;font-weight:850}.ns-award-cards strong{letter-spacing:-.04em;font-size:20px;line-height:1.28}.ns-award-cards p{color:#ffffff7a;font-size:10px}.ns-path-card{border-radius:24px;flex-direction:column;min-height:500px;padding:42px;display:flex;position:relative;overflow:hidden}.ns-path-basic{color:var(--ns-ink);background:linear-gradient(145deg,#f9fbff,#e7efff);border:1px solid #cddaf4}.ns-path-pro{color:#fff;background:radial-gradient(circle at 82% 8%,#1d5bffd6,#0000 32%),linear-gradient(145deg,#0b1f4d,#07152f)}.ns-path-card:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:270px;height:270px;position:absolute;top:-130px;right:-80px}.ns-path-index{letter-spacing:.12em;opacity:.6;font-size:10px;font-weight:800}.ns-path-icon{width:54px;height:54px;color:var(--ns-blue);background:#fff;border-radius:15px;place-items:center;margin-top:74px;display:grid;box-shadow:0 16px 34px #0b1f4d1f}.ns-path-pro .ns-path-icon{color:#fff;box-shadow:none;background:#ffffff21}.ns-path-card h3{letter-spacing:-.05em;margin-top:24px;font-size:34px;font-weight:750;line-height:1.08}.ns-path-card p{color:#526176;max-width:530px;margin-top:15px;font-size:15px;line-height:1.72}.ns-path-pro p{color:#ffffffad}.ns-path-card ul{color:#3f4e63;gap:9px;margin:24px 0 32px;padding:0;font-size:13px;list-style:none;display:grid}.ns-path-pro ul{color:#ffffffc7}.ns-path-card li{align-items:center;gap:8px;display:flex}.ns-path-card>a,.ns-path-card>button{width:fit-content;color:var(--ns-blue);cursor:pointer;font:750 14px/1.2 var(--font-sans);background:0 0;border:0;align-items:center;gap:7px;margin-top:auto;padding:0;text-decoration:none;display:inline-flex}.ns-path-pro>button{color:#fff}.ns-process-section{background:#f5f8fd;overflow:hidden}.ns-process-grid{grid-template-columns:repeat(5,1fr);margin-top:60px;display:grid;position:relative}.ns-process-grid:before{content:"";background:#b7c6da;height:1px;position:absolute;top:106px;left:20px;right:20px}.ns-process-grid article{padding:0 24px 34px 0;position:relative}.ns-process-icon{filter:drop-shadow(0 8px 16px #1d5bff17);width:70px;height:70px;margin-bottom:18px}.ns-process-grid article>span{z-index:1;width:37px;height:37px;color:var(--ns-blue);background:#f5f8fd;border:1px solid #b7c6da;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:relative}.ns-process-grid h3{letter-spacing:-.035em;margin-top:20px;font-size:17px}.ns-process-grid p{color:var(--ns-muted);margin-top:8px;font-size:12px;line-height:1.65}.ns-deliverables{background:#fff;border:1px solid #cfd9e7;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid;overflow:hidden}.ns-deliverables article{border-right:1px solid #dbe3ee;flex-direction:column;min-height:180px;padding:26px;display:flex}.ns-deliverables article:last-child{border-right:0}.ns-deliverables span{color:var(--ns-blue);font-size:9px;font-weight:850}.ns-deliverables b{letter-spacing:-.035em;margin-top:38px;font-size:17px}.ns-deliverables p{color:var(--ns-muted);margin-top:10px;font-size:11px;line-height:1.65}.ns-case-section{color:#fff;background:radial-gradient(circle at 90% 8%,#1d5bff6b,#0000 28%),linear-gradient(145deg,#06142f,#0b1f4d 58%,#0a2448)}.ns-case-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;display:grid}.ns-case-heading .ns-eyebrow{color:#8fc6ff}.ns-case-heading h2{letter-spacing:-.06em;margin-top:20px;font-size:clamp(38px,4.6vw,66px);line-height:1.05}.ns-case-heading>p{color:#ffffff9e;max-width:520px;font-size:14px;line-height:1.75}.ns-case-card{background:#ffffff0e;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:.78fr 1.22fr;margin-top:58px;display:grid;overflow:hidden;box-shadow:0 42px 100px #0003}.ns-case-summary{background:#ffffff0f;border-right:1px solid #ffffff1f;padding:40px}.ns-case-summary>span,.ns-case-costs span{color:#8fc6ff;letter-spacing:.12em;font-size:9px;font-weight:850}.ns-case-summary h3{letter-spacing:-.05em;margin-top:62px;font-size:34px;line-height:1.12}.ns-case-summary>p{color:#ffffff9e;max-width:380px;margin-top:14px;font-size:13px;line-height:1.7}.ns-case-summary dl{border-top:1px solid #ffffff24;margin:38px 0 0;display:grid}.ns-case-summary dl>div{border-bottom:1px solid #ffffff1c;grid-template-columns:1fr 1fr;align-items:center;gap:16px;min-height:48px;padding:11px 0;display:grid}.ns-case-summary dt{color:#ffffff7a;font-size:10px}.ns-case-summary dd{text-align:right;margin:0;font-size:12px;font-weight:750}.ns-case-summary small{color:#ffffff57;margin-top:24px;font-size:9px;line-height:1.6;display:block}.ns-case-flow{padding:16px 40px}.ns-case-flow article{border-bottom:1px solid #ffffff1f;grid-template-columns:42px 1fr;gap:18px;min-height:188px;padding:30px 0;display:grid}.ns-case-flow article:last-child{border-bottom:0}.ns-case-flow article>span{color:#b9d6ff;background:#1d5bff3d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.ns-case-flow h4{letter-spacing:-.035em;font-size:19px}.ns-case-flow p{color:#ffffffa8;margin-top:8px;font-size:12px;line-height:1.65}.ns-case-flow ul{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.ns-case-flow li{color:#ffffff7a;padding-left:13px;font-size:10px;line-height:1.55;position:relative}.ns-case-flow li:before{content:"";background:#6aa8ff;border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}.ns-case-costs{border:1px solid #ffffff24;border-top:0;border-radius:0 0 24px 24px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ns-case-costs>div{background:#01091933;border-right:1px solid #ffffff1f;min-height:190px;padding:30px}.ns-case-costs>div:last-child{border-right:0}.ns-case-costs strong{letter-spacing:-.035em;margin-top:38px;font-size:17px;line-height:1.35;display:block}.ns-case-costs p{color:#ffffff7a;margin-top:10px;font-size:10px;line-height:1.65}.ns-workspace-preview{background:#fff;border:1px solid #cfd9e7;border-radius:22px;grid-template-columns:210px 1fr;min-height:420px;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 38px 100px #0b1f4d1f}.ns-workspace-sidebar{color:#ffffff9e;background:var(--ns-navy);flex-direction:column;gap:7px;padding:28px 20px;display:flex}.ns-workspace-sidebar b{color:#fff;margin-bottom:28px;font-size:19px}.ns-workspace-sidebar span{border-radius:8px;padding:11px 12px;font-size:12px}.ns-workspace-sidebar span.active{color:#fff;background:#ffffff1f}.ns-workspace-main{padding:40px}.ns-workspace-title{justify-content:space-between;gap:20px;display:flex}.ns-workspace-title div{gap:8px;display:grid}.ns-workspace-title small{color:#8795a9;letter-spacing:.12em;font-size:9px;font-weight:800}.ns-workspace-title strong{letter-spacing:-.04em;font-size:24px}.ns-workspace-title em{height:fit-content;color:var(--ns-blue);background:#eaf0ff;border-radius:99px;padding:8px 12px;font-size:10px;font-style:normal;font-weight:800}.ns-progress-line{grid-template-columns:repeat(6,1fr);margin-top:56px;display:grid;position:relative}.ns-progress-line:before{content:"";background:#e0e6ef;height:2px;position:absolute;top:15px;left:15px;right:15px}.ns-progress-line span{z-index:1;color:#8b97aa;justify-items:center;gap:10px;font-size:10px;display:grid;position:relative}.ns-progress-line i{color:#9ba7b8;background:#fff;border:2px solid #e0e6ef;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.ns-progress-line span.done i{border-color:var(--ns-blue);color:#fff;background:var(--ns-blue)}.ns-progress-line span.done{color:var(--ns-navy);font-weight:700}.ns-workspace-panels{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.ns-workspace-panels>div{background:#fafbfe;border:1px solid #e0e6ef;border-radius:13px;min-height:120px;padding:20px}.ns-workspace-panels small{color:#8290a4;font-size:9px;font-weight:800;display:block}.ns-workspace-panels b{margin-top:13px;font-size:15px;display:block}.ns-workspace-panels p{color:#69778b;margin-top:7px;font-size:11px}.ns-operations{background:#fff}.ns-photo-grid{grid-template-rows:260px 260px;grid-template-columns:1.35fr .65fr;gap:18px;margin-top:56px;display:grid}.ns-photo-grid figure{background:#dfe6ef;border-radius:18px;min-height:240px;margin:0;position:relative;overflow:hidden}.ns-photo-grid .ns-photo-large{grid-row:1/span 2}.ns-photo-grid figure:after{content:"";background:linear-gradient(#0000 48%,#071227d1);position:absolute;inset:0}.ns-photo-grid figcaption{z-index:2;color:#fff;gap:5px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.ns-photo-grid figcaption span{letter-spacing:.12em;color:#ffffffa3;font-size:9px;font-weight:800}.ns-photo-grid figcaption b{letter-spacing:-.025em;font-size:15px}.ns-field-records{background:#fff;padding:92px 0}.ns-field-record-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ns-field-record-grid article{border-bottom:1px solid #d7e0ec;padding-bottom:30px}.ns-field-record-grid article>div{background:#e4eaf2;border-radius:18px;min-height:390px;position:relative;overflow:hidden}.ns-field-record-grid article>span{color:var(--ns-blue);letter-spacing:.12em;margin-top:24px;font-size:9px;font-weight:850;display:block}.ns-field-record-grid h2{letter-spacing:-.045em;margin-top:13px;font-size:24px;line-height:1.28}.ns-field-record-grid p{color:var(--ns-muted);margin-top:12px;font-size:12px;line-height:1.7}.ns-order-records{background:#f5f8fd;padding:100px 0}.ns-order-record-grid{background:#fff;border:1px solid #d6dfeb;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid;overflow:hidden}.ns-order-record-grid article{border-right:1px solid #dbe3ee;min-height:280px;padding:28px}.ns-order-record-grid article:last-child{border-right:0}.ns-order-record-grid article>div{width:45px;height:45px;color:var(--ns-blue);background:#eaf0ff;border-radius:13px;place-items:center;display:grid}.ns-order-record-grid article>span{color:#9aa7b8;margin-top:44px;font-size:9px;font-weight:800;display:block}.ns-order-record-grid h3{letter-spacing:-.035em;margin-top:11px;font-size:20px}.ns-order-record-grid p{color:var(--ns-muted);margin-top:11px;font-size:11px;line-height:1.7}.ns-record-link{color:var(--ns-blue);align-items:center;gap:7px;margin-top:28px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.ns-dark-product{color:#fff;background:radial-gradient(circle at 86% 18%,#1d5bff75,#0000 25%),radial-gradient(circle at 70% 88%,#1693a340,#0000 28%),#081933}.ns-dark-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.ns-dark-copy .ns-eyebrow{color:#8bc5ff}.ns-dark-copy h2{letter-spacing:-.06em;margin-top:22px;font-size:clamp(44px,5vw,72px);line-height:1}.ns-dark-copy p{color:#ffffffa3;max-width:510px;margin-top:25px;font-size:16px;line-height:1.75}.ns-dark-copy a{color:#fff;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ns-build-visual{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;display:grid}.ns-build-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:18px;flex-direction:column;gap:11px;min-height:270px;padding:24px;display:flex}.ns-build-card small{color:#ffffff80;letter-spacing:.14em;margin-bottom:auto;font-size:9px;font-weight:850}.ns-build-card span{color:#ffffffc7;background:#ffffff12;border-radius:9px;align-items:center;gap:9px;min-height:52px;padding:11px;font-size:11px;display:flex}.ns-build-card.result{color:var(--ns-navy);background:#fff}.ns-build-card.result small{color:#78869b}.ns-build-card.result span{color:var(--ns-blue);background:#edf2ff;font-weight:750}.ns-build-card.result b{color:var(--ns-navy);font-size:13px}.ns-build-arrow{color:#fff6;place-items:center;display:grid}.ns-principle-section{background:radial-gradient(circle at 78% 12%,#1d5bff1a,#0000 25%),linear-gradient(#fff,#f5f8fd);position:relative;overflow:hidden}.ns-principle-section:before{content:"";border:1px solid #1d5bff29;border-radius:50%;width:540px;height:540px;position:absolute;top:130px;left:-320px}.ns-principle-quote{color:#fff;background:radial-gradient(circle at 82% 10%,#1d5bffeb,#0000 34%),radial-gradient(circle at 17% 115%,#1693a37a,#0000 31%),#081933;border-radius:27px;padding:76px 7vw 82px;position:relative;overflow:hidden;box-shadow:0 34px 85px #0b1f4d29}.ns-principle-quote:after{content:"N";color:#ffffff0b;font:900 390px/.8 var(--font-sans);letter-spacing:-.12em;position:absolute;bottom:-34%;right:5%}.ns-principle-quote>span{z-index:1;color:#8fc6ff;letter-spacing:.15em;font-size:9px;font-weight:850;position:relative}.ns-principle-quote blockquote{z-index:1;letter-spacing:-.055em;max-width:940px;margin:35px 0 0;font-size:clamp(36px,4.7vw,65px);font-weight:720;line-height:1.12;position:relative}.ns-principle-quote p{z-index:1;color:#ffffff94;margin-top:35px;font-size:12px;position:relative}.ns-situation-heading{grid-template-columns:.65fr 1.1fr .75fr;align-items:end;gap:50px;margin-top:0;display:grid}.ns-situation-heading h2{letter-spacing:-.06em;font-size:clamp(40px,5vw,68px);line-height:1.02}.ns-situation-heading>p{color:var(--ns-muted);font-size:13px;line-height:1.75}.ns-situation-grid{border-top:1px solid #cfd9e7;border-bottom:1px solid #cfd9e7;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.ns-situation-grid article{background:#ffffff9e;border-left:1px solid #cfd9e7;flex-direction:column;min-height:350px;padding:32px 30px;display:flex}.ns-situation-grid article:last-child{border-right:1px solid #cfd9e7}.ns-situation-grid article>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.ns-situation-grid article>div span{color:var(--ns-blue);letter-spacing:.13em;font-size:8px;font-weight:850}.ns-situation-grid article>div em{color:#a3adbc;font-size:10px;font-style:normal;font-weight:750}.ns-situation-grid h3{letter-spacing:-.045em;max-width:310px;margin-top:70px;font-size:25px;line-height:1.3}.ns-situation-grid p{color:var(--ns-muted);margin-top:16px;font-size:12px;line-height:1.72}.ns-situation-grid article>a{color:var(--ns-blue);align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.ns-guide-section{background:#f5f7fa}.ns-guide-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}.ns-guide-grid>a{min-height:300px;color:var(--ns-ink);background:#fff;border:1px solid #d8e0eb;border-radius:17px;flex-direction:column;padding:30px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.ns-guide-grid>a:hover{transform:translateY(-4px);box-shadow:0 22px 55px #0b1f4d17}.ns-guide-grid>a>span:first-child{width:48px;height:48px;color:var(--ns-blue);background:#eaf0ff;border-radius:13px;place-items:center;display:grid}.ns-guide-grid h3{letter-spacing:-.045em;margin-top:48px;font-size:25px}.ns-guide-grid p{color:var(--ns-muted);margin-top:12px;font-size:13px;line-height:1.7}.ns-guide-grid em{color:var(--ns-blue);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.ns-guide-grid .ns-guide-editorial{color:#fff;background:radial-gradient(circle at 80% 10%, #1d5bffd9, transparent 38%), var(--ns-navy)}.ns-guide-grid .ns-guide-editorial>span:first-child{color:#8fc6ff;letter-spacing:.14em;background:0 0;border-radius:0;justify-content:start;width:auto;height:auto;font-size:9px;font-weight:850}.ns-guide-grid .ns-guide-editorial h3{margin-top:48px}.ns-guide-grid .ns-guide-editorial p{color:#ffffff9e}.ns-guide-grid .ns-guide-editorial em{color:#fff}.ns-final-cta{text-align:center;color:var(--ns-navy);background:#fff;padding:116px 0 128px;position:relative;overflow:hidden}.ns-final-mesh{filter:blur(5px);background:linear-gradient(90deg,#1693a3 0%,#1d5bff 40%,#0b1f4d 72%,#6e8fe0 100%);width:130%;height:130px;position:absolute;bottom:-84px;left:-15%;transform:rotate(-3deg)}.ns-final-cta span{color:var(--ns-blue);letter-spacing:.14em;font-size:10px;font-weight:850}.ns-final-cta h2{letter-spacing:-.06em;margin-top:16px;font-size:clamp(40px,5vw,66px)}.ns-final-cta p{color:var(--ns-muted);margin-top:17px;font-size:15px}.ns-final-cta .ns-shell>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.ns-site-footer{color:#667085;background:#f3f4f6;border-top:1px solid #e5e8ee;padding:74px 32px 28px;position:relative;overflow:hidden}.ns-site-footer-inner{z-index:1;width:min(100%, var(--ns-shell));margin:0 auto;position:relative}.ns-footer-directory{grid-template-columns:170px minmax(0,1fr);gap:clamp(48px,7vw,112px);padding-bottom:66px;display:grid}.ns-footer-columns{grid-template-columns:repeat(4,1fr);gap:clamp(28px,4vw,68px);display:grid}.ns-footer-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ns-footer-column>strong{color:#111827;letter-spacing:-.025em;margin-bottom:10px;font-size:14px;font-weight:850}.ns-footer-link{color:#667085;align-items:center;gap:4px;font-size:13px;line-height:1.5;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.ns-footer-link svg{opacity:0;transition:opacity .16s,transform .16s;transform:translate(-3px,3px)}.ns-footer-link:hover{color:var(--ns-blue);transform:translate(2px)}.ns-footer-link:hover svg{opacity:1;transform:translate(0)}.ns-footer-company-row{border-top:1px solid #dfe3e9;justify-content:space-between;align-items:flex-end;gap:54px;padding:36px 0 34px;display:flex}.ns-footer-company-copy{color:#737d8d;gap:7px;max-width:760px;font-size:11px;line-height:1.65;display:grid}.ns-footer-company-copy p{margin:0}.ns-footer-company-name{align-items:center;gap:10px;display:flex;margin-bottom:3px!important}.ns-footer-company-name strong{color:#344054;font-size:12px}.ns-footer-company-name span{color:#8993a2}.ns-footer-wordmark{justify-content:flex-end;min-width:240px;padding:0 8px 4px 0;display:flex}.ns-footer-wordmark-logo{transform-origin:100%;transform:scale(1.18)}.ns-footer-bottom{color:#98a2b3;border-top:1px solid #dfe3e9;justify-content:space-between;gap:24px;padding-top:20px;font-size:10px;display:flex}.ns-footer-bottom span:first-child{color:#667085;font-weight:850}.ns-footer-meta{color:#98a2b3;max-width:960px}@media (max-width:1023px){.ns-section{padding:92px 0}.ns-hero-grid{grid-template-columns:1fr;padding-block:70px 96px}.ns-hero-copy{max-width:760px}.ns-hero-product{min-height:610px}.ns-hero-photo{left:0}.ns-link-card{left:24px;right:24px}.ns-heading-split{grid-template-columns:1fr;gap:24px}.ns-heading-split p{max-width:650px}.ns-process-grid{grid-template-columns:repeat(3,1fr);gap:18px}.ns-process-grid:before{display:none}.ns-deliverables{grid-template-columns:1fr 1fr}.ns-deliverables article:nth-child(2){border-right:0}.ns-deliverables article:nth-child(-n+2){border-bottom:1px solid #dbe3ee}.ns-case-heading{grid-template-columns:1fr;gap:24px}.ns-case-card{grid-template-columns:1fr}.ns-case-summary{border-bottom:1px solid #ffffff1f;border-right:0}.ns-case-summary h3{margin-top:44px}.ns-field-record-grid{grid-template-columns:1fr 1fr}.ns-field-record-grid article:last-child{grid-column:1/-1}.ns-order-record-grid{grid-template-columns:1fr 1fr}.ns-order-record-grid article:nth-child(2){border-right:0}.ns-order-record-grid article:nth-child(-n+2){border-bottom:1px solid #dbe3ee}.ns-workspace-preview{grid-template-columns:180px 1fr}.ns-dark-grid{grid-template-columns:1fr}.ns-build-visual{margin-top:30px}.ns-channel-marks{grid-template-columns:repeat(3,1fr)}.ns-channel-marks>span:nth-child(3){border-right:1px solid #dfe6f0}.ns-channel-marks>span:nth-child(-n+3){border-bottom:1px solid #dfe6f0}.ns-awards-grid{grid-template-columns:1fr;align-items:start}.ns-situation-grid{grid-template-columns:1fr 1fr}.ns-situation-grid article:nth-child(2){border-right:1px solid #cfd9e7}.ns-situation-grid article:nth-child(n+3){border-top:1px solid #cfd9e7}.ns-guide-grid{grid-template-columns:repeat(2,1fr)}.ns-footer-directory{grid-template-columns:1fr;gap:42px}}@media (max-width:767px){.ns-site-header-inner{width:calc(100% - 32px);min-height:66px;display:flex}.ns-mega-menu,.ns-mega-scrim{display:none}.ns-shell{width:min(100% - 32px, var(--ns-shell))}.ns-section{padding:76px 0}.ns-section-heading h2{font-size:38px}.ns-hero{min-height:auto}.ns-hero-grid{gap:48px;min-height:auto;padding-block:56px 70px}.ns-hero-copy h1{font-size:48px}.ns-hero-copy>p{font-size:16px}.ns-hero-product{min-height:520px}.ns-hero-photo{border-radius:20px;inset:0 0 126px}.ns-photo-caption{display:grid;bottom:18px;left:18px;right:18px}.ns-link-card{padding:17px;left:12px;right:12px}.ns-link-card-row{grid-template-columns:1fr}.ns-link-card-row button{min-height:44px}.ns-proof-grid{grid-template-columns:1fr 1fr}.ns-proof-grid>div{border-bottom:1px solid var(--ns-line);padding:22px 16px}.ns-channel-strip{padding:38px 0 34px}.ns-channel-intro{flex-direction:column;align-items:flex-start;gap:8px}.ns-channel-marks{grid-template-columns:1fr 1fr}.ns-channel-marks>span{border-bottom:1px solid #dfe6f0;min-height:70px;font-size:14px}.ns-channel-marks>span:nth-child(3){border-right:0}.ns-channel-marks>span:nth-child(2n){border-right:1px solid #dfe6f0}.ns-channel-marks .is-1688{font-size:20px}.ns-awards-section{padding:72px 0}.ns-awards-grid{gap:44px}.ns-award-cards{grid-template-columns:1fr}.ns-award-cards article{min-height:280px}.ns-path-grid{grid-template-columns:1fr}.ns-path-card{min-height:470px;padding:28px}.ns-path-icon{margin-top:44px}.ns-process-grid{grid-template-columns:1fr;margin-top:40px}.ns-process-grid article{grid-template-columns:72px 44px 1fr;align-items:start;column-gap:13px;display:grid}.ns-process-icon{grid-area:1/1/3;width:64px;height:64px;margin:0}.ns-process-grid article>span{grid-area:1/2}.ns-process-grid h3{grid-area:1/3;margin-top:6px}.ns-process-grid p{grid-area:2/2/auto/4;margin-top:10px}.ns-deliverables{grid-template-columns:1fr}.ns-deliverables article,.ns-deliverables article:nth-child(2){border-bottom:1px solid #dbe3ee;border-right:0;min-height:150px}.ns-deliverables article:last-child{border-bottom:0}.ns-deliverables b{margin-top:25px}.ns-case-heading h2{font-size:39px}.ns-case-card{border-radius:20px 20px 0 0;margin-top:40px}.ns-case-summary{padding:28px}.ns-case-summary h3{margin-top:38px;font-size:29px}.ns-case-flow{padding:8px 24px}.ns-case-flow article{grid-template-columns:36px 1fr;gap:12px}.ns-case-costs{grid-template-columns:1fr}.ns-case-costs>div{border-bottom:1px solid #ffffff1f;border-right:0;min-height:160px}.ns-case-costs>div:last-child{border-bottom:0}.ns-case-costs strong{margin-top:28px}.ns-workspace-preview{min-height:0;display:block}.ns-workspace-sidebar{display:none}.ns-workspace-main{padding:24px 18px}.ns-workspace-title{display:grid}.ns-progress-line{grid-template-columns:repeat(6,72px);padding-bottom:8px;overflow-x:auto}.ns-workspace-panels{grid-template-columns:1fr}.ns-photo-grid{grid-template-rows:repeat(3,300px);grid-template-columns:1fr;display:grid}.ns-photo-grid .ns-photo-large{grid-row:auto}.ns-field-records,.ns-order-records{padding:76px 0}.ns-field-record-grid{grid-template-columns:1fr}.ns-field-record-grid article:last-child{grid-column:auto}.ns-field-record-grid article>div{min-height:340px}.ns-order-record-grid{grid-template-columns:1fr}.ns-order-record-grid article,.ns-order-record-grid article:nth-child(2){border-bottom:1px solid #dbe3ee;border-right:0;min-height:230px}.ns-order-record-grid article:last-child{border-bottom:0}.ns-dark-copy h2{font-size:48px}.ns-build-visual{grid-template-columns:1fr;gap:10px}.ns-build-arrow{transform:rotate(90deg)}.ns-build-card{min-height:210px}.ns-principle-quote{border-radius:20px;padding:55px 25px 60px}.ns-principle-quote blockquote{font-size:34px}.ns-situation-heading{grid-template-columns:1fr;gap:20px;margin-top:0}.ns-situation-grid{grid-template-columns:1fr;margin-top:38px}.ns-situation-grid article,.ns-situation-grid article:last-child{border-bottom:1px solid #cfd9e7;border-right:1px solid #cfd9e7;grid-column:auto;min-height:295px}.ns-situation-grid h3{margin-top:48px}.ns-guide-grid{grid-template-columns:1fr}.ns-site-footer{padding:56px 20px 22px}.ns-footer-directory{padding-bottom:46px}.ns-footer-primary-column{border-bottom:1px solid #dfe3e9;padding-bottom:34px}.ns-footer-columns{grid-template-columns:1fr 1fr;row-gap:42px}.ns-footer-company-row{flex-direction:column;align-items:flex-start;gap:28px}.ns-footer-company-name{flex-direction:column;align-items:flex-start;gap:2px}.ns-footer-wordmark{justify-content:flex-start;min-width:0;padding:0 0 4px 4px}.ns-footer-wordmark-logo{transform-origin:0}.ns-footer-bottom{flex-direction:column}}.ns-entry-hero{border-bottom:1px solid var(--ns-line);background:#f5f8ff;position:relative;overflow:hidden}.ns-entry-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;min-height:680px;padding-block:86px 100px;display:grid;position:relative}.ns-entry-copy{max-width:980px}.ns-entry-copy h1,.ns-service-hero h1{color:#101b33;letter-spacing:-.068em;margin:20px 0 0;font-size:clamp(54px,5.2vw,82px);font-weight:420;line-height:.99}.ns-entry-copy h1 strong,.ns-service-hero h1 strong{color:var(--ns-blue);font-weight:680}.ns-entry-copy>p,.ns-service-hero-grid>div:first-child>p{color:#4d5a70;letter-spacing:-.02em;max-width:650px;margin:26px 0 0;font-size:18px;line-height:1.75}.ns-entry-copy>.ns-hero-value-note{border-left:3px solid var(--ns-teal);color:#22314c;max-width:840px;margin-top:18px;padding-left:16px;font-size:14px;font-weight:650;line-height:1.65}.ns-entry-form{background:#fffffff2;border:1px solid #c9d6e9;border-radius:18px;margin-top:36px;padding:20px;box-shadow:0 22px 60px #0b1f4d1a}.ns-quote-preflight{color:#29415f;background:#eef4ff;border-radius:10px;gap:3px;margin-bottom:14px;padding:11px 13px;font-size:12px;line-height:1.5;display:grid}.ns-quote-preflight b{color:#16335f;font-weight:750}.ns-entry-price-note{color:#526078;flex-wrap:wrap;gap:6px 10px;margin-top:18px;font-size:13px;line-height:1.5;display:flex}.ns-entry-price-note b{color:#172c4e}.ns-entry-price-note span:before{content:"· ";color:var(--ns-blue)}.ns-entry-form>label{color:#25324a;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.ns-quick-quote-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ns-quick-quote-product-grid{grid-template-columns:minmax(0,1fr)}.ns-quick-quote-details-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);margin-top:14px}.ns-quick-quote-grid>label{gap:8px;display:grid}.ns-quick-quote-grid label>span{color:#25324a;font-size:12px;font-weight:700}.ns-quick-quote-grid input{color:#111827;width:100%;min-width:0;height:52px;font:500 14px/1 var(--font-sans);background:#fff;border:1px solid #d6dfec;border-radius:11px;outline:0;padding:0 14px}.ns-quick-quote-grid input:focus{border-color:var(--ns-blue);box-shadow:0 0 0 3px #1d5bff1f}.ns-quick-quote-submit{background:var(--ns-blue);color:#fff;height:52px;font:700 14px/1 var(--font-sans);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-self:end;align-items:center;gap:8px;width:100%;margin-top:14px;padding:0 18px;display:inline-flex}.ns-quick-quote-submit:disabled{opacity:.65;cursor:wait}.ns-quote-images{background:#f8faff;border:1px dashed #b9c9df;border-radius:13px;margin-top:14px;padding:14px}.ns-quote-images-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ns-quote-images-head>div{gap:4px;display:grid}.ns-quote-images-head b{color:#1c2940;font-size:13px}.ns-quote-images-head span{color:#5b6b8c;opacity:1;font-size:13px;line-height:1.6}.ns-quote-image-picker{min-height:40px;color:var(--ns-blue);font:700 12px/1 var(--font-sans);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #9ab4da;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.ns-quote-image-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ns-quote-image-list{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ns-quote-image-preview{gap:5px;width:96px;display:grid;position:relative}.ns-quote-image-preview img{object-fit:cover;border:1px solid #d6dfec;border-radius:9px;width:96px;height:76px}.ns-quote-image-preview span{color:#607089;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ns-quote-image-preview button{color:#fff;cursor:pointer;background:#111827d1;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:5px;right:5px}.ns-quote-image-empty{color:#7b879a;margin:10px 0 0;font-size:11px;line-height:1.5}.ns-quote-auth-note{color:#47566f;background:#f4f7fc;border:1px solid #d8e3f5;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.ns-quote-auth-note.authenticated{color:#17644e;background:#eef9f5;border-color:#c8e9dc}.ns-quote-auth-note svg{flex:none;margin-top:1px}.ns-quote-auth-note b{font-weight:750}.ns-quote-auth-note button{color:var(--ns-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ns-entry-consent{align-items:flex-start;gap:9px;line-height:1.55;color:#657186!important;margin:12px 0 0!important;font-size:12px!important;font-weight:500!important;display:flex!important}.ns-entry-consent input{width:15px;height:15px;accent-color:var(--ns-blue);margin-top:1px}.ns-entry-consent a{color:var(--ns-blue)}.ns-honeypot{display:none!important}.ns-form-feedback{border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.ns-form-feedback.success{color:#0b6b4d;background:#eaf8f2}.ns-form-feedback.error{color:#a72b2b;background:#fff1f1}.ns-entry-form small{color:#758195;margin-top:10px;font-size:12px;line-height:1.5;display:block}.ns-entry-copy .ns-inline-link{margin-top:18px}.ns-visual-placeholder{color:#0b1f4d;background:linear-gradient(135deg,#1d5bff14,#1693a314),repeating-linear-gradient(135deg,#0000 0 18px,#1d5bff09 18px 19px);border:1px dashed #8ea7cb;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:520px;padding:30px;display:flex;position:relative;overflow:hidden}.ns-visual-placeholder:after{content:"";background:#1d5bff14;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-110px;right:-80px}.ns-visual-placeholder>span,.ns-output-grid article>span{z-index:1;color:#1d5bff;letter-spacing:.03em;background:#fffc;border:1px solid #1d5bff33;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:11px;font-weight:800;position:relative}.ns-visual-placeholder>div{z-index:1;position:relative}.ns-visual-placeholder b{letter-spacing:-.045em;max-width:380px;font-size:34px;line-height:1.12;display:block}.ns-visual-placeholder p{color:#52617a;max-width:420px;margin-top:14px;font-size:16px;line-height:1.65}.ns-visual-placeholder small{z-index:1;color:#6a7890;max-width:410px;font-size:12px;line-height:1.55;position:relative}.ns-problem-section{background:#f6f7f9;padding-block:116px}.ns-problem-heading{text-align:center;max-width:820px;margin-inline:auto}.ns-problem-heading .ns-eyebrow{color:#7d8795;letter-spacing:-.01em;text-transform:none;font-size:15px}.ns-problem-heading h2{color:#080b12;letter-spacing:-.06em;margin-top:22px;font-size:clamp(42px,4.5vw,62px);font-weight:870;line-height:1.12}.ns-problem-heading p{color:#6b7380;word-break:keep-all;max-width:700px;margin:22px auto 0;font-size:16px;line-height:1.75}.ns-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.ns-problem-grid article{--problem-color:#1d5bff;--problem-soft:#eaf1ff;text-align:center;background:#fff;border:1px solid #e4e8ee;border-radius:28px;flex-direction:column;align-items:center;min-height:520px;padding:30px 30px 34px;transition:transform .24s,box-shadow .24s,opacity .62s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #13223d0e}.ns-problem-grid article:before{background:radial-gradient(circle, color-mix(in srgb, var(--problem-color) 13%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:250px;height:180px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.ns-problem-grid article.tone-orange{--problem-color:#f36d21;--problem-soft:#fff0e7}.ns-problem-grid article.tone-teal{--problem-color:#129a9a;--problem-soft:#e9f9f7}.ns-problem-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 58px #13223d1a}.ns-problem-card-head{z-index:1;justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex;position:relative}.ns-problem-card-head span{color:var(--problem-color);letter-spacing:-.015em;font-size:12px;font-weight:850}.ns-problem-card-head>b{color:color-mix(in srgb, var(--problem-color) 48%, #aab2be);letter-spacing:.1em;font-size:12px;font-weight:900}.ns-problem-grid h3{z-index:1;color:#11151d;letter-spacing:-.045em;word-break:keep-all;max-width:330px;margin:30px 0 0;font-size:23px;font-weight:850;line-height:1.35;position:relative}.ns-problem-grid p{color:#747c88;word-break:keep-all;max-width:320px;margin:0;font-size:14px;line-height:1.72}.ns-problem-metric{color:var(--problem-color);text-align:center;gap:5px;margin-top:auto;display:grid}.ns-problem-metric b{letter-spacing:-.045em;font-size:31px;font-weight:900;line-height:1}.ns-problem-metric span{color:color-mix(in srgb, var(--problem-color) 72%, #687182);font-size:10px;font-weight:800}.ns-problem-card-source{color:#8b94a1;text-underline-offset:3px;margin-top:12px;font-size:9px;font-weight:750;line-height:1.4;text-decoration:none}.ns-problem-card-source:hover{color:var(--problem-color);text-decoration:underline}.ns-problem-source{color:#98a0ac;text-align:center;justify-content:center;gap:8px;margin:20px 0 0;font-size:10px;line-height:1.55;display:flex}.ns-problem-source a{color:#667386;text-underline-offset:3px;font-weight:800}.ns-scope-section{background:#f5f7fa}.ns-scope-list{border-top:1px solid #bbc8da;margin-top:56px}.ns-scope-list article{border-bottom:1px solid #bbc8da;grid-template-columns:210px minmax(0,1fr) minmax(250px,.72fr);align-items:start;gap:34px;padding:30px 0;display:grid}.ns-scope-index{gap:13px;display:grid}.ns-scope-icon{filter:drop-shadow(0 9px 18px #1d5bff1a);width:112px;height:112px;margin-bottom:7px}.ns-scope-index b{color:#18243d;letter-spacing:-.02em;font-size:16px}.ns-scope-list h3{color:#111827;letter-spacing:-.04em;font-size:24px;line-height:1.25}.ns-scope-list p,.ns-scope-list small{color:#5e6b80;font-size:14px;line-height:1.7}.ns-scope-list p{margin-top:10px}.ns-scope-list small{border-left:2px solid #92a8c8;padding-left:18px;display:block}.ns-single-action{align-items:center;gap:20px;margin-top:34px;display:flex}.ns-single-action span{color:#697589;font-size:13px}.ns-output-intro{border-top:1px solid #d6deea;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:50px;margin-top:88px;padding-top:44px;display:grid}.ns-output-intro h3{color:#101b33;letter-spacing:-.045em;margin-top:12px;font-size:35px;line-height:1.12}.ns-output-intro>p{color:#697589;font-size:14px;line-height:1.7}.ns-output-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px;display:grid}.ns-output-grid article{background:linear-gradient(145deg,#ffffffeb,#ebf2fce6),repeating-linear-gradient(135deg,#0000 0 14px,#0b1f4d08 14px 15px);border:1px dashed #9fb1cb;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:26px;display:flex}.ns-output-grid article>span{margin-bottom:auto}.ns-output-grid b{color:#16233d;letter-spacing:-.035em;font-size:21px}.ns-output-grid p{color:#6b778c;margin-top:9px;font-size:13px}.ns-pricing-section{background:#0b1f4d}.ns-pricing-section .ns-eyebrow{color:#8fc6ff}.ns-pricing-section .ns-section-heading h2{color:#fff}.ns-pricing-section .ns-heading-split>p{color:#ffffffad}.ns-price-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.ns-price-grid article{background:#ffffff0e;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;min-height:510px;padding:30px;display:flex}.ns-price-grid article>span{color:#8fc6ff;font-size:12px;font-weight:800}.ns-price-grid h3{color:#fff;letter-spacing:-.045em;margin-top:52px;font-size:29px;line-height:1.15}.ns-price-grid strong{color:#ffffffa6;margin-top:10px;font-size:13px;line-height:1.5}.ns-price-grid ul{color:#ffffffd4;gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid}.ns-price-grid li{padding-left:18px;font-size:14px;line-height:1.55;position:relative}.ns-price-grid li:before{content:"";background:#67c5d1;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.ns-price-grid article>p{color:#ffffff91;border-top:1px solid #ffffff1f;margin-top:auto;padding-top:24px;font-size:12px;line-height:1.6}.ns-price-footer{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding-top:26px;display:flex}.ns-price-footer p{color:#fff9;max-width:750px;font-size:12px;line-height:1.65}.ns-price-footer a{color:#fff;align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ns-example-section{background:#fff}.ns-example-card{background:#f7f9fc;border:1px solid #d4deeb;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.ns-example-heading{color:#fff;background:#10244f;padding:42px}.ns-example-heading>span{color:#8fc6ff;font-size:11px;font-weight:800}.ns-example-heading h2{letter-spacing:-.048em;margin-top:56px;font-size:34px;line-height:1.16}.ns-example-heading p{color:#ffffff94;margin-top:20px;font-size:12px;line-height:1.6}.ns-example-flow{padding:20px 38px}.ns-example-flow article{border-bottom:1px solid #d7e0ec;grid-template-columns:38px 170px 1fr;align-items:center;gap:18px;min-height:105px;display:grid}.ns-example-flow article:last-child{border-bottom:0}.ns-example-flow span{color:var(--ns-blue);font-size:12px;font-weight:800}.ns-example-flow b{color:#17233c;font-size:15px}.ns-example-flow p{color:#667287;font-size:13px;line-height:1.6}.ns-cost-formula{background:#eef4fd;border:1px solid #bdd0ee;border-radius:14px;margin:16px 0;padding:20px}.ns-cost-formula b{color:#10244f;font-size:14px}.ns-cost-formula-items{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ns-cost-formula-items span{color:#17233c;background:#fff;border:1px solid #d6e0ee;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:750;display:inline-flex}.ns-cost-formula-items span:not(:last-child):after{content:"+";color:#1d5bff;margin-left:9px;font-weight:900}.ns-cost-formula small{color:#6b778c;margin-top:7px;font-size:11px;line-height:1.55;display:block}.ns-trade-details-link{color:#17315f;background:#f7faff;border:1px solid #cbd9ea;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:-8px 0 24px;padding:16px 18px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.ns-trade-details-link:hover{background:#eef5ff;border-color:#8aabdd}.ns-operations-strip{background:#f7f9fc;border-block:1px solid #d7e0ec;padding:34px 0}.ns-trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.ns-trust-grid>div{border-right:1px solid #d2dce9;gap:8px;min-height:74px;padding:8px 24px;display:grid}.ns-trust-grid>div:first-child{padding-left:0}.ns-trust-grid>div:last-child{border-right:0}.ns-trust-grid span{color:#6b778c;font-size:11px;font-weight:700}.ns-trust-grid strong{color:#17233c;font-size:14px;line-height:1.45}.ns-field-record-head{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:end;gap:50px;margin-bottom:48px;display:grid}.ns-field-record-head h2{color:#111827;letter-spacing:-.052em;margin-top:14px;font-size:43px;line-height:1.08}.ns-field-record-head>p{color:#667287;font-size:14px;line-height:1.7}.ns-service-hero{background:linear-gradient(135deg,#f5f8ff 0%,#edf4ff 65%,#eefbfb 100%);border-bottom:1px solid #d9e2ee;position:relative;overflow:hidden}.ns-service-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;min-height:520px;padding-block:76px;display:grid}.ns-service-hero h1{font-size:clamp(50px,4.7vw,72px)}.ns-service-placeholder{min-height:430px}.ns-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ns-anchor-alias{height:0;display:block;position:relative;top:-90px}.ns-service-pricing{background:#fff}.ns-service-price-list{gap:18px;margin-top:58px;display:grid}.ns-service-price-list>article{background:#fff;border:1px solid #ccd7e6;border-radius:20px;grid-template-columns:1.05fr 1fr 1fr;display:grid;overflow:hidden}.ns-service-price-list header{background:#f4f7fb;border-right:1px solid #d9e1ec;min-height:350px;padding:30px}.ns-service-price-list header>span{color:var(--ns-blue);font-size:12px;font-weight:800}.ns-service-price-list header h3{color:#101b33;letter-spacing:-.045em;margin-top:56px;font-size:30px;line-height:1.14}.ns-service-price-list header strong{color:#5d6a7e;margin-top:9px;font-size:13px;display:block}.ns-service-price-list header p{color:#687589;margin-top:32px;font-size:13px;line-height:1.65}.ns-service-price-list>article>div{border-right:1px solid #d9e1ec;padding:30px}.ns-service-price-list h4{color:#17233c;font-size:14px}.ns-service-price-list ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ns-service-price-list li{color:#5d697d;padding-left:16px;font-size:13px;line-height:1.55;position:relative}.ns-service-price-list li:before{background:var(--ns-teal);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.ns-service-price-list footer{color:#687589;background:#fbfcfe;border-top:1px solid #d9e1ec;grid-column:1/-1;padding:16px 30px;font-size:12px;line-height:1.6}.ns-cost-notice{background:#f7f9fc;border:1px solid #cdd8e7;border-radius:16px;grid-template-columns:220px 1fr;gap:34px;margin-top:24px;padding:24px;display:grid}.ns-cost-notice b{color:#16233d;font-size:14px}.ns-cost-notice p{color:#687589;font-size:13px;line-height:1.65}.ns-process-grid-six{grid-template-columns:repeat(3,1fr)}.ns-process-grid-six:before{display:none}.ns-service-checks{background:#f5f7fa}.ns-check-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:50px;display:grid}.ns-check-grid article{background:#fff;border:1px solid #d1dbe8;border-radius:17px;min-height:240px;padding:28px}.ns-check-grid article>span{color:var(--ns-blue);font-size:11px;font-weight:800}.ns-check-grid h3{color:#14213a;letter-spacing:-.035em;margin-top:44px;font-size:23px}.ns-check-grid p{color:#687589;margin-top:14px;font-size:13px;line-height:1.7}.ns-operations-note{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.ns-operations-note>div{background:#eaf0f8;border:1px solid #d1dbe8;border-radius:14px;padding:22px 24px}.ns-operations-note b{color:#16233d;font-size:13px}.ns-operations-note p{color:#687589;margin-top:7px;font-size:12px}.ns-apply-section{background:#fff}.ns-apply-grid{grid-template-columns:minmax(0,.72fr) minmax(440px,1fr);align-items:start;gap:70px;display:grid}.ns-apply-grid h2{color:#111827;letter-spacing:-.052em;margin-top:14px;font-size:46px;line-height:1.08}.ns-apply-grid>div>p{color:#667287;margin-top:20px;font-size:14px;line-height:1.7}.ns-apply-grid>div>a{color:var(--ns-blue);align-items:center;gap:7px;margin-top:20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ns-apply-card{border:1px solid #cbd6e5;border-radius:20px;gap:18px;padding:30px;display:grid;box-shadow:0 20px 60px #0b1f4d14}.ns-apply-card .ns-quick-quote-product-grid{grid-template-columns:1fr}.ns-apply-card .ns-quick-quote-details-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.ns-entry-hero-v6{grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);gap:clamp(48px,6vw,96px);min-height:700px;padding-block:56px 76px}.ns-entry-hero-v6 .ns-entry-copy{max-width:720px}.ns-entry-hero-v6 .ns-entry-copy h1{word-break:keep-all;font-size:clamp(52px,4.8vw,72px)}.ns-entry-hero-v6 .ns-entry-copy h1>span,.ns-entry-hero-v6 .ns-entry-copy h1>strong{display:block}.ns-entry-hero-v6 .ns-entry-copy h1 strong{color:#1d5bff}.ns-hero-mobile-break{display:none}.ns-hero-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.ns-hero-result-link{color:#33445f;align-items:center;gap:8px;padding:12px 4px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.ns-hero-result-link span{color:#1d5bff;font-size:22px;line-height:1}.ns-hero-result-link:hover{color:#1d5bff}.ns-hero-facts{color:#53627a;flex-wrap:wrap;gap:10px 20px;margin-top:22px;font-size:13px;font-weight:700;display:flex}.ns-hero-facts span{padding-left:17px;position:relative}.ns-hero-facts span:before{content:"";background:#1693a3;border-radius:50%;width:7px;height:7px;position:absolute;top:.48em;left:0}.ns-hero-deliverable{background:#ffffffeb;border:1px solid #1d5bff29;border-radius:28px;padding:28px;position:relative;transform:rotate(1.2deg);box-shadow:0 34px 80px #0b1f4d24}.ns-hero-deliverable:before{z-index:-1;content:"";background:#e6efff;border:1px solid #1d5bff1f;border-radius:28px;position:absolute;inset:14px -14px -14px 14px}.ns-hero-deliverable>small{color:#7b8798;font-size:11px;font-weight:700}.ns-hero-doc-head{border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-bottom:18px;display:flex}.ns-hero-doc-head span{color:#111827;font-size:20px;font-weight:850}.ns-hero-doc-head b{color:#1d5bff;background:#e8f0ff;border-radius:999px;padding:7px 10px;font-size:11px}.ns-hero-doc-product{background:#f5f7fa;border-radius:16px;align-items:center;gap:13px;margin-top:20px;padding:16px;display:flex}.ns-hero-doc-product i{color:#fff;background:#0b1f4d;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.ns-hero-doc-product div{gap:3px;display:grid}.ns-hero-doc-product b{font-size:14px}.ns-hero-doc-product span{color:#7b8798;font-size:11px}.ns-hero-deliverable dl{background:#e3e9f2;border:1px solid #e3e9f2;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.ns-hero-deliverable dl div{background:#fff;gap:7px;padding:14px;display:grid}.ns-hero-deliverable dt{color:#7b8798;font-size:11px}.ns-hero-deliverable dd{color:#111827;margin:0;font-size:13px;font-weight:800}.ns-hero-doc-flow{grid-template-columns:repeat(5,1fr);gap:0;margin-top:18px;display:grid}.ns-hero-doc-flow span{color:#8994a6;text-align:center;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 2px;font-size:9px;font-weight:800;display:flex;position:relative}.ns-hero-doc-flow span:not(:last-child):after{content:"";border-top:1px solid #cbd5e3;width:16px;position:absolute;top:50%;right:-8px}.ns-hero-doc-flow span i{color:#a5afbe;font-size:8px;font-style:normal}.ns-hero-doc-flow span.done,.ns-hero-doc-flow span.done i{color:#1d5bff}.ns-quote-section{background:#0b1f4d;padding-block:88px}.ns-quote-section-grid{grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr);align-items:start;gap:clamp(44px,6vw,88px);display:grid}.ns-quote-section .ns-eyebrow{color:#78d4dc}.ns-quote-section h2{color:#fff;letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(40px,4.4vw,62px);line-height:1.08}.ns-quote-section p{color:#ffffffb3;margin-top:22px;font-size:16px;line-height:1.75}.ns-quote-section ul{color:#ffffffdb;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ns-quote-section li{padding-left:22px;font-size:14px;position:relative}.ns-quote-section li:before{content:"";background:#1693a3;border-radius:50%;width:9px;height:9px;position:absolute;top:.45em;left:0}.ns-quote-section .ns-entry-form{background:#fff;margin:0;box-shadow:0 30px 70px #0000003d}.ns-capability-card.tone-cost{background:#e7f7f2}.ns-cost-preview{gap:9px;display:grid}.ns-cost-preview div{background:#ffffffd1;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.ns-cost-preview span{color:#4b5e69;font-size:12px}.ns-cost-preview b{color:#123a43;font-size:12px}.ns-cost-preview .active{background:#0b1f4d}.ns-cost-preview .active span,.ns-cost-preview .active b{color:#fff}.ns-capability-grid .ns-capability-wide{grid-column:1/-1}.ns-order-standards{background:#06152f;padding-block:100px}.ns-order-standards-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;display:grid}.ns-order-standards-head .ns-eyebrow{color:#6ed0da;grid-column:1/-1}.ns-order-standards h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.5vw,64px);line-height:1.08}.ns-order-standards-head>p{color:#ffffffa3;margin:0 0 8px;font-size:16px;line-height:1.7}.ns-order-standards-grid{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid;overflow:hidden}.ns-order-standards-grid article{background:#0a1e42;min-height:240px;padding:28px}.ns-order-standards-grid article>span{color:#6ed0da;font-size:11px;font-weight:850}.ns-order-standards-grid h3{color:#fff;margin-top:42px;font-size:21px}.ns-order-standards-grid p{color:#ffffff9e;margin-top:12px;font-size:13px;line-height:1.7}.ns-problem-icon-wrap{border:1px solid color-mix(in srgb, var(--problem-color) 15%, #e9edf2);background:var(--problem-soft);color:#0b0e14;border-radius:36px;justify-content:center;align-items:center;width:116px;height:116px;margin:32px 0 26px;display:flex;box-shadow:inset 0 1px #fffc}.ns-problem-icon{width:76px;height:76px;filter:drop-shadow(5px 6px 0 color-mix(in srgb, var(--problem-color) 13%, transparent));overflow:visible}.ns-problem-icon-line,.ns-problem-icon-paper,.ns-problem-icon-accent{stroke:#0c0f15;stroke-width:3.1px;stroke-linecap:round;stroke-linejoin:round}.ns-problem-icon-line{fill:none}.ns-problem-icon-paper{fill:#fff}.ns-problem-icon-accent{fill:var(--problem-color)}.ns-problem-icon-check{stroke:#fff;stroke-width:3.6px}.ns-competition-callout{background:#fff8ed;border:1px solid #f2c992;border-radius:22px;grid-template-columns:150px 1fr;align-items:start;gap:28px;margin-top:22px;padding:30px 34px;display:grid}.ns-competition-callout>span{color:#a85208;background:#fff0d8;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.ns-competition-callout h3{color:#171a21;letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.3vw,32px);line-height:1.25}.ns-competition-callout p{color:#5e6674;max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.75}.ns-capability-section{background:#f4f7fb}.ns-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:54px;display:grid}.ns-capability-card{background:#eaf2ff;border:1px solid #0b1f4d14;border-radius:30px;min-height:590px;padding:38px 38px 0;overflow:hidden}.ns-capability-card.tone-blue{background:#dcecff}.ns-capability-card.tone-violet{background:#ece5ff}.ns-capability-card.tone-mint{background:#def5e7}.ns-capability-card.tone-peach{background:#ffeadc}.ns-capability-card.tone-navy{color:#fff;background:#0b1f4d}.ns-capability-wide{grid-column:1/-1;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:44px;min-height:460px;padding-bottom:38px;display:grid}.ns-capability-copy>span{color:#1664d9;font-size:14px;font-weight:800}.ns-capability-copy h3{color:#111827;letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(30px,3vw,44px);line-height:1.13}.ns-capability-copy p{color:#536073;max-width:530px;margin:18px 0 0;font-size:15px;line-height:1.75}.tone-navy .ns-capability-copy>span{color:#7ec9ff}.tone-navy .ns-capability-copy h3{color:#fff}.tone-navy .ns-capability-copy p{color:#b9c7dc}.ns-preview-panel{background:#ffffffd1;border:1px solid #ffffffc2;border-radius:22px 22px 0 0;gap:10px;min-height:265px;margin-top:34px;padding:24px;display:grid;box-shadow:0 22px 52px #0b1f4d1f}.ns-preview-panel small{color:#8090a6;margin-bottom:8px;font-size:11px;font-weight:700}.ns-preview-panel>div{color:#4d5b70;background:#fff;border:1px solid #dce4ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;font-size:13px;display:flex}.ns-preview-panel>div b{color:#0b1f4d}.ns-quote-preview>div.active{background:#edf5ff;border-color:#6aa6ff}.ns-supplier-preview>div{justify-content:flex-start}.ns-supplier-preview>div b{min-width:70px}.ns-work-preview{grid-template-columns:1fr 1fr;align-content:center}.ns-work-preview small{grid-column:1/-1}.ns-work-preview>span{color:#7b4121;text-align:center;background:#fff;border:1px solid #f2cab1;border-radius:14px;padding:18px 12px;font-size:13px;font-weight:800}.ns-progress-preview{min-height:250px;box-shadow:none;background:#ffffff14;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:center;margin:0}.ns-progress-preview small{color:#91a7c6;grid-column:1/-1}.ns-progress-preview>div{color:#bccbe0;background:#ffffff14;border-color:#ffffff24;flex-direction:column;justify-content:center;min-height:118px}.ns-progress-preview>div.done{color:#fff;background:#1d5bff59;border-color:#5ac3ff8c}.ns-progress-preview i{width:28px;height:28px;color:inherit;background:#ffffff24;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.ns-situation-head{max-width:820px}.ns-situation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.ns-situation-cards article{background:#fff;border:1px solid #d6deea;border-radius:20px;padding:28px}.ns-situation-card-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.ns-situation-icon{width:48px;height:48px}.ns-situation-card-top span{color:#9aa7ba;letter-spacing:.08em;font-size:12px;font-weight:800}.ns-situation-cards small{color:#1d5bff;margin-top:22px;font-size:12px;font-weight:800;display:block}.ns-situation-cards h3{color:#111827;letter-spacing:-.035em;margin:10px 0 0;font-size:23px;line-height:1.38}.ns-situation-cards p{color:#657186;margin:12px 0 0;font-size:14px;line-height:1.7}.ns-situation-actions{margin-top:28px}.ns-footer-recognition{align-items:center;gap:16px;margin-top:14px;display:flex}.ns-footer-recognition>span{color:#8993a2;font-size:10px;font-weight:850}.ns-footer-recognition>div{align-items:center;gap:20px;display:flex}.ns-footer-recognition figure{background:0 0;border:0;align-items:center;min-width:0;height:auto;margin:0;padding:0;display:flex}.ns-footer-recognition img{object-fit:contain;width:auto;display:block}.ns-footer-award-logo--gbsa img{height:21px}.ns-footer-award-logo--forest img{height:36px}.ns-apply-submit{justify-content:space-between;align-items:center;gap:18px;margin-top:4px;display:flex}.ns-apply-submit small{color:#748095;font-size:11px;line-height:1.5}@media (max-width:1023px){.ns-entry-hero-grid,.ns-service-hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:72px}.ns-entry-copy{max-width:860px}.ns-hero-placeholder,.ns-service-placeholder{min-height:430px}.ns-scope-list article{grid-template-columns:170px 1fr}.ns-scope-list small{grid-column:2}.ns-price-grid{grid-template-columns:1fr}.ns-price-grid article{min-height:400px}.ns-example-card{grid-template-columns:1fr}.ns-service-price-list>article{grid-template-columns:1fr 1fr}.ns-service-price-list header{border-bottom:1px solid #d9e1ec;border-right:0;grid-column:1/-1;min-height:280px}.ns-apply-grid{grid-template-columns:1fr}.ns-trust-grid{grid-template-columns:1fr 1fr}.ns-trust-grid>div:nth-child(2){border-right:0}.ns-trust-grid>div:nth-child(n+3){margin-top:16px}.ns-entry-hero-v6,.ns-quote-section-grid{grid-template-columns:1fr}.ns-problem-grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.ns-hero-deliverable{max-width:700px;transform:none}.ns-order-standards-head{grid-template-columns:1fr;gap:22px}.ns-order-standards-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.stripi{word-break:normal;overflow-wrap:anywhere}.stripi h1,.stripi h2,.stripi h3,.stripi h4,.stripi p,.stripi a,.stripi button{overflow-wrap:anywhere;max-width:100%}.ns-entry-hero-grid,.ns-service-hero-grid{gap:46px;padding-block:54px 68px}.ns-entry-copy h1,.ns-service-hero h1{letter-spacing:-.045em;font-size:clamp(36px,10.5vw,42px);line-height:1.07}.ns-entry-copy>p,.ns-service-hero-grid>div:first-child>p{font-size:16px;line-height:1.68}.ns-entry-form{padding:16px}.ns-quick-quote-grid,.ns-quick-quote-grid.compact,.ns-apply-card .ns-quick-quote-grid{grid-template-columns:1fr}.ns-apply-card .ns-quick-quote-grid>label:first-child,.ns-apply-card .ns-quick-quote-grid>label:nth-child(3),.ns-apply-card .ns-quick-quote-submit{grid-column:1}.ns-quick-quote-submit{width:100%}.ns-quote-images-head{flex-direction:column;align-items:flex-start}.ns-visual-placeholder{border-radius:20px;min-height:390px;padding:22px}.ns-visual-placeholder b{font-size:28px}.ns-problem-section{padding-block:82px}.ns-problem-heading .ns-eyebrow{font-size:13px}.ns-problem-heading h2{letter-spacing:-.05em;margin-top:18px;font-size:32px;line-height:1.2}.ns-problem-heading p{margin-top:18px;font-size:14px}.ns-problem-grid{gap:18px;margin-top:46px}.ns-problem-grid article{border-radius:24px;min-height:470px;padding:24px 24px 29px}.ns-problem-grid h3{max-width:300px;margin-top:25px;font-size:22px}.ns-problem-icon-wrap{border-radius:31px;width:104px;height:104px;margin:27px 0 23px}.ns-problem-icon{width:68px;height:68px}.ns-problem-grid p{font-size:14px}.ns-problem-metric b{font-size:30px}.ns-problem-source{flex-direction:column;align-items:center;gap:4px;margin-top:18px;padding-inline:12px;font-size:8px}.ns-scope-list article{grid-template-columns:1fr;gap:18px}.ns-scope-list small{grid-column:1}.ns-single-action{flex-direction:column;align-items:flex-start}.ns-output-intro,.ns-field-record-head{grid-template-columns:1fr;gap:20px}.ns-output-grid{grid-template-columns:1fr}.ns-output-grid article{min-height:230px}.ns-price-grid article{min-height:460px;padding:26px}.ns-price-grid h3{margin-top:42px}.ns-price-footer{flex-direction:column;align-items:flex-start}.ns-example-heading{padding:28px}.ns-example-heading h2{margin-top:42px;font-size:29px}.ns-example-flow{padding:8px 24px}.ns-example-flow article{grid-template-columns:32px 1fr;gap:10px;padding:20px 0}.ns-example-flow p{grid-column:2}.ns-field-record-head h2{font-size:37px}.ns-service-price-list>article{grid-template-columns:1fr}.ns-service-price-list header{grid-column:1;min-height:290px}.ns-service-price-list>article>div{border-bottom:1px solid #d9e1ec;border-right:0}.ns-service-price-list footer{grid-column:1}.ns-cost-notice{grid-template-columns:1fr;gap:10px}.ns-process-grid-six,.ns-check-grid,.ns-operations-note{grid-template-columns:1fr}.ns-apply-grid{gap:38px}.ns-apply-grid h2{font-size:39px}.ns-apply-card{padding:22px}.ns-apply-submit{flex-direction:column;align-items:stretch}.ns-trust-grid{grid-template-columns:1fr}.ns-trust-grid>div{border-bottom:1px solid #d2dce9;border-right:0;padding:14px 0}.ns-trust-grid>div:nth-child(n+3){margin-top:0}.ns-trust-grid>div:last-child{border-bottom:0}.ns-competition-callout{grid-template-columns:1fr;gap:14px;padding:24px}.ns-capability-grid{grid-template-columns:1fr;margin-top:38px}.ns-capability-card,.ns-capability-wide{border-radius:22px;grid-column:auto;min-height:auto;padding:28px 22px 0;display:block}.ns-capability-wide{padding-bottom:24px}.ns-capability-copy h3{font-size:32px}.ns-preview-panel{min-height:240px;padding:17px}.ns-progress-preview{grid-template-columns:1fr;min-height:auto;margin-top:28px}.ns-progress-preview>div{flex-direction:row;justify-content:flex-start;min-height:58px}.ns-situation-cards{grid-template-columns:1fr;margin-top:34px}.ns-footer-recognition{flex-direction:column;align-items:flex-start;gap:10px}.ns-footer-recognition figure{min-width:0;height:auto}.ns-cost-formula-items{grid-template-columns:1fr 1fr;display:grid}.ns-cost-formula-items span{border-radius:10px;justify-content:space-between}.ns-cost-formula-items span:not(:last-child):after{content:none}.ns-trade-details-link{align-items:flex-start;margin-top:-4px;line-height:1.65}.ns-pricing-hero h1{letter-spacing:-.045em;font-size:clamp(34px,9.5vw,40px);line-height:1.08}.ns-pricing-hero>.ns-shell>p,.ns-entry-copy>p,.ns-service-hero-grid>div:first-child>p{max-width:100%}.ns-pricing-hero .ns-hero-actions{align-items:stretch;width:100%}.ns-pricing-hero .ns-hero-actions>a{width:100%}.ns-entry-hero-v6{gap:40px;padding-block:46px 66px}.ns-entry-hero-v6 .ns-entry-copy h1{word-break:keep-all;font-size:clamp(34px,9.2vw,40px);line-height:1.06}.ns-hero-mobile-break{display:block}.ns-hero-actions{flex-direction:column;align-items:stretch}.ns-hero-actions a{justify-content:center;width:100%}.ns-hero-result-link{padding-block:8px}.ns-hero-facts{gap:10px;display:grid}.ns-hero-deliverable{border-radius:20px;padding:18px}.ns-hero-deliverable:before{display:none}.ns-hero-doc-head span{font-size:16px}.ns-hero-doc-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.ns-quote-section{padding-block:64px}.ns-quote-section-grid{gap:34px}.ns-quote-section h2{font-size:36px}.ns-order-standards{padding-block:72px}.ns-order-standards-head{display:block}.ns-order-standards-head h2{margin-top:18px;font-size:38px}.ns-order-standards-head>p{margin-top:20px}.ns-order-standards-grid{grid-template-columns:1fr;margin-top:40px}.ns-order-standards-grid article{min-height:210px}.ns-price-grid{grid-template-columns:1fr}}@media (min-width:1024px){.ns-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ns-price-grid article{min-height:540px;padding:26px}.ns-price-grid h3{font-size:25px}}.ns-ws-product-window{color:#111827;background:#fff;border:1px solid #d7e0ec;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 30px 80px #0b1f4d29}.ns-ws-window-bar{color:#6b778b;letter-spacing:.02em;background:#f8fafc;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;min-height:38px;padding:0 16px;font-size:10px;font-weight:750;display:flex}.ns-ws-window-bar:before{content:none;display:none}.ns-ws-window-bar span{flex:1}.ns-ws-window-bar b{color:#1d5bff;letter-spacing:.08em;background:#e9f0ff;border-radius:999px;padding:4px 7px;font-size:8px}.ns-ws-product-body{grid-template-columns:148px minmax(0,1fr);min-height:545px;display:grid}.ns-ws-preview-sidebar{background:#fff;border-right:1px solid #e3e8f0;flex-direction:column;padding:14px 10px 12px;display:flex}.ns-ws-preview-brand{height:34px;padding:2px 5px;overflow:hidden}.ns-ws-preview-brand a,.ns-ws-preview-brand>div{transform-origin:0 0;transform:scale(.7)}.ns-ws-preview-new{color:#fff;background:#1d5bff;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;margin:8px 2px 15px;font-size:10px;font-weight:800;display:flex;box-shadow:0 8px 18px #1d5bff38}.ns-ws-preview-sidebar>small{color:#a0aabc;letter-spacing:.1em;margin:0 8px 5px;font-size:8px;font-weight:850}.ns-ws-preview-nav-item{color:#5c687a;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:10px;font-weight:700;display:flex}.ns-ws-preview-nav-item.active{color:#1d5bff;background:#edf4ff}.ns-ws-preview-account{border-top:1px solid #edf0f4;align-items:center;gap:8px;margin-top:auto;padding:10px 6px 2px;display:flex}.ns-ws-preview-account>span{color:#fff;background:#0b1f4d;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.ns-ws-preview-account div{gap:2px;display:grid}.ns-ws-preview-account b{font-size:9px}.ns-ws-preview-account small{color:#8b96a8;font-size:7px}.ns-ws-screen{background:#f5f7fa;min-width:0;padding:18px}.ns-ws-screen-topbar{color:#778397;border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;min-height:24px;padding-bottom:12px;font-size:9px;display:flex}.ns-ws-screen-topbar b{color:#9aa5b5;font-size:8px}.ns-ws-screen-title{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 2px 14px;display:flex}.ns-ws-screen-title small{color:#1d5bff;letter-spacing:.04em;font-size:8px;font-weight:850}.ns-ws-screen-title h3{color:#111827;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(16px,1.65vw,22px);line-height:1.2}.ns-ws-screen-title p{color:#8a95a6;margin:6px 0 0;font-size:8px}.ns-ws-screen-title>span{color:#1d5bff;background:#e7f0ff;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.ns-ws-screen-card{background:#fff;border:1px solid #dde4ed;border-radius:14px;box-shadow:0 8px 22px #0b1f4d0a}.ns-ws-progress-card{padding:14px}.ns-ws-card-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.ns-ws-card-heading b{color:#111827;font-size:10px}.ns-ws-card-heading span{color:#788497;font-size:8px}.ns-ws-progress{grid-template-columns:repeat(8,1fr);margin-top:16px;display:grid}.ns-ws-progress>div{color:#a1aaba;justify-items:center;gap:6px;display:grid;position:relative}.ns-ws-progress>div:not(:first-child):before{content:"";background:#dde3ec;width:100%;height:2px;position:absolute;top:8px;right:50%}.ns-ws-progress>div.done:not(:first-child):before{background:#1d5bff}.ns-ws-progress i{z-index:1;color:#a0aabb;background:#fff;border:2px solid #d6deea;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;font-weight:850;display:grid;position:relative}.ns-ws-progress .done i{color:#fff;background:#1d5bff;border-color:#1d5bff}.ns-ws-progress span{text-align:center;max-width:48px;font-size:7px;font-weight:700;line-height:1.25}.ns-ws-progress .done span{color:#1d5bff}.ns-ws-screen-grid{grid-template-columns:minmax(0,1.2fr) minmax(155px,.8fr);gap:12px;margin-top:12px;display:grid}.ns-ws-order-summary{padding:14px}.ns-ws-order-summary dl{grid-template-columns:1fr 1fr;gap:13px 18px;margin:16px 0 0;display:grid}.ns-ws-order-summary dl div{gap:4px;display:grid}.ns-ws-order-summary dt{color:#8994a5;font-size:8px}.ns-ws-order-summary dd{color:#1a263b;margin:0;font-size:9px;font-weight:750}.ns-ws-next-card,.ns-ws-approval-card{color:#1d5bff;background:#edf4ff;border-color:#bcd0ff;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px;display:flex}.ns-ws-next-card small,.ns-ws-approval-card small{letter-spacing:.08em;font-size:7px;font-weight:850}.ns-ws-next-card svg,.ns-ws-approval-card svg{margin-top:11px}.ns-ws-next-card b{color:#10203d;margin-top:8px;font-size:10px}.ns-ws-next-card p,.ns-ws-approval-card p{color:#62708a;margin:7px 0 0;font-size:8px;line-height:1.55}.ns-ws-quote-grid{grid-template-columns:minmax(0,1.25fr) minmax(170px,.75fr)}.ns-ws-quote-lines{padding:14px}.ns-ws-quote-lines>div:not(.ns-ws-card-heading){border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;padding:9px 2px;display:flex}.ns-ws-quote-lines>div span{color:#5c687b;font-size:9px}.ns-ws-quote-lines>div span small{color:#16844a;background:#e9f6ee;border-radius:4px;margin-left:6px;padding:2px 4px;font-size:7px;font-weight:800}.ns-ws-quote-lines>div span small.estimate{color:#ad5c05;background:#fff2dd}.ns-ws-quote-lines>div b{color:#14213a;font-size:9px}.ns-ws-quote-lines>div.total{background:#0b1f4d;border:0;border-radius:9px;margin-top:5px;padding:12px 10px}.ns-ws-quote-lines>div.total span,.ns-ws-quote-lines>div.total b{color:#fff}.ns-ws-payment-card{background:#f8fbff;padding:17px}.ns-ws-payment-card>small{color:#1d5bff;font-size:8px;font-weight:850}.ns-ws-payment-card h4{color:#10203d;letter-spacing:-.03em;margin:9px 0 14px;font-size:14px;line-height:1.25}.ns-ws-payment-card>div{border-top:1px solid #e2e9f2;gap:4px;padding:10px 0;display:grid}.ns-ws-payment-card>div span{color:#6c788b;font-size:8px}.ns-ws-payment-card>div b{color:#15233d;font-size:9px}.ns-ws-payment-card p{color:#8994a6;margin:11px 0 0;font-size:7px;line-height:1.5}.ns-ws-inspection-grid{grid-template-columns:minmax(0,1.28fr) minmax(180px,.72fr)}.ns-ws-photo-card{padding:14px}.ns-ws-photo-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.ns-ws-photo-grid>div{color:#2868e8;background:linear-gradient(145deg,#f8faff,#edf3ff);border:1px solid #dbe3ef;border-radius:8px;align-content:center;place-items:center;gap:6px;min-height:74px;display:grid}.ns-ws-photo-grid>div span{color:#52647d;font-size:9px;font-weight:800}.ns-ws-check-list{gap:7px;margin-top:12px;display:grid}.ns-ws-check-list span{color:#40506a;align-items:center;gap:6px;font-size:8px;display:flex}.ns-ws-check-list svg{color:#16844a;background:#e7f6ed;border-radius:50%;padding:2px}.ns-ws-approval-card h4{color:#11203b;letter-spacing:-.025em;margin:9px 0 0;font-size:13px;line-height:1.3}.ns-ws-approval-card>b{color:#fff;text-align:center;background:#1d5bff;border-radius:8px;width:100%;margin-top:13px;padding:9px;font-size:8px}.ns-ws-shipping-card{padding:14px}.ns-ws-shipping-card .ns-ws-progress{margin-bottom:16px}.ns-ws-event-list{background:#e5e9ef;border:1px solid #e5e9ef;border-radius:10px;gap:1px;display:grid;overflow:hidden}.ns-ws-event-list>div{background:#fff;grid-template-columns:18px 66px 95px 1fr;align-items:center;gap:9px;min-height:38px;padding:0 10px;display:grid}.ns-ws-event-list i{color:#9aa5b5;border:1px solid #ccd5e1;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid}.ns-ws-event-list i.done{color:#fff;background:#1d5bff;border-color:#1d5bff}.ns-ws-event-list time{color:#768397;font-size:8px}.ns-ws-event-list b{color:#18253c;font-size:9px}.ns-ws-event-list span{color:#768397;font-size:8px}.ns-ws-showcase{margin-top:52px}.ns-ws-showcase-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.ns-ws-showcase-tabs button{color:#1c2b45;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:13px;gap:4px;min-height:68px;padding:12px 15px;transition:border-color .18s,background .18s,transform .18s;display:grid}.ns-ws-showcase-tabs button:hover{border-color:#aebfe2;transform:translateY(-1px)}.ns-ws-showcase-tabs button.active{color:#1d5bff;background:#edf4ff;border-color:#1d5bff}.ns-ws-showcase-tabs button span{font-size:13px;font-weight:850}.ns-ws-showcase-tabs button small{color:#7b8799;font-size:10px}.ns-ws-showcase-note{color:#7b8799;justify-content:center;align-items:center;gap:7px;margin:15px 0 0;font-size:11px;display:flex}.ns-workspace-heading{text-align:center;max-width:900px;margin-inline:auto}.ns-workspace-heading h2{word-break:keep-all;overflow-wrap:normal;line-height:1.08}.ns-workspace-heading>p{color:#657188;word-break:keep-all;max-width:720px;margin:24px auto 0;font-size:16px;line-height:1.7}.ns-ws-feature-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.ns-ws-feature-card{--feature-color:#1d5bff;--feature-bg:#dfeeff;isolation:isolate;background:var(--feature-bg);border:1px solid #0b1f4d14;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0b1f4d14}.ns-ws-feature-card:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#ffffffd1,#fff0 68%);border-radius:50%;width:520px;height:520px;position:absolute}.ns-ws-feature-card.tone-blue{--feature-color:#0877eb;--feature-bg:#dceeff}.ns-ws-feature-card.tone-violet{--feature-color:#6549df;--feature-bg:#ece8ff}.ns-ws-feature-card.tone-mint{--feature-color:#068f68;--feature-bg:#ddf5e9}.ns-ws-feature-card.tone-peach{--feature-color:#ef6a22;--feature-bg:#ffeadf}.ns-ws-feature-copy{z-index:2;min-width:0;position:relative}.ns-ws-feature-copy>span{color:var(--feature-color);letter-spacing:-.02em;font-size:13px;font-weight:850}.ns-ws-feature-copy h3{color:#0b101a;letter-spacing:-.06em;word-break:keep-all;margin:15px 0 0;font-size:clamp(34px,3.1vw,48px);font-weight:850;line-height:1.12}.ns-ws-feature-copy p{color:#526077;word-break:keep-all;max-width:360px;margin:20px 0 0;font-size:14px;line-height:1.7}.ns-ws-feature-preview{z-index:1;min-width:0;position:relative}.ns-ws-feature-preview .ns-ws-product-window{border-radius:19px;box-shadow:0 28px 68px #0b1f4d2e}.ns-ws-feature-card.is-wide{grid-column:1/-1;grid-template-columns:minmax(260px,.56fr) minmax(0,1.44fr);align-items:center;gap:38px;min-height:640px;padding:44px 0 44px 44px;display:grid}.ns-ws-feature-card.is-wide:before{top:-280px;left:80px}.ns-ws-feature-card.is-wide .ns-ws-feature-preview{margin-right:-78px}.ns-ws-feature-card.is-wide .ns-ws-product-body{min-height:520px}.ns-ws-feature-card.is-half{grid-column:span 6;min-height:700px;padding:38px 38px 0}.ns-ws-feature-card.is-half:before{bottom:-270px;right:-240px}.ns-ws-feature-card.is-half .ns-ws-feature-copy{max-width:470px}.ns-ws-feature-card.is-half .ns-ws-feature-copy h3{font-size:clamp(32px,2.7vw,42px)}.ns-ws-feature-card.is-half .ns-ws-feature-preview{width:760px;position:absolute;top:250px;left:38px}.ns-ws-feature-card.is-half .ns-ws-product-body{grid-template-columns:126px minmax(0,1fr);min-height:500px}.ns-ws-feature-card.is-half .ns-ws-screen{padding:14px}.ns-ws-feature-card.is-shipping .ns-ws-feature-preview{margin-right:-42px}.ns-ws-showcase-note{color:#7f8a9c;margin-top:18px;font-size:10px}@media (max-width:1100px){.ns-ws-feature-gallery{grid-template-columns:1fr}.ns-ws-feature-card.is-wide,.ns-ws-feature-card.is-half{grid-column:1;grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);align-items:center;gap:30px;min-height:610px;padding:40px 0 40px 40px;display:grid}.ns-ws-feature-card.is-half .ns-ws-feature-preview{width:auto;margin-right:-90px;position:relative;top:auto;left:auto}.ns-ws-feature-card.is-half .ns-ws-feature-copy h3{font-size:38px}}@media (min-width:1101px){.ns-home-simple .ns-simple-heading h2{white-space:nowrap}}@media (max-width:767px){.ns-workspace-heading>p{margin-top:18px;font-size:14px}.ns-ws-feature-gallery{gap:16px}.ns-ws-feature-card.is-wide,.ns-ws-feature-card.is-half{border-radius:25px;min-height:520px;padding:28px 22px 0;display:block}.ns-ws-feature-copy>span{font-size:11px}.ns-ws-feature-copy h3,.ns-ws-feature-card.is-half .ns-ws-feature-copy h3{margin-top:10px;font-size:31px;line-height:1.14}.ns-ws-feature-copy p{margin-top:13px;font-size:12px;line-height:1.58}.ns-ws-feature-card.is-wide .ns-ws-feature-preview,.ns-ws-feature-card.is-half .ns-ws-feature-preview,.ns-ws-feature-card.is-shipping .ns-ws-feature-preview{transform-origin:0 0;width:660px;margin:0;position:absolute;top:220px;left:22px;transform:scale(.5)}.ns-ws-feature-card.is-wide .ns-ws-product-body,.ns-ws-feature-card.is-half .ns-ws-product-body{grid-template-columns:132px minmax(0,1fr);min-height:520px}.ns-ws-feature-card .ns-ws-preview-sidebar{display:flex}.ns-ws-feature-card.is-shipping{min-height:500px}.ns-ws-feature-card.is-shipping .ns-ws-feature-preview{top:205px}.ns-ws-showcase-note{margin-top:14px;font-size:9px}}.ns-ws-product-window.is-hero{border-radius:22px;width:min(720px,49vw);margin-right:clamp(-120px,-6vw,-58px);transform:rotate(.4deg);box-shadow:0 36px 90px #0b1f4d33}.ns-ws-product-window.is-hero .ns-ws-product-body{grid-template-columns:128px minmax(0,1fr);min-height:490px}.ns-ws-product-window.is-hero .ns-ws-screen{padding:15px}@media (max-width:1180px){.ns-ws-product-window.is-hero{width:55vw;margin-right:-5vw}.ns-ws-product-window.is-hero .ns-ws-product-body{grid-template-columns:112px minmax(0,1fr)}.ns-ws-product-window.is-hero .ns-ws-preview-sidebar{padding-inline:7px}}@media (max-width:1023px){.ns-ws-product-window.is-hero{width:100%;max-width:780px;margin:4px 0 0;transform:none}.ns-ws-product-window.is-hero .ns-ws-product-body{grid-template-columns:148px minmax(0,1fr)}}@media (max-width:767px){.ns-ws-showcase{margin-top:36px}.ns-ws-showcase-tabs{grid-template-columns:1fr 1fr}.ns-ws-showcase-tabs button{min-height:60px;padding:10px 12px}.ns-ws-showcase-tabs button span{font-size:12px}.ns-ws-showcase-tabs button small{font-size:9px}.ns-ws-product-body,.ns-ws-product-window.is-hero .ns-ws-product-body{grid-template-columns:1fr;min-height:500px}.ns-ws-preview-sidebar{display:none}.ns-ws-window-bar{padding-inline:11px}.ns-ws-window-bar span{font-size:8px}.ns-ws-screen,.ns-ws-product-window.is-hero .ns-ws-screen{padding:12px}.ns-ws-screen-title{gap:8px;padding-top:15px}.ns-ws-screen-title h3{font-size:17px}.ns-ws-screen-title p{line-height:1.4}.ns-ws-card-heading{flex-direction:column;align-items:flex-start;gap:4px}.ns-ws-progress{grid-template-columns:repeat(8,54px);padding-bottom:4px;overflow-x:auto}.ns-ws-screen-grid,.ns-ws-quote-grid,.ns-ws-inspection-grid{grid-template-columns:1fr}.ns-ws-order-summary dl{gap:11px}.ns-ws-next-card{min-height:132px}.ns-ws-event-list>div{grid-template-columns:18px 56px 78px 1fr;gap:5px;padding:0 7px}.ns-ws-showcase-note{text-align:left;align-items:flex-start;font-size:9px;line-height:1.5}.ns-ws-product-window.is-hero{border-radius:17px}}.ns-entry-hero-clean{isolation:isolate;background:#fff;border-bottom:1px solid #e6ebf2}.ns-entry-hero-clean .ns-hero-mesh{opacity:1;filter:none;will-change:auto;background-color:#0000;background-image:radial-gradient(48% 38% at 10% 58%,#1693a32b,#0000 72%),radial-gradient(54% 40% at 52% 54%,#1d5bff2e,#0000 70%),radial-gradient(45% 34% at 92% 60%,#7759ff26,#0000 72%),linear-gradient(#fff 0%,#fbfdff 42%,#f7faff 72%,#fff 100%);background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:100%;height:100%;animation:none;inset:0;overflow:hidden;transform:none;-webkit-mask-image:linear-gradient(#000 0% 76%,#000000b8 88%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#000000b8 88%,#0000 100%)}.ns-entry-hero-clean .ns-hero-mesh:before,.ns-entry-hero-clean .ns-hero-mesh:after{pointer-events:none;content:none;will-change:auto;display:none}.ns-hero-clean-inner{z-index:1;flex-direction:column;align-items:center;min-height:920px;padding-block:88px 42px;display:flex;position:relative}.ns-hero-clean-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:920px;animation:.78s cubic-bezier(.22,1,.36,1) both ns-hero-copy-in;display:flex}.ns-hero-clean-copy .ns-eyebrow{color:#647188;letter-spacing:.13em;font-size:11px}.ns-hero-clean-copy h1{color:#080b12;letter-spacing:-.032em;gap:8px;margin:24px 0 0;font-size:clamp(48px,5.2vw,72px);font-weight:800;line-height:1.24;display:grid}.ns-hero-clean-copy h1 span,.ns-hero-clean-copy h1 strong{display:block}.ns-hero-clean-copy h1 strong{color:#0000;will-change:background-position;background:linear-gradient(100deg,#1d5bff 0 23%,#1693a3 38%,#7759ff 52%,#1d5bff 68% 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:7s linear infinite ns-hero-gradient-flow}.ns-hero-clean-copy>p{color:#343b47;letter-spacing:-.025em;word-break:keep-all;max-width:760px;margin:28px 0 0;font-size:18px;line-height:1.75}.ns-hero-clean-actions{grid-template-columns:1fr 1fr;gap:16px;width:min(100%,580px);margin-top:38px;display:grid}.ns-hero-clean-button{color:#080b12;background:#fff;border:2px solid #080b12;border-radius:999px;justify-content:center;align-items:center;min-height:64px;font-size:18px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 8px #1d5bff}.ns-hero-clean-button:hover{background:#f8fbff;transform:translateY(3px);box-shadow:0 5px #1d5bff}.ns-hero-clean-button:focus-visible{outline-offset:4px;outline:3px solid #1d5bff47}.ns-hero-clean-facts{color:#637087;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:24px;font-size:12px;font-weight:700;display:flex}.ns-hero-clean-facts span{padding-left:14px;position:relative}.ns-hero-clean-facts span:before{content:"";background:#1693a3;border-radius:50%;width:6px;height:6px;position:absolute;top:.48em;left:0}.ns-ws-hero-scenes{width:min(100%,1040px);height:500px;margin-top:64px;animation:none;position:relative}.ns-ws-hero-scene{--scene-transform:none;pointer-events:none;transform:var(--scene-transform);will-change:auto;animation:none;position:absolute}.ns-ws-hero-scene .ns-ws-product-window{isolation:isolate;border-color:#dfe5ed;border-radius:15px;position:relative;box-shadow:0 24px 64px #0b1f4d29}.ns-ws-hero-scene .ns-ws-product-window:after{content:none;pointer-events:none;will-change:auto;animation:none;display:none}.ns-ws-hero-scene .ns-ws-product-body{grid-template-columns:124px minmax(0,1fr);min-height:430px}.ns-ws-hero-scene .ns-ws-screen{padding:14px}.ns-ws-hero-scene .ns-ws-preview-sidebar{padding-inline:8px}.ns-ws-hero-scene-back{z-index:1;--scene-transform:none;width:61%;top:74px;left:0}.ns-ws-hero-scene-front{z-index:2;--scene-transform:none;width:73%;top:0;right:0}.ns-ws-product-window.is-capture .ns-ws-window-bar b{color:#5c687a;background:#edf2f8}.ns-ws-hero-scenes>p{z-index:3;color:#7b8799;background:#ffffffe6;border-radius:999px;margin:0;padding:6px 9px;font-size:9px;font-weight:700;position:absolute;bottom:2px;right:8px;box-shadow:0 8px 24px #0b1f4d14}@keyframes ns-hero-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes ns-hero-gradient-flow{to{background-position:220% 0}}@media (max-width:1023px){.ns-hero-clean-inner{min-height:890px;padding-top:72px}.ns-ws-hero-scenes{max-width:860px;height:450px}.ns-ws-hero-scene .ns-ws-product-body{grid-template-columns:112px minmax(0,1fr);min-height:400px}}@media (max-width:767px){.ns-entry-hero-clean .ns-hero-mesh{opacity:1;width:100%;height:100%;inset:0}.ns-hero-clean-inner{min-height:760px;padding-block:62px 28px}.ns-hero-clean-copy .ns-eyebrow{font-size:9px}.ns-hero-clean-copy h1{letter-spacing:-.052em;word-break:keep-all;gap:7px;margin-top:20px;font-size:clamp(35px,10.4vw,43px);line-height:1.12}.ns-hero-clean-copy>p{margin-top:24px;font-size:15px;line-height:1.7}.ns-hero-clean-actions{gap:10px;margin-top:32px}.ns-hero-clean-button{min-height:54px;font-size:16px;box-shadow:0 6px #1d5bff}.ns-hero-clean-button:hover{transform:translateY(2px);box-shadow:0 4px #1d5bff}.ns-hero-clean-facts{gap:8px 14px;margin-top:21px;font-size:10px}.ns-ws-hero-scenes{width:100%;height:300px;margin-top:50px}.ns-ws-hero-scene{width:520px}.ns-ws-hero-scene .ns-ws-product-body{grid-template-columns:118px minmax(0,1fr);min-height:420px}.ns-ws-hero-scene .ns-ws-preview-sidebar{display:flex}.ns-ws-hero-scene-back{--scene-transform:scale(.52);transform-origin:0 0;top:64px;left:-8px}.ns-ws-hero-scene-front{--scene-transform:scale(.59);transform-origin:0 0;top:0;left:108px;right:auto}.ns-ws-hero-scenes>p{font-size:7px;bottom:-2px;right:2px}}.ns-team-proof-section{background:#fff;border-bottom:1px solid #edf0f5;padding-block:96px 92px}.ns-team-proof-heading{text-align:center}.ns-team-proof-heading>span{color:#0000;letter-spacing:-.04em;background:linear-gradient(100deg,#1d5bff 0%,#1693a3 48%,#7759ff 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(27px,2.8vw,39px);font-weight:880;line-height:1.2;display:inline-block}.ns-team-proof-heading h2{color:#090c12;letter-spacing:-.052em;margin:10px 0 0;font-size:clamp(34px,3.5vw,48px);font-weight:850;line-height:1.16}.ns-team-logo-sprite-marquees{gap:8px;margin-top:52px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ns-team-logo-sprite-marquee{overflow:hidden}.ns-team-logo-sprite-track{will-change:transform;width:max-content;animation:64s linear infinite ns-team-logo-sprite-marquee;display:flex}.ns-team-logo-sprite-marquee:nth-child(2) .ns-team-logo-sprite-track{animation-duration:70s}.ns-team-logo-sprite-marquee:nth-child(3) .ns-team-logo-sprite-track{animation-duration:67s}.ns-team-logo-sprite-marquee:nth-child(4) .ns-team-logo-sprite-track{animation-duration:73s}.ns-team-logo-sprite-marquee.is-reverse .ns-team-logo-sprite-track{animation-direction:reverse}.ns-team-logo-sprite-group{flex:none;gap:34px;padding-right:34px;display:flex}.ns-team-logo-sprite-item{flex:0 0 216px;place-items:center;width:216px;height:88px;display:grid}.ns-team-logo-sprite{object-fit:contain;width:100%;height:100%;display:block}@keyframes ns-team-logo-sprite-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ns-team-logo-sprite-track{animation:none}}.ns-team-logo-marquees{gap:12px;margin-top:62px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ns-team-logo-marquee{overflow:hidden}.ns-team-logo-track{will-change:transform;gap:16px;width:max-content;animation:58s linear infinite ns-logo-marquee;display:flex}.ns-team-logo-marquee:nth-child(2) .ns-team-logo-track{animation-duration:64s}.ns-team-logo-marquee:nth-child(3) .ns-team-logo-track{animation-duration:61s}.ns-team-logo-marquee.is-reverse .ns-team-logo-track{animation-direction:reverse}.ns-team-logo-group{flex:none;gap:16px;display:flex}@keyframes ns-logo-marquee{to{transform:translate(calc(-50% - 8px))}}.ns-team-logo{--logo-color:#1d5bff;--logo-accent:#1693a3;width:220px;min-height:72px;color:var(--logo-color);text-align:left;opacity:.88;flex:0 0 220px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 18px;transition:opacity .2s,transform .2s;display:flex}.ns-team-logo:hover{opacity:1;transform:translateY(-1px)}.ns-team-logo>span{gap:4px;display:grid}.ns-team-logo b{color:var(--logo-color);letter-spacing:-.025em;white-space:nowrap;font-size:16px;font-weight:850;line-height:1}.ns-team-logo small{color:color-mix(in srgb, var(--logo-color) 72%, #667085);letter-spacing:.2em;font-size:6px;font-weight:750}.ns-team-logo-mark{width:36px;height:32px;color:var(--logo-color);flex:none;display:block;position:relative}.ns-team-logo-mark:before,.ns-team-logo-mark:after{content:"";position:absolute}.ns-team-logo.tone-ink{--logo-color:#141922;--logo-accent:#7d8796}.ns-team-logo.tone-blue{--logo-color:#245ad6;--logo-accent:#25b7d3}.ns-team-logo.tone-coral{--logo-color:#e85144;--logo-accent:#ff9778}.ns-team-logo.tone-violet{--logo-color:#5549c7;--logo-accent:#9a8cff}.ns-team-logo.tone-rose{--logo-color:#c93170;--logo-accent:#f08cb2}.ns-team-logo.tone-amber{--logo-color:#bb6c08;--logo-accent:#efb739}.ns-team-logo.tone-teal{--logo-color:#087b75;--logo-accent:#49beb4}.ns-team-logo.tone-cyan{--logo-color:#177eb0;--logo-accent:#5ec9e5}.ns-team-logo.tone-purple{--logo-color:#7040b1;--logo-accent:#b781e9}.ns-team-logo.tone-orange{--logo-color:#dd641c;--logo-accent:#f4a044}.ns-team-logo.tone-indigo{--logo-color:#30449e;--logo-accent:#7088d8}.ns-team-logo.tone-lime{--logo-color:#507b19;--logo-accent:#91b64c}.ns-team-logo.logo-lower b{letter-spacing:-.065em;text-transform:lowercase;font-size:22px;font-weight:760}.ns-team-logo.logo-hangul b{letter-spacing:-.075em;font-size:19px;font-weight:820}.ns-team-logo.logo-mono b{letter-spacing:.095em;font-size:13px;font-weight:820}.ns-team-logo.logo-serif b{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:650}.ns-team-logo.logo-condensed b{letter-spacing:.025em;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:17px;font-weight:900}.ns-team-logo.logo-editorial b{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:23px;font-style:italic;font-weight:650}.ns-team-logo.logo-serif small,.ns-team-logo.logo-editorial small{letter-spacing:.13em}.ns-team-logo .mark-orbit:before{background:var(--logo-color);width:22px;height:22px;box-shadow:11px 0 0 var(--logo-accent);border-radius:50%;top:7px;left:3px}.ns-team-logo .mark-orbit:after{border:3px solid #fff;border-radius:50%;width:16px;height:16px;top:10px;left:14px}.ns-team-logo .mark-arch:before{background:linear-gradient(145deg, var(--logo-accent), var(--logo-color));border-radius:12px 12px 5px 5px;inset:1px 3px}.ns-team-logo .mark-arch:after{border:4px solid #fff;border-bottom:0;border-radius:10px 10px 0 0;width:14px;height:20px;bottom:0;left:12px}.ns-team-logo .mark-angle:before{clip-path:polygon(50% 0,100% 88%,70% 100%,50% 62%,29% 100%,0 88%);background:linear-gradient(155deg, var(--logo-color), var(--logo-accent));inset:0 2px}.ns-team-logo .mark-angle:after{background:#fff;border-radius:50%;width:7px;height:7px;top:14px;left:16px}.ns-team-logo .mark-bloom:before{background:var(--logo-color);width:16px;height:16px;box-shadow:-9px -4px 0 var(--logo-accent), 9px 4px 0 color-mix(in srgb, var(--logo-color) 65%, #fff);border-radius:50% 50% 50% 10%;top:9px;left:11px;transform:rotate(45deg)}.ns-team-logo .mark-capsule:before{background:linear-gradient(90deg, var(--logo-color) 0 48%, var(--logo-accent) 48% 100%);border-radius:999px;width:36px;height:16px;top:9px;left:1px;transform:rotate(-14deg)}.ns-team-logo .mark-capsule:after{background:#fff;width:2px;height:12px;top:13px;left:17px;transform:rotate(-14deg)}.ns-team-logo .mark-blocks:before{background:var(--logo-color);width:14px;height:14px;box-shadow:17px 0 0 var(--logo-accent), 0 17px 0 var(--logo-accent), 17px 17px 0 var(--logo-color);border-radius:4px;top:2px;left:4px}.ns-team-logo .mark-wave:before{background:var(--logo-color);width:31px;height:7px;box-shadow:0 10px 0 var(--logo-accent), 0 20px 0 color-mix(in srgb, var(--logo-color) 62%, #fff);border-radius:999px;top:5px;left:3px;transform:skew(-22deg)}.ns-team-logo .mark-spark:before{clip-path:polygon(50% 0,63% 36%,100% 50%,63% 64%,50% 100%,37% 64%,0 50%,37% 36%);background:linear-gradient(145deg, var(--logo-accent), var(--logo-color));inset:0 3px}.ns-team-logo .mark-loop:before,.ns-team-logo .mark-loop:after{border:4px solid;border-radius:12px;width:17px;height:25px;top:5px}.ns-team-logo .mark-loop:before{left:5px;transform:rotate(38deg)}.ns-team-logo .mark-loop:after{border-color:var(--logo-accent);right:5px;transform:rotate(-38deg)}.ns-team-logo .mark-cube:before{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(120deg, var(--logo-color) 0 50%, var(--logo-accent) 50% 100%);inset:1px 4px}.ns-team-logo .mark-cube:after{border:2px solid #fff;border-top:0;width:14px;height:15px;top:9px;left:12px;transform:rotate(30deg)skewY(-30deg)scaleY(.86)}.ns-team-logo .mark-bolt:before{clip-path:polygon(56% 0,18% 52%,46% 52%,34% 100%,84% 39%,55% 39%);background:linear-gradient(180deg, var(--logo-accent), var(--logo-color));inset:0 7px}.ns-team-logo .mark-line:before{background:var(--logo-color);width:34px;height:6px;box-shadow:0 10px 0 var(--logo-accent), 0 20px 0 var(--logo-color);border-radius:999px;top:4px;left:2px}.ns-team-logo .mark-line:after{background:#fff;width:6px;height:26px;top:4px;left:8px;transform:skew(-18deg);box-shadow:13px 0 #fff}.ns-motion-reveal{opacity:0;transition:opacity .68s,transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.ns-motion-reveal.is-visible{opacity:1;transform:translate(0,0)}@media (max-width:767px){.ns-team-proof-section{padding-block:72px 68px}.ns-team-proof-heading>span{font-size:27px}.ns-team-proof-heading h2{margin-top:8px;font-size:32px;line-height:1.22}.ns-team-logo-sprite-marquees{margin-top:36px;gap:4px;margin-inline:-16px}.ns-team-logo-sprite-track{animation-duration:50s}.ns-team-logo-sprite-marquee:nth-child(2) .ns-team-logo-sprite-track{animation-duration:56s}.ns-team-logo-sprite-marquee:nth-child(3) .ns-team-logo-sprite-track{animation-duration:53s}.ns-team-logo-sprite-marquee:nth-child(4) .ns-team-logo-sprite-track{animation-duration:58s}.ns-team-logo-sprite-group{gap:12px;padding-right:12px}.ns-team-logo-sprite-item{flex-basis:124px;width:124px;height:52px}.ns-team-logo-sprite{transform:scale(1.12)}.ns-team-logo-marquees{margin-inline:-16px;gap:9px;margin-top:48px}.ns-team-logo-track,.ns-team-logo-group{gap:10px}.ns-team-logo-track{animation-duration:48s}.ns-team-logo-marquee:nth-child(2) .ns-team-logo-track{animation-duration:54s}.ns-team-logo-marquee:nth-child(3) .ns-team-logo-track{animation-duration:51s}.ns-team-logo{flex-basis:176px;gap:9px;width:176px;min-height:60px;padding:8px 10px}.ns-team-logo.size-wide{flex-basis:218px;width:218px}.ns-team-logo.size-compact{flex-basis:150px;width:150px}.ns-team-logo-mark{width:32px;height:29px;transform:scale(.82)}.ns-team-logo b{font-size:12px}.ns-team-logo.logo-lower b{font-size:17px}.ns-team-logo.logo-hangul b{font-size:15px}.ns-team-logo.logo-mono b{font-size:10px}.ns-team-logo.logo-serif b{font-size:16px}.ns-team-logo.logo-condensed b{font-size:13px}.ns-team-logo.logo-editorial b{font-size:18px}.ns-team-logo small{letter-spacing:.13em;font-size:6px}}@media (prefers-reduced-motion:reduce){.ns-entry-hero-clean .ns-hero-mesh,.ns-entry-hero-clean .ns-hero-mesh:before,.ns-entry-hero-clean .ns-hero-mesh:after,.ns-hero-clean-copy,.ns-hero-clean-copy h1 strong,.ns-ws-hero-scenes,.ns-ws-hero-scene,.ns-ws-hero-scene .ns-ws-product-window:after,.ns-team-logo-track{animation:none!important}.ns-motion-reveal{opacity:1;transition:none;transform:none}}.ns-home-simple{--home-ink:#0a1324;--home-muted:#647188;--home-line:#e4e9f1;--home-blue:#1d5bff;background:#fff}.ns-home-simple h1,.ns-home-simple h2,.ns-home-simple h3,.ns-home-simple p{word-break:keep-all}.ns-home-simple .ns-simple-hero .ns-hero-clean-inner{min-height:900px;padding-top:76px}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy h1{max-width:1100px;font-size:clamp(46px,5vw,68px)}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy>p{max-width:820px}.ns-fit-section{border-block:1px solid var(--home-line);background:#f7f9fc}.ns-fit-grid{grid-template-columns:1.2fr .8fr;gap:18px;max-width:1050px;margin:44px auto 0;display:grid}.ns-fit-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:24px;padding:32px;box-shadow:0 18px 46px #0f224c0b}.ns-fit-grid article.is-good-fit{background:#f8fbff;border-color:#bed1ff}.ns-fit-grid article>span{color:#1d5bff;background:#e9f0ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.ns-fit-grid .is-self-fit>span{color:#5d697b;background:#eef1f5}.ns-fit-grid h3{color:var(--home-ink);letter-spacing:-.045em;margin-top:17px;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.ns-fit-grid ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ns-fit-grid li{color:#44536a;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.ns-fit-grid li svg{color:#1d5bff;flex:none;margin-top:2px}.ns-fit-grid .is-self-fit li:before{content:"·";color:#8a95a5;flex:none;font-weight:900}.ns-simple-heading{text-align:center;max-width:880px;margin-inline:auto}.ns-simple-heading>span{color:#758196;letter-spacing:-.02em;font-size:13px;font-weight:800}.ns-simple-heading h2{color:var(--home-ink);letter-spacing:-.06em;overflow-wrap:normal;margin:18px 0 0;font-size:clamp(42px,4.5vw,60px);font-weight:850;line-height:1.1}.ns-simple-heading p{max-width:700px;color:var(--home-muted);margin:23px auto 0;font-size:17px;line-height:1.75}.ns-simple-proof{border-block:1px solid var(--home-line);background:#f7f9fc}.ns-simple-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.ns-simple-proof-grid article{border:1px solid var(--home-line);background:#fff;border-radius:26px;min-height:335px;padding:34px;position:relative;box-shadow:0 18px 45px #0f224c0d}.ns-simple-proof-grid article>small{color:#a6b0bf;font-size:13px;font-weight:850;position:absolute;top:34px;right:34px}.ns-simple-proof-grid strong{max-width:82%;color:var(--home-blue);letter-spacing:-.055em;font-size:clamp(30px,3vw,42px);font-weight:900;line-height:1.12;display:block}.ns-simple-proof-grid h3{color:var(--home-ink);letter-spacing:-.04em;margin-top:22px;font-size:22px}.ns-simple-proof-grid p{color:var(--home-muted);margin-top:14px;font-size:14px;line-height:1.7}.ns-simple-proof-grid a{color:#8490a2;border-top:1px solid #edf0f5;padding-top:18px;font-size:11px;font-weight:750;text-decoration:none;position:absolute;bottom:30px;left:34px;right:34px}.ns-path-section{background:#fff}.ns-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.ns-path-grid article{border:1px solid #0a132412;border-radius:32px;min-height:560px;padding:44px;position:relative;overflow:hidden}.ns-path-grid article.tone-blue{background:#e4f2ff}.ns-path-grid article.tone-violet{background:#eee9ff}.ns-path-copy{z-index:2;max-width:460px;position:relative}.ns-path-copy>span{color:var(--home-blue);font-size:13px;font-weight:850}.ns-path-grid .tone-violet .ns-path-copy>span{color:#6847dc}.ns-path-copy h3{color:var(--home-ink);letter-spacing:-.055em;margin-top:16px;font-size:clamp(34px,3.2vw,46px);line-height:1.1}.ns-path-copy p{color:#526077;margin-top:20px;font-size:15px;line-height:1.72}.ns-path-copy ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ns-path-copy li{color:#27354c;align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.ns-path-copy li svg{color:var(--home-blue);flex:none}.ns-path-grid article>svg{opacity:.9;width:260px;height:260px;position:absolute;bottom:-26px;right:-24px}.ns-path-grid article>svg>rect:first-child{fill:#0000}.ns-simple-quote ol{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ns-simple-quote ol li{color:#ffffffdb;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:0;font-size:14px;display:grid}.ns-simple-quote ol li:before{display:none}.ns-simple-quote ol b{color:#78d4dc;background:#78d4dc24;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.ns-simple-quote ol span{line-height:1.55}.ns-home-simple .ns-capability-section{border-bottom:1px solid var(--home-line);background:#f5f8fc}.ns-audience-photo-section{background:#fff}.ns-audience-photo-heading h2{font-size:clamp(36px,4vw,50px)}.ns-audience-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px;margin-top:42px;display:grid}.ns-audience-photo-grid>a{min-width:0;color:inherit;grid-column:auto;text-decoration:none}.ns-audience-photo-grid>a:nth-child(4){grid-column:auto}.ns-audience-photo-grid figure{aspect-ratio:1.68;background:#eaf0f7;border-radius:14px;margin:0;position:relative;overflow:hidden}.ns-audience-photo-grid img{object-fit:cover;transition:transform .35s}.ns-audience-photo-grid>a:first-child img{object-position:54% center}.ns-audience-photo-grid>a:nth-child(2) img{object-position:56% center}.ns-audience-photo-grid>a:nth-child(3) img{object-position:50% center}.ns-audience-photo-grid>a:nth-child(4) img{object-position:49% center}.ns-audience-photo-grid>a:hover img{transform:scale(1.025)}.ns-audience-photo-grid h3{color:var(--home-ink);letter-spacing:-.02em;margin-top:12px;font-size:17px;font-weight:800;line-height:1.35}.ns-audience-photo-grid p{color:var(--home-muted);margin-top:5px;font-size:12px;line-height:1.55}.ns-audience-photo-cta{grid-column:auto}.ns-audience-photo-cta figure{background:#e9f0ff;border:2px dashed #8fb3ff;place-items:center;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.ns-audience-photo-cta:hover figure{background:#e2ebff;border-color:#1d5bff;transform:translateY(-2px)}.ns-audience-photo-cta-icon{filter:drop-shadow(0 7px #1d5bff1c);width:86px;height:70px}.ns-audience-photo-grid .ns-audience-photo-cta-link{color:var(--home-blue);align-items:center;gap:9px;margin-top:8px;font-size:16px;font-weight:850;display:inline-flex}.ns-audience-photo-cta-link span{font-size:20px;transition:transform .2s}.ns-audience-photo-cta:hover .ns-audience-photo-cta-link span{transform:translate(3px)}.ns-audience-section{background:#fff}.ns-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.ns-audience-grid>a{border:1px solid var(--home-line);color:inherit;background:#fff;border-radius:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 20px 55px #0f224c0f}.ns-audience-grid>a:hover{transform:translateY(-4px);box-shadow:0 28px 70px #0f224c1c}.ns-audience-grid figure{background:#eaf0f7;height:320px;margin:0;position:relative}.ns-audience-grid figure img{object-fit:cover}.ns-audience-grid>a>div{padding:32px 34px 36px}.ns-audience-grid span{color:var(--home-blue);font-size:12px;font-weight:850}.ns-audience-grid h3{color:var(--home-ink);letter-spacing:-.045em;margin-top:12px;font-size:27px}.ns-audience-grid p{color:var(--home-muted);margin-top:13px;font-size:14px;line-height:1.7}.ns-audience-grid b{color:#25334a;align-items:center;gap:6px;margin-top:24px;font-size:13px;display:flex}.ns-simple-process{border-block:1px solid var(--home-line);background:#f7f9fc}.ns-simple-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px;display:grid}.ns-simple-process-grid article{border:1px solid var(--home-line);background:#fff;border-radius:23px;min-height:310px;padding:30px;position:relative}.ns-simple-process-grid article>span{color:#9ba6b6;font-size:12px;font-weight:850;position:absolute;top:28px;right:28px}.ns-simple-process-grid h3{color:var(--home-ink);letter-spacing:-.04em;margin-top:24px;font-size:21px}.ns-simple-process-grid p{color:var(--home-muted);margin-top:12px;font-size:13px;line-height:1.65}.ns-record-section{background:#fff}.ns-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.ns-record-grid article{border:1px solid var(--home-line);background:#fff;border-radius:19px;overflow:hidden}.ns-record-grid figure{background:#eaf0f7;height:220px;margin:0;position:relative}.ns-record-grid img{object-fit:cover}.ns-record-grid span{color:#334159;padding:18px 20px 20px;font-size:13px;font-weight:750;display:block}.ns-simple-trust{color:#fff;background:#06152f;padding-block:96px}.ns-simple-trust-head{text-align:center}.ns-simple-trust-head>span{color:#7fc8ff;font-size:12px;font-weight:800}.ns-simple-trust-head h2{color:#fff;letter-spacing:-.055em;margin-top:15px;font-size:clamp(36px,4vw,52px);line-height:1.1}.ns-simple-trust-grid{border-block:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;display:grid}.ns-simple-trust-grid article{border-right:1px solid #ffffff24;min-height:190px;padding:30px 28px}.ns-simple-trust-grid article:last-child{border-right:0}.ns-simple-trust-grid article>span{color:#59a8ff;font-size:12px;font-weight:850}.ns-simple-trust-grid h3{color:#fff;margin-top:22px;font-size:20px}.ns-simple-trust-grid p{color:#ffffff9e;margin-top:11px;font-size:13px;line-height:1.65}.ns-simple-final{text-align:center;background:radial-gradient(circle at 36% 8%,#1d5bff17,#0000 28%),radial-gradient(circle at 66% 100%,#1693a314,#0000 31%),#fff;border-top:1px solid #edf1f6;padding-block:110px}.ns-simple-final .ns-shell>span{color:var(--home-blue);background:#edf4ff;border:1px solid #cbdcff;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:850;display:inline-flex}.ns-simple-final h2{color:var(--home-ink);letter-spacing:-.045em;white-space:nowrap;margin-top:18px;font-size:clamp(40px,4.4vw,58px);font-weight:800;line-height:1.1}.ns-simple-final h2 strong{color:#1d5bff;font-weight:inherit}.ns-simple-final h2 em{color:#1693a3;font-style:normal;font-weight:inherit}.ns-simple-final p{color:var(--home-muted);margin-top:20px;font-size:16px}.ns-simple-final .ns-shell>div{justify-content:center;margin-top:34px;display:flex}.ns-simple-final-button{color:#0b1220;letter-spacing:-.025em;background:#fff;border:2px solid #0b1220;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:292px;min-height:62px;font-size:18px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px #1d5bff}.ns-simple-final-button span{color:#1d5bff;background:#edf3ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;line-height:1;transition:transform .2s;display:grid}.ns-simple-final-button:hover{transform:translateY(2px);box-shadow:0 5px #1d5bff}.ns-simple-final-button:hover span{transform:translate(3px)}.ns-simple-final-button:focus-visible{outline-offset:5px;outline:3px solid #1d5bff47}@media (max-width:1023px){.ns-simple-section{padding-block:96px}.ns-simple-proof-grid,.ns-path-grid,.ns-audience-grid{grid-template-columns:1fr}.ns-simple-proof-grid{margin-inline:auto;max-width:680px;margin-top:52px}.ns-path-grid article{min-height:500px}.ns-simple-process-grid,.ns-simple-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-simple-trust-grid article:nth-child(2){border-right:0}.ns-simple-trust-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff24}.ns-audience-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.ns-audience-photo-grid>a,.ns-audience-photo-grid>a:nth-child(4){grid-column:auto}.ns-audience-photo-cta{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.ns-simple-final h2{white-space:normal}}@media (max-width:767px){.ns-home-simple .ns-simple-hero .ns-hero-clean-inner{min-height:790px;padding-block:58px 24px}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy h1{overflow-wrap:normal;font-size:clamp(34px,9.2vw,40px);line-height:1.08}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy>p{font-size:15px;line-height:1.68}.ns-simple-section{padding-block:76px}.ns-simple-heading>span{font-size:11px}.ns-simple-heading h2{margin-top:13px;font-size:34px;line-height:1.12}.ns-simple-heading p{margin-top:17px;font-size:14px;line-height:1.68}.ns-simple-proof-grid{gap:12px;margin-top:38px}.ns-simple-proof-grid article{border-radius:22px;min-height:276px;padding:26px}.ns-simple-proof-grid article>small{top:26px;right:26px}.ns-simple-proof-grid strong{font-size:31px}.ns-simple-proof-grid h3{margin-top:17px;font-size:20px}.ns-simple-proof-grid a{bottom:24px;left:26px;right:26px}.ns-path-grid{gap:14px;margin-top:38px}.ns-path-grid article{border-radius:25px;min-height:510px;padding:28px 24px}.ns-path-copy h3{font-size:32px}.ns-path-copy p{font-size:14px}.ns-path-grid article>svg{width:210px;height:210px;bottom:-18px;right:-20px}.ns-simple-quote{padding-block:72px}.ns-home-simple .ns-capability-section .ns-ws-showcase{margin-top:40px}.ns-audience-photo-heading h2{font-size:34px}.ns-audience-photo-grid{grid-template-columns:1fr;gap:28px;margin-top:38px}.ns-audience-photo-grid figure{aspect-ratio:1.62;border-radius:14px}.ns-audience-photo-grid h3{margin-top:14px;font-size:20px}.ns-audience-photo-grid p{font-size:13px}.ns-audience-photo-grid>a,.ns-audience-photo-grid>a:nth-child(4),.ns-audience-photo-cta{grid-column:auto;justify-self:stretch;width:auto}.ns-audience-photo-cta-icon{width:90px;height:74px}.ns-audience-grid{gap:14px;margin-top:38px}.ns-audience-grid figure{height:220px}.ns-audience-grid>a>div{padding:25px 24px 28px}.ns-audience-grid h3{font-size:23px}.ns-simple-process-grid{grid-template-columns:1fr;gap:11px;margin-top:38px}.ns-simple-process-grid article{min-height:235px;padding:25px}.ns-simple-process-grid svg{width:70px;height:70px}.ns-simple-process-grid h3{margin-top:17px}.ns-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:38px}.ns-record-grid figure{height:145px}.ns-record-grid span{min-height:65px;padding:13px;font-size:11px;line-height:1.45}.ns-simple-trust{padding-block:72px}.ns-simple-trust-head h2{font-size:34px}.ns-simple-trust-grid{grid-template-columns:1fr;margin-top:38px}.ns-simple-trust-grid article{border-bottom:1px solid #ffffff24;border-right:0;min-height:0;padding:25px 6px}.ns-simple-trust-grid article:last-child{border-bottom:0}.ns-simple-final{padding-block:78px}.ns-simple-final h2{font-size:34px}.ns-simple-final p{font-size:14px}.ns-simple-final-button{width:min(100%,320px);min-width:0;min-height:58px;font-size:16px}}.ns-home-simple .ns-simple-hero{border-bottom:0;overflow:hidden}.ns-home-simple .ns-simple-hero .ns-hero-clean-inner{min-height:760px;padding-block:54px 28px}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy h1{letter-spacing:-.032em;max-width:920px;font-size:clamp(38px,4vw,52px);font-weight:800;line-height:1.24}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy>p{max-width:720px;margin-top:20px;font-size:16px}.ns-home-simple .ns-simple-hero .ns-hero-clean-actions{gap:12px;width:min(100%,500px);margin-top:28px}.ns-home-simple .ns-simple-hero .ns-hero-clean-button{min-height:52px;font-size:15px;box-shadow:0 6px #1d5bff}.ns-home-simple .ns-simple-hero .ns-hero-clean-button.is-messenger-primary.is-kakao-primary{background:#fee500;box-shadow:0 6px #c5ad00}.ns-home-simple .ns-simple-hero .ns-hero-clean-button.is-messenger-primary.is-whatsapp-primary{color:#fff;background:#25d366;border-color:#0d6d39;box-shadow:0 6px #128443}.ns-home-simple .ns-simple-hero .ns-hero-clean-button.is-consultation-primary{color:#fff;background:#1d5bff;border-color:#0b1f4d;box-shadow:0 6px #0b1f4d}.ns-home-simple .ns-simple-hero .ns-hero-clean-button.is-consultation-primary:hover{color:#fff;background:#174ed8;box-shadow:0 3px #0b1f4d}.ns-home-simple .ns-simple-hero .ns-hero-clean-button.is-secondary{box-shadow:none;background:#ffffffd1;border-color:#99a6b8}.ns-home-simple .ns-simple-hero .ns-hero-clean-button.is-messenger-primary:hover{filter:brightness(.98)}.ns-home-simple .ns-simple-hero .ns-hero-clean-button.is-secondary:hover{box-shadow:none;border-color:#53657d}.ns-home-simple .ns-simple-hero .ns-hero-clean-button.is-secondary span{margin-left:8px;transition:transform .18s}.ns-home-simple .ns-simple-hero .ns-hero-clean-button.is-secondary:hover span{transform:translate(3px)}.ns-home-simple .ns-simple-hero .ns-hero-clean-facts{margin-top:18px}.ns-home-simple .ns-simple-hero .ns-phone-hero{margin-inline:auto;padding-inline:0}.ns-home-simple .ns-simple-hero .ns-hero-clean-inner{grid-template-columns:minmax(0,.9fr) minmax(530px,1.1fr);align-items:center;gap:44px;min-height:680px;padding-block:56px 38px;display:grid}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy{text-align:left;align-items:flex-start;max-width:540px}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy .ns-eyebrow{color:#1d5bff;letter-spacing:-.01em;font-size:14px;font-weight:800}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy h1{max-width:540px;font-size:clamp(40px,4vw,54px);line-height:1.14}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy>p{max-width:540px;line-height:1.72}.ns-home-simple .ns-simple-hero .ns-hero-clean-actions{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);width:min(100%,520px)}.ns-home-simple .ns-simple-hero .ns-hero-clean-facts{justify-content:flex-start;gap:8px 18px}.ns-home-simple .ns-simple-hero .ns-phone-hero{width:min(100%,560px)}@media (max-width:1023px){.ns-home-simple .ns-simple-hero .ns-hero-clean-inner{grid-template-columns:1fr;gap:28px;min-height:1040px;padding-block:62px 30px}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy{text-align:center;justify-self:center;align-items:center;max-width:760px}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy h1,.ns-home-simple .ns-simple-hero .ns-hero-clean-copy>p{max-width:760px}.ns-home-simple .ns-simple-hero .ns-hero-clean-facts{justify-content:center}}@media (max-width:767px){.ns-home-simple .ns-simple-hero .ns-hero-clean-inner{gap:22px;min-height:920px;padding-block:46px 24px}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy .ns-eyebrow{font-size:12px}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy h1{max-width:360px;font-size:clamp(32px,9vw,39px);line-height:1.12}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy>p{max-width:350px;margin-top:20px;font-size:14px}.ns-home-simple .ns-simple-hero .ns-hero-clean-actions{grid-template-columns:1fr;gap:10px;margin-top:24px}.ns-home-simple .ns-simple-hero .ns-hero-clean-facts{gap:8px 13px;margin-top:17px;font-size:10px}.ns-home-simple .ns-simple-hero .ns-phone-hero{margin-top:0}}.ns-home-simple .ns-simple-hero .ns-ws-hero-scenes{width:min(100%,900px);height:430px;margin-top:42px;-webkit-mask-image:linear-gradient(#000 0% 72%,#000000d1 82%,#00000059 92%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#000000d1 82%,#00000059 92%,#0000 100%)}.ns-home-simple .ns-simple-hero .ns-ws-hero-scenes:after{content:none;display:none}.ns-home-simple .ns-simple-hero .ns-ws-hero-scenes>p{display:none}.ns-home-simple .ns-simple-hero .ns-ws-hero-scene .ns-ws-product-body{min-height:360px}.ns-home-simple .ns-team-proof-section{padding-block:68px 62px}.ns-team-proof-heading>span{font-size:clamp(22px,2.2vw,30px)}.ns-team-proof-heading h2{margin-top:7px;font-size:clamp(28px,3vw,39px)}.ns-team-logo-marquees{gap:7px;margin-top:38px}.ns-team-logo-track,.ns-team-logo-group{gap:9px}.ns-team-logo{flex-basis:192px;gap:9px;width:192px;min-height:58px;padding:8px 13px}.ns-team-logo.size-wide{flex-basis:228px;width:228px}.ns-team-logo.size-compact{flex-basis:154px;width:154px}.ns-team-logo-mark{transform:scale(.82)}.ns-team-logo b{font-size:14px}.ns-team-logo.logo-lower b{font-size:19px}.ns-team-logo.logo-hangul b{font-size:16px}.ns-team-logo.logo-mono b{font-size:11px}.ns-team-logo.logo-serif b{font-size:17px}.ns-team-logo.logo-condensed b{font-size:14px}.ns-team-logo.logo-editorial b{font-size:19px}.ns-simple-section{padding-block:84px}.ns-home-simple .ns-simple-heading{max-width:1280px}.ns-simple-heading>span{font-size:12px}.ns-home-simple .ns-simple-heading h2{letter-spacing:-.025em;margin-top:13px;font-size:clamp(32px,2.8vw,44px);font-weight:800;line-height:1.25}.ns-simple-heading p{margin-top:17px;font-size:15px;line-height:1.65}.ns-simple-proof-grid{gap:14px;margin-top:44px}.ns-simple-proof-grid article{border-radius:20px;min-height:270px;padding:27px}.ns-simple-proof-grid article>small{top:27px;right:27px}.ns-simple-proof-grid strong{font-size:clamp(26px,2.5vw,34px)}.ns-simple-proof-grid h3{margin-top:16px;font-size:19px}.ns-simple-proof-grid p{margin-top:10px;font-size:13px}.ns-simple-proof-grid a{padding-top:13px;bottom:23px;left:27px;right:27px}.ns-path-grid{gap:18px;margin-top:44px}.ns-path-grid article{border-radius:25px;min-height:440px;padding:34px}.ns-path-copy h3{margin-top:12px;font-size:clamp(30px,2.8vw,38px)}.ns-path-copy p{margin-top:14px;font-size:14px;line-height:1.62}.ns-path-copy ul{gap:9px;margin-top:20px}.ns-path-copy li{font-size:13px}.ns-path-grid article>svg{width:205px;height:205px}.ns-simple-quote{padding-block:78px}.ns-simple-quote .ns-quote-section h2{font-size:clamp(34px,3.5vw,44px)}.ns-home-simple .ns-capability-section{background:#fff;border-bottom:0}.ns-home-simple .ns-capability-section .ns-ws-showcase{margin-top:40px}.ns-ws-feature-gallery{gap:16px}.ns-home-simple .ns-ws-feature-card{border-radius:25px}.ns-home-simple .ns-ws-feature-card.tone-blue{--feature-color:#0877eb;--feature-bg:#d8ecff}.ns-home-simple .ns-ws-feature-card.tone-violet{--feature-color:#6549df;--feature-bg:#e8e4ff}.ns-home-simple .ns-ws-feature-card.tone-mint{--feature-color:#068f68;--feature-bg:#d9f3e5}.ns-home-simple .ns-ws-feature-card.tone-peach{--feature-color:#ef6a22;--feature-bg:#ffe5d6}.ns-home-simple .ns-ws-feature-card.is-wide{gap:28px;min-height:450px;padding:30px 0 30px 30px}.ns-home-simple .ns-ws-feature-card.is-wide .ns-ws-product-body{min-height:380px}.ns-home-simple .ns-ws-feature-card.is-half{min-height:490px;padding:28px 28px 0}.ns-home-simple .ns-ws-feature-card.is-half .ns-ws-feature-preview{top:170px;left:28px}.ns-home-simple .ns-ws-feature-card.is-half .ns-ws-product-body{min-height:380px}.ns-home-simple .ns-ws-feature-copy>span{font-size:12px}.ns-home-simple .ns-ws-feature-copy h3,.ns-home-simple .ns-ws-feature-card.is-half .ns-ws-feature-copy h3{letter-spacing:-.035em;margin-top:10px;font-size:clamp(28px,2.35vw,35px);font-weight:800;line-height:1.2}.ns-home-simple .ns-ws-feature-copy p{margin-top:13px;font-size:13px;line-height:1.6}.ns-home-simple .ns-path-copy h3{letter-spacing:-.03em;font-weight:800}.ns-simple-process-grid{gap:13px;margin-top:44px}.ns-simple-process-grid article{border-radius:19px;min-height:238px;padding:24px}.ns-simple-process-grid article>span{top:23px;right:23px}.ns-simple-process-grid svg{width:66px;height:66px}.ns-simple-process-grid h3{margin-top:17px;font-size:18px}.ns-simple-process-grid p{margin-top:9px;font-size:12px}.ns-simple-trust{padding-block:70px}.ns-simple-trust-head h2{margin-top:11px;font-size:clamp(32px,3.4vw,42px)}.ns-simple-trust-grid{margin-top:42px}.ns-simple-trust-grid article{min-height:145px;padding:23px 22px}.ns-simple-trust-grid h3{margin-top:15px;font-size:17px}.ns-simple-trust-grid p{margin-top:8px;font-size:12px}.ns-simple-final{padding-block:74px}.ns-simple-final h2{margin-top:12px;font-size:clamp(34px,3.7vw,44px)}.ns-simple-final p{margin-top:14px;font-size:14px}.ns-simple-final .ns-shell>div{margin-top:25px}@media (max-width:1100px){.ns-home-simple .ns-ws-feature-card.is-wide,.ns-home-simple .ns-ws-feature-card.is-half{min-height:500px;padding:32px 0 32px 32px}}@media (max-width:767px){.ns-fit-grid{grid-template-columns:1fr;gap:12px;margin-top:32px}.ns-fit-grid article{border-radius:19px;padding:24px 20px}.ns-fit-grid h3{font-size:24px}.ns-fit-grid li{font-size:13px}.ns-home-simple .ns-simple-hero .ns-hero-clean-inner{min-height:680px;padding-block:46px 20px}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy h1{font-size:clamp(31px,8.8vw,36px)}.ns-home-simple .ns-simple-hero .ns-hero-clean-copy>p{margin-top:19px;font-size:14px}.ns-home-simple .ns-simple-hero .ns-hero-clean-actions{gap:9px;margin-top:25px}.ns-home-simple .ns-simple-hero .ns-hero-clean-button{min-height:50px;font-size:14px}.ns-home-simple .ns-simple-hero .ns-ws-hero-scenes{height:300px;margin-top:38px;-webkit-mask-image:linear-gradient(#000 0% 70%,#000000c7 82%,#0000004d 92%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#000000c7 82%,#0000004d 92%,#0000 100%)}.ns-home-simple .ns-simple-hero .ns-ws-hero-scenes:after{height:72px}.ns-home-simple .ns-team-proof-section{padding-block:48px}.ns-team-proof-heading>span{font-size:21px}.ns-team-proof-heading h2{font-size:27px}.ns-team-logo-board{gap:0;margin-top:30px}.ns-team-logo-board-row{aspect-ratio:7}.ns-team-logo-marquees{gap:5px;margin-top:29px}.ns-team-logo{flex-basis:160px;width:160px;min-height:50px}.ns-team-logo.size-wide{flex-basis:194px;width:194px}.ns-team-logo.size-compact{flex-basis:136px;width:136px}.ns-team-logo b{font-size:11px}.ns-team-logo small{font-size:5px}.ns-simple-section{padding-block:58px}.ns-simple-heading h2{margin-top:10px;font-size:28px}.ns-simple-heading p{margin-top:14px;font-size:13px}.ns-simple-proof-grid,.ns-path-grid,.ns-simple-process-grid{margin-top:30px}.ns-simple-proof-grid article{min-height:248px;padding:23px}.ns-path-grid article{min-height:410px;padding:25px 22px}.ns-path-copy h3{font-size:27px}.ns-path-grid article>svg{width:170px;height:170px}.ns-simple-quote{padding-block:58px}.ns-home-simple .ns-capability-section .ns-ws-showcase{margin-top:30px}.ns-home-simple .ns-ws-feature-card.is-wide,.ns-home-simple .ns-ws-feature-card.is-half{border-radius:20px;min-height:430px;padding:23px 20px 0;display:block}.ns-home-simple .ns-ws-feature-copy h3,.ns-home-simple .ns-ws-feature-card.is-half .ns-ws-feature-copy h3{font-size:27px}.ns-home-simple .ns-ws-feature-card.is-wide .ns-ws-feature-preview,.ns-home-simple .ns-ws-feature-card.is-half .ns-ws-feature-preview{top:185px;left:20px}.ns-simple-process-grid article{min-height:190px;padding:22px}.ns-simple-process-grid svg{width:56px;height:56px}.ns-simple-trust{padding-block:54px}.ns-simple-trust-head h2{font-size:28px}.ns-simple-trust-grid{margin-top:28px}.ns-simple-trust-grid article{padding-block:20px}.ns-simple-final{padding-block:56px}.ns-simple-final h2{font-size:29px}}.ns-landing-consultation{background:#fff;border-bottom:1px solid #e5eaf2;padding-block:78px 84px}.ns-landing-consultation-heading{text-align:center;max-width:720px;margin-inline:auto}.ns-landing-consultation-heading>span{color:#171c26;font-size:12px;font-weight:850}.ns-landing-consultation-heading h2{color:#2f80ff;letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(34px,3.6vw,46px);font-weight:880;line-height:1.12}.ns-landing-consultation-heading p{color:#647188;margin:16px 0 0;font-size:14px;line-height:1.65}.ns-landing-consultation-card{background:#fff;border:1px solid #dce3ed;border-radius:19px;grid-template-columns:1fr 1.28fr .82fr;margin-top:38px;display:grid;overflow:hidden;box-shadow:0 18px 55px #0b1f4d14}.ns-landing-consultation-card>*{min-width:0;padding:28px}.ns-landing-consultation-card>*+*{border-left:1px solid #e4e9f1}.ns-landing-consultation-info{flex-direction:column;display:flex}.ns-landing-consultation-team{align-items:center;gap:9px;display:flex}.ns-landing-consultation-team strong{color:#0b1f4d;letter-spacing:-.025em;font-size:18px;font-weight:800}.ns-landing-consultation-team span{color:#1d5bff;background:#edf3ff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.ns-landing-consultation-card aside h3,.ns-landing-calendar h3,.ns-landing-times h3{color:#0a1324;letter-spacing:-.04em;margin:12px 0 0;font-size:19px;font-weight:850}.ns-landing-consultation-info>h3{letter-spacing:-.025em;align-items:center;gap:8px;margin-top:29px;font-size:20px;font-weight:800;display:flex}.ns-landing-consultation-info>h3>span{flex:none;font-size:22px;line-height:1}.ns-landing-consultation-meta{color:#354259;gap:11px;margin:18px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.ns-landing-consultation-meta li{align-items:center;gap:9px;display:flex}.ns-landing-consultation-meta li svg{color:#2f80ff;flex:none}.ns-landing-consultation-guide{color:#657188;margin-top:28px;font-size:12px;line-height:1.6}.ns-landing-consultation-guide>p{margin:0}.ns-landing-consultation-guide ul{color:#3f4d63;gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.ns-landing-consultation-guide li:before{color:#1d5bff;content:"•";margin-right:8px}.ns-landing-consultation-assurance{color:#1d5bff;align-items:flex-start;gap:8px;margin:auto 0 0;padding-top:28px;display:flex}.ns-landing-consultation-assurance>span:first-child{flex:none;font-size:18px;line-height:1.25}.ns-landing-consultation-assurance b,.ns-landing-consultation-assurance small{display:block}.ns-landing-consultation-assurance b{font-size:12px;font-weight:800}.ns-landing-consultation-assurance small{color:#7b8798;margin-top:5px;font-size:10px;line-height:1.5}.ns-landing-calendar-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ns-landing-calendar-head h3{margin-top:0}.ns-landing-calendar-head b{color:#18243a;margin-top:15px;font-size:15px;display:block}.ns-landing-calendar-head>div:last-child{gap:3px;display:flex}.ns-landing-calendar-head button{color:#32435e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ns-landing-calendar-head button:hover{background:#f1f4f8}.ns-landing-calendar-weekdays,.ns-landing-calendar-days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.ns-landing-calendar-weekdays{color:#8190a5;margin-top:19px;font-size:10px;font-weight:800}.ns-landing-calendar-weekdays span{padding-block:6px}.ns-landing-calendar-days{gap:5px 0}.ns-landing-calendar-days>span{min-height:34px}.ns-landing-calendar-days button{color:#c6ceda;background:0 0;border:0;border-radius:50%;place-self:center;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.ns-landing-calendar-days button.enabled{color:#2f70e8;cursor:pointer;background:#edf3ff}.ns-landing-calendar-days button.enabled:hover{background:#dce8ff}.ns-landing-calendar-days button.selected{color:#fff;background:#1d5bff;box-shadow:0 7px 16px #1d5bff38}.ns-landing-calendar-status{color:#8190a5;text-align:center;margin:10px 0 0;font-size:10px}.ns-landing-calendar-status.is-error{color:#c73b46}.ns-landing-times>h3{margin-top:0}.ns-landing-times>p{color:#7b889b;min-height:36px;margin:8px 0 0;font-size:11px;line-height:1.55}.ns-landing-times>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:210px;margin-top:9px;padding-right:2px;display:grid;overflow-y:auto}.ns-landing-times>div>span{color:#7c899b;background:#f5f7fa;border-radius:10px;grid-column:1/-1;padding:13px;font-size:11px}.ns-landing-times>div button{color:#273751;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:9px;min-height:37px;font-size:11px;font-weight:800}.ns-landing-times>div button:hover{color:#1d5bff;border-color:#1d5bff}.ns-landing-times>div button.selected{color:#fff;background:#1d5bff;border-color:#1d5bff}.ns-landing-consultation-continue{color:#fff;cursor:pointer;background:#1d5bff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:17px;font-size:12px;font-weight:850;display:flex}.ns-landing-consultation-continue:disabled{color:#a3adbb;cursor:not-allowed;background:#e9edf3}@media (max-width:980px){.ns-landing-consultation-card{grid-template-columns:1fr 1.25fr}.ns-landing-times{border-top:1px solid #e4e9f1;grid-column:1/-1;border-left:0!important}.ns-landing-times>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.ns-landing-consultation{padding-block:56px 60px}.ns-landing-consultation-heading h2{font-size:29px}.ns-landing-consultation-heading p{font-size:13px}.ns-landing-consultation-card{border-radius:17px;margin-top:29px;display:block}.ns-landing-consultation-card>*{padding:23px 20px}.ns-landing-consultation-card>*+*{border-top:1px solid #e4e9f1;border-left:0}.ns-landing-consultation-info>h3,.ns-landing-consultation-guide{margin-top:22px}.ns-landing-consultation-assurance{margin-top:24px;padding-top:0}.ns-landing-calendar-days button,.ns-landing-calendar-days>span{width:36px;height:36px;min-height:36px}.ns-landing-times>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.ns-persona-problem-section{border-block:1px solid var(--home-line);background:#f7f9fc}.ns-persona-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:38px auto 0;display:grid}.ns-persona-problem-grid article{--persona-problem-color:#1d5bff;--persona-problem-soft:#edf3ff;background:#fff;border:1px solid #e0e6ef;border-radius:22px;flex-direction:column;min-height:300px;padding:27px;display:flex;box-shadow:0 16px 42px #13223d0e}.ns-persona-problem-grid article.tone-orange{--persona-problem-color:#ef6b2e;--persona-problem-soft:#fff0e9}.ns-persona-problem-grid article.tone-violet{--persona-problem-color:#7357e8;--persona-problem-soft:#f0edff}.ns-persona-problem-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.ns-persona-problem-head span{color:var(--persona-problem-color);font-size:12px;font-weight:850}.ns-persona-problem-head small{color:#a9b2bf;letter-spacing:.08em;font-size:12px;font-weight:850}.ns-persona-problem-icon{justify-content:center;align-items:center;width:96px;height:78px;margin:20px auto 0;display:flex}.ns-persona-problem-icon svg{width:100%;height:100%;overflow:visible}.ns-persona-problem-grid h3{max-width:none;color:var(--home-ink);text-align:center;letter-spacing:-.02em;white-space:nowrap;margin-top:16px;font-size:18px;font-weight:800;line-height:1.38}.ns-persona-problem-grid p{max-width:330px;color:var(--home-muted);text-align:center;margin:14px auto 0;font-size:13px;line-height:1.58}.ns-persona-problem-grid article>strong{color:var(--persona-problem-color);text-align:center;letter-spacing:-.035em;border-top:1px solid #edf0f5;margin-top:auto;padding-top:20px;font-size:17px;font-weight:850;line-height:1.45}@media (max-width:840px){.ns-persona-problem-grid{grid-template-columns:1fr;gap:14px;max-width:620px;margin-top:36px}.ns-persona-problem-grid article{min-height:270px}}@media (max-width:767px){.ns-persona-problem-grid article{border-radius:18px;min-height:265px;padding:23px}.ns-persona-problem-icon{width:92px;height:74px;margin-top:18px}.ns-persona-problem-grid h3{white-space:normal;margin-top:15px;font-size:19px}.ns-persona-problem-grid p{margin-top:10px;font-size:13px}.ns-persona-problem-grid article>strong{padding-top:16px;font-size:16px}}.ns-service-page{color:#081a3a!important;background:#fff!important;overflow-x:clip!important}.ns-service-page section{padding:112px max(24px,50vw - 590px)!important}.ns-service-page .ns-service-hero{background:linear-gradient(145deg, #fff 40%, var(--service-soft))!important;min-height:0!important;padding-top:92px!important}.ns-service-page .ns-service-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:76px!important;max-width:none!important;min-height:0!important;padding:0!important;display:grid!important}.ns-service-page .ns-service-hero h1{color:#081a3a!important;letter-spacing:-.065em!important;margin:20px 0 24px!important;font-size:clamp(48px,5vw,72px)!important;font-weight:850!important;line-height:1.08!important}.ns-service-page .ns-service-hero h1 strong{color:var(--service-accent)!important;font-weight:inherit!important}.ns-service-page .ns-service-hero-copy>p,.ns-service-page .ns-service-hero-grid>div:first-child>p{color:#57667b!important;max-width:620px!important;font-size:18px!important;line-height:1.75!important}.ns-service-page .ns-service-primary{box-sizing:border-box!important;color:#fff!important;background:#245cff!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:190px!important;min-height:58px!important;margin-top:34px!important;padding:0 30px!important;font-size:16px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 8px #092f99!important}.ns-service-page .ns-service-problem-list,.ns-service-page .ns-service-result-grid,.ns-service-page .ns-service-related-grid,.ns-service-page .ns-service-process-list{width:100%!important;max-width:none!important}.ns-service-page .ns-service-feature-list{gap:112px!important;margin-top:86px!important;display:grid!important}.ns-service-page .ns-service-feature{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:76px!important;display:grid!important}.ns-service-page .ns-service-feature.is-reverse .ns-service-feature-copy{order:2!important}.ns-service-page .ns-service-feature.is-reverse .ns-service-feature-media{order:1!important}.ns-service-page .ns-service-feature-media{background:var(--service-soft)!important;border-radius:26px!important;margin:0!important;overflow:hidden!important;box-shadow:0 24px 60px #19335b1f!important}.ns-service-page .ns-service-feature-image{aspect-ratio:16/10!important;position:relative!important}.ns-service-page .ns-service-feature-image img,.ns-service-page .ns-service-proof-image img{object-fit:cover!important}.ns-service-page .ns-service-editorial{padding-block:132px!important}.ns-service-page .ns-service-final{text-align:center!important;background:linear-gradient(145deg, #fff, var(--service-soft))!important;padding-block:132px!important}.ns-service-page.is-sourcing .ns-service-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:56px!important}.ns-service-page.is-sourcing .ns-service-hero h1{word-break:keep-all!important;font-size:clamp(46px,3.8vw,56px)!important}.ns-service-page.is-sourcing .ns-service-hero h1>span,.ns-service-page.is-sourcing .ns-service-hero h1>strong{white-space:nowrap}.ns-service-page .ns-service-hero-actions .ns-service-primary{margin-top:0!important}.ns-service-page .ns-service-reassurance{font-weight:720;color:#53647f!important;margin-top:22px!important;font-size:13px!important}.ns-service-page.is-sourcing .ns-service-scope-grid.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-service-page.is-sourcing .ns-service-scope-grid.has-three article{min-height:360px;padding:28px}.ns-service-page.is-sourcing .ns-service-exchange-grid.is-output-only{grid-template-columns:minmax(0,1fr)}.ns-service-page.is-sourcing .ns-service-exchange-grid.is-output-only .ns-service-output-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-service-page.is-sourcing .ns-service-artifact-inline{margin-top:88px}.ns-service-page.is-sourcing .ns-service-artifact-scroll-shell{position:relative}.ns-service-page.is-sourcing .ns-service-artifact-inline .ns-service-artifact-table{margin-top:48px}.ns-service-page.is-sourcing .ns-service-middle-action{justify-content:center;display:flex}.ns-service-page.is-sourcing .ns-service-middle-action .ns-service-primary{margin-top:38px!important}.ns-service-page.is-sourcing .ns-service-process-list .is-next-step{background:#eef4ff;border-left:2px dashed #9db4d8}.ns-service-page.is-sourcing .ns-service-process-list .is-next-step span{color:#536b91}.ns-service-page.is-sourcing .ns-service-process-note{color:#53647f;margin-top:24px;font-size:14px;font-weight:720}.ns-service-page.is-purchase .ns-service-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:56px!important}.ns-service-page.is-purchase .ns-service-hero h1{word-break:keep-all!important;font-size:clamp(46px,3.8vw,56px)!important}.ns-service-page.is-purchase .ns-service-hero h1>span,.ns-service-page.is-purchase .ns-service-hero h1>strong{white-space:nowrap}.ns-service-page :is(h1,h2,h3,h4,p,li,a,button,dt,dd){overflow-wrap:break-word!important;word-break:keep-all!important}.ns-purchase-proof-board{background:linear-gradient(145deg,#fff8f3,#fff1e7);align-content:center;gap:18px;min-height:390px;padding:34px;display:grid}.ns-purchase-proof-head,.ns-purchase-proof-product{justify-content:space-between;align-items:center;gap:20px;display:flex}.ns-purchase-proof-head{border-bottom:1px solid #efcfbc;padding-bottom:16px}.ns-purchase-proof-head span{color:#d75b25;font-size:13px;font-weight:850}.ns-purchase-proof-head strong{color:#9f451d;background:#ffe2d1;border-radius:999px;padding:8px 12px;font-size:12px}.ns-purchase-proof-product{background:#ffffffe0;border:1px solid #efd8ca;border-radius:18px;grid-template-columns:auto 1fr;padding:20px;display:grid}.ns-purchase-proof-product span{color:#d75b25;grid-row:1/3;font-size:12px;font-weight:900}.ns-purchase-proof-product strong{color:#0b1f4d;font-size:18px}.ns-purchase-proof-product small{color:#6f7890;font-size:13px}.ns-purchase-proof-grid{background:#fff;border:1px solid #efd8ca;border-radius:16px;overflow:hidden}.ns-purchase-proof-grid>div{grid-template-columns:1.15fr 1fr .75fr;display:grid}.ns-purchase-proof-grid>div>*{color:#64728a;border-bottom:1px solid #f1dfd4;border-right:1px solid #f1dfd4;min-width:0;padding:11px 12px;font-size:12px;line-height:1.35}.ns-purchase-proof-grid>div>:last-child{color:#d75b25;border-right:0;font-weight:820}.ns-purchase-proof-grid>div:last-child>*{border-bottom:0}.ns-purchase-proof-grid>.is-head>*{color:#9b684f;background:#fff8f3;font-size:11px;font-weight:850}.ns-purchase-proof-grid strong{color:#10264c;font-weight:820}.ns-service-page.is-purchase .ns-service-middle-action{justify-content:center;display:flex}.ns-service-page.is-purchase .ns-service-middle-action .ns-service-primary{margin-top:38px!important}.ns-service-page.is-purchase .ns-service-scope-grid.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-service-page.is-purchase .ns-service-scope-grid.has-three article{min-height:360px;padding:28px}.ns-service-page.is-purchase .ns-service-process-list .is-approval-step{background:#fff2eb;border-inline:2px solid #ef6a2e}.ns-service-page.is-purchase .ns-service-process-note{color:#53647f;margin-top:24px;font-size:14px;font-weight:720}.ns-service-artifact-cards{display:none}.ns-service-page.is-purchase .ns-service-apply-card>p{color:#dce6f3;margin:0;line-height:1.65}.ns-service-page.is-inspection .ns-service-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;gap:56px!important}.ns-service-page.is-inspection .ns-service-hero h1{word-break:keep-all!important;font-size:clamp(44px,3.65vw,54px)!important}.ns-inspection-reassurance{gap:7px;margin-top:22px;display:grid}.ns-inspection-reassurance p{color:#68778c!important;margin:0!important;font-size:13px!important;font-weight:620!important;line-height:1.55!important}.ns-inspection-reassurance p:last-child{color:#53647f!important}.ns-inspection-proof-board{background:linear-gradient(145deg,#f7f9fd,#eef3fb);align-content:center;gap:18px;min-height:390px;padding:34px;display:grid}.ns-inspection-proof-head,.ns-inspection-proof-standard{justify-content:space-between;align-items:center;gap:18px;display:flex}.ns-inspection-proof-head{border-bottom:1px solid #d5dfed;padding-bottom:16px}.ns-inspection-proof-head span{color:#53647f;font-size:13px;font-weight:850}.ns-inspection-proof-head strong{color:#174d9b;background:#dfeaff;border-radius:999px;padding:8px 12px;font-size:12px}.ns-inspection-proof-standard{background:#ffffffe6;border:1px solid #dbe3ee;border-radius:18px;padding:20px}.ns-inspection-proof-standard span{color:#63738b;font-size:12px;font-weight:850}.ns-inspection-proof-standard strong{color:#0b1f4d;font-size:15px}.ns-inspection-proof-list{background:#fff;border:1px solid #dbe3ee;border-radius:16px;overflow:hidden}.ns-inspection-proof-list>div{grid-template-columns:34px minmax(92px,.72fr) minmax(0,1.28fr);align-items:center;display:grid}.ns-inspection-proof-list>div+div{border-top:1px solid #e6ebf2}.ns-inspection-proof-list>div>*{min-width:0;padding:14px 12px}.ns-inspection-proof-list span{color:#2c67c9;font-size:11px;font-weight:900}.ns-inspection-proof-list strong{color:#142a4c;font-size:14px}.ns-inspection-proof-list small{color:#6d7a8f;font-size:12px}.ns-service-page.is-inspection #inspection-types{scroll-margin-top:92px}.ns-service-page.is-inspection .ns-service-exchange-grid.is-output-first{grid-template-columns:1.25fr auto .75fr}.ns-service-page.is-inspection .ns-service-artifact-cards article:last-child{opacity:.82;background:#f6f8fb;border-style:dashed}.ns-service-page.is-inspection .ns-service-process-list .is-inspection-approval{background:#edf4ff;border-inline:2px solid #3c6fc6}.ns-service-page.is-productization .ns-service-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;gap:56px!important}.ns-service-page.is-productization .ns-service-hero h1{word-break:keep-all!important;font-size:clamp(44px,3.65vw,54px)!important}.ns-productization-reassurance{gap:7px;margin-top:22px;display:grid}.ns-productization-reassurance p{color:#68778c!important;margin:0!important;font-size:13px!important;font-weight:620!important;line-height:1.55!important}.ns-productization-reassurance p:last-child{color:#53647f!important}.ns-productization-proof-board{background:linear-gradient(145deg,#f2fbfa,#e8f7f5);align-content:center;gap:18px;min-height:390px;padding:34px;display:grid}.ns-productization-proof-head,.ns-productization-proof-standard{justify-content:space-between;align-items:center;gap:18px;display:flex}.ns-productization-proof-head{border-bottom:1px solid #cde3e0;padding-bottom:16px}.ns-productization-proof-head span{color:#357974;font-size:13px;font-weight:850}.ns-productization-proof-head strong{color:#156a63;background:#cfeeea;border-radius:999px;padding:8px 12px;font-size:12px}.ns-productization-proof-standard{background:#ffffffe6;border:1px solid #d0e5e2;border-radius:18px;padding:20px}.ns-productization-proof-standard span{color:#637b78;font-size:12px;font-weight:850}.ns-productization-proof-standard strong{color:#0b1f4d;font-size:15px}.ns-productization-proof-list{background:#fff;border:1px solid #d0e5e2;border-radius:16px;overflow:hidden}.ns-productization-proof-list>div{grid-template-columns:34px minmax(92px,.72fr) minmax(0,1.28fr);align-items:center;display:grid}.ns-productization-proof-list>div+div{border-top:1px solid #e2eeec}.ns-productization-proof-list>div>*{min-width:0;padding:14px 12px}.ns-productization-proof-list span{color:#16877e;font-size:11px;font-weight:900}.ns-productization-proof-list strong{color:#142a4c;font-size:14px}.ns-productization-proof-list small{color:#667d7a;font-size:12px}.ns-service-page.is-productization #productization-types{scroll-margin-top:92px}.ns-service-page.is-productization .ns-service-scope-grid article{min-height:auto}.ns-productization-input-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.ns-productization-input-grid article{background:#fff;border:1px solid #dbe5e4;border-radius:20px;align-content:space-between;gap:26px;min-height:150px;padding:24px;display:grid}.ns-productization-input-grid span{color:#16877e;font-size:11px;font-weight:900}.ns-productization-input-grid strong{color:#10264c;font-size:18px;line-height:1.45}.ns-productization-outputs .ns-service-output-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.ns-service-page.is-productization .ns-service-process-list .is-productization-approval{background:#eaf8f6;border-inline:2px solid #16877e}.ns-service-page.is-productization .ns-service-apply-card>p{color:#dce6f3;margin:0;line-height:1.65}.ns-service-page.is-oem-odm .ns-service-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;gap:56px!important}.ns-service-page.is-oem-odm .ns-service-hero h1{word-break:keep-all!important;font-size:clamp(44px,3.65vw,54px)!important}.ns-service-page.is-oem-odm .ns-service-hero h1>span,.ns-service-page.is-oem-odm .ns-service-hero h1>strong{white-space:nowrap}.ns-oem-reassurance{gap:12px;margin-top:20px;display:grid}.ns-oem-reassurance>p{color:#5e6d83!important;margin:0!important;font-size:13px!important;font-weight:680!important;line-height:1.55!important}.ns-oem-trust-list{flex-wrap:wrap;gap:8px;display:flex}.ns-oem-trust-list strong{color:#5f45a7;background:#f6f2ff;border:1px solid #ded4fa;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:820;line-height:1.35}.ns-oem-proof-board{background:linear-gradient(145deg,#faf8ff,#f0ebff);align-content:center;gap:18px;min-height:390px;padding:34px;display:grid}.ns-oem-proof-head{border-bottom:1px solid #ded4f4;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.ns-oem-proof-head span{color:#6c51b5;font-size:13px;font-weight:850}.ns-oem-proof-head strong{color:#5b3fa7;background:#e4dafd;border-radius:999px;padding:8px 12px;font-size:12px}.ns-oem-proof-list{background:#fff;border:1px solid #ded7ec;border-radius:16px;overflow:hidden}.ns-oem-proof-list>div{grid-template-columns:34px minmax(125px,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.ns-oem-proof-list>div+div{border-top:1px solid #ebe6f4}.ns-oem-proof-list>div>*{min-width:0;padding:13px 11px}.ns-oem-proof-list span{color:#7656c5;font-size:11px;font-weight:900}.ns-oem-proof-list strong{color:#142a4c;font-size:14px}.ns-oem-proof-list small{color:#6f6881;font-size:12px}.ns-service-page.is-oem-odm #oem-development-stages{scroll-margin-top:92px}.ns-service-page.is-oem-odm .ns-service-scope-grid.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-service-page.is-oem-odm .ns-service-scope-grid.has-three article{min-height:auto;padding:28px}.ns-oem-input-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.ns-oem-input-grid article{background:#fff;border:1px solid #e1dbea;border-radius:20px;align-content:space-between;gap:26px;min-height:150px;padding:24px;display:grid}.ns-oem-input-grid span{color:#7656c5;font-size:11px;font-weight:900}.ns-oem-input-grid strong{color:#10264c;font-size:18px;line-height:1.45}.ns-oem-outputs .ns-service-output-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.ns-oem-output-note{color:#6c7890;text-align:center;margin:22px 0 0;font-size:13px}.ns-service-page.is-oem-odm .ns-service-apply-card>p{color:#dce6f3;margin:0;line-height:1.65}.ns-service-page.is-logistics .ns-service-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;gap:56px!important}.ns-service-page.is-logistics .ns-service-hero h1{word-break:keep-all!important;font-size:clamp(42px,3.55vw,52px)!important}.ns-service-page.is-logistics .ns-service-hero h1>span,.ns-service-page.is-logistics .ns-service-hero h1>strong{white-space:nowrap}.ns-logistics-reassurance{gap:12px;margin-top:20px;display:grid}.ns-logistics-reassurance>p{color:#5e6d83!important;margin:0!important;font-size:13px!important;font-weight:680!important;line-height:1.55!important}.ns-logistics-trust-list{flex-wrap:wrap;gap:8px;display:flex}.ns-logistics-trust-list strong{color:#13776e;background:#edf9f7;border:1px solid #cfe7e2;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:820;line-height:1.35}.ns-logistics-proof-board{background:linear-gradient(145deg,#f8fcfb,#e8f6f3);align-content:center;gap:18px;min-height:390px;padding:34px;display:grid}.ns-logistics-proof-head{border-bottom:1px solid #cfe3df;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.ns-logistics-proof-head span{color:#16877e;font-size:13px;font-weight:850}.ns-logistics-proof-head strong{color:#146f68;background:#d5efeb;border-radius:999px;padding:8px 12px;font-size:12px}.ns-logistics-proof-standard{background:#fffc;border:1px solid #d5e6e3;border-radius:14px;gap:7px;padding:16px;display:grid}.ns-logistics-proof-standard span{color:#6c827e;font-size:11px;font-weight:800}.ns-logistics-proof-standard strong{color:#10264c;font-size:15px}.ns-logistics-proof-list{background:#fff;border:1px solid #d6e5e2;border-radius:16px;overflow:hidden}.ns-logistics-proof-list>div{grid-template-columns:34px minmax(125px,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.ns-logistics-proof-list>div+div{border-top:1px solid #e5efed}.ns-logistics-proof-list>div>*{min-width:0;padding:12px 11px}.ns-logistics-proof-list span{color:#16877e;font-size:11px;font-weight:900}.ns-logistics-proof-list strong{color:#142a4c;font-size:14px}.ns-logistics-proof-list small{color:#667d79;font-size:12px}.ns-service-page.is-logistics .ns-service-scope-grid.has-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-service-page.is-logistics .ns-service-scope-grid.has-three article{min-height:auto;padding:28px}.ns-service-page.is-logistics .ns-service-manual-exchange{padding-bottom:72px!important}.ns-service-page.is-logistics #freight-options{scroll-margin-top:92px;padding:56px max(24px,50vw - 590px) 78px!important}.ns-service-page.is-logistics .ns-service-artifact-row{grid-template-columns:1.05fr 1.25fr .95fr 1.15fr .95fr}.ns-logistics-domestic-card{background:#f4fbf9;border:1px solid #d8e6e3;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px;margin-top:18px;padding:22px 24px;display:grid}.ns-logistics-domestic-card span{color:#6d817e;font-size:11px;font-weight:820}.ns-logistics-domestic-card strong{color:#0f756d;font-size:18px}.ns-logistics-domestic-card p{color:#536a67;margin:0;line-height:1.6}.ns-logistics-requirement-note{color:#546981;margin:22px 0 0;font-size:13px;font-weight:720;line-height:1.65}.ns-service-page.is-logistics .ns-service-process-list .is-logistics-approval{background:#eaf8f6;border-inline:2px solid #16877e}.ns-service-page.is-logistics .ns-service-process-note{color:#53647f;margin-top:24px;font-size:14px;font-weight:720;line-height:1.65}.ns-service-page.is-logistics .ns-service-apply-card>p{color:#dce6f3;margin:0;line-height:1.65}.ns-service-related-focus{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:18px;margin-top:44px;display:grid}.ns-service-related-focus>.is-primary{color:#fff;background:#0b1f4d;border-radius:22px;align-content:center;min-height:190px;padding:34px;display:grid;position:relative}.ns-service-related-focus>.is-primary span{color:#82aaff;font-size:12px;font-weight:850}.ns-service-related-focus>.is-primary strong{margin-top:14px;font-size:26px}.ns-service-related-focus>.is-primary small{color:#c5d2e8;margin-top:10px;font-size:14px}.ns-service-related-focus>.is-primary svg{color:#82aaff;position:absolute;bottom:30px;right:30px}.ns-service-related-focus>div{border-block:1px solid #dfe5ee;align-content:center;display:grid}.ns-service-related-focus>div a{color:#28405f;justify-content:space-between;align-items:center;gap:16px;padding:20px 8px;font-weight:820;display:flex}.ns-service-related-focus>div a+a{border-top:1px solid #dfe5ee}@media (min-width:901px){.ns-mobile-backdrop,.stripi-mobile-panel.ns-mobile-panel{display:none!important}}@media (max-width:900px){.ns-service-page section{padding:84px 24px!important}.ns-service-page .ns-service-hero{padding-top:64px!important}.ns-service-page .ns-service-hero-grid,.ns-service-page .ns-service-feature{grid-template-columns:minmax(0,1fr)!important;gap:42px!important}.ns-service-page.is-sourcing .ns-service-hero-grid,.ns-service-page.is-purchase .ns-service-hero-grid,.ns-service-page.is-inspection .ns-service-hero-grid,.ns-service-page.is-productization .ns-service-hero-grid,.ns-service-page.is-oem-odm .ns-service-hero-grid,.ns-service-page.is-logistics .ns-service-hero-grid{grid-template-columns:minmax(0,1fr)!important}.ns-service-page .ns-service-hero h1{font-size:clamp(39px,10.5vw,58px)!important;font-weight:850!important}.ns-service-page .ns-service-hero-copy>p,.ns-service-page .ns-service-hero-grid>div:first-child>p{font-size:16px!important;line-height:1.68!important}.ns-service-page .ns-service-primary{width:100%!important;min-width:0!important;min-height:56px!important;margin-top:30px!important}.ns-service-page.is-sourcing .ns-service-hero h1{font-size:clamp(34px,9.2vw,38px)!important}.ns-service-page.is-purchase .ns-service-hero h1{overflow-wrap:normal!important;word-break:keep-all!important;font-size:clamp(34px,9.2vw,38px)!important}.ns-service-page.is-purchase .ns-service-hero h1>span,.ns-service-page.is-purchase .ns-service-hero h1>strong{white-space:normal}.ns-service-page.is-inspection .ns-service-hero h1,.ns-service-page.is-productization .ns-service-hero h1,.ns-service-page.is-oem-odm .ns-service-hero h1{font-size:clamp(33px,8.7vw,37px)!important}.ns-service-page.is-oem-odm .ns-service-hero h1>span,.ns-service-page.is-oem-odm .ns-service-hero h1>strong{white-space:normal}.ns-service-page.is-logistics .ns-service-hero h1{font-size:clamp(32px,8.45vw,36px)!important}.ns-service-page.is-logistics .ns-service-hero h1>span,.ns-service-page.is-logistics .ns-service-hero h1>strong{white-space:normal}.ns-purchase-proof-board{min-height:auto;padding:24px 20px}.ns-purchase-proof-grid{display:none}.ns-inspection-proof-board{min-height:auto;padding:24px 20px}.ns-inspection-proof-standard{display:grid}.ns-productization-proof-board{min-height:auto;padding:24px 20px}.ns-productization-proof-standard{display:grid}.ns-oem-proof-board{min-height:auto;padding:24px 20px}.ns-oem-proof-list>div{grid-template-columns:28px minmax(0,1fr)}.ns-oem-proof-list>div>*{padding:11px 9px}.ns-oem-proof-list small{grid-column:2;padding-top:0!important}.ns-oem-trust-list{grid-template-columns:minmax(0,1fr);display:grid}.ns-oem-trust-list strong{border-radius:12px}.ns-logistics-proof-board{min-height:auto;padding:24px 20px}.ns-logistics-proof-list>div{grid-template-columns:28px minmax(0,1fr)}.ns-logistics-proof-list>div>*{padding:11px 9px}.ns-logistics-proof-list small{grid-column:2;padding-top:0!important}.ns-logistics-trust-list{grid-template-columns:minmax(0,1fr);display:grid}.ns-logistics-trust-list strong{border-radius:12px}.ns-service-page.is-purchase .ns-service-text-link,.ns-service-page.is-inspection .ns-service-text-link,.ns-service-page.is-productization .ns-service-text-link,.ns-service-page.is-oem-odm .ns-service-text-link,.ns-service-page.is-logistics .ns-service-text-link{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.ns-service-page.is-purchase .ns-service-scope-grid.has-three{grid-template-columns:minmax(0,1fr)}.ns-service-page.is-purchase .ns-service-scope-grid.has-three article{min-height:auto}.ns-service-page .is-card-desktop{display:none}.ns-service-artifact-cards{gap:14px;margin-top:32px;display:grid}.ns-service-artifact-cards article{background:#fff;border:1px solid #dbe3ee;border-radius:18px;padding:22px}.ns-service-artifact-cards h3{color:#0b1f4d;font-size:20px}.ns-service-artifact-cards dl{gap:13px;margin-top:18px;display:grid}.ns-service-artifact-cards dl>div{border-top:1px solid #edf0f5;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:14px;padding-top:13px;display:grid}.ns-service-artifact-cards dt{color:#7a879a;font-size:12px;font-weight:800}.ns-service-artifact-cards dd{color:#263d5e;word-break:keep-all;margin:0;font-size:14px;font-weight:760;line-height:1.45}.ns-service-page.is-purchase .ns-service-process-list .is-approval-step{border:2px solid #ef6a2e;border-inline:0}.ns-service-page.is-inspection .ns-service-process-list .is-inspection-approval{border:2px solid #3c6fc6;border-inline:0}.ns-service-page.is-productization .ns-service-process-list .is-productization-approval,.ns-service-page.is-logistics .ns-service-process-list .is-logistics-approval{border:2px solid #16877e;border-inline:0}.ns-service-page.is-inspection .ns-service-exchange-grid.is-output-first,.ns-productization-input-grid,.ns-productization-outputs .ns-service-output-list,.ns-oem-input-grid,.ns-oem-outputs .ns-service-output-list{grid-template-columns:minmax(0,1fr)}.ns-productization-input-grid article,.ns-oem-input-grid article{min-height:auto}.ns-service-page.is-oem-odm .ns-service-scope-grid.has-three,.ns-service-page.is-logistics .ns-service-scope-grid.has-three{grid-template-columns:minmax(0,1fr)}.ns-service-page.is-logistics .ns-service-manual-exchange{padding-bottom:56px!important}.ns-service-page.is-logistics #freight-options{padding-block:52px 72px!important}.ns-logistics-domestic-card{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px}.ns-service-page.is-sourcing .ns-service-scope-grid.has-three,.ns-service-page.is-sourcing .ns-service-exchange-grid.is-output-only .ns-service-output-list,.ns-service-related-focus{grid-template-columns:minmax(0,1fr)}.ns-service-page.is-sourcing .ns-service-scope-grid.has-three article{min-height:auto}.ns-service-page.is-sourcing .ns-service-artifact-inline{margin-top:68px}.ns-service-page.is-sourcing .ns-service-artifact-scroll-hint{color:#687992;margin:28px 0 10px;font-size:12px;font-weight:750;display:block}.ns-service-page.is-sourcing .ns-service-artifact-inline .ns-service-artifact-table{margin-top:0}.ns-service-page.is-sourcing .ns-service-artifact-scroll-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffeb);width:34px;position:absolute;top:0;bottom:0;right:0}.ns-service-page.is-sourcing .ns-service-artifact-row span:first-child{z-index:2;background:#fff;position:sticky;left:0;box-shadow:8px 0 14px #122a4f0f}.ns-service-page.is-sourcing .ns-service-artifact-row.is-head span:first-child{background:#0b1f4d}.ns-service-page.is-sourcing .ns-service-process-list .is-next-step{border-top:2px dashed #9db4d8;border-left:0}.ns-service-related-focus>div{border:1px solid #dfe5ee;border-radius:18px;padding-inline:18px}.ns-service-page .ns-service-problem-list,.ns-service-page .ns-service-result-grid,.ns-service-page .ns-service-related-grid,.ns-service-page .ns-service-process-list{grid-template-columns:minmax(0,1fr)!important}.ns-service-page .ns-service-feature-list{gap:84px!important;margin-top:60px!important}.ns-service-page .ns-service-feature-copy,.ns-service-page .ns-service-feature.is-reverse .ns-service-feature-copy{order:1!important}.ns-service-page .ns-service-feature-media,.ns-service-page .ns-service-feature.is-reverse .ns-service-feature-media{order:2!important}.ns-service-page .ns-service-feature-image{aspect-ratio:4/3!important}.ns-service-page .ns-service-editorial,.ns-service-page .ns-service-final{padding-block:96px!important}.ns-mobile-backdrop{z-index:119!important;background:#0515302e!important;display:block!important;position:fixed!important;inset:72px 0 0!important}.stripi-mobile-panel.ns-mobile-panel{z-index:120!important;overscroll-behavior:contain!important;padding:16px 20px calc(24px + env(safe-area-inset-bottom))!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;display:block!important;position:fixed!important;inset:72px 0 0!important;overflow:hidden auto!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-quick-links a{min-height:44px!important;padding:8px 4px!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-primary-action{margin-top:12px!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-primary-action>.ns-site-cta-pair{width:100%!important;min-height:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;grid-template-columns:repeat(auto-fit,minmax(78px,1fr))!important;gap:8px!important;display:grid!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-primary-action .ns-top-cta,.stripi-mobile-panel.ns-mobile-panel .ns-mobile-primary-action .ns-top-login,.stripi-mobile-panel.ns-mobile-panel .ns-mobile-primary-action .ns-language-switch{white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:50px!important;padding-inline:10px!important;font-size:14px!important;display:flex!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-primary-action .ns-top-cta{color:#fff!important;box-shadow:none!important;background:#245cff!important;order:1!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-primary-action .ns-top-login{color:#506078!important;background:#f3f6fa!important;order:2!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-primary-action .ns-language-switch{color:#0b1f4d!important;background:#fff!important;border:1px solid #cbd5e1!important;order:3!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-nav-section{margin-top:24px!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-section-title{min-height:44px!important;margin-bottom:8px!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-menu-list{grid-template-columns:minmax(0,1fr)!important;gap:2px!important;display:grid!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-menu-list>a{border-radius:12px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding:6px 8px!important;display:grid!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-menu-list>a.is-active{background:#eef3ff!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-menu-list i{border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;font-style:normal!important;display:grid!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-menu-list i svg{width:25px!important;height:25px!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-menu-list b{font-size:15px!important}.stripi-mobile-panel.ns-mobile-panel .ns-mobile-menu-list small{text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:12px!important;display:block!important;overflow:hidden!important}}@media (max-width:420px){.ns-service-page section{padding-inline:24px!important}.ns-service-page .ns-service-section-head h2,.ns-service-page .ns-service-final h2{font-size:32px!important}.ns-service-page .ns-service-feature-copy h3{font-size:30px!important}.ns-service-page .ns-service-hero-proof figcaption{flex-direction:column!important;align-items:flex-start!important}}
