.wl-row summary{list-style:none;cursor:pointer}.wl-row summary::-webkit-details-marker{display:none}.wl-row summary:hover{background:#f8fafb}.wl-row[open]{background:#f8fafb!important}.wl-row[open] .wl-blurb{opacity:0}.wl-blurb{transition:opacity .25s}@media(max-width:760px){.wl-sum{grid-template-columns:1fr!important;gap:8px!important}.wl-row[open] .wl-blurb{display:none}.wl-body{grid-template-columns:1fr!important}}.stc-home a{color:#101c26;text-decoration:none}.stc-home a:hover{color:#0b6a85}.hp-faq summary{list-style:none;cursor:pointer}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq .hp-sign:before{content:"+"}.hp-faq details[open] .hp-sign:before{content:"−"}.hp-row:hover .hp-arrow{transform:translate(3px,-3px)}.hp-arrow{transition:transform .18s}.hp-case img{transition:transform .5s ease}.hp-case:hover img{transform:scale(1.04)}@media(max-width:1023px){.hp-nav-links{display:none!important}.hp-console{grid-template-columns:1fr!important}.hp-console-side{display:none!important}.hp-split{grid-template-columns:1fr!important}.hp-title{font-size:52px!important;letter-spacing:-2px!important}.hp-heading{font-size:36px!important}}@media(max-width:640px){.hp-wrap{width:calc(100% - 40px)!important}.hp-title{font-size:40px!important;letter-spacing:-1.4px!important}.hp-heading{font-size:30px!important;letter-spacing:-1px!important}.hp-section{padding:64px 0!important}}@media(max-width:1023px){.hp-bento{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.hp-bento{grid-template-columns:1fr!important}.hp-bento>*{grid-column:auto!important;grid-row:auto!important}.hp-tile-wide{grid-template-columns:1fr!important}.hp-price{padding:28px!important}}@media(max-width:1023px){.cl-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cl-cart{display:none!important}}@media(max-width:640px){.cl-cols{grid-template-columns:1fr!important}.cl-cols>div{border-left:0!important;padding:24px 24px 0!important}.cl-top{padding:48px 24px 32px!important;min-height:0!important}}@media(max-width:1023px){.mg-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mg-cart,.mg-note{display:none!important}}@media(max-width:640px){.mg-cols{grid-template-columns:1fr!important}.mg-cols>div{border-left:0!important;padding:24px 24px 0!important}.mg-top{padding:48px 24px 32px!important;min-height:0!important}}
