.dc-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.service-page .dc-icon{border-radius:26px;width:112px;height:112px;margin:0 auto 36px;display:block;box-shadow:0 14px 34px #21194238}.service-page .dc-definition{max-width:880px;margin:0 auto}.service-page .dc-definition p{color:var(--ink);word-break:keep-all;text-wrap:pretty;font-size:18px;line-height:1.85}.service-page .dc-definition p+p{margin-top:16px}.service-page .dc-definition .dc-lead{letter-spacing:-.01em;font-size:21px;font-weight:550;line-height:1.75}.service-page .dc-stores{flex-wrap:wrap;gap:12px;margin:0;display:flex}.service-page .dc-store{color:#45339e;white-space:nowrap;border:1px solid #5643bc;align-items:center;gap:10px;min-height:48px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){.service-page .dc-store:hover{color:#fff;background:#5643bc}}.service-page .dc-store:focus-visible{outline-offset:3px;outline:2px solid #5643bc}.service-page .dc-editions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-width:1120px;margin:44px auto 0;display:grid}.service-page .dc-edition{--dc-edition-accent:#5643bc;--dc-edition-line:#dcd9e8;grid-template-rows:subgrid;border:1px solid var(--dc-edition-line);border-top:3px solid var(--dc-edition-accent);background:#faf9fc;border-radius:12px;grid-row:span 4;row-gap:12px;padding:30px 32px;display:grid}.service-page .dc-edition-onsite{--dc-edition-accent:#105f52;--dc-edition-line:#c7dfd7;background:#f4f9f7;border-top-color:#289d80}.service-page .dc-edition-header{align-items:center;gap:16px;display:flex}.service-page .dc-edition-icon{border-radius:17px;flex:0 0 72px;width:72px;height:72px}.service-page .dc-edition-tag{color:var(--dc-edition-accent);margin:0 0 5px;font-size:14px;font-weight:650;line-height:1.5}.service-page .dc-edition-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.service-page .dc-edition h3{color:var(--ink);letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:25px;font-weight:650;line-height:1.4}.service-page .dc-edition-version{border:1px solid var(--dc-edition-line);color:#514a64;white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:13px;line-height:1.4}.service-page .dc-edition-summary{color:#514a64;word-break:keep-all;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.service-page .dc-edition ul{margin:6px 0 8px;padding:0;list-style:none}.service-page .dc-edition li{border-bottom:1px solid var(--dc-edition-line);min-height:50px;color:var(--ink);word-break:keep-all;text-wrap:pretty;padding:11px 0 11px 18px;font-size:17px;line-height:1.65;position:relative}.service-page .dc-edition li:before{content:"";background:var(--dc-edition-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:22px;left:0}.service-page .dc-edition .dc-edition-highlight{min-height:90px;padding-left:0}.service-page .dc-edition-highlight:before{display:none}.service-page .dc-edition-highlight strong{color:var(--dc-edition-accent);align-items:center;gap:9px;font-size:18px;font-weight:700;line-height:1.5;display:flex}.service-page .dc-edition-highlight svg{flex:0 0 19px}.service-page .dc-edition-highlight p{color:#514a64;margin:6px 0 0;font-size:15.5px;line-height:1.6}.service-page .dc-edition-actions>p{color:#514a64;word-break:keep-all;text-wrap:pretty;margin:0 0 12px;font-size:15px;line-height:1.6}.service-page .dc-edition-onsite .dc-inquiry{border-color:var(--dc-edition-accent);background:var(--dc-edition-accent);color:#fff}.service-page .dc-edition-onsite .dc-inquiry:focus-visible{outline-color:var(--dc-edition-accent)}@media (hover:hover){.service-page .dc-edition-onsite .dc-inquiry:hover{background:#042f2b}}.service-page #dc-situations .home-heading{max-width:1120px}.service-page #dc-situations .home-heading h2{text-wrap:wrap}.service-page #dc-system{background:#f7f6fd;overflow-x:clip}.service-page #dc-system .sw-window{box-shadow:0 0 0 1px #24202d14,0 26px 60px #281a5a29}.service-page #dc-system .sw-planes{opacity:.5}.service-page .dc-adopt{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.service-page .dc-adopt li{border-bottom:1px solid #ffffff25;grid-template-columns:auto auto 1fr;align-items:start;gap:14px;padding:26px 0;display:grid}.service-page .dc-adopt-number{color:#b4a8f6;font-variant-numeric:tabular-nums;min-width:26px;padding-top:2px;font-size:15px;font-weight:650}.service-page .dc-adopt svg{color:#b4a8f6;margin-top:2px}.service-page .dc-adopt p{color:#fff;word-break:keep-all;text-wrap:pretty;margin:0;font-size:17.5px;line-height:1.7}.service-page .dc-adopt a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #b4a8f6a6;text-decoration:underline #b4a8f6a6}.service-page .dc-adopt a:focus-visible{outline-offset:3px;outline:2px solid #b4a8f6}.service-page #dc-rules .dc-rules{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:48px;max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.service-page .dc-rules li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;min-width:0;padding:18px 0;display:flex}.service-page .dc-rules svg{color:#5643bc;flex:0 0 20px;margin-top:4px}.service-page .dc-rules li>span{color:var(--muted);word-break:keep-all;flex-direction:column;gap:2px;font-size:16px;line-height:1.6;display:flex}.service-page .dc-rules strong{color:var(--ink);font-size:17.5px;font-weight:650}@media (max-width:900px){.service-page .dc-adopt{grid-template-columns:1fr;max-width:640px}}@media (max-width:700px){.service-page .dc-icon{border-radius:22px;width:96px;height:96px;margin-bottom:28px}.service-page .dc-definition p{font-size:16px}.service-page .dc-definition .dc-lead{font-size:18px}.service-page .dc-editions{grid-template-columns:1fr;gap:20px;margin-top:32px}.service-page .dc-edition{grid-row:auto;grid-template-rows:auto auto auto auto;padding:24px 22px}.service-page .dc-edition-header{gap:14px}.service-page .dc-edition-icon{border-radius:13px;flex-basis:56px;width:56px;height:56px}.service-page .dc-edition h3{font-size:21px}.service-page .dc-edition-tag{font-size:13px}.service-page .dc-edition-summary,.service-page .dc-edition li{font-size:16px}.service-page .dc-edition .dc-edition-highlight{min-height:0}.service-page .dc-edition-highlight strong{font-size:17px}.service-page .dc-store{flex:130px;justify-content:center;gap:8px;padding:0 12px;font-size:15px}.service-page .dc-adopt li{gap:12px;padding:22px 0}.service-page .dc-adopt p{font-size:16px}.service-page .dc-rules strong{font-size:16.5px}.service-page .dc-rules li>span{font-size:15px}}.service-page #dc-rules .dc-rules>li{grid-column:span 2}.service-page #dc-rules .dc-rules strong{text-wrap:balance}@media (min-width:1101px){.service-page #dc-rules .dc-rules>li:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.service-page #dc-rules .dc-rules>li:last-child:nth-child(3n+1){grid-column:3/span 2}}@media (min-width:701px) and (max-width:1100px){.service-page #dc-rules .dc-rules{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;max-width:820px}.service-page #dc-rules .dc-rules>li:last-child:nth-child(odd){grid-column:2/span 2}}@media (max-width:700px){.service-page #dc-rules .dc-rules{grid-template-columns:1fr;max-width:640px}.service-page #dc-rules .dc-rules>li{grid-column:1}}.service-page #dc-rules .dc-rules>li{text-align:center;text-wrap:balance;display:block}.service-page #dc-rules .dc-rules>li>svg{vertical-align:-4px;margin:0 10px 0 0;display:inline-block}.service-page #dc-rules .dc-rules>li>span{display:contents}.service-page #dc-rules .dc-rules>li>span>span{text-wrap:balance;margin-top:2px;display:block}
