.product-page{background:#06131b;color:#e5eef3;font:16px/1.75 Arial,sans-serif;min-height:100vh;overflow:clip}.product-page *{box-sizing:border-box}.product-page a{color:inherit;text-decoration:none}.product-page a:focus-visible,.product-page summary:focus-visible{outline:2px solid #c9e5f5;outline-offset:6px}.pp-skip{position:absolute;top:-100px;left:20px;z-index:20;background:#e5eef3;color:#06131b!important;padding:12px}.pp-skip:focus{top:12px}.pp-header{max-width:1600px;margin:auto;justify-content:space-between;gap:30px;padding:26px 5%;border-bottom:1px solid #a1c5df24}.pp-brand,.pp-header{display:flex;align-items:center}.pp-brand{gap:12px;letter-spacing:.2em;font-weight:600;line-height:1.4}.pp-brand img{object-fit:contain}.pp-brand small{display:block;font-size:9px;letter-spacing:.55em;font-weight:400}.pp-header nav{display:flex;gap:30px;font-size:13px}.pp-header nav a{padding:10px 0;color:#a7bcc9;border-bottom:1px solid transparent}.pp-header nav a[aria-current]{color:#e9f4fa;border-bottom-color:#a2cde6}.pp-header-contact{font-size:13px;border:1px solid #a3c5d854;padding:9px 18px;border-radius:2px}.pp-intro{max-width:1600px;margin:auto;padding:100px 5% 90px;display:grid;grid-template-columns:.8fr 1.3fr;gap:7%;align-items:center;background:radial-gradient(ellipse at 85% 30%,#25435444,transparent 65%)}.pp-eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#9fc0d4;margin:0 0 22px}.pp-heading h1{font:400 clamp(40px,5vw,78px)/1.05 Georgia,serif;letter-spacing:-.045em;margin:0 0 28px}.pp-heading h2{font:400 clamp(22px,2vw,30px)/1.35 Georgia,serif;letter-spacing:-.025em;max-width:420px;margin:0 0 22px}.pp-lead{color:#afc0cc;max-width:440px;font-size:15px;line-height:1.9;margin:0 0 35px}.pp-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;background:linear-gradient(115deg,#e5eff3,#a5c1d0);color:#102937!important;font-size:13px;padding:13px 22px}.pp-cta:hover{background:#eef7fb}.pp-cta span{font-size:22px}.pp-text-link{display:inline-block;border-bottom:1px solid #7793a5;font-size:13px;padding:12px 0;margin:14px 0 0}.pp-heading>.pp-text-link{display:table}.pp-screen{margin:0;border:1px solid #658496;box-shadow:0 28px 70px #0006;background:#0b1c26;border-radius:6px;overflow:hidden}.pp-screen-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;font:11px/1.5 Arial,sans-serif;letter-spacing:.07em;color:#b4cbd9;border-bottom:1px solid #829eb433}.pp-screen img{width:100%;height:auto;display:block}.pp-screen figcaption{font:10px/1.5 Arial,sans-serif;color:#9eb3c0;text-align:right;padding:10px 16px;background:#10232f}.pp-editorial{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:15%;padding:76px 5%;border-top:1px solid #7b9bb535;scroll-margin-top:25px}.pp-editorial h2{font:400 clamp(26px,3vw,40px)/1.2 Georgia,serif;letter-spacing:-.035em;max-width:410px;margin:0}.pp-editorial p:not(.pp-eyebrow){color:#aebfca;font-size:16px;line-height:1.9;margin:0 0 24px}.pp-editorial p.pp-audience{color:#e2ebf0;font-size:19px;line-height:1.7}.pp-editorial details{border-top:1px solid #88a4b64a;margin-top:30px;padding-top:20px}.pp-editorial summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;color:#dce9f0;min-height:44px}.pp-editorial summary::-webkit-details-marker{display:none}.pp-editorial summary span{font-size:24px}.pp-editorial details[open] summary{margin-bottom:12px}.pp-editorial details[open] summary span{transform:rotate(45deg)}.pp-conversation{max-width:1440px;margin:0 auto;padding:75px 5% 90px;border-top:1px solid #7b9bb535;background:linear-gradient(100deg,#102b3d55,transparent)}.pp-conversation h2{font:400 clamp(30px,4vw,55px)/1.2 Georgia,serif;letter-spacing:-.035em;margin:0 0 30px}.pp-footer{padding:32px 5%;display:flex;justify-content:space-between;gap:28px;align-items:center;background:#040d13;border-top:1px solid #7b9bb535;font:12px/1.6 Arial,sans-serif;color:#9db2bf}.pp-footer nav{display:flex;gap:25px}.pp-footer>a{letter-spacing:.08em;color:#d6e4ed}@media(min-width:1700px){.pp-intro{padding-top:130px;padding-bottom:120px}}@media(max-width:950px){.pp-header-contact{display:none}.pp-intro{grid-template-columns:1fr;padding-top:60px;gap:50px}.pp-heading{max-width:600px}.pp-lead{max-width:570px}.pp-heading h1{font-size:65px}.pp-screen{max-width:900px}.pp-editorial{gap:8%}.pp-footer{flex-wrap:wrap}}@media(max-width:600px){.pp-header{flex-wrap:wrap;gap:20px;padding:20px 6% 0}.pp-brand img{width:51px;height:31px}.pp-header nav{width:100%;justify-content:space-between;gap:12px}.pp-header nav a{font-size:12px;min-height:44px}.pp-intro{padding:45px 6% 50px;gap:35px}.pp-heading h1{font-size:52px;margin-bottom:20px}.pp-heading h2{font-size:26px}.pp-eyebrow{margin-bottom:18px}.pp-lead{font-size:15px}.pp-screen-bar{padding:10px;font-size:9px}.pp-screen figcaption{font-size:9px}.pp-editorial{grid-template-columns:1fr;padding:42px 6%;gap:28px}.pp-editorial h2{font-size:31px;max-width:330px}.pp-editorial p.pp-audience{font-size:18px}.pp-editorial p:not(.pp-eyebrow){font-size:15px}.pp-conversation{padding:45px 6% 55px}.pp-conversation h2{font-size:34px}.pp-footer{padding:26px 6%;flex-direction:column;align-items:flex-start;gap:18px}.pp-footer nav{gap:18px;flex-wrap:wrap}.pp-footer a{padding:8px 0}.pp-text-link{min-height:44px}}.pp-header>.locale-menu{position:relative;flex:0 0 auto}.pp-header>.locale-menu .locale-menu-options{z-index:120}@media(max-width:600px){.pp-header{gap:14px}.pp-header>.locale-menu{margin-left:auto}.pp-header>nav{order:3}}