.bsk-cli{--navy-950:#0b1f35;--navy-900:#102a43;--orange-500:#ff9902;--orange-600:#e68a00;--orange-text:#9a5b00;--cream-50:#faf8f4;--white:#fff;--gray-600:#666;--line:#e8e4dc;--space-10:10px;--space-15:15px;--space-20:20px;--space-25:25px;--space-30:30px;--space-50:50px;--space-100:100px;--radius-lg:10px;--font-serif:georgia,palatino,serif;--bg:var(--navy-950);--ink:var(--white);--muted:#c9d3de;--eyebrow:var(--orange-500);--card-bg:hsla(0,0%,100%,.04);--card-line:hsla(0,0%,100%,.14);--card-hover-bg:var(--white);--card-hover-ink:var(--navy-900);--card-hover-muted:var(--gray-600);background:var(--bg);color:var(--ink);font-family:var(--font-serif);overflow:hidden;padding:var(--space-100) var(--space-15);position:relative}.bsk-cli--light{--bg:var(--cream-50);--ink:var(--navy-900);--muted:var(--gray-600);--eyebrow:var(--orange-text);--card-bg:var(--white);--card-line:var(--line);--card-hover-bg:var(--navy-900);--card-hover-ink:var(--white);--card-hover-muted:#d9dee4}.bsk-cli:before{background:radial-gradient(circle,rgba(255,153,2,.16),rgba(255,153,2,0) 70%);border-radius:50%;content:"";height:520px;pointer-events:none;position:absolute;right:-160px;top:-220px;width:520px}.bsk-cli *{box-sizing:border-box}.bsk-cli :where(ul,ol){list-style:none;margin:0;padding:0}.bsk-cli :where(li){margin:0;padding:0}.bsk-cli :where(h2,h3,p){margin-top:0}.bsk-cli__inner{margin:0 auto;max-width:1170px;position:relative}.bsk-cli__head{align-items:end;display:grid;gap:var(--space-30) var(--space-50);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:0 0 var(--space-50)}.bsk-cli__eyebrow{align-items:center;color:var(--eyebrow);display:inline-flex;font-size:21px;gap:var(--space-10);letter-spacing:1px;line-height:1.1;margin:0 0 var(--space-15)}.bsk-cli__eyebrow:before{background:var(--orange-500);content:"";height:3px;width:30px}.bsk-cli__title{color:var(--ink);font-size:50px;font-weight:400;line-height:1.1;margin:0}.bsk-cli__intro{color:var(--muted);font-size:18px;line-height:1.5;margin:0}.bsk-cli__grid{display:grid;gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr))}.bsk-cli__card{align-items:start;background:var(--card-bg);border:1px solid var(--card-line);border-radius:var(--radius-lg);display:grid;gap:var(--space-25);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-30);position:relative;transition:background .4s ease-in-out,border-color .4s ease-in-out,transform .4s ease-in-out,box-shadow .4s ease-in-out}.bsk-cli__card:before{background:var(--orange-500);border-radius:0 3px 3px 0;bottom:var(--space-30);content:"";left:0;position:absolute;top:var(--space-30);transform:scaleY(0);transform-origin:top;transition:transform .4s ease-in-out;width:3px}.bsk-cli__icon{align-items:center;background:var(--white);border-radius:50%;box-shadow:0 0 0 6px rgba(255,153,2,.18);display:inline-flex;height:64px;justify-content:center;width:64px}.bsk-cli--light .bsk-cli__icon{background:var(--cream-50)}.bsk-cli__icon img{height:36px;mix-blend-mode:multiply;object-fit:contain;width:36px}.bsk-cli__tag{color:var(--eyebrow);font-size:13px;font-weight:700;letter-spacing:1.5px;margin:0 0 6px;text-transform:uppercase}.bsk-cli__name{color:var(--ink);font-size:25px;font-weight:400;line-height:1.15;margin:0 0 var(--space-10);transition:color .4s ease-in-out}.bsk-cli__name a,.bsk-cli__name a:visited{color:inherit;text-decoration:none}.bsk-cli__name a:after{border-radius:var(--radius-lg);content:"";inset:0;position:absolute}.bsk-cli__name a:focus-visible{outline:none}.bsk-cli__name a:focus-visible:after{outline:3px solid var(--orange-500);outline-offset:3px}.bsk-cli__text{color:var(--muted);font-size:16px;line-height:1.55;margin:0 0 var(--space-15)}.bsk-cli__more,.bsk-cli__text{transition:color .4s ease-in-out}.bsk-cli__more{border-bottom:2px solid var(--orange-500);color:var(--ink);display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;padding-bottom:2px;text-transform:uppercase}.bsk-cli__arrow{align-items:center;border:1px solid var(--card-line);border-radius:50%;color:var(--ink);display:inline-flex;height:40px;justify-content:center;transition:background .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out,transform .4s ease-in-out;width:40px}.bsk-cli__arrow svg{height:18px;width:18px}.bsk-cli__card:focus-within,.bsk-cli__card:hover{background:var(--card-hover-bg);border-color:var(--card-hover-bg);box-shadow:0 18px 40px -18px rgba(0,0,0,.45);transform:translateY(-4px)}.bsk-cli__card:focus-within:before,.bsk-cli__card:hover:before{transform:scaleY(1)}.bsk-cli__card:focus-within .bsk-cli__more,.bsk-cli__card:focus-within .bsk-cli__name,.bsk-cli__card:hover .bsk-cli__more,.bsk-cli__card:hover .bsk-cli__name{color:var(--card-hover-ink)}.bsk-cli__card:focus-within .bsk-cli__text,.bsk-cli__card:hover .bsk-cli__text{color:var(--card-hover-muted)}.bsk-cli--navy .bsk-cli__card:focus-within .bsk-cli__tag,.bsk-cli--navy .bsk-cli__card:hover .bsk-cli__tag{color:var(--orange-text)}.bsk-cli--light .bsk-cli__card:focus-within .bsk-cli__tag,.bsk-cli--light .bsk-cli__card:hover .bsk-cli__tag{color:var(--orange-500)}.bsk-cli__card:focus-within .bsk-cli__arrow,.bsk-cli__card:hover .bsk-cli__arrow{background:var(--orange-500);border-color:var(--orange-500);color:var(--navy-900);transform:rotate(45deg)}.bsk-cli__cta{align-items:center;border:1px dashed var(--card-line);border-radius:var(--radius-lg);display:flex;gap:var(--space-20);justify-content:space-between;margin-top:var(--space-30);padding:var(--space-25) var(--space-30)}.bsk-cli__cta-text{color:var(--ink);font-size:21px;line-height:1.3;margin:0}.bsk-cli__btn,.bsk-cli__btn:visited{align-items:center;background:var(--orange-500);border-radius:3px;color:var(--navy-900);display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:700;letter-spacing:1px;min-height:48px;padding:0 var(--space-25);text-decoration:none;text-transform:uppercase;transition:background .3s ease-in-out}.bsk-cli__btn:hover{background:var(--orange-600);color:var(--navy-900)}.bsk-cli__btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:900px){.bsk-cli__head{gap:var(--space-15);grid-template-columns:1fr}.bsk-cli__title{font-size:37px}.bsk-cli__grid{grid-template-columns:1fr}}@media (max-width:600px){.bsk-cli{padding:var(--space-50) var(--space-15)}.bsk-cli__head{margin-bottom:var(--space-30)}.bsk-cli__title{font-size:28px}.bsk-cli__card{gap:var(--space-15) var(--space-20);grid-template-columns:auto minmax(0,1fr);padding:var(--space-25) var(--space-20)}.bsk-cli__icon{height:52px;width:52px}.bsk-cli__icon img{height:30px;width:30px}.bsk-cli__arrow{display:none}.bsk-cli__name{font-size:22px}.bsk-cli__cta{align-items:flex-start;flex-direction:column;padding:var(--space-20)}}@media (prefers-reduced-motion:reduce){.bsk-cli__arrow,.bsk-cli__card,.bsk-cli__card:before,.bsk-cli__more,.bsk-cli__name,.bsk-cli__text{transition:none}.bsk-cli__card:focus-within,.bsk-cli__card:hover{transform:none}}