.plp{--blue:#001489;--green:#00e5a0;--aqua:#00a396;--dark-teal:#00618c;--teal-2:#00597d;--teal-3:#308f84;--light-teal:#bfe8de;--sand:#f2ecec;--sand-border:#d8d1d1;--gray-line:#ececf2;--gray-100:#f1f1f1;--white:#fff;--divider:#e3e3e8;--grad-cta-panel:linear-gradient(45deg,var(--aqua) 0%,var(--teal-2) 30%,var(--blue) 62%);--grad-icon:linear-gradient(220deg,var(--aqua) 0%,var(--blue) 100%);--grad-green-btn:linear-gradient(90deg,#00a396 17%,#00e5a0 100%);--band-notch:120px;--band-overlap:120px;--ink:var(--blue);--ink-soft:#001489b3;--ink-faint:#00148973;--hair:#00148938;--font:"Assistant","Segoe UI",Tahoma,sans-serif;--col:760px;--media:960px;--container:1400px;--margins:32px;--r-pill:30px;--r-card:30px;--r-tile:20px;--shadow-btn:0 0 10px #0000001f;--shadow-card:0 3px 14px #0014891a;--sp-section:70px;--header-h:64px}@media (width<=1024px){.plp{--band-notch:80px;--band-overlap:80px}}@media (width<=767px){.plp{--band-notch:50px;--band-overlap:50px}}.plp *{box-sizing:border-box}.plp{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:18px;line-height:1.6;overflow-x:hidden}.plp a{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}.plp a:hover{color:var(--aqua)}.plp h1,.plp h2,.plp h3{margin:0;font-weight:700;line-height:1.15}.plp p{margin:0 0 1.15em}.plp img,.plp svg{max-width:100%}.plp .jet{border-radius:var(--r-pill);height:50px;box-shadow:var(--shadow-btn);color:#fff;font:700 18px/1 var(--font);isolation:isolate;white-space:nowrap;border:2px solid #fff;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.plp .jet.sm{height:45px;padding:0 20px;font-size:16px}.plp .jet:before,.plp .jet:after{content:"";z-index:-1;transition:opacity .3s;position:absolute;inset:0}.plp .jet:after{opacity:0}.plp .jet:hover:after{opacity:1}.plp .jet:hover{color:#fff}.plp .jet.navy:before{background:linear-gradient(90deg,#001489 18%,#00618c 100%)}.plp .jet.navy:after{background:linear-gradient(270deg,#001489 0%,#00e5a0 100%)}.plp .jet.green:before{background:var(--grad-green-btn)}.plp .jet.green:after{background:linear-gradient(270deg,#00a396 0%,#00618c 100%)}.plp .jet.green.onhdr{color:var(--blue)}.plp .band{position:relative}.plp .band.white{z-index:2;padding:var(--sp-section) var(--margins);background:#fff}.plp .band.white.nt{border-top-right-radius:var(--band-notch)}.plp .band.white.nb{border-bottom-right-radius:var(--band-notch)}.plp .band.white.nt:before,.plp .band.white.nb:after{content:"";width:var(--band-notch);height:var(--band-notch);pointer-events:none;position:absolute;left:0}.plp .band.white.nt:before{top:calc(-1*var(--band-notch));background:radial-gradient(circle at 100% 0,transparent calc(var(--band-notch) - 1.5px),#fff var(--band-notch))}.plp .band.white.nb:after{bottom:calc(-1*var(--band-notch));background:radial-gradient(circle at 100% 100%,transparent calc(var(--band-notch) - 1.5px),#fff var(--band-notch))}.plp .band.color{z-index:1;margin:calc(-1*var(--band-overlap)) 0;padding:calc(var(--sp-section) + var(--band-overlap)) var(--margins);overflow:hidden}.plp .band.color.hero{margin-top:0}.plp .band.color.last{margin-bottom:0}.plp .band.green{background:var(--green);color:var(--blue)}.plp .band.sand{background:var(--sand)}.plp .band.grad{background:var(--grad-cta-panel);color:#fff}.plp .band.pattern:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:screen;background-image:linear-gradient(#fffc 1px,#0000 1px),linear-gradient(90deg,#fffc 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.plp .band>.in{z-index:1;position:relative}.plp .hero{min-height:calc(100vh - var(--header-h));text-align:center;padding-top:calc(var(--sp-section) + 20px);place-items:center;display:grid}.plp .hero .bg{pointer-events:none;position:absolute;inset:0}.plp .hero .fx{pointer-events:none;position:absolute}.plp .eyebrow{letter-spacing:.18em;margin-bottom:22px;font-size:14px;font-weight:700}.plp .hero h1{letter-spacing:-.01em;font-size:76px;font-weight:800;line-height:1.02}.plp .hero h1 .sub{opacity:.95;margin-top:.28em;font-size:.55em;font-weight:600;display:block}.plp .toc{text-align:start;max-width:480px;margin:54px auto 0;padding:0;font-size:17px;font-weight:600;list-style:none}.plp .toc li{align-items:baseline;gap:12px;margin:8px 0;display:flex}.plp .toc a{color:inherit;white-space:nowrap;text-decoration:none}.plp .toc .n{font-variant-numeric:tabular-nums;opacity:.85;font-size:15px}.plp .toc .dots{opacity:.7;border-bottom:2px dotted;flex:1;transform:translateY(-6px)}.plp .hero .btns{margin-top:44px}.plp .hero-chip{bottom:calc(var(--band-overlap) + 22px);left:var(--margins);z-index:2;opacity:.8;border:1px solid;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:600;position:absolute}.plp .hero{color:#fff;background:#000f66}.plp .hero .fx.blob{filter:blur(70px);opacity:.85;will-change:transform;border-radius:50%;animation:18s ease-in-out infinite alternate drift}.plp .hero .fx.b1{background:#00a396;width:62vw;height:62vw;top:-24vw;left:-18vw}.plp .hero .fx.b2{opacity:.55;background:#00e5a0;width:48vw;height:48vw;animation-duration:24s;animation-delay:-7s;top:6vh;right:-12vw}.plp .hero .fx.b3{background:#00618c;width:50vw;height:50vw;animation-duration:22s;animation-delay:-12s;bottom:-28vw;left:22vw}.plp .hero .fx.b4{opacity:.35;background:#bfe8de;width:26vw;height:26vw;animation-duration:20s;animation-delay:-3s;bottom:-6vw;right:18vw}.plp .hero .bg.grain{opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(7vw,5vh)scale(1.14)}}@media (prefers-reduced-motion:reduce){.plp .hero .fx.blob{animation:none}}.plp .col{max-width:var(--col);margin:0 auto}.plp .wide{max-width:var(--media);margin:36px auto}.plp .sh{text-align:center;margin-bottom:34px}.plp .sh .num{letter-spacing:.18em;color:var(--aqua);margin-bottom:10px;font-size:14px;font-weight:700;display:block}.plp .band.green .sh .num,.plp .band.grad .sh .num{color:inherit;opacity:.8}.plp .sh h2{letter-spacing:-.01em;font-size:52px;line-height:1.1}.plp .sh h3{color:var(--ink-soft);margin-top:10px;font-size:24px;font-weight:600}.plp .band.green .sh h3{color:var(--blue);opacity:.8}.plp .lead{text-align:center;margin:0 0 40px;font-size:29px;font-weight:500;line-height:1.35}.plp .cap{color:var(--ink-soft);text-align:center;max-width:820px;margin:16px auto 0;font-size:15px;line-height:1.5}.plp .band.green .cap{color:var(--blue);opacity:.75}.plp .ticks{z-index:50;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.plp .ticks a{background:var(--hair);width:16px;height:1px;transition:all .25s;display:block}.plp .ticks a.on{background:var(--ink);width:26px;height:2px}.plp .card{border-radius:var(--r-card);box-shadow:var(--shadow-card);background:#fff;padding:30px 34px}.plp .iconboxes{max-width:var(--media);grid-template-columns:repeat(3,1fr);gap:26px;margin:10px auto 0;display:grid}.plp .ib{border-radius:var(--r-card);box-shadow:var(--shadow-card);background:#fff;padding:28px 26px}.plp .ib .ico{background:var(--grad-icon);color:#fff;border-radius:20%;place-items:center;width:56px;height:56px;margin-bottom:16px;font-size:22px;font-weight:800;display:grid}.plp .ib .ico.s{font-size:16px}.plp .ib h4{margin:0 0 8px;font-size:21px;font-weight:700}.plp .ib p{color:var(--ink-soft);margin:0;font-size:16px}.plp .checks{flex-direction:column;gap:9.5px;margin:0;padding:0;list-style:none;display:flex}.plp .checks li{color:var(--blue);align-items:flex-start;font-size:18px;font-weight:400;line-height:25.2px;display:flex;position:relative}.plp .checks li:not(:last-child){padding-bottom:9.5px}.plp .checks li:not(:last-child):after{content:"";inset-inline:0;border-top:1px solid var(--sand);position:absolute;bottom:0}.plp .checks .tick{flex:0 0 20px;align-items:center;height:16px;display:flex;position:relative;top:6px}.plp .checks .tick svg{width:16px;height:16px}.plp .checks .tx{padding-inline-start:5px}.plp .checkcard{max-width:var(--col);margin:0 auto;padding:40px}.plp .checkcard h4{margin:0 0 18px;font-size:21px;font-weight:700}.plp .chips{margin:0;flex-wrap:wrap;justify-content:center;max-width:1006px;margin-inline:auto;padding:0;list-style:none;display:flex}.plp .chip{border:1px solid var(--sand-border);background:color-mix(in srgb,var(--sand) 59%,transparent);color:var(--blue);border-radius:30px;margin:5px;padding:8px 20px;font-size:18px;font-weight:400;line-height:25.2px;text-decoration:none;transition:background .2s,color .2s;display:block}.plp .chip:hover{background:var(--blue);color:var(--white)}.plp .modrows{max-width:var(--container);margin:0 auto}.plp .modrows .row{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.plp .modrows .mcard{background:var(--white);border:1px solid var(--sand);scroll-margin-top:calc(var(--header-h) + 16px);border-radius:20px;margin:30px;padding:30px;box-shadow:0 0 10px #00000014}.plp .mcard-title{text-align:center;color:var(--blue);margin:0 0 20px;font-size:35px;font-weight:500;line-height:35px}.plp .feats{margin:0;padding:0;list-style:none}.plp .feats li{color:var(--blue);padding-inline-start:25px;font-size:18px;line-height:25.2px;position:relative}.plp .feats li:not(:first-child){margin-block-start:9.5px}.plp .feats li:not(:last-child){padding-block-end:9.5px}.plp .feats li:not(:last-child):after{content:"";inset-inline:0;border-block-start:1px solid var(--divider);position:absolute;bottom:0}.plp .feats li:before{content:"";inset-inline-start:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23001489'/%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-5' stroke='%23fff' stroke-width='1.7' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:16px;height:16px;position:absolute;top:6px}.plp .feats a{color:inherit;text-decoration:none}.plp .mcard-lede{color:var(--ink-soft);text-align:center;margin:0 0 18px;font-size:18px;line-height:25.2px}.plp .steps{max-width:var(--container);grid-template-columns:repeat(4,1fr);gap:30px;margin:10px auto 0;padding:0;list-style:none;display:grid}.plp .step{text-align:center;padding-inline:10px}.plp .step-num{background:var(--grad-green-btn);width:70px;height:70px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-size:26px;font-weight:800;line-height:1;display:flex}.plp .step h3{font-size:22px;font-weight:700;line-height:1.2}.plp .step p{color:var(--ink-soft);margin-top:10px;font-size:18px;font-weight:400;line-height:25.2px}.plp .media{aspect-ratio:16/9;border-radius:var(--r-card);background:linear-gradient(135deg,var(--light-teal),#e6f6f1 60%,#f3faf7);box-shadow:var(--shadow-card);place-items:center;display:grid;position:relative;overflow:hidden}.plp .media .screen{aspect-ratio:16/10;width:72%;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;place-items:center;display:grid;position:relative}.plp .media .screen:before{content:"";background:linear-gradient(#0014890f,#0000 30%),repeating-linear-gradient(#0000 0 34px,#0014890d 34px 35px);border-radius:14px;position:absolute;inset:0}.plp .play{background:var(--grad-icon);width:64px;height:64px;box-shadow:var(--shadow-card);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.plp .play:after{content:"";border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;margin-inline-start:4px}.plp .media .strip{inset-inline:0;background:#ffffffb3;gap:18px;padding:10px 22px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:0}.plp .pform{max-width:var(--col);flex-direction:column;gap:10px;margin:0 auto;display:flex}.plp .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plp .pform input{background:var(--white);border:1px solid var(--sand-border);height:43px;font-family:var(--font);color:var(--blue);text-align:start;border-radius:30px;padding:10px 20px;font-size:16px;font-weight:400;line-height:21px}.plp .pform input::placeholder{color:var(--blue);opacity:1}.plp .pform input[type=tel]{direction:inherit}.plp .pform input:focus{outline:2px solid var(--green);outline-offset:1px}.plp .pform .jet{width:100%;height:47px;margin-top:4px}.plp .pform button.jet{cursor:pointer;font-family:var(--font);background:0 0}.plp .pform .note{color:var(--ink-soft);text-align:center;margin:6px 0 0;font-size:15px;line-height:1.4}.plp .pform .grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plp .pform .grid2 input,.plp .pform .grid2 select{width:100%}.plp .pform select{background:var(--white);border:1px solid var(--sand-border);height:43px;font-family:var(--font);color:var(--blue);border-radius:30px;padding:10px 20px;font-size:16px;font-weight:400}.plp .pform select:focus{outline:2px solid var(--green);outline-offset:1px}.plp .pform select:invalid,.plp .pform select option[value=""]{color:var(--blue)}.plp .pform .q{color:var(--ink);text-align:start;margin:10px 4px 0;font-size:15px;font-weight:600}.plp .pform .chk{flex-wrap:wrap;gap:8px 22px;padding:2px 4px 6px;display:flex}.plp .pform .chk label{color:var(--blue);align-items:center;gap:7px;font-size:16px;display:inline-flex}.plp .pform .chk input{accent-color:var(--aqua);width:17px;height:17px}.plp .cta{text-align:center}.plp .cta h2{margin-bottom:12px;font-size:52px}.plp .cta p{opacity:.9;max-width:600px;margin:0 auto 30px}.plp .btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=1024px){.plp .steps{grid-template-columns:repeat(2,1fr);gap:40px 30px}.plp .iconboxes{grid-template-columns:1fr}}@media (width<=767px){.plp .hero{min-height:70vh}.plp .hero h1{font-size:44px}.plp .toc{font-size:15px}.plp .sh h2,.plp .cta h2{font-size:32px}.plp .sh h3{font-size:19px}.plp .lead{font-size:22px}.plp{font-size:17px}.plp .steps{grid-template-columns:1fr;gap:35px}.plp .step{padding-inline:0}.plp .step-num{width:60px;height:60px;margin-bottom:16px;font-size:22px}.plp .step h3{font-size:20px}.plp .step p,.plp .checks li{font-size:16px;line-height:22.4px}.plp .checkcard{padding:24px 20px}.plp .chip{font-size:16px;line-height:19.2px}.plp .modrows .row{grid-template-columns:1fr;row-gap:20px}.plp .modrows .mcard{margin:10px 0;padding:20px}.plp .mcard-title{font-size:32px;line-height:32px}.plp .feats li{font-size:16px;line-height:19.2px}.plp .ticks{display:none}.plp .card{padding:20px}.plp .hero-chip{display:none}.plp .band.white{padding:48px 20px}.plp .band.color{padding-inline:20px}.plp .pform .grid2{grid-template-columns:1fr}}
