/* Product-specific styling: NordVPN-inspired blue, white and dark navy. */
body.nord-theme{--ink:#171b27;--paper:#fff;--muted:#606676;--line:#e0e5ed;background:white;color:var(--ink)}.nord-theme .announcement{background:#192347;color:#fff;font-size:9px;letter-spacing:1px;padding:13px}.nord-theme .announcement span{color:#cbd6ff}.nord-theme .nav{height:97px}.nord-theme .product-wordmark{display:flex;gap:10px;align-items:center;font-size:27px;font-weight:750;letter-spacing:-1px}.nord-theme .mountain-mark{background:#4258ed;color:white;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;font-size:29px;line-height:1}.nord-theme .product-wordmark small{font-size:10px;font-weight:400;color:#666d7c;margin-left:8px;border-left:1px solid #d1d7e4;padding-left:13px;letter-spacing:0}.nord-theme .nav-cta{border:1px solid #d5dceb;border-radius:7px;color:#3548bf}.nord-theme .offer-guide{padding-top:65px;position:relative;background:radial-gradient(ellipse at 100% 5%,#e7eeff 0,transparent 60%)}.nord-theme .eyebrow{font-size:10px;color:#4258c6;letter-spacing:1.5px}.nord-theme h1{font-size:65px;line-height:1.1;font-weight:800;letter-spacing:-2.7px;max-width:930px;margin:26px 0}.nord-theme h1 em{color:#4258ed}.nord-theme .guide-intro{font-size:16px;line-height:1.8;max-width:700px;margin-bottom:32px}.nord-theme .demo-note{background:#f1f4fc;border:1px solid #d9e1f5;border-left:4px solid #4258ed;border-radius:6px;display:block;padding:19px 22px;color:#49536c;max-width:950px;font-size:12px}.nord-theme .demo-note strong{color:#24356b}.nord-theme .guide-panels{gap:24px;margin:36px 0 50px}.nord-theme .guide-panels article{background:#f5f7fc;border:1px solid #e1e7f3;border-radius:15px;padding:32px;box-shadow:0 8px 20px #283e6b05}.nord-theme .panel-icon{display:grid;place-items:center;width:43px;height:43px;background:#e2e9ff;color:#4258ed;font-size:27px;border-radius:12px;margin-bottom:24px}.nord-theme .category{font-size:9px;color:#596785;font-weight:650;letter-spacing:1.2px}.nord-theme .guide-panels h2{font-size:33px;letter-spacing:-1.3px;color:#192347;font-weight:750;margin-top:12px}.nord-theme .guide-panels p{font-size:13px;color:#626b7e}.nord-theme .guide-section{max-width:900px;border-top:1px solid #e2e7f0;padding-top:30px;margin-top:34px}.nord-theme .guide-section h2{font-size:29px;font-weight:750;letter-spacing:-.9px}.nord-theme .guide-section li{padding-left:6px;margin-bottom:11px}.nord-theme .guide-section li::marker{color:#4258ed}.nord-theme .guide-section p,.nord-theme .guide-section li{color:#606879}.nord-theme .button.dark{background:#4258ed;color:white;border-radius:7px;font-size:13px;padding:17px 23px}.nord-theme .button:hover{background:#3043cc}.nord-theme footer{background:#f6f8fc;max-width:none;padding-bottom:30px;margin-top:15px}.nord-theme .footer-bottom{max-width:1112px;margin:auto;color:#656e83;padding-top:25px;border:0}.nord-theme a:focus-visible{outline-color:#4258ed}@media(max-width:700px){.nord-theme .nav{height:85px}.nord-theme .product-wordmark{font-size:24px}.nord-theme .product-wordmark small{display:none}.nord-theme .offer-guide{padding-top:35px}.nord-theme h1{font-size:44px;letter-spacing:-1.8px}.nord-theme .guide-intro{font-size:14px}.nord-theme .guide-panels article{padding:25px}.nord-theme .guide-panels h2{font-size:30px}.nord-theme .guide-section h2{font-size:25px}.nord-theme .demo-note{padding:16px}}
