.p13-navgroup{display:flex;align-items:center;position:relative;gap:3px}.p13-toggle{border:0;background:transparent;color:#355a72;padding:0 4px;font-size:16px;line-height:1.5}.p13-submenu{position:absolute;top:100%;left:-18px;width:220px;padding:14px 8px;background:white;box-shadow:0 12px 35px #092b3924;border:1px solid #dce6ee;border-radius:10px;z-index:30}.p13-submenu[hidden]{display:none}.p13-submenu a{display:block;padding:10px 13px;border-radius:5px;font-size:14px;color:#1d3f55}.p13-submenu a:hover,.p13-submenu a[aria-current]{background:#edf5fb;color:#126bc0}.p13-hero{padding:48px 0}.p13-hero h1{font-size:48px;margin:10px 0}.p13-hero p{color:#bfd6e5}.p13-kicker{letter-spacing:3px;font-size:12px;color:#6ddfcd!important}.p13-hero-links{display:flex;gap:26px;flex-wrap:wrap;margin-top:25px;font-size:15px;color:#85e6d7}.p13-main section{padding:60px 0}.p13-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.p13-heading span{color:#277c96;font-size:12px;letter-spacing:2px}.p13-heading h2{margin:8px 0 0;font-size:34px}.p13-heading>a{color:#156eaf;font-size:15px}.p13-feature,.p13-software{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center}.p13-feature{background:#eff5f8;border-radius:18px;padding:32px}.p13-main figure{margin:0}.p13-feature img{width:100%;height:280px;object-fit:contain;mix-blend-mode:multiply}.p13-main figcaption{font-size:12px;color:#6b8394;margin-top:12px}.p13-feature h3{font-size:32px}.p13-feature p,.p13-software p{color:#5c7688}.p13-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.p13-tags span{font-size:13px;border:1px solid #b8cfde;border-radius:20px;padding:5px 11px;color:#456d85}.p13-series{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.p13-series a{padding:24px;border:1px solid #d5e4ee;border-radius:12px;background:#fff}.p13-series small{font-size:12px;color:#187c8b}.p13-series h3{font-size:25px;margin:10px 0}.p13-series p{color:#6a8192;font-size:14px}.p13-series span{font-size:14px;color:#156da9}.p13-caption{font-size:13px;color:#758b9a;margin:22px 0 0}.p13-caption a{margin-left:15px;color:#297ca5}.p13-dark{background:#102b40;color:#edf6fe}.p13-dark .p13-heading span,.p13-dark .p13-heading>a,.p13-dark .p13-caption a{color:#7adfcc}.p13-intro{color:#bed3e1;margin-bottom:25px}.p13-scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.p13-scenes a{background:#1a3b52;border:1px solid #365870;border-radius:13px;overflow:hidden}.p13-scenes img{width:100%;display:block}.p13-scenes h3{font-size:22px;margin:22px 20px 10px}.p13-scenes p{font-size:14px;color:#b6cfde;margin:0 20px 24px}.p13-software img{width:100%;border-radius:12px;border:1px solid #d4e2ed}.p13-row{padding:16px 0;display:flex;justify-content:space-between;gap:15px;border-top:1px solid #d6e3ec}.p13-row span{font-size:14px;color:#587b94}.p13-support{background:#f0f5f8}.p13-support h2{font-size:29px}.p13-resources{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.p13-resources a{padding:22px;background:#fff;border:1px solid #dbe6ee;border-radius:10px}.p13-resources b{display:block;font-size:18px;margin-bottom:10px}.p13-resources span{font-size:13px;color:#637f92}.p13-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px}.p13-bottom p{margin:0;color:#607d91}.p13-bottom p a{color:#176daa;margin-left:10px}@media(max-width:1000px){.p13-navgroup{flex-wrap:wrap}.p13-submenu{position:static;flex-basis:100%;width:100%;box-shadow:none;margin-top:8px}.p13-feature,.p13-software{grid-template-columns:1fr}.p13-resources{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.p13-main section{padding:40px 0}.p13-hero h1{font-size:36px}.p13-heading{align-items:start;flex-direction:column;gap:10px}.p13-heading h2{font-size:28px}.p13-feature{padding:22px;gap:22px}.p13-feature img{height:220px}.p13-feature h3{font-size:26px}.p13-series,.p13-scenes,.p13-resources{grid-template-columns:1fr}.p13-bottom{flex-direction:column;align-items:start}.p13-caption a{display:block;margin:10px 0 0}.p13-row{flex-direction:column;gap:5px}}
