.kit-module__PdhMOq__page{--ink:#152b3b;--muted:#536777;color:var(--ink);background:#f4f5f4;padding:64px max(24px,50vw - 600px);font-family:Arial,Helvetica,sans-serif}.kit-module__PdhMOq__hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding:35px 0 80px;display:grid}.kit-module__PdhMOq__eyebrow{letter-spacing:.18em;font-size:11px;font-weight:600}.kit-module__PdhMOq__page h1{letter-spacing:-.055em;margin:30px 0;font-size:clamp(40px,4.6vw,68px);line-height:1.06}.kit-module__PdhMOq__page h1 em{color:#5f7788;font-style:normal}.kit-module__PdhMOq__lead{max-width:460px;font-size:20px;line-height:1.65}.kit-module__PdhMOq__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.kit-module__PdhMOq__actions a:first-child,.kit-module__PdhMOq__pack a{background:var(--ink);color:#fff;border-radius:5px;padding:17px 24px;text-decoration:none;display:inline-block}.kit-module__PdhMOq__actions a:last-child{color:var(--ink)}.kit-module__PdhMOq__orbit{text-align:center;color:#c4d4df;background:#081725;border-radius:18px;place-content:center;height:400px;display:grid;position:relative;overflow:hidden}.kit-module__PdhMOq__orbit canvas{width:100%;height:100%;position:absolute;inset:0}.kit-module__PdhMOq__orbit button{color:#fff;white-space:nowrap;cursor:pointer;background:#122c3d;border:1px solid #728999;border-radius:30px;padding:12px 20px;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.kit-module__PdhMOq__orbit small{font-size:11px;position:absolute;bottom:20px;left:0;right:0}.kit-module__PdhMOq__staticOrbit{place-items:center;width:250px;height:250px;display:grid;position:relative}.kit-module__PdhMOq__staticOrbit i{border:1px solid #506f89;border-radius:50%;position:absolute;inset:12px;transform:rotate(-25deg)scaleY(.7)}.kit-module__PdhMOq__staticOrbit i:nth-child(2){border-color:#7f725b;inset:0;transform:rotate(35deg)scaleY(.6)}.kit-module__PdhMOq__staticOrbit span{letter-spacing:.14em;font-size:29px}.kit-module__PdhMOq__section{border-top:1px solid #ccd4d9;padding:44px 0}.kit-module__PdhMOq__tabs{flex-wrap:wrap;gap:10px;margin:24px 0 32px;display:flex}.kit-module__PdhMOq__tabs button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #bbc7cf;border-radius:30px;padding:14px 22px;font-size:15px}.kit-module__PdhMOq__tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.kit-module__PdhMOq__path{grid-template-columns:1fr 1fr;gap:70px;display:grid}.kit-module__PdhMOq__page h2{letter-spacing:-.035em;margin:15px 0;font-size:clamp(25px,3vw,39px);line-height:1.15}.kit-module__PdhMOq__page p{line-height:1.7}.kit-module__PdhMOq__path p,.kit-module__PdhMOq__features p,.kit-module__PdhMOq__pack p{color:var(--muted);max-width:470px}.kit-module__PdhMOq__path ol{margin:0;padding:0;list-style:none}.kit-module__PdhMOq__path li{border-bottom:1px solid #d2d9dd;padding:18px 0}.kit-module__PdhMOq__path li span{color:#647c8e;width:45px;display:inline-block}.kit-module__PdhMOq__features{grid-template-columns:repeat(3,1fr);gap:35px;padding:45px 0 65px;display:grid}.kit-module__PdhMOq__features span{letter-spacing:.14em;font-size:11px}.kit-module__PdhMOq__features h2{font-size:28px}.kit-module__PdhMOq__pack{border-top:1px solid #ccd4d9;border-bottom:1px solid #ccd4d9;grid-template-columns:1fr 1fr;gap:65px;padding:55px 0;display:grid}.kit-module__PdhMOq__technical{color:#536777;margin-top:35px;font-size:14px}.kit-module__PdhMOq__technical summary{cursor:pointer;color:var(--ink);padding:12px 0}.kit-module__PdhMOq__technical code{overflow-wrap:anywhere}.kit-module__PdhMOq__page a:focus-visible,.kit-module__PdhMOq__page button:focus-visible,.kit-module__PdhMOq__page summary:focus-visible{outline-offset:5px;outline:3px solid #b78c43}@media (max-width:760px){.kit-module__PdhMOq__page{padding:35px 22px}.kit-module__PdhMOq__hero,.kit-module__PdhMOq__path,.kit-module__PdhMOq__pack{grid-template-columns:1fr;gap:28px}.kit-module__PdhMOq__hero{padding:15px 0 45px}.kit-module__PdhMOq__orbit{height:310px}.kit-module__PdhMOq__features{grid-template-columns:1fr;gap:22px}.kit-module__PdhMOq__tabs{gap:8px}.kit-module__PdhMOq__tabs button{padding:12px 15px;font-size:13px}.kit-module__PdhMOq__pack{padding:32px 0}.kit-module__PdhMOq__lead{font-size:18px}}
