.pg-home .hero{background:var(--dark);color:#fff;position:relative;overflow:hidden}.pg-home .hmedia{background:#0f1214;width:100%;height:min(56.25vw,100vh - 156px,960px);min-height:480px;position:relative;overflow:hidden}.pg-home .hmedia img.bg,.pg-home .hmedia video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.pg-home .hmedia video{opacity:0;transition:opacity .6s}.pg-home .hero.playing .hmedia video{opacity:1}.pg-home .hmedia:after{content:"";pointer-events:none;background:linear-gradient(#0f121438 0%,#0f121461 55%,#0f12148c 100%);position:absolute;inset:0}.pg-home .hero .in{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1180px;margin:0 auto;padding:40px 32px;display:flex;position:absolute;inset:0}.pg-home .hero h1{text-transform:uppercase;text-shadow:0 2px 24px #00000059;max-width:22ch;margin:0 auto;font-size:clamp(40px,4.1vw,58px);line-height:1.05}.pg-home .hero .sub{color:#f4f7f9;text-shadow:0 1px 12px #0006;max-width:56ch;margin:18px auto 0;font-size:18.5px;font-weight:400;line-height:1.65}.pg-home .hero .btns{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.pg-home .hctl{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f121473;border:1.5px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:none;position:absolute;bottom:20px;left:20px}.pg-home .hctl:hover{background:#0f1214b3}.pg-home .hctl svg{fill:currentColor;width:16px;height:16px}.pg-home .hero.hasvideo .hctl{display:flex}.pg-home .trustbar{background:var(--grey);border-bottom:1px solid var(--line)}.pg-home .tbrow{flex-wrap:wrap;justify-content:space-between;gap:18px;padding:20px 0;display:flex}.pg-home .tbitem{text-transform:uppercase;letter-spacing:.03em;color:var(--ink);align-items:center;gap:12px;font-family:Roboto Condensed,Arial,sans-serif;font-size:13.5px;font-weight:700;display:flex}.pg-home .tbitem svg{width:27px;height:27px;color:var(--blue);flex:none}.pg-home section.sec{padding:64px 0}.pg-home section.grey{background:var(--grey)}.pg-home section.dark{background:var(--dark);color:#dfe3e7}.pg-home section.dark .sechead{color:#fff}.pg-home .eyebrowline{text-transform:uppercase;letter-spacing:.16em;color:var(--red);font-family:Roboto Condensed,Arial,sans-serif;font-size:12px;font-weight:700}.pg-home .introp{color:var(--soft);max-width:68ch;margin:20px auto 0;font-size:18px;line-height:1.85}.pg-home .proofs{text-align:left;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px;display:grid}.pg-home .proof .d{background:var(--red);width:30px;height:3px;margin-bottom:13px}.pg-home .proof b{text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-family:Roboto Condensed,Arial,sans-serif;font-size:15px;display:block}.pg-home .proof p{color:var(--soft);margin:0;font-size:14.5px;line-height:1.6}.pg-home .benefits{grid-template-columns:1fr 1fr;gap:18px 44px;margin-top:34px;display:grid}.pg-home .brow{grid-template-columns:22px 1fr;align-items:start;gap:13px;display:grid}.pg-home .brow .tick{color:var(--red);font-family:Roboto Condensed,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.5}.pg-home .brow p{color:var(--soft);margin:0;font-size:15px;line-height:1.6}.pg-home .brow b{color:var(--ink)}.pg-home .pullq{color:#fff;max-width:40ch;margin:22px 0 0;font-size:27px;font-weight:500;line-height:1.5}.pg-home .pullq-cite{color:#c7ced4;text-transform:uppercase;letter-spacing:.03em;margin-top:20px;font-family:Roboto Condensed,Arial,sans-serif;font-size:14px}.pg-home .pullq-trust{color:#c7ced4;margin-top:22px;font-size:15px}.pg-home .pullq-trust a{color:#7fb0dd;font-weight:700}.pg-home .split{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:8px;display:grid}.pg-home .split.rev .im{order:-1}.pg-home .split .im{border:1px solid var(--line);background:var(--grey);border-radius:6px;overflow:hidden}.pg-home .split .im img{object-fit:cover;width:100%;height:100%;display:block}.pg-home .split p{color:var(--soft);margin:18px 0 0;font-size:16px;line-height:1.75}.pg-home .split .cta-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.pg-home .howsteps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;display:grid}.pg-home .hstep{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;padding:30px 26px 28px;transition:box-shadow .15s,transform .15s;position:relative}.pg-home .hstep:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000014}.pg-home .hstep .ic{width:66px;height:66px;color:var(--blue);background:#eef4fa;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.pg-home .hstep .ic svg{width:32px;height:32px}.pg-home .hstep .n{color:#edf0f3;font-family:Roboto Condensed,Arial,sans-serif;font-size:36px;font-weight:700;line-height:1;position:absolute;top:16px;right:20px}.pg-home .hstep h3{text-transform:uppercase;color:var(--ink);margin-bottom:9px;font-size:16px}.pg-home .hstep p{color:var(--soft);margin:0;font-size:14px;line-height:1.6}.pg-home .cats{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:34px;display:grid}.pg-home .cat{border:1px solid var(--line);text-align:left;background:#fff;border-radius:6px;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.pg-home .cat:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000017}.pg-home .cat .im{background:var(--grey);height:120px;overflow:hidden}.pg-home .cat .im img{object-fit:cover;width:100%;height:100%}.pg-home .cat .bd{flex-direction:column;flex:1;padding:15px 16px 18px;display:flex}.pg-home .cat h3{color:var(--ink);text-transform:uppercase;font-size:15px}.pg-home .cat p{color:var(--soft);flex:1;margin:7px 0 12px;font-size:12.5px;line-height:1.55}.pg-home .cat .pr{color:var(--blue);font-family:Roboto Condensed,Arial,sans-serif;font-size:15px;font-weight:700}.pg-home .cat .go{color:var(--blue);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--red);align-self:flex-start;margin-top:8px;padding-bottom:1px;font-family:Roboto Condensed,Arial,sans-serif;font-size:11.5px;font-weight:700}.pg-home .film{grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;display:grid}.pg-home .filmposter{border:1px solid #2a2f33;border-radius:8px;position:relative;overflow:hidden}.pg-home .filmposter img{object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.pg-home .hplay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-home .hplay span{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;box-shadow:0 6px 24px #0006}.pg-home .film .cap{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#00000073;border-radius:4px;padding:4px 9px;font-family:Roboto Condensed,Arial,sans-serif;font-size:11px;position:absolute;bottom:12px;left:14px}.pg-home section.dark .split p,.pg-home section.dark .film p{color:#c7ced4}.pg-home .film p{color:var(--soft)}.pg-home .cfgband{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.pg-home .stepstrip{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pg-home .stepstrip span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.03em;color:var(--soft);background:#fff;border-radius:6px;padding:8px 12px;font-family:Roboto Condensed,Arial,sans-serif;font-size:12px;font-weight:700}.pg-home .cfgcopy p{color:var(--soft);margin:16px 0 0;font-size:16px;line-height:1.75}.pg-home .helpme{color:var(--soft);margin-top:16px;font-size:14.5px}.pg-home .helpme strong{color:var(--ink)}.pg-home .widget{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px;box-shadow:0 14px 40px #0000001a}.pg-home .widget .wprev{background:var(--grey);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;height:170px;margin-bottom:16px;display:flex;overflow:hidden}.pg-home .widget .wprev img{object-fit:contain;width:100%;height:100%;padding:14px}.pg-home .widget .wlab{text-transform:uppercase;letter-spacing:.06em;color:var(--soft);margin-bottom:10px;font-family:Roboto Condensed,Arial,sans-serif;font-size:12px;font-weight:700}.pg-home .frow{border:1.5px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:9px 11px;transition:border-color .12s,background .12s;display:flex}.pg-home .frow.on{border-color:var(--blue);background:#f2f8fd}.pg-home .frow .th{background:var(--grey);border-radius:5px;flex:none;width:56px;height:40px;overflow:hidden}.pg-home .frow .th img{object-fit:cover;width:100%;height:100%}.pg-home .frow .m{flex:1;min-width:0}.pg-home .frow .nm{text-transform:uppercase;font-family:Roboto Condensed,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.1}.pg-home .frow .sub{color:var(--muted);margin-top:1px;font-size:11px}.pg-home .frow .pr{color:var(--blue);white-space:nowrap;font-family:Roboto Condensed,Arial,sans-serif;font-size:13px;font-weight:700}.pg-home .frow .tog{color:#fff;background:#fff;border:1.6px solid #cdd5dd;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.pg-home .frow.on .tog{background:var(--blue);border-color:var(--blue)}.pg-home .wtotal{border-top:2px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.pg-home .wtotal .a{color:var(--blue);font-family:Roboto Condensed,Arial,sans-serif;font-size:26px;font-weight:700;line-height:1}.pg-home .aggroup{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;margin-top:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000000f}.pg-home .aghalf{flex-direction:column;padding:30px 32px;display:flex}.pg-home .aghalf+.aghalf{border-left:1px solid var(--line)}.pg-home .agmini{background:var(--grey);border:1px solid var(--line);border-radius:8px;height:168px;margin-bottom:18px;position:relative;overflow:hidden}.pg-home .agmini img{object-fit:cover;width:100%;height:100%}.pg-home .agmini.app{background:#0e1116;border-color:#0e1116;justify-content:center;align-items:center;padding:16px 22px;display:flex}.pg-home .agstat{color:#dfe3e7;width:100%;max-width:320px;font-family:Roboto Condensed,Arial,sans-serif}.pg-home .agstat .t{text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-size:10.5px}.pg-home .agstat .big{color:#fff;margin:2px 0 9px;font-size:28px;font-weight:700;line-height:1}.pg-home .agstat .row{border-bottom:1px solid #20262c;justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.pg-home .agstat .row b{color:#fff}.pg-home .agstat .bars{align-items:flex-end;gap:5px;height:34px;margin-top:11px;display:flex}.pg-home .agstat .bars i{background:linear-gradient(#4b90cf,#2167a4);border-radius:2px 2px 0 0;flex:1}.pg-home .aghalf .eyebrowline{margin-bottom:6px}.pg-home .aghalf h3{text-transform:uppercase;color:var(--ink);margin-bottom:9px;font-size:19px}.pg-home .aghalf p{color:var(--soft);flex:1;margin:0;font-size:14.5px;line-height:1.6}.pg-home .agbadges{gap:8px;margin-top:14px;display:flex}.pg-home .agbadges span{border:1px solid var(--line);color:var(--soft);border-radius:6px;padding:5px 10px;font-family:Roboto Condensed,Arial,sans-serif;font-size:11.5px}.pg-home .agfoot{text-transform:uppercase;color:var(--blue);letter-spacing:.03em;margin-top:16px;font-family:Roboto Condensed,Arial,sans-serif;font-size:13px;font-weight:700}.pg-home .agor{background:var(--red);color:#fff;text-transform:uppercase;z-index:2;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-family:Roboto Condensed,Arial,sans-serif;font-size:15px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0003}.pg-home .chooser{background:var(--grey);border:1px solid var(--line);border-left:3px solid var(--red);color:var(--soft);border-radius:6px;margin-top:22px;padding:13px 15px;font-size:14.5px}.pg-home .chooser b{color:var(--ink)}.pg-home .sec.dark .lead{color:#c7ced4}.pg-home .sec.dark .aggroup{box-shadow:none;background:#1c2024;border-color:#2a2e32}.pg-home .sec.dark .aghalf+.aghalf{border-left-color:#2a2e32}.pg-home .sec.dark .eyebrowline{color:#ef5a5f}.pg-home .sec.dark .aghalf h3{color:#fff}.pg-home .sec.dark .aghalf p{color:#c3cace}.pg-home .sec.dark .agmini{border-color:#2a2e32}.pg-home .sec.dark .agbadges span{color:#c3c9ce;border-color:#3a4046}.pg-home .sec.dark .agfoot{color:#7fb0dd}.pg-home .sec.dark .chooser{color:#c7ced4;background:#22272c;border-color:#2a2e32}.pg-home .sec.dark .chooser b{color:#fff}.pg-home .proofgrid{text-align:left;grid-template-columns:1.5fr 1fr;gap:22px;margin-top:34px;display:grid}.pg-home .qbig{border:1px solid var(--line);background:#fff;border-radius:8px;padding:30px 32px;position:relative}.pg-home .qbig:before{content:"“";color:var(--red);opacity:.18;font-family:Georgia,serif;font-size:70px;line-height:0;position:absolute;top:38px;left:18px}.pg-home .qbig .q{color:var(--ink);font-size:18px;font-weight:500;line-height:1.6}.pg-home .qsmallcol{flex-direction:column;gap:22px;display:flex}.pg-home .qsmall{border:1px solid var(--line);color:var(--soft);background:#fff;border-radius:8px;padding:20px;font-size:13.5px;line-height:1.6}.pg-home .who{align-items:center;gap:12px;margin-top:16px;display:flex}.pg-home .who .av{background:#cdd3d8;border-radius:50%;flex:none;width:46px;height:46px}.pg-home .who .nm{text-transform:uppercase;color:var(--ink);font-family:Roboto Condensed,Arial,sans-serif;font-size:14px;font-weight:700}.pg-home .who .role{color:var(--muted);font-size:12px}.pg-home .pillar p{max-width:74ch;color:var(--soft);margin:16px 0 0;font-size:15.5px;line-height:1.8}.pg-home .pillar h3{color:var(--blue);text-transform:uppercase;margin:26px 0 0;font-size:18px}.pg-home .linkline{color:var(--soft);margin-top:20px;font-size:14.5px}.pg-home .linkline a{color:var(--blue);font-weight:700}.pg-home .cards2{text-align:left;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:0;display:grid}.pg-home .card{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;border-radius:0 0 6px 6px;padding:24px}.pg-home .card h3{color:var(--ink);text-transform:uppercase;margin-bottom:10px;font-size:18px}.pg-home .card p{color:var(--soft);margin:0;font-size:14.5px;line-height:1.65}.pg-home .seals{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.pg-home .seals img{width:auto;height:58px}.pg-home .sealcap{text-align:center;text-transform:uppercase;letter-spacing:.12em;width:100%;color:var(--muted);margin-bottom:14px;font-family:Roboto Condensed,Arial,sans-serif;font-size:11px;font-weight:700}.pg-home .cfgblue{background:var(--blue)}.pg-home .cfgblue .sechead{color:#fff}.pg-home .cfgblue .kicker,.pg-home .cfgblue .lead{color:#dce9f4}.pg-home .cfgsteps{flex-wrap:wrap;justify-content:center;align-items:center;max-width:840px;margin:30px auto 0;display:flex}.pg-home .cfgstep{color:#dce9f4;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:9px;font-family:Roboto Condensed,Arial,sans-serif;font-size:12px;font-weight:700;display:flex}.pg-home .cfgstep .num{border:1.6px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;display:flex}.pg-home .cfgstep.on{color:#fff}.pg-home .cfgstep.on .num{color:var(--blue);background:#fff;border-color:#fff}.pg-home .cfgconn{background:#ffffff59;width:32px;height:2px;margin:0 10px}.pg-home .cfgwidget{max-width:560px;color:var(--ink);background:#fff;border-radius:12px;margin:32px auto 0;padding:26px;box-shadow:0 22px 55px #00000047}.pg-home .cfghelp{text-align:center;color:#dce9f4;margin:20px auto 0;font-size:14.5px}.pg-home .cfghelp a{color:#fff;border-bottom:1px solid #ffffff80;font-weight:700}.pg-home .acc{text-align:left;max-width:820px;margin:26px auto 0}.pg-home .acci{border-bottom:1px solid var(--line)}.pg-home .accq{color:var(--ink);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-family:Roboto Condensed,Arial,sans-serif;font-size:17px;font-weight:700;display:flex}.pg-home .accq .pm{color:var(--red);flex:none;font-size:24px;line-height:1}.pg-home .acca{color:var(--soft);padding:0 4px 18px;font-size:15px;line-height:1.75}.pg-home .acci.closed .acca{display:none}.pg-home .sec.dark .agmini.app{background:#262d35;border-color:#3a434c}.pg-home .pullface{align-items:center;gap:14px;margin-top:20px;display:flex}.pg-home .pullface .av{object-fit:cover;background:#3a4854;border:2px solid #4a5762;border-radius:50%;flex:none;width:52px;height:52px}.pg-home .cat{color:var(--ink)}.pg-home .cats a.cat:hover h3{color:var(--blue)}.pg-home .cards2 a.card{color:var(--ink);transition:box-shadow .15s;display:block}.pg-home .cards2 a.card:hover{box-shadow:0 10px 26px #00000014}.pg-home .frow{margin-bottom:8px}.pg-home .cfgwidget .frow:focus-visible{outline:3px solid #9cc3e6}.pg-home .agfoot a{color:inherit}.pg-home button.hplay{cursor:pointer;background:0 0;border:0}.pg-home .hsec-faq .faqs{text-align:left}@media (max-width:1080px){.pg-home .cats{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.pg-home .hmedia{height:clamp(520px,100svh - 100px,740px);min-height:0}.pg-home .hmedia:after{background:linear-gradient(#0f12144d 0%,#0f12146b 45%,#0f1214b8 100%)}.pg-home .hero .in{justify-content:flex-end;padding:24px 16px 92px}.pg-home .hero h1{font-size:clamp(30px,8.4vw,44px)}.pg-home .hero .sub{margin-top:14px;font-size:16px}.pg-home .hero .btns{flex-wrap:nowrap;gap:10px;margin-top:22px}.pg-home .hero .btns .btn{white-space:nowrap;padding:13px 14px;font-size:13.5px}.pg-home .hctl{width:38px;height:38px;inset:12px 12px auto auto}.pg-home .split,.pg-home .film,.pg-home .proofgrid,.pg-home .benefits,.pg-home .howsteps,.pg-home .cards2{grid-template-columns:1fr;gap:26px}.pg-home .aggroup{grid-template-columns:1fr}.pg-home .aghalf+.aghalf{border-top:1px solid #2a2e32;border-left:0}.pg-home .agor{display:none}.pg-home .cats{grid-template-columns:1fr 1fr}.pg-home .cfgconn{width:12px;margin:0 4px}.pg-home .cfgstep{gap:0;font-size:0}.pg-home .cfgstep.on{gap:6px;font-size:12px}.pg-home .pullq{font-size:21px}.pg-home .cfgwidget{padding:18px}}@media (max-width:640px){.pg-home .cats{grid-template-columns:1fr}.pg-home .cat .im{height:160px}}.pg-home .split.mt{margin-top:34px}.pg-home .split .im.full{height:100%}.pg-home .sechead.sm{font-size:24px}.pg-home .split .cta-row.cl{margin-top:22px}.pg-home .pullface .pullq-cite{margin-top:0}.pg-home .pullface span.av{display:block}.pg-home .proof.mb{margin-bottom:24px}.pg-home .lead.mx{margin-left:auto;margin-right:auto}.pg-home .morebtn{margin-top:30px}.pg-home .howmore{margin-top:26px}.pg-home .film p.fp{margin-top:18px}.pg-home .film .cta-row{margin-top:22px}.pg-home .linkline.c{text-align:center;margin-top:22px}.pg-home .card .go{color:var(--blue);text-transform:uppercase;letter-spacing:.04em;margin-top:12px;font-family:Roboto Condensed,Arial,sans-serif;font-size:12px;font-weight:700}.pg-home .seals img.siq{height:40px}.pg-home .agbig small{font-size:13px;font-weight:400}.pg-home .lead b.w{color:#fff}.pg-home .wstart{margin-top:14px}.pg-home .wstart .btn{justify-content:center;width:100%}.pg-home .who .av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pg-home .cat .im img,.pg-home .frow .th img,.pg-home .agmini img,.pg-home .filmposter img,.pg-home .split .im img{max-width:100%}.pg-home .agmini .hplay{position:absolute}.pg-home .hctl svg{pointer-events:none}.pg-home .agstat .bars i:first-child{height:40%}.pg-home .agstat .bars i:nth-child(2){height:55%}.pg-home .agstat .bars i:nth-child(3){height:48%}.pg-home .agstat .bars i:nth-child(4){height:72%}.pg-home .agstat .bars i:nth-child(5){height:62%}.pg-home .agstat .bars i:nth-child(6){height:84%}.pg-home .agstat .bars i:nth-child(7){height:76%}.pg-home .agstat .bars i:nth-child(8){height:94%}@media (max-width:900px){.pg-home .pullq-trust a{padding:3px 0}.pg-home .agfoot a{padding:5px 0}.pg-home .linkline a{padding:4px 0}}.pg-home .split .im.t360{background:#fff}.pg-home .split .im.t360 img{object-fit:contain}.pg-home .split .im.t360:focus-visible{outline:3px solid var(--blue);outline-offset:2px}