.product-support{padding:2.25rem 0 3rem}.product-support__panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.5rem 1.65rem;border:1px solid #dce4ef;border-left:4px solid #1457d9;border-radius:14px;background:#f6f8fb}.product-support__icon{display:grid;width:52px;height:52px;border-radius:50%;background:#e8f0ff;color:#1457d9;place-items:center}.product-support__icon svg{width:27px;height:27px;fill:currentColor}.product-support__eyebrow{margin:0 0 .2rem;color:#1457d9;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.product-support__title{margin:0;color:#172033;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.2}.product-support__text{max-width:680px;margin:.45rem 0 0;color:#58657a;font-size:.92rem;line-height:1.55}.product-support__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.product-support__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.72rem 1rem;border:1px solid #1457d9;border-radius:8px;font-size:.82rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.product-support__button--primary{background:#1457d9;color:#fff}.product-support__button--primary:hover{border-color:#0f45af;background:#0f45af;color:#fff}.product-support__button--secondary{background:#fff;color:#1457d9}.product-support__button--secondary:hover{background:#e8f0ff;color:#0f45af}@media screen and (max-width:768px){.product-support{padding:1.5rem 0 2.25rem}.product-support__panel{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem}.product-support__actions{grid-column:1 / -1;justify-content:stretch}.product-support__button{flex:1 1 180px}}@media screen and (max-width:480px){.product-support__panel{grid-template-columns:1fr}.product-support__icon{width:46px;height:46px}.product-support__actions{grid-column:auto}.product-support__button{width:100%;flex-basis:100%}}.ink-match{padding:84px 0;background:#0e1725;color:#fff;font-family:var(--rd-font, Inter, sans-serif)}.ink-match *,.ink-match *:before,.ink-match *:after{box-sizing:border-box}.ink-match__container{display:grid;grid-template-columns:minmax(0,.86fr) minmax(480px,1fr);gap:86px;align-items:start;max-width:1440px;margin:0 auto;padding:0 64px}.ink-match__guide{padding-top:24px}.ink-match__eyebrow{margin:0 0 14px;color:#9cb9f8;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ink-match__guide h2{max-width:520px;margin:0;color:#fff;font-family:var(--rd-font, Inter, sans-serif)!important;font-size:clamp(38px,4.2vw,55px);font-weight:800;letter-spacing:-.05em;line-height:1.02}.ink-match__intro{max-width:520px;margin:22px 0 0;color:#b7c3d5;font-size:16px;line-height:1.7}.ink-match__steps{display:grid;gap:19px;margin-top:36px}.ink-match__step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start}.ink-match__step>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(146,178,244,.28);border-radius:10px;background:#5e89e31c;color:#aac3f8;font-size:11px;font-weight:800}.ink-match__step strong{color:#fff;font-size:14px;font-weight:750}.ink-match__step p{margin:4px 0 0;color:#9eacbf;font-size:13px;line-height:1.55}.ink-match__call{display:flex;gap:14px;align-items:flex-start;margin-top:38px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0b}.ink-match__call>span{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:10px;background:#245fcf}.ink-match__call svg{width:19px;height:19px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ink-match__call strong{display:block;color:#fff;font-size:13px}.ink-match__call a{display:inline-block;margin-top:3px;color:#a9c1ff;font-size:17px;font-weight:800;text-decoration:none}.ink-match__call p{margin:4px 0 0;color:#8f9caf;font-size:11px}.ink-match__form-wrap{padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#fff;box-shadow:0 26px 70px #00000047;color:#101418}.ink-match__form-heading{display:flex;gap:13px;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid #e5e9ef}.ink-match__form-heading>span{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:10px;background:#eaf0ff;color:#245fcf;font-size:11px;font-weight:850}.ink-match__form-heading h3{margin:0;color:#101418;font-family:var(--rd-font, Inter, sans-serif)!important;font-size:21px;font-weight:800;letter-spacing:-.025em}.ink-match__form-heading p{margin:6px 0 0;color:#6c7889;font-size:12px;line-height:1.5}.ink-match__form{display:grid;gap:15px;margin-top:22px}.ink-match__optional{border:1px solid #e1e6ee;border-radius:10px;background:#f8fafc}.ink-match__optional summary{position:relative;padding:13px 42px 13px 14px;color:#435066;cursor:pointer;font-size:12px;font-weight:750;list-style:none}.ink-match__optional summary::-webkit-details-marker{display:none}.ink-match__optional summary:after{position:absolute;top:50%;right:16px;color:#245fcf;content:"+";font-size:18px;line-height:1;transform:translateY(-50%)}.ink-match__optional[open] summary:after{content:"\2212"}.ink-match__optional summary:focus-visible{outline:3px solid #8eaff8;outline-offset:2px}.ink-match__optional-fields{display:grid;gap:15px;padding:0 14px 14px}.ink-match__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ink-match__field{display:grid;gap:7px}.ink-match__field label{color:#344053;font-size:11px;font-weight:750;letter-spacing:.025em}.ink-match__field input,.ink-match__field textarea{width:100%;border:1px solid #d5dce7;border-radius:9px;background:#f8fafc;color:#101418;font-family:var(--rd-font, Inter, sans-serif);font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}.ink-match__field input{min-height:47px;padding:0 13px}.ink-match__field textarea{min-height:100px;padding:12px 13px;resize:vertical}.ink-match__field input:focus,.ink-match__field textarea:focus{border-color:#477ff0;outline:0;box-shadow:0 0 0 4px #477ff021}.ink-match__field input::placeholder,.ink-match__field textarea::placeholder{color:#9aa4b2}.ink-match__submit{display:flex;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;border:0;border-radius:9px;background:#245fcf;color:#fff;cursor:pointer;font-family:var(--rd-font, Inter, sans-serif);font-size:13px;font-weight:750;transition:background .16s ease,transform .16s ease}.ink-match__submit:hover{background:#174dac;transform:translateY(-1px)}.ink-match__submit:focus-visible{outline:3px solid #8eaff8;outline-offset:3px}.ink-match__privacy{margin:-4px 0 0;color:#818c9c;font-size:10px;line-height:1.5;text-align:center}.ink-match__success,.ink-match__errors{margin:0;padding:12px 14px;border-radius:9px;font-size:12px;line-height:1.5}.ink-match__success{background:#e8f6ee;color:#216d45}.ink-match__errors{background:#fff0ed;color:#9b3425}@media(max-width:980px){.ink-match__container{grid-template-columns:1fr;gap:48px;padding:0 28px}.ink-match__guide{max-width:700px;padding-top:0}}@media(max-width:600px){.ink-match{padding:76px 0}.ink-match__container{padding:0 18px}.ink-match__row{grid-template-columns:1fr}.ink-match__form-wrap{padding:24px 18px;border-radius:18px}}.ink-hero{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:110px;background:#0b1220;color:#fff;font-family:var(--rd-font, Inter, sans-serif)}.ink-hero__media,.ink-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ink-hero__media{z-index:0;background-color:#0b1220;background-image:var(--ink-hero-poster);background-position:center;background-size:cover}.ink-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ink-hero__scrim{z-index:1;background:linear-gradient(90deg,#050a14e6,#050a14b8 48%,#050a1499),linear-gradient(180deg,#050a1429,#050a147a)}.ink-hero *,.ink-hero *:before,.ink-hero *:after{box-sizing:border-box}.ink-hero__container{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(400px,.78fr);gap:64px;align-items:start;max-width:1440px;min-height:610px;margin:0 auto;padding:72px 64px 78px}.ink-hero__copy{max-width:660px}.ink-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 24px;color:#a9c1ff;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ink-hero__eyebrow:before{width:26px;height:2px;background:#477ff0;content:""}.ink-hero__title{max-width:650px;margin:0;color:#fff;font-family:var(--rd-font, Inter, sans-serif)!important;font-size:clamp(42px,4.35vw,56px);font-weight:800;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.ink-hero__text{max-width:590px;margin:28px 0 0;color:#bdc9dc;font-size:15px;line-height:1.6}.ink-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ink-hero__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.ink-hero__button:hover{transform:translateY(-1px)}.ink-hero__button--primary{background:#fff;color:#132340}.ink-hero__button--primary:hover{background:#eef3ff;color:#132340}.ink-hero__button--secondary{border-color:#ffffff52;background:#ffffff0e;color:#fff}.ink-hero__button--secondary:hover{border-color:#ffffff94;background:#ffffff1a;color:#fff}.ink-hero__price-proof{display:inline-flex;gap:8px;align-items:center;margin-top:17px;color:#bdcae1;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none}.ink-hero__price-proof:hover{color:#fff;text-decoration:underline}.ink-hero__price-proof svg{width:17px;height:17px;flex:0 0 auto;fill:none;stroke:#76a0ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ink-hero__brand-note{display:flex;gap:14px;align-items:center;width:fit-content;margin-top:24px;padding:13px 18px 13px 13px;border:1px solid rgba(158,186,244,.22);border-radius:999px;background:#ffffff0e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ink-hero__brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#245fcf;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800}.ink-hero__brand-note div{display:flex;flex-wrap:wrap;gap:4px 7px;align-items:baseline}.ink-hero__brand-note strong{color:#fff;font-size:13px;font-weight:700}.ink-hero__brand-note span:not(.ink-hero__brand-mark){color:#9facbf;font-size:12px}.ink-hero__grid{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%)}.ink-hero__glow{position:absolute;z-index:1;border-radius:50%;filter:blur(10px);pointer-events:none}.ink-hero__glow--one{top:-240px;right:-180px;width:620px;height:620px;background:radial-gradient(circle,rgba(71,127,240,.36),transparent 68%)}.ink-hero__glow--two{bottom:-300px;left:24%;width:520px;height:520px;background:radial-gradient(circle,rgba(86,55,196,.2),transparent 68%)}.ink-finder{position:relative;width:100%;max-width:510px;justify-self:end;padding:28px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:#fff;box-shadow:0 30px 80px #00000057;color:#101418}.ink-finder.rd-predictive-host>.ink-finder__predictive{position:relative;top:auto;right:auto;width:100%;max-height:min(56vh,370px);margin-top:14px;padding:8px;border-radius:12px;box-shadow:none}.ink-finder__heading{display:flex;gap:14px;align-items:flex-start}.ink-finder__step{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px;background:#eaf0ff;color:#245fcf;font-size:13px;font-weight:800}.ink-finder__heading h2{margin:0;color:#101418;font-family:var(--rd-font, Inter, sans-serif)!important;font-size:23px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.ink-finder__heading p{margin:7px 0 0;color:#637083;font-size:13px;line-height:1.5}.ink-finder__form{margin-top:24px}.ink-finder__form>label{display:block;margin-bottom:8px;color:#2d3745;font-size:12px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.ink-finder__field{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:6px 6px 6px 16px;border:1px solid #cfd7e4;border-radius:12px;background:#f7f9fc;transition:border-color .16s ease,box-shadow .16s ease}.ink-finder__field:focus-within{border-color:#477ff0;box-shadow:0 0 0 4px #477ff024}.ink-finder__field svg{width:20px;height:20px;fill:none;stroke:#657287;stroke-width:1.8}.ink-finder__field input{width:100%;min-width:0;padding:10px 0;border:0;outline:0;background:transparent;color:#101418;font-family:var(--rd-font, Inter, sans-serif);font-size:15px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.ink-finder__field input::placeholder{color:#8691a2;font-weight:500;text-transform:none}.ink-finder__field button{min-height:44px;padding:0 18px;border:0;border-radius:9px;background:#245fcf;color:#fff;cursor:pointer;font-family:var(--rd-font, Inter, sans-serif);font-size:13px;font-weight:750;transition:background .16s ease,transform .16s ease}.ink-finder__field button:hover{background:#174dac;transform:translateY(-1px)}.ink-finder__field button:focus-visible,.ink-finder a:focus-visible{outline:3px solid #8eaff8;outline-offset:3px}.ink-finder__hint{margin:9px 0 0;color:#788496;font-size:12px;line-height:1.45}.ink-finder__results{margin-top:16px;padding:14px;border:1px solid #dfe5ef;border-radius:14px;background:#f8faff}.ink-finder__status{margin:0 0 10px;color:#4b586b;font-size:12px;line-height:1.45}.ink-finder__result-list{display:grid;gap:8px}.ink-finder__result{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:64px;padding:7px;border:1px solid #e1e7f0;border-radius:10px;background:#fff;color:#101418;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.ink-finder__result:hover{border-color:#8eaff8;box-shadow:0 5px 16px #14305c14;text-decoration:none}.ink-finder__result-image{display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:8px;background:#f1f4f8}.ink-finder__result-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ink-finder__result-image span{color:#477ff0;font-size:13px;font-weight:800}.ink-finder__result-copy{min-width:0}.ink-finder__result-code{display:block;margin-bottom:3px;color:#245fcf;font-size:12px;font-weight:800;letter-spacing:.035em}.ink-finder__result-title{display:-webkit-box;overflow:hidden;color:#273242;font-size:12px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ink-finder__result-detail{display:block;overflow:hidden;margin-top:3px;color:#728096;font-size:10px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ink-finder__result-code{overflow-wrap:anywhere}.ink-finder__result-meta{display:grid;gap:4px;justify-items:end;text-align:right}.ink-finder__result-badge{padding:3px 6px;border-radius:999px;background:#e9f6ee;color:#217246;font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.ink-finder__result-badge--warn{background:#fff1d6;color:#8a5b00}.ink-finder__result-price{color:#101418;font-size:12px;font-weight:750}.ink-finder__verify-link{display:inline-flex;margin-top:12px;color:#245fcf;font-size:12px;font-weight:700}.ink-finder__fallback{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:11px;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid #e4e8ee}.ink-finder__fallback>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eef2f7;color:#526176;font-size:13px;font-weight:800}.ink-finder__fallback p{margin:0;color:#667386;font-size:12px;line-height:1.45}.ink-finder__fallback strong{display:block;color:#1c2633;font-size:12px}.ink-finder__fallback a{color:#245fcf;font-size:12px;font-weight:750;white-space:nowrap}.ink-finder__all{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid #e4e8ee;color:#1e2b3b;font-size:13px;font-weight:750;text-decoration:none}.ink-finder__all span{color:#245fcf;font-size:18px}@media(max-width:980px){.ink-hero__container{grid-template-columns:1fr;gap:36px;min-height:0;padding:58px 28px 64px}.ink-hero__copy{max-width:760px}.ink-finder{max-width:680px;justify-self:start}}@media(max-width:600px){.ink-hero__container{padding:44px 18px 50px}.ink-hero__title{font-size:36px;line-height:1.02}.ink-hero__text{margin-top:22px;font-size:14px}.ink-hero__actions{display:grid;margin-top:26px}.ink-hero__button{width:100%}.ink-hero__brand-note{display:none}.ink-hero__brand-note div{display:grid}.ink-finder{padding:24px 18px;border-radius:18px}.ink-finder__field{grid-template-columns:20px minmax(0,1fr);padding:8px 12px}.ink-finder__field button{grid-column:1 / -1;width:100%}.ink-finder__result{grid-template-columns:46px minmax(0,1fr)}.ink-finder__result-image{width:46px;height:46px}.ink-finder__result-meta{grid-column:2;display:flex;justify-content:space-between;justify-items:start;text-align:left}.ink-finder__predictive .rd-predictive__product{grid-template-columns:50px minmax(0,1fr);gap:9px 11px;padding:8px}.ink-finder__predictive .rd-predictive__image{width:50px;height:50px}.ink-finder__predictive .rd-predictive__price{grid-column:2;justify-self:start;margin-top:-6px}.ink-finder__fallback{grid-template-columns:30px minmax(0,1fr)}.ink-finder__fallback a{grid-column:2}}@media(prefers-reduced-motion:reduce){.ink-hero__video{display:none}}.ink-products{padding:82px 0;background:#fff;color:#101418;font-family:var(--rd-font, Inter, sans-serif)}.ink-products *,.ink-products *:before,.ink-products *:after{box-sizing:border-box}.ink-products__container{max-width:1440px;margin:0 auto;padding:0 64px}.ink-products__header{display:flex;gap:32px;justify-content:space-between;align-items:end;margin-bottom:42px}.ink-products__eyebrow{margin:0 0 12px;color:#2b67d8;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ink-products__header h2{margin:0;color:#101418;font-family:var(--rd-font, Inter, sans-serif)!important;font-size:clamp(34px,4vw,46px);font-weight:800;letter-spacing:-.045em;line-height:1.05}.ink-products__intro{max-width:650px;margin:14px 0 0;color:#647083;font-size:15px;line-height:1.65}.ink-products__view-all{flex:0 0 auto;color:#245fcf;font-size:13px;font-weight:750;text-decoration:none}.ink-products__view-all:hover{text-decoration:underline}.ink-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ink-product{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #e2e7ee;border-radius:18px;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ink-product:hover{border-color:#bdcae0;box-shadow:0 18px 42px #13274617;transform:translateY(-3px)}.ink-product__image{display:grid;aspect-ratio:1.16 / 1;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 48%,#ffffff 0 18%,transparent 52%),linear-gradient(145deg,#f1f4f8,#e7edf5)}.ink-product__image img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply;transition:transform .22s ease}.ink-product:hover .ink-product__image img{transform:scale(1.035)}.ink-product__placeholder{color:#245fcf;font-size:28px;font-weight:850;letter-spacing:.08em}.ink-product__content{display:flex;flex:1;flex-direction:column;padding:22px}.ink-product__id{margin:0 0 8px;color:#245fcf;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:800;letter-spacing:-.015em;line-height:1.25;overflow-wrap:anywhere}.ink-product__id span{display:block;margin-bottom:4px;color:#78869a;font-family:var(--rd-font, Inter, sans-serif);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ink-product h3{margin:0;color:#273447;font-family:var(--rd-font, Inter, sans-serif)!important;font-size:16px;font-weight:800;letter-spacing:-.015em;line-height:1.4}.ink-product__detail{margin:9px 0 0;color:#6b7789;font-size:12px;line-height:1.5}.ink-product__packs{margin:12px 0 0;color:#4e5c70;font-size:11px;font-weight:650;line-height:1.45}.ink-product__packs-label{display:block;margin-bottom:2px;color:#8793a4;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ink-product__purchase{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px}.ink-product__from{display:block;color:#778395;font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ink-product__price{color:#101418;font-size:16px;font-weight:800}.ink-product__availability{position:relative;padding-left:12px;color:#267249;font-size:10px;font-weight:750}.ink-product__availability:before{position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:50%;background:#32a264;content:"";transform:translateY(-50%)}.ink-product__availability--unavailable{color:#8b5a00}.ink-product__availability--unavailable:before{background:#d18b17}.ink-product__button{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:12px 14px;border-radius:9px;background:#101821;color:#fff;font-size:12px;font-weight:750;text-decoration:none}.ink-product__button:hover{background:#245fcf;color:#fff;text-decoration:none}.ink-product__button:focus-visible,.ink-product__image:focus-visible{outline:3px solid #7da4f5;outline-offset:3px}@media(max-width:1100px){.ink-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ink-products{padding:62px 0}.ink-products__container{padding:0 20px}.ink-products__header{display:grid;align-items:start}}@media(max-width:520px){.ink-products__grid{grid-template-columns:1fr;gap:14px}.ink-product{display:grid;grid-template-columns:112px minmax(0,1fr);border-radius:14px}.ink-product__image{height:100%;min-height:210px;aspect-ratio:auto}.ink-product__image img{width:94%;height:82%}.ink-product__content{padding:16px}.ink-product__purchase{flex-wrap:wrap;align-items:flex-end;padding-top:16px}.ink-product__button{margin-top:14px}}.ink-paths{padding:80px 0;background:#f5f7fb;color:#101418;font-family:var(--rd-font, Inter, sans-serif)}.ink-paths *,.ink-paths *:before,.ink-paths *:after{box-sizing:border-box}.ink-paths__container{max-width:1440px;margin:0 auto;padding:0 64px}.ink-paths__intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,.7fr);gap:72px;align-items:end;margin-bottom:42px}.ink-paths__eyebrow{margin:0 0 13px;color:#2b67d8;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ink-paths__intro h2{max-width:620px;margin:0;color:#101418;font-family:var(--rd-font, Inter, sans-serif)!important;font-size:clamp(34px,4vw,46px);font-weight:800;letter-spacing:-.045em;line-height:1.03}.ink-paths__intro>p{max-width:570px;margin:0 0 4px;color:#5e6a7c;font-size:16px;line-height:1.7}.ink-paths__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ink-path{display:flex;min-height:278px;flex-direction:column;overflow:hidden;border:1px solid #e0e5ed;border-radius:18px;background:#fff;color:#101418;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ink-path:hover{border-color:#b9c9e8;box-shadow:0 18px 40px #1a2b4617;transform:translateY(-4px);text-decoration:none}.ink-path:focus-visible{outline:3px solid #7da4f5;outline-offset:4px}.ink-path__visual{position:relative;display:grid;height:112px;place-items:center;overflow:hidden;background:#e8efff}.ink-path__visual:before,.ink-path__visual:after{position:absolute;border:1px solid rgba(38,92,194,.2);border-radius:50%;content:""}.ink-path__visual:before{width:104px;height:104px}.ink-path__visual:after{width:154px;height:154px}.ink-path__visual>span{position:relative;z-index:1;display:grid;width:66px;height:66px;place-items:center;border-radius:16px;background:#245fcf;box-shadow:0 14px 26px #1a4ba83d;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:850;letter-spacing:.04em}.ink-path--teal .ink-path__visual{background:#e3f6f2}.ink-path--teal .ink-path__visual:before,.ink-path--teal .ink-path__visual:after{border-color:#127b6933}.ink-path--teal .ink-path__visual>span{background:#147d70;box-shadow:0 14px 26px #147d7038}.ink-path--violet .ink-path__visual{background:#f0eafa}.ink-path--violet .ink-path__visual:before,.ink-path--violet .ink-path__visual:after{border-color:#6f46a433}.ink-path--violet .ink-path__visual>span{background:#7043a2;box-shadow:0 14px 26px #7043a238}.ink-path--amber .ink-path__visual{background:#fff2dd}.ink-path--amber .ink-path__visual:before,.ink-path--amber .ink-path__visual:after{border-color:#b0690a33}.ink-path--amber .ink-path__visual>span{background:#b46b0c;box-shadow:0 14px 26px #b46b0c38}.ink-path__body{display:flex;flex:1;flex-direction:column;padding:20px}.ink-path__body>strong{color:#182231;font-size:18px;font-weight:800;letter-spacing:-.02em}.ink-path__body>span:not(.ink-path__link){margin-top:9px;color:#687487;font-size:13px;line-height:1.55}.ink-path__link{margin-top:auto;padding-top:20px;color:#245fcf;font-size:13px;font-weight:750}.ink-path__link b{margin-left:4px;font-size:16px}.ink-paths__footer{margin-top:32px;text-align:center}.ink-paths__footer a{display:inline-flex;gap:8px;align-items:center;padding:13px 19px;border:1px solid #cfd8e8;border-radius:10px;background:#fff;color:#1e2b3b;font-size:13px;font-weight:750;text-decoration:none}.ink-paths__footer a:hover{border-color:#7da4f5;color:#245fcf}@media(max-width:1000px){.ink-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ink-paths{padding:60px 0}.ink-paths__container{padding:0 20px}.ink-paths__intro{grid-template-columns:1fr;gap:18px}}@media(max-width:540px){.ink-paths__grid{grid-template-columns:1fr}.ink-path{min-height:0}}.rd-search-start{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start;max-width:720px;margin:34px auto 0;padding:28px;border:1px solid #dfe5ed;border-radius:16px;background:#f7f9fc;color:#172133}.rd-search-start__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#e9f0ff;color:#245fcf}.rd-search-start__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.rd-search-start h2{margin:0;color:#172133;font-size:22px;font-weight:800;line-height:1.2}.rd-search-start p{max-width:590px;margin:8px 0 0;color:#657286;font-size:14px;line-height:1.6}.rd-search-start a{display:inline-flex;gap:8px;align-items:center;margin-top:16px;color:#245fcf;font-size:14px;font-weight:750;text-decoration:none}.rd-search-start a:hover{text-decoration:underline}@media(max-width:600px){.rd-search-start{grid-template-columns:1fr;margin-top:24px;padding:22px}}.leibinger-hub{--leibinger-ink: #111827;--leibinger-muted: #526077;--leibinger-line: #dce3ef;--leibinger-soft: #f3f6fb;--leibinger-blue: #315fce;--leibinger-red: #d5222f;color:var(--leibinger-ink);background:radial-gradient(circle at 88% 6%,rgba(49,95,206,.1),transparent 30rem),linear-gradient(180deg,#fff 0,#f7f9fc 42rem,#fff);padding:1.25rem 0 5rem}.leibinger-hub__inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.leibinger-hub__hero{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,4rem);align-items:start;padding:1.25rem 0 3.25rem}.leibinger-hub__intro{order:2}.leibinger-hub__logo{display:block;width:min(240px,58%);height:auto;margin:0 0 1.4rem}.leibinger-hub__eyebrow,.leibinger-hub__section-heading>p{margin:0 0 .9rem;color:var(--leibinger-blue);font-size:.78rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.leibinger-hub h1{max-width:760px;margin:0;font-size:clamp(2rem,3.25vw,2.65rem);line-height:1.05;letter-spacing:-.035em;text-transform:none}.leibinger-hub__lead{max-width:690px;margin:1.6rem 0 0;color:var(--leibinger-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.leibinger-hub__proof{display:flex;flex-wrap:wrap;gap:.75rem 1.4rem;margin:2rem 0 0;padding:0;list-style:none}.leibinger-hub__proof li{display:flex;gap:.55rem;align-items:center;color:#344057;font-size:.94rem;font-weight:700}.leibinger-hub__proof li:before{width:8px;height:8px;border-radius:999px;background:var(--leibinger-red);content:""}.leibinger-access{position:relative;order:1;overflow:hidden;border:1px solid var(--leibinger-line);border-radius:18px;background:#fffffff5;box-shadow:0 22px 52px #1a2a4e21;padding:clamp(1.35rem,3vw,2rem)}.leibinger-access:before{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--leibinger-red),var(--leibinger-blue));content:""}.leibinger-access__badge{display:inline-flex;border-radius:999px;background:#edf2ff;padding:.45rem .75rem;color:#284ea7;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.leibinger-access h2{margin:.85rem 0 .5rem;font-size:clamp(1.4rem,2.2vw,1.7rem);letter-spacing:-.025em;text-transform:none}.leibinger-access>p{margin:0;color:var(--leibinger-muted);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.6}.leibinger-access__signup{margin-top:1.4rem;border:1px solid #cbd8f7;border-radius:16px;background:linear-gradient(135deg,#edf3ff,#f8faff);padding:1.2rem}.leibinger-access__signup strong{display:block;color:var(--leibinger-ink);font-size:1.05rem}.leibinger-access__signup p{margin:.45rem 0 1rem;color:var(--leibinger-muted);font-size:.9rem;line-height:1.55}.leibinger-access__signup-button{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:52px;border:1px solid var(--leibinger-blue);border-radius:10px;background:var(--leibinger-blue);color:#fff;font-weight:800;text-align:center}.leibinger-access__signup-button:hover{border-color:#244cae;background:#244cae;color:#fff}.leibinger-access__divider{display:flex;gap:.75rem;align-items:center;margin-top:1.35rem;color:var(--leibinger-muted);font-size:.82rem;font-weight:700;text-align:center}.leibinger-access__divider:before,.leibinger-access__divider:after{flex:1;height:1px;background:var(--leibinger-line);content:""}.leibinger-access__divider span{max-width:210px}.leibinger-access__form{margin-top:1.1rem}.leibinger-access__form label{display:block;margin-bottom:.45rem;color:#273247;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.leibinger-access__form input{min-height:52px;border:1px solid #cbd5e4;border-radius:10px;background:#fff;padding:0 .9rem}.leibinger-access__form input:focus{border-color:var(--leibinger-blue);box-shadow:0 0 0 3px #315fce24}.leibinger-access__password-label{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-top:1rem}.leibinger-access__password-label a{color:var(--leibinger-blue);font-size:.82rem;font-weight:700}.leibinger-access__submit,.leibinger-access__register{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:52px;border-radius:10px;font-weight:800;text-align:center}.leibinger-access__submit{margin-top:1.25rem;border:1px solid var(--leibinger-ink);background:var(--leibinger-ink);color:#fff}.leibinger-access__submit:hover{border-color:var(--leibinger-blue);background:var(--leibinger-blue)}.leibinger-access__new{margin-top:1.35rem;border-top:1px solid var(--leibinger-line);padding-top:1.35rem}.leibinger-access__new p{margin:0 0 .65rem;color:var(--leibinger-muted);font-size:.9rem;text-align:center}.leibinger-access__register{border:1px solid #c7d2e4;color:var(--leibinger-ink)}.leibinger-access__register:hover{border-color:var(--leibinger-blue);color:var(--leibinger-blue)}.leibinger-access__help{display:block;margin-top:1.25rem;color:var(--leibinger-blue);font-size:.9rem;font-weight:700;text-align:center}.leibinger-hub__trust{display:grid;grid-template-columns:1fr;overflow:hidden;margin-top:1.75rem;border:1px solid var(--leibinger-line);border-radius:16px;background:#fff}.leibinger-hub__trust>div{display:grid;grid-template-columns:auto 1fr;gap:.2rem .9rem;padding:1rem 1.1rem}.leibinger-hub__trust>div+div{border-top:1px solid var(--leibinger-line)}.leibinger-hub__trust span{grid-row:1 / 3;color:var(--leibinger-red);font-size:.78rem;font-weight:900}.leibinger-hub__trust strong{font-size:.96rem}.leibinger-hub__trust p{margin:.25rem 0 0;color:var(--leibinger-muted);font-size:.85rem;line-height:1.5}.leibinger-hub__section,.leibinger-hub__resources,.leibinger-hub__faq{padding:clamp(4rem,8vw,7rem) 0 0}.leibinger-hub__section-heading{max-width:720px}.leibinger-hub__section-heading h2,.leibinger-hub__guide h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.045em;text-transform:none}.leibinger-hub__section-heading>span{display:block;margin-top:1rem;color:var(--leibinger-muted);font-size:1.05rem;line-height:1.7}.leibinger-hub__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.2rem}.leibinger-hub__cards article{min-height:250px;border:1px solid var(--leibinger-line);border-radius:18px;background:#fff;padding:1.7rem}.leibinger-hub__card-mark{display:inline-flex;justify-content:center;align-items:center;min-width:48px;min-height:38px;border-radius:9px;background:#edf2ff;color:#2e57ba;font-size:.72rem;font-weight:900;letter-spacing:.08em}.leibinger-hub__cards h3{margin:2.5rem 0 .7rem;font-size:1.35rem;text-transform:none}.leibinger-hub__cards p{margin:0;color:var(--leibinger-muted);line-height:1.65}.leibinger-hub__guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,8vw,7rem);margin-top:clamp(4rem,8vw,7rem);border-radius:24px;background:var(--leibinger-ink);padding:clamp(2rem,6vw,4.5rem);color:#fff}.leibinger-hub__guide>div>p:not(.leibinger-hub__eyebrow){margin:1.2rem 0 0;color:#b9c3d6;line-height:1.7}.leibinger-hub__guide>div>a{display:inline-flex;margin-top:1.5rem;color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:4px}.leibinger-hub__guide ol{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.leibinger-hub__guide li{display:grid;grid-template-columns:42px 1fr;gap:1rem;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0d;padding:1.15rem}.leibinger-hub__guide li>span{display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:999px;background:var(--leibinger-blue);font-weight:900}.leibinger-hub__guide strong{display:block;margin-top:.1rem}.leibinger-hub__guide li p{margin:.35rem 0 0;color:#b9c3d6;font-size:.9rem;line-height:1.55}.leibinger-hub__resource-links{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.leibinger-hub__resource-links a{display:grid;grid-template-columns:1fr auto;gap:.45rem 1rem;align-items:center;border:1px solid var(--leibinger-line);border-radius:16px;background:#fff;padding:1.5rem;color:var(--leibinger-ink)}.leibinger-hub__resource-links span{grid-column:1;color:var(--leibinger-blue);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.leibinger-hub__resource-links strong{grid-column:1;font-size:1.05rem;line-height:1.35}.leibinger-hub__resource-links em{grid-column:2;grid-row:1 / 3;color:var(--leibinger-blue);font-size:1.4rem;font-style:normal}.leibinger-hub__faq-list{display:grid;gap:.75rem;margin-top:2rem}.leibinger-hub__faq details{border:1px solid var(--leibinger-line);border-radius:14px;background:#fff;padding:1.1rem 1.25rem}.leibinger-hub__faq summary{cursor:pointer;font-weight:800;list-style-position:inside}.leibinger-hub__faq details p{max-width:880px;margin:.85rem 0 0;color:var(--leibinger-muted);line-height:1.65}.leibinger-login-prompt__card{width:min(560px,100%);margin:0 auto;border:1px solid #dce3ef;border-radius:20px;background:#fff;box-shadow:0 20px 55px #1a2a4e1f;padding:clamp(1.5rem,5vw,2.75rem);text-align:center}.leibinger-login-prompt__card img{width:min(300px,72%);height:auto;margin:0 auto 1.5rem}.leibinger-login-prompt__card h1{font-size:1.7rem;text-transform:none}.leibinger-login-prompt__card .form-vertical{margin-top:2rem;text-align:left}.leibinger-login-prompt--inline{border:1px solid #d6dfef;border-radius:8px;background:#f4f7fc;padding:.75rem;color:#273247;font-size:.88rem;text-align:center}.leibinger-login-prompt--inline p{margin:0}.leibinger-login-prompt--inline a{color:#315fce;font-weight:800;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:900px){.leibinger-hub__hero,.leibinger-hub__guide{grid-template-columns:1fr}.leibinger-hub__hero{min-height:0}.leibinger-hub__trust,.leibinger-hub__cards{grid-template-columns:1fr}.leibinger-hub__trust>div+div{border-top:1px solid var(--leibinger-line);border-left:0}}@media screen and (max-width:640px){.leibinger-hub{padding-top:1rem}.leibinger-hub__inner{width:min(100% - 28px,1180px)}.leibinger-hub__hero{gap:2.2rem;padding-top:.75rem}.leibinger-hub h1{font-size:clamp(2rem,9vw,2.45rem)}.leibinger-hub__proof{display:grid}.leibinger-hub__resource-links{grid-template-columns:1fr}.leibinger-hub__guide{border-radius:18px;padding:1.5rem}}.usinks-product-details,.product-single__meta .rte{font-size:.94rem;line-height:1.62}.usinks-product-details p,.usinks-product-details ul,.usinks-product-details ol,.usinks-product-details li,.usinks-product-details dt,.usinks-product-details dd,.product-single__meta .rte p,.product-single__meta .rte ul,.product-single__meta .rte ol,.product-single__meta .rte li,.product-single__meta .rte dt,.product-single__meta .rte dd{font-size:inherit;line-height:inherit}.usinks-product-details p,.usinks-product-details ul,.usinks-product-details ol,.product-single__meta .rte p,.product-single__meta .rte ul,.product-single__meta .rte ol{margin-bottom:.85rem}.usinks-product-details h2,.usinks-product-details h3,.usinks-product-details h4,.product-single__meta .rte h2,.product-single__meta .rte h3,.product-single__meta .rte h4{margin-top:1.25rem;margin-bottom:.55rem;color:#111827;font-weight:750;letter-spacing:-.012em;line-height:1.35;text-transform:none}.usinks-product-details h2,.product-single__meta .rte h2{font-size:1.16rem}.usinks-product-details h3,.product-single__meta .rte h3{font-size:1rem}.usinks-product-details h4,.product-single__meta .rte h4{font-size:.94rem}@media screen and (max-width:640px){.usinks-product-details,.product-single__meta .rte{font-size:.92rem;line-height:1.58}.usinks-product-details h2,.product-single__meta .rte h2{font-size:1.08rem}.usinks-product-details h3,.product-single__meta .rte h3{font-size:.98rem}.usinks-product-details h4,.product-single__meta .rte h4{font-size:.92rem}}.usinks-pdp-trust{margin-top:1.4rem;border-top:1px solid #dde3ed;padding-top:1.2rem}.usinks-pdp-trust h2{margin:0 0 1rem;color:#6c7280;font-size:.78rem;font-weight:800;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.usinks-pdp-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;margin:0;padding:0;list-style:none}.usinks-pdp-trust__item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.7rem;align-items:start}.usinks-pdp-trust__icon{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;color:#315fce}.usinks-pdp-trust__icon svg{width:26px;height:26px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.usinks-pdp-trust__copy{display:grid;gap:.2rem}.usinks-pdp-trust__copy strong{color:#111827;font-size:.94rem;line-height:1.3}.usinks-pdp-trust__copy>span{color:#707887;font-size:.82rem;line-height:1.45}@media screen and (max-width:520px){.usinks-pdp-trust__grid{grid-template-columns:1fr;gap:.95rem}}.usinks-special-order-notice{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:16px 18px;border:2px solid #b45309;border-left-width:7px;border-radius:6px;background:#fff3cd;box-shadow:0 3px 10px #5a320a2e;color:#402000}.usinks-special-order-notice__icon{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#b45309;color:#fff;font-size:20px;font-weight:800;line-height:1}.usinks-special-order-notice__content{display:block;flex:1 1 auto}.usinks-special-order-notice__title{display:block;margin-bottom:5px;font-size:17px;font-weight:800;line-height:1.25;letter-spacing:.01em}.usinks-special-order-notice__body{display:block;font-size:15px;font-weight:600;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
