.pf{--bg:#ffffff;--grey:#f5f5f7;--ink:#1d1d1f;--dim:#6e6e73;--faint:#86868b;--rule:#d2d2d7;--hair:#e8e8ed;--blue:#0071e3;--link:#0066cc;--red:#ff3b30;--yellow:#ffcc00;--yellow-ink:#c98a00;--green:#34c759;--green-ink:#1f8a44;--red-soft:#ffe9e7;--yellow-soft:#fff6cc;--green-soft:#e3f8e9;--r:12px;--rl:20px;--fs-h1:clamp(38px,5vw,60px);--fs-h2:clamp(28px,3.2vw,36px);--fs-h3:24px;--fs-h4:17px;--fs-lead:19px;--fs-body:17px;--fs-2:15px;--fs-cap:13px;--fs-lbl:12px;--head:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);font-size:var(--fs-body);line-height:1.47;letter-spacing:-.011em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.pf *{box-sizing:border-box}.pf .word,.pf h1,.pf h2.big{font-family:var(--head)}.pf .cmp .nm,.pf .pname,.pf h1,.pf h2,.pf h3{letter-spacing:-.02em}.pf dd,.pf dl,.pf h1,.pf h2,.pf h3,.pf h4,.pf ol,.pf p,.pf ul{margin:0}.pf a{color:var(--link);text-decoration:none}.pf a:hover{text-decoration:underline;text-underline-offset:3px}.pf ::selection{background:var(--blue);color:#fff}.pf a:focus-visible,.pf button:focus-visible,.pf input:focus-visible{outline:2.5px solid var(--blue);outline-offset:2px}.pf .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.pf .cap{font-size:var(--fs-cap);letter-spacing:0}.pf .cap,.pf .lbl{color:var(--faint)}.pf .lbl{font-size:var(--fs-lbl);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pf .more{color:var(--link);font-size:var(--fs-body)}.pf .more:after{content:" \203A"}.pf .pill{display:inline-block;background:var(--blue);color:#fff;border:0;border-radius:980px;padding:6px 13px;font:inherit;font-size:var(--fs-2);font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;line-height:1.4}.pf .pill:hover{background:#0077ed;text-decoration:none}.pf .pill.lg{padding:12px 24px;font-size:var(--fs-body)}.pf .pill.ghost{background:var(--grey);color:var(--ink)}.pf .pill.ghost:hover{background:#ebebf0}.pf .pill.dark{background:var(--ink);color:#fff}.pf .pill.dark:hover{background:#000}.pf .pill:disabled,.pf .pill[aria-disabled=true]{opacity:.6;cursor:default}.pf .gnav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(251,251,253,.94);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hair);font-size:var(--fs-cap)}.pf .gnav .wrap{display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:40px;column-gap:40px;align-items:center;height:44px}.pf .gnav .pname{justify-self:start;color:var(--ink)}.pf .gnav .pname:hover{text-decoration:none}.pf .gnav .gl{display:flex;align-items:center;gap:30px;overflow-x:auto;scrollbar-width:none;min-width:0}.pf .gnav .gl::-webkit-scrollbar{display:none}.pf .gnav .gl a{color:var(--ink);opacity:.85;white-space:nowrap}.pf .gnav .gl a:hover{opacity:1;text-decoration:none}.pf .lnav{display:none}.pf .hero{text-align:center;padding:8px 0 0;overflow:hidden;--iup:calc(-100% - clamp(48px, 6.6vw, 84px) * .86 - 46px)}.pf .hero .lockup{position:relative;padding-top:76px}.pf .hero .mark{display:flex;justify-content:center;font-size:clamp(48px,6.6vw,84px);transform-origin:50% 100%;transform:scale(.72)}.pf .hero .word{font-weight:800;letter-spacing:-.035em;line-height:.86;color:#000;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.pf .hero .word .st{display:inline-block;max-width:0;opacity:0;-webkit-clip-path:inset(-.3em 0 -.3em 0);clip-path:inset(-.3em 0 -.3em 0);overflow:hidden;padding-bottom:.35em;margin-bottom:-.35em}.pf .hero .word .ch{position:relative;min-width:0;text-align:center}.pf .hero .word .ch,.pf .hero .word .ch .g{display:inline-block}.pf .hero .word .ch .o{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4)}.pf .hero .word .ch .o svg{width:.5em;height:.72em;flex:none;display:block;filter:drop-shadow(0 6px 10px rgba(0,0,0,.12))}.pf .hero.play .mark{animation:iMark 4.2s cubic-bezier(.2,.7,.2,1) both}.pf .hero.play .word .st{animation:iSt 4.2s cubic-bezier(.2,.7,.2,1) both}.pf .hero.play .ch .g{animation:dGlyph 1.5s cubic-bezier(.3,1.4,.4,1) both}.pf .hero.play .ch{animation:dSlot 1.5s cubic-bezier(.3,1.4,.4,1) both}.pf .hero.play .ch .o{animation:dObj 1.5s cubic-bezier(.3,1.4,.4,1) both}.pf .hero.play .ch:nth-child(2),.pf .hero.play .ch:nth-child(2) .g,.pf .hero.play .ch:nth-child(2) .o{animation-delay:.35s}.pf .hero.play .ch:nth-child(3),.pf .hero.play .ch:nth-child(3) .g,.pf .hero.play .ch:nth-child(3) .o{animation-delay:.6s}.pf .hero.play .ch:nth-child(4),.pf .hero.play .ch:nth-child(4) .g,.pf .hero.play .ch:nth-child(4) .o{animation-delay:.85s}.pf .hero.play .ch:nth-child(5),.pf .hero.play .ch:nth-child(5) .g,.pf .hero.play .ch:nth-child(5) .o{animation-delay:1.1s}.pf .hero.play .ch:nth-child(6),.pf .hero.play .ch:nth-child(6) .g,.pf .hero.play .ch:nth-child(6) .o{animation-delay:1.35s}.pf .hero h1{margin:26px auto 0;max-width:24ch;font-size:clamp(27px,3.3vw,40px);line-height:1.04;font-weight:700;letter-spacing:-.035em;text-wrap:balance;color:#fff;mix-blend-mode:difference;transform:translateY(var(--iup))}.pf .hero.play h1{animation:iHead 4.2s cubic-bezier(.2,.7,.2,1) both}.pf .hero .ask,.pf .hero .askline,.pf .hero .assure,.pf .hero .chk,.pf .hero .sales,.pf .hero .sub{opacity:0}.pf .hero.play .ask,.pf .hero.play .askline,.pf .hero.play .assure,.pf .hero.play .chk,.pf .hero.play .sales,.pf .hero.play .sub{animation:dFade 4.2s both}.pf .hero .board{opacity:0}.pf .hero.play .board{animation:dProd 4.2s cubic-bezier(.2,.7,.2,1) both}.pf .hero.still{--iup:0px}.pf .hero.still .lockup{padding-top:12px}.pf .hero.still .mark{transform:none;font-size:clamp(40px,5.6vw,64px)}.pf .hero.still .word .st{max-width:5em;opacity:1}.pf .hero.still h1{transform:none}.pf .hero.still .ask,.pf .hero.still .askline,.pf .hero.still .assure,.pf .hero.still .board,.pf .hero.still .chk,.pf .hero.still .sales,.pf .hero.still .sub{opacity:1}@keyframes iMark{0%,62%{transform:scale(.72)}80%,to{transform:scale(1)}}@keyframes iSt{0%,62%{max-width:0;opacity:0}80%,to{max-width:5em;opacity:1}}@keyframes iHead{0%{opacity:0;transform:translateY(var(--iup))}62%,8%{opacity:1;transform:translateY(var(--iup))}80%,to{opacity:1;transform:none}}@keyframes dProd{0%,68%{opacity:0;transform:translateY(110px)}90%,to{opacity:1;transform:none}}@keyframes dFade{0%,78%{opacity:0}to{opacity:1}}@keyframes dSlot{0%,to{min-width:0}14%,86%{min-width:.52em}}@keyframes dGlyph{0%,to{transform:scale(1);opacity:1}14%,86%{transform:scale(.2);opacity:0}}@keyframes dObj{0%,to{transform:scale(.4) rotate(-8deg);opacity:0}18%{transform:scale(1.1) rotate(2deg);opacity:1}26%,78%{transform:scale(1) rotate(0);opacity:1}90%{transform:scale(.5);opacity:0}}.pf .hero .sub{font-size:var(--fs-lead);line-height:1.55;color:var(--dim);max-width:52ch;margin:24px auto 0;letter-spacing:-.015em}.pf .ask{position:relative;margin:80px auto 0;max-width:640px;display:flex;align-items:center;background:var(--grey);border-radius:980px;padding:6px 6px 6px 22px;text-align:left}.pf .ask input{flex:1 1;border:0;background:transparent;font:inherit;font-size:var(--fs-body);letter-spacing:-.02em;min-width:0;color:var(--ink);padding:8px 0}.pf .ask input::placeholder{color:var(--faint)}.pf .ask input:focus{outline:none}.pf .ask button{border:0;background:var(--blue);color:#fff;font:inherit;font-size:var(--fs-2);font-weight:500;padding:11px 20px;border-radius:980px;white-space:nowrap;cursor:pointer}.pf .ask button:hover{background:#0077ed}.pf .ask button:disabled{opacity:.7;cursor:wait}.pf .askline{margin-top:10px;font-size:var(--fs-2);font-weight:500}.pf .askline span{font-weight:400;color:var(--dim)}.pf .suggest{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;list-style:none;padding:6px;background:#fff;border-radius:var(--rl);box-shadow:0 0 0 1px var(--hair),0 18px 44px rgba(0,0,0,.14);text-align:left;max-height:360px;overflow-y:auto}.pf .suggest li{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;border-radius:var(--r);font-size:var(--fs-2);cursor:pointer;line-height:1.35}.pf .suggest li.active,.pf .suggest li:hover{background:var(--grey)}.pf .suggest .s-ic{color:var(--dim);flex:none;margin-top:1px}.pf .suggest .s-body{display:flex;flex-direction:column;gap:1px;min-width:0}.pf .suggest .s-line b{font-weight:600}.pf .suggest .s-cap{font-size:var(--fs-cap);color:var(--faint)}.pf .suggest li.notice-row{cursor:default;color:var(--faint)}.pf .suggest li.notice-row:hover{background:none}.pf .suggest li.typed{color:var(--link)}.pf .error{margin:16px auto 0;max-width:640px;background:var(--red-soft);color:#8a1f17;border-radius:var(--r);padding:12px 16px;font-size:var(--fs-2);text-align:left}.pf .hint,.pf .picklist{font-size:var(--fs-2);color:var(--dim)}.pf .picklist{margin:14px auto 0;max-width:640px;text-align:left}.pf .picklist .opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pf .picklist .opts button{font:inherit;font-size:var(--fs-2);padding:8px 14px;border-radius:980px;border:1px solid var(--rule);background:#fff;color:var(--ink);cursor:pointer;text-align:left}.pf .picklist .opts button:hover{border-color:var(--ink)}.pf .picklist .opts.col{flex-direction:column;align-items:stretch}.pf .picklist .opts.col button{border-radius:var(--r);padding:10px 14px}.pf .chk{margin:56px auto 0;width:min(1180px,94%)}.pf .chk h2,.pf .chk>p{text-align:center}.pf .chk>p{margin:12px auto 0;font-size:var(--fs-lead);line-height:1.4;letter-spacing:-.02em;color:var(--dim);max-width:600px}.pf .chk .cats{margin-top:28px;text-align:left;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.pf .chk .cats>div{background:var(--grey);border-radius:var(--rl);padding:24px 24px 22px}.pf .chk .cats b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.pf .chk .cats p{margin-top:8px;font-size:var(--fs-2);color:var(--dim);line-height:1.5}.pf .chk .cats small{display:block;margin-top:12px;font-size:var(--fs-cap);color:var(--faint)}.pf .board{margin:56px auto 0;width:min(1180px,94%);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px;text-align:left;letter-spacing:-.012em}.pf .ev{background:#fff;border-radius:var(--rl);padding:22px 24px 20px;box-shadow:0 0 0 1px var(--hair),0 12px 32px rgba(0,0,0,.07);display:flex;flex-direction:column;min-width:0}.pf .ev.flg,.pf .ev.lot,.pf .ev.pln{grid-column:span 4}.pf .ev.bco,.pf .ev.epa{grid-column:span 6}.pf .ev .src{margin-top:auto;padding-top:12px;font-size:var(--fs-cap);color:var(--faint);line-height:1.35}.pf .ev .fig{margin:12px 0 0}.pf .ev .fig svg{width:100%;height:auto;display:block}.pf .ev .kv{margin-top:10px;font-size:var(--fs-2)}.pf .ev .kv b{display:block;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.pf .ev .kv span{color:var(--dim)}.pf .ev .cnt{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.pf .ev .cnt div{background:var(--grey);border-radius:var(--r);padding:12px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pf .ev .cnt b{font-size:32px;font-weight:500;line-height:1;letter-spacing:-.025em}.pf .ev .cnt span{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-2);font-weight:500}.pf .dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.pf .dot.red{background:var(--red)}.pf .dot.yellow{background:var(--yellow)}.pf .dot.green{background:var(--green)}.pf .ev dl{margin:8px 0 0}.pf .ev dl div{padding:11px 0;border-top:1px solid var(--hair)}.pf .ev dl div:first-child{border-top:0}.pf .ev dt{font-size:var(--fs-cap);font-weight:600;color:var(--faint);letter-spacing:.06em;text-transform:uppercase}.pf .ev dd{margin:3px 0 0;font-size:var(--fs-2);color:var(--dim)}.pf .ev dd b{font-size:22px;color:var(--ink);margin-right:6px}.pf .ev dd b,.pf .ev h3{font-weight:500;letter-spacing:-.02em}.pf .ev h3{margin:8px 0 0;font-size:20px;line-height:1.15}.pf .ev .rec{margin-top:10px;border-radius:var(--r);padding:12px 14px;font-size:var(--fs-2)}.pf .ev .rec.yl{background:var(--yellow-soft)}.pf .ev .rec.gr{background:var(--green-soft)}.pf .ev .rec .t b{display:block;font-weight:500;font-size:var(--fs-2)}.pf .ev .rec .t span{display:block;margin-top:3px;font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.pf .ev .rec.yl .t span{color:var(--yellow-ink)}.pf .ev .rec.gr .t span{color:var(--green-ink)}.pf .ev .rec .w{color:var(--dim);margin-top:2px}.pf .ev .rec p{margin:6px 0 0;font-size:var(--fs-2);line-height:1.45}.pf .ev .row{padding:10px 0;border-top:1px solid var(--hair);font-size:var(--fs-2)}.pf .ev .row:first-of-type{border-top:0;margin-top:6px}.pf .ev .row b{display:block;font-weight:500;font-size:var(--fs-2)}.pf .ev .row span{display:block;margin-top:2px;color:var(--dim)}.pf .ev .row.gr b:before,.pf .ev .row.yl b:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;vertical-align:1px}.pf .ev .row.gr b:before{background:var(--green)}.pf .ev .row.yl b:before{background:var(--yellow)}.pf .stamp{grid-column:1/-1;background:var(--grey);color:var(--ink);border-radius:var(--rl);padding:20px 24px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;font-size:var(--fs-2)}.pf .stamp>div:first-child b{display:block;font-weight:600;font-size:var(--fs-body)}.pf .stamp>div:first-child span{color:var(--dim)}.pf .stamp .vint{display:grid;grid-gap:4px;gap:4px;color:var(--dim);font-size:var(--fs-cap)}.pf .stamp .more{color:var(--link);font-size:var(--fs-2);white-space:nowrap}.pf .srcs{margin-top:36px;background:var(--grey);padding:18px 0}.pf .srcs .wrap{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.pf .srcs .wrap>div{background:#fff;border-radius:var(--r);padding:12px 14px;font-size:var(--fs-2);font-weight:500;line-height:1.25;letter-spacing:-.01em}.pf .srcs .cap{display:block;margin-top:5px;font-weight:400}.pf .blk{padding:88px 0}.pf .blk.grey{background:var(--grey)}.pf .blk+.blk:not(.grey){border-top:1px solid var(--hair)}.pf .blk.grey+.blk:not(.grey){border-top:0}.pf .sh{text-align:center;max-width:680px;margin:0 auto}.pf .sh .eyebrow{font-size:var(--fs-2);font-weight:600;color:var(--dim);letter-spacing:.02em}.pf h2.big{font-size:var(--fs-h2);line-height:1.1;font-weight:700;letter-spacing:-.03em;text-wrap:balance;margin:10px 0 0}.pf .sh p{margin:16px auto 0;font-size:var(--fs-body);line-height:1.5;letter-spacing:-.011em;color:var(--dim);max-width:56ch}.pf .fnd{margin-top:32px;background:var(--grey);border-radius:var(--rl);padding:28px;display:grid;grid-template-columns:240px 1fr;grid-gap:28px;gap:28px;align-items:start;text-align:left}.pf .fnd .side{background:#fff;border-radius:var(--r);padding:4px 18px;font-size:var(--fs-2);letter-spacing:-.005em}.pf .fnd .side div{padding:11px 0;border-top:1px solid var(--hair);color:var(--ink)}.pf .fnd .side div:first-child{border-top:0}.pf .fnd .side b{display:block;color:var(--faint);font-weight:600;font-size:var(--fs-lbl);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.pf .fnd .body{padding-top:4px}.pf .fnd .flag{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-2);color:var(--yellow-ink)}.pf .fnd h3{margin-top:8px;font-size:var(--fs-h3);font-weight:600;letter-spacing:-.025em;line-height:1.15;max-width:22ch}.pf .fnd h4{margin:20px 0 0;font-size:var(--fs-h4);font-weight:600;color:var(--ink);letter-spacing:-.01em}.pf .fnd p{margin-top:5px;color:var(--dim);max-width:62ch}.pf .fnd .q,.pf .fnd p{font-size:var(--fs-body)}.pf .fnd .q{margin-top:18px;background:#fff;border-radius:var(--r);padding:16px 18px}.pf .fnd .q b{display:block;font-size:var(--fs-lbl);color:var(--blue);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.pf .fnd .more{display:inline-block;margin-top:16px}.pf .why{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;text-align:left}.pf .why>div{background:var(--grey);border-radius:var(--rl);padding:26px 26px 70px;position:relative;display:flex;flex-direction:column}.pf .why .ic{margin-bottom:18px}.pf .why .ic,.pf .why .ic svg{display:block;width:36px;height:36px}.pf .why b{font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.pf .why b .hi{color:var(--hi)}.pf .why p{font-size:var(--fs-2);margin-top:10px;color:var(--dim)}.pf .why .plus{position:absolute;right:20px;bottom:20px;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.pf .compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:40px}.pf .cmp{text-align:center;padding:28px 26px 24px;border-radius:var(--rl);background:#fff;display:flex;flex-direction:column}.pf .cmp .nm{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em}.pf .cmp .for{font-size:var(--fs-2);color:var(--dim);margin-top:3px}.pf .cmp .amt{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1;margin-top:16px}.pf .cmp .amt small{display:block;font-size:var(--fs-2);font-weight:400;color:var(--dim);letter-spacing:-.01em;margin-top:6px}.pf .cmp .pill{margin:16px auto 0}.pf .cmp dl{margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--hair);display:grid;grid-gap:12px;gap:12px;text-align:left}.pf .cmp dt{font-size:var(--fs-body);font-weight:600;letter-spacing:-.015em;line-height:1.25}.pf .cmp dd{margin:2px 0 0}.pf .cmp dd,.pf .prline{font-size:var(--fs-2);color:var(--dim)}.pf .prline{text-align:center;margin:20px auto 0;max-width:64ch}.pf .cov{margin-top:32px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.pf .cov a{display:block;background:#fff;border-radius:var(--r);padding:14px 12px;text-align:center;color:var(--ink);box-shadow:0 0 0 1px var(--hair)}.pf .cov a:hover{text-decoration:none;box-shadow:0 0 0 1px var(--ink)}.pf .cov b{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em}.pf .cov span{display:block;margin-top:3px}.pf .cov span,.pf .foot{font-size:var(--fs-cap);color:var(--dim)}.pf .foot{border-top:1px solid var(--hair);padding:40px 0 36px;letter-spacing:0}.pf .foot,.pf .gnav{text-align:left}.pf .foot ol{padding-left:16px;display:grid;grid-gap:5px;gap:5px;max-width:78ch}.pf .foot .cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--hair)}.pf .foot .cols b{display:block;color:var(--ink);margin-bottom:8px}.pf .foot .cols a{display:block;color:var(--dim);margin-bottom:5px}.pf .foot .legal{margin-top:28px;padding-top:18px;border-top:1px solid var(--hair)}.pf .foot .legal,.pf .foot .legal a{color:var(--faint)}.pf .result{padding:32px 0 64px}.pf .res{margin-top:28px;display:grid;grid-template-columns:minmax(0,560px) 1fr;grid-gap:28px;gap:28px;align-items:start;text-align:left}.pf .rcard{background:#fff;border-radius:var(--rl);box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 60px rgba(0,0,0,.1);padding:26px 30px}.pf .rcard h3{margin-top:8px;font-size:var(--fs-h3);font-weight:600;letter-spacing:-.025em;line-height:1.15}.pf .rcard .tiles{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pf .rcard .tiles div{background:var(--grey);border-radius:var(--r);padding:14px 16px}.pf .rcard .tiles b{display:block;font-size:38px;font-weight:600;line-height:1;letter-spacing:-.025em}.pf .rcard .tiles span{display:inline-flex;align-items:center;gap:7px;margin-top:8px;font-size:var(--fs-2);font-weight:500}.pf .rcard .line{margin-top:18px;font-size:var(--fs-body);font-weight:600;letter-spacing:-.02em;line-height:1.3}.pf .rcard .note{margin-top:10px;font-size:var(--fs-2);color:var(--dim);line-height:1.5}.pf .rcard .btns{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pf .rcard .btns button{display:block;width:100%;text-align:center;background:var(--blue);color:#fff;border:0;border-radius:980px;padding:12px;font:inherit;font-weight:500;font-size:var(--fs-body);letter-spacing:-.01em;cursor:pointer}.pf .rcard .btns button:hover{background:#0077ed}.pf .rcard .btns button:disabled{opacity:.6;cursor:default}.pf .rcard .btns button small{display:block;font-weight:400;font-size:var(--fs-cap);opacity:.85;margin-top:2px}.pf .rcard .sample{margin-top:14px;font-size:var(--fs-2);color:var(--dim)}.pf .rcard .terms{margin-top:10px;font-size:var(--fs-cap);color:var(--faint)}.pf .inside{background:var(--grey);border-radius:var(--rl);padding:22px 24px;font-size:var(--fs-2)}.pf .inside>b{display:block;font-weight:600;font-size:20px;letter-spacing:-.02em;margin-bottom:6px}.pf .inside>div{padding:10px 0;border-top:1px solid var(--rule);color:var(--dim)}.pf .inside>div span{color:var(--ink);font-weight:600}.pf .inside .regs{margin-top:16px;background:#fff;border-radius:var(--r);padding:14px 16px;font-size:var(--fs-cap);color:var(--dim);line-height:1.55;border-top:0}.pf .inside .regs b{color:var(--ink);font-weight:600}.pf .rcard.skeleton .tiles b{height:38px;width:48px;border-radius:8px}.pf .rcard.skeleton .tiles b,.pf .rcard.skeleton .tiles span{background:var(--hair);animation:pfPulse 1.4s ease-in-out infinite}.pf .rcard.skeleton .tiles span{height:14px;width:90px;border-radius:6px}.pf .rcard.skeleton .line{color:var(--dim);font-weight:500}@keyframes pfPulse{0%,to{opacity:1}50%{opacity:.45}}.pf .mailrow{margin-top:22px;padding-top:18px;border-top:1px solid var(--hair)}.pf .mailrow label{display:block;font-weight:600;font-size:var(--fs-2)}.pf .mailrow .row{display:flex;gap:8px;margin-top:8px}.pf .mailrow input{flex:1 1;min-width:0;font:inherit;font-size:var(--fs-2);padding:10px 14px;border:1px solid var(--rule);border-radius:980px;background:#fff;color:var(--ink)}.pf .mailrow .msg{margin-top:8px;font-size:var(--fs-cap)}.pf .mailrow .msg.ok{color:var(--green-ink)}.pf .mailrow .msg.err{color:#8a1f17}.pf .mailrow .hint{margin-top:8px;font-size:var(--fs-cap);color:var(--faint)}@media (max-width:900px){.pf .ev.bco,.pf .ev.epa,.pf .ev.flg,.pf .ev.lot,.pf .ev.pln{grid-column:1/-1}.pf .stamp{grid-template-columns:1fr;gap:12px}.pf .srcs .wrap{grid-template-columns:1fr 1fr 1fr}.pf .chk .cats,.pf .compare,.pf .fnd,.pf .res,.pf .why{grid-template-columns:1fr}.pf .cov{grid-template-columns:repeat(3,1fr)}.pf .foot .cols{grid-template-columns:1fr 1fr}.pf .gnav .wrap{grid-template-columns:auto 1fr;gap:16px}.pf .gnav .gl{gap:18px}.pf .ask{border-radius:24px;flex-direction:column;align-items:stretch;padding:8px;gap:8px}.pf .ask input{padding:10px 14px}.pf .hero .mark{font-size:12vw}.pf .hero{--iup:calc(-100% - 12vw * .86 - 46px)}.pf .hero .lockup{padding-top:96px}.pf .hero.still .lockup{padding-top:12px}.pf .hero.still .mark{font-size:11vw}.pf .rcard{padding:22px 18px}.pf .rcard .btns{grid-template-columns:1fr}}@media (max-width:560px){.pf .cov,.pf .srcs .wrap{grid-template-columns:1fr 1fr}.pf .rcard .tiles{gap:6px}.pf .rcard .tiles div{padding:12px 10px}.pf .rcard .tiles b{font-size:30px}}@media (prefers-reduced-motion:reduce){.pf .hero.play *{animation-duration:.01s!important;animation-delay:0s!important}.pf .rcard.skeleton .tiles b,.pf .rcard.skeleton .tiles span{animation:none}}.pf .pages{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;text-align:left}.pf .pages a{display:block;color:var(--ink)}.pf .pages a:hover{text-decoration:none}.pf .pages img{display:block;width:100%;height:auto;border-radius:var(--r);box-shadow:0 0 0 1px var(--hair),0 12px 32px rgba(0,0,0,.08);background:#fff;transition:transform .25s ease}.pf .pages a:hover img{transform:translateY(-4px)}.pf .pages b{display:block;margin-top:12px;font-size:var(--fs-2);font-weight:600}.pf .pages span{display:block;font-size:var(--fs-cap);color:var(--dim)}@media (max-width:900px){.pf .pages{grid-template-columns:1fr 1fr}}.pf .foot .foot-cov{margin-top:0;padding-top:4px}.pf .foot .foot-cov>b{display:block;color:var(--ink);margin-bottom:10px}.pf .foot .foot-cov .cov{margin-top:0}.pf .foot .foot-cov .cap{display:block;margin-top:10px}.pf .wm{display:inline-flex;align-items:center;gap:.22em;color:var(--ink);line-height:1;white-space:nowrap}.pf .wm-t{font-family:var(--head);font-weight:800;letter-spacing:-.035em}.pf .wm-f{display:inline-flex;gap:.08em;align-items:flex-end}.pf .wm-f svg{width:.56em;height:.78em;display:block}.pf .lnav .pname:hover{text-decoration:none}.pf .foot .legal .wm{vertical-align:-2px}.pf .hero .word .lk-flags{display:inline-flex;gap:.04em;align-items:flex-end;margin-left:.12em;opacity:0;transform:translateY(.1em)}.pf .hero .word .lk-flags svg{width:.3em;height:.42em;display:block}.pf .hero.play .word .lk-flags{animation:lkFlags 4.2s cubic-bezier(.2,.7,.2,1) both}.pf .hero.still .word .lk-flags{opacity:1;transform:none}@keyframes lkFlags{0%,70%{opacity:0;transform:translateY(.1em)}82%,to{opacity:1;transform:none}}.pf .states{margin-top:44px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;font-size:var(--fs-2);color:var(--dim)}.pf .states a{display:inline-block;background:var(--grey);color:var(--ink);font-weight:600;border-radius:980px;padding:4px 12px}.pf .states a:hover{background:#ebebf0;text-decoration:none}.pf .hero.still .states{opacity:1}.pf .hero .askline,.pf .hero .pressline,.pf .hero .states{max-width:none;width:100%;margin-left:auto;margin-right:auto;text-align:center;justify-content:center}.pf .agm-blk{padding-bottom:48px}.pf .agm{margin-top:28px;display:grid;grid-gap:12px;gap:12px;overflow:hidden}.pf .agm-row{display:flex;width:max-content}.pf .agm-row:hover .agm-track{animation-play-state:paused}.pf .agm-track{display:flex;gap:12px;padding-right:12px;animation:agmL 140s linear infinite}.pf .agm-row:nth-child(2) .agm-track{animation-delay:-47s}.pf .agm-row:nth-child(3) .agm-track{animation-delay:-94s}.pf .agm-tile{display:flex;align-items:baseline;gap:10px;white-space:nowrap;background:var(--grey);border-radius:980px;padding:12px 20px;font-size:var(--fs-body);line-height:1.2}.pf .agm-tile b{font-weight:600;color:var(--ink)}.pf .agm-tile span{color:var(--dim)}.pf .agm-tile i{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}@keyframes agmL{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes agmR{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.pf .agm-track{animation:none;flex-wrap:wrap;width:100%}.pf .agm-row{width:100%;padding:0 22px}.pf .agm-track[aria-hidden=true]{display:none}}.pf .rsub{margin-top:48px;text-align:center;font-size:var(--fs-2);font-weight:600;color:var(--dim)}.pf .rtabs{margin-top:14px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.pf .rtabs button{font:inherit;font-size:var(--fs-2);font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--hair);border-radius:980px;padding:8px 18px;cursor:pointer}.pf .rtabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pf .rpanel{margin-top:24px;border-radius:var(--rl);padding:24px 28px;text-align:left}.pf .rhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.pf .rhead b{font-weight:600}.pf .rhead .more,.pf .rhead b,.pf .rlist{font-size:var(--fs-2)}.pf .rlist{margin:16px 0 0;padding:0;list-style:none;column-count:3;column-gap:28px}.pf .rlist li{page-break-inside:avoid;break-inside:avoid;padding:7px 0}.pf .rlist li,.pf .rsrc{border-top:1px solid var(--hair)}.pf .rsrc{margin-top:18px;padding-top:14px;font-size:var(--fs-cap);color:var(--dim);line-height:1.5}.pf .rsrc b{color:var(--ink);font-weight:600;margin-right:4px}@media (max-width:900px){.pf .rlist{column-count:2}}@media (max-width:560px){.pf .rlist{column-count:1}.pf .rpanel{padding:18px}}.pf .stamp .smp{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-2);color:var(--dim)}.pf .stamp .smp a{color:var(--ink);font-weight:600;background:#fff;box-shadow:0 0 0 1px var(--hair);border-radius:980px;padding:3px 10px}.pf .stamp .smp a:hover{box-shadow:0 0 0 1px var(--ink);text-decoration:none}.pf .hero .bsh{margin-top:0;opacity:0}.pf .hero.play .bsh{animation:dFade 4.2s both}.pf .hero .bsh+.board{margin-top:40px}.pf .hero .pressline{margin-top:10px;font-size:var(--fs-cap);color:var(--dim);opacity:0}.pf .hero.play .pressline{animation:dFade 4.2s both}.pf .hero.still .pressline{opacity:1}.pf .pclip{margin:40px auto 0;max-width:720px;text-align:left}.pf .pclip-img{display:block}.pf .pclip-img img{display:block;width:100%;height:auto;border-radius:var(--r);box-shadow:0 0 0 1px var(--hair),0 16px 40px rgba(0,0,0,.1);background:#fff}.pf .pclip-q{margin:22px 0 0;padding:0 0 0 18px;border-left:3px solid var(--ink)}.pf .pclip-q p{font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.4;color:var(--ink);letter-spacing:0}.pf .pclip-q footer{margin-top:8px;font-size:var(--fs-2);color:var(--dim)}.pf .pclip-q cite{font-style:normal;font-weight:600;color:var(--ink)}.pf .pclip-links{margin-top:16px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-2)}.pf .pclip-links a{color:var(--link)}.pf .pclips{display:grid;grid-gap:40px;gap:40px}.pf .pclip-more{max-width:720px;text-align:left;font-size:var(--fs-cap);margin-top:14px}.pf .pclip-more a{color:var(--dim);text-decoration:underline;text-underline-offset:3px}.pf .pclip-more a:hover{color:var(--link)}.pf .hero .bband{margin-top:72px;padding:88px 0;background:var(--grey)}.pf .hero .bband .stamp{background:#fff;box-shadow:0 0 0 1px var(--hair)}.pf .hero .bband .stamp .smp a{background:var(--grey);box-shadow:none}.pf .rtabs button{background:var(--grey);border-color:var(--grey)}.pf .rpanel{background:#fff;box-shadow:0 0 0 1px var(--hair)}.pf .foot{background:var(--grey);border-top:0}.pf .foot .foot-cov .cov a{background:#fff}.pf .cmp{box-shadow:0 0 0 1px var(--hair)}.pf .blk+.blk:not(.grey){border-top:0}.pf .pcards{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;text-align:left}.pf .pcard{background:#fff;border-radius:var(--rl);padding:14px;box-shadow:0 0 0 1px var(--hair);display:flex;flex-direction:column;gap:10px}.pf .pcard-img{display:block}.pf .pcard-img img{display:block;width:100%;height:auto;border-radius:var(--r);box-shadow:0 0 0 1px var(--hair);background:#fff}.pf .pcard-noimg{display:flex;flex-direction:column;justify-content:center;gap:4px;aspect-ratio:800/300;border-radius:var(--r);background:var(--grey);padding:16px;color:var(--ink)}.pf .pcard-noimg b{font-family:Georgia,Times New Roman,serif;font-size:20px}.pf .pcard-meta,.pf .pcard-noimg span{font-size:var(--fs-cap);color:var(--dim)}.pf .pcard-meta{display:flex;flex-direction:column;gap:2px}.pf .pcard-meta b{color:var(--ink);font-weight:600}.pf .pcard-title{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.25;color:var(--ink)}.pf .pq-center{max-width:720px;margin:36px auto 0}.pf .pclip-more{max-width:none;text-align:center}@media (max-width:900px){.pf .pcards{grid-template-columns:1fr}.pf .blk{padding:64px 0}.pf .hero .lockup{padding-top:40px}.pf .hero .ask{margin-top:44px}.pf .hero .states{margin-top:24px}.pf .hero .bband{margin-top:56px;padding:64px 0}.pf .hero .sub{margin-top:18px}.pf .pq-center{margin-top:28px}.pf .rsub{margin-top:36px}}@media (max-width:720px){.pf .gnav .wrap{grid-template-columns:1fr;height:auto;padding-top:10px;padding-bottom:8px;row-gap:8px}.pf .gnav .gl{gap:18px;justify-self:stretch;padding-right:22px}.pf .gnav .gl a:first-child{font-weight:600;opacity:1}.pf .hero .states{margin-top:40px;gap:6px}.pf .hero .states>span{flex-basis:100%;text-align:center}.pf .hero .states a{padding:4px 9px;font-size:14px}}.pf .ev .rec{padding:14px 16px;line-height:1.45}.pf .ev .rec .t b{line-height:1.3}.pf .ev .rec .t span{margin-top:6px;line-height:1.4}.pf .ev .rec .w{margin-top:8px;line-height:1.45}.pf .ev .rec p{margin-top:10px}.pf .ev .rec+.rec{margin-top:12px}.pf .ev .row{padding:12px 0;line-height:1.45}.pf .ev .row span{margin-top:4px}.pf .hero .trust{list-style:none;padding:0;margin:44px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 0;font-size:var(--fs-2);color:var(--ink);opacity:0}.pf .hero .trust li{display:inline-flex;align-items:center}.pf .hero .trust li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--rule);margin:0 14px}.pf .hero.play .trust{animation:dFade 4.2s both}.pf .hero.still .trust{opacity:1}@media (max-width:720px){.pf .hero .trust{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px}.pf .hero .trust li{justify-content:center}.pf .hero .trust li+li:before{display:none}}.pf .cmp .when{margin:14px auto 0;max-width:30ch;font-size:var(--fs-2);line-height:1.45;color:var(--ink);font-weight:500}.pf .cmp .when+.pill{margin-top:16px}.pf .hero .sales{margin:28px auto 0;max-width:34ch;font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ink);text-wrap:balance}.pf .hero .sales+.sub{margin-top:14px}.pf .hero .assure{list-style:none;padding:0;margin:16px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;font-size:var(--fs-2);color:var(--ink)}.pf .hero .assure li{display:inline-flex;align-items:center;gap:7px}.pf .hero .assure svg{width:18px;height:18px;color:var(--dim)}.pf .board .steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.pf .board .steps>div{display:grid;grid-template-columns:28px 1fr;grid-column-gap:12px;column-gap:12px;align-items:start}.pf .board .steps i{grid-row:1/3;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-style:normal;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center}.pf .board .steps b{font-size:var(--fs-2);font-weight:600}.pf .board .steps span{font-size:var(--fs-cap);color:var(--dim);line-height:1.45}.pf .again{margin:36px auto 0;max-width:720px;background:#fff;box-shadow:0 0 0 1px var(--hair);border-radius:var(--rl);padding:22px 24px;display:grid;grid-template-columns:1fr auto;grid-gap:4px 20px;gap:4px 20px;align-items:center;text-align:left}.pf .again b{grid-column:1;font-size:20px;font-weight:600;letter-spacing:-.02em}.pf .again span{grid-column:1;font-size:var(--fs-2);color:var(--dim)}.pf .again .pill{grid-row:1/3;grid-column:2}.pf .again+.compare{margin-top:20px}@media (max-width:900px){.pf .board .steps{gap:14px}.pf .again,.pf .board .steps{grid-template-columns:1fr}.pf .again .pill{grid-row:auto;grid-column:1;justify-self:start;margin-top:8px}}.pf .hero .assure{max-width:640px;justify-content:flex-start;gap:12px 44px;margin-top:18px;text-align:left}.pf .hero .assure li{align-items:flex-start;gap:10px;font-size:var(--fs-2);line-height:1.3}.pf .hero .assure svg{width:24px;height:24px;flex:none;color:var(--ink)}.pf .hero .tband{margin-top:56px;background:var(--grey);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:24px 0;opacity:0}.pf .hero.play .tband{animation:dFade 4.2s both}.pf .hero .tband .wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.pf .hero .tband .wrap>div{display:grid;grid-template-columns:30px 1fr;grid-column-gap:12px;column-gap:12px;align-items:start;text-align:left}.pf .hero .tband svg{grid-row:1/3;width:30px;height:30px;color:var(--ink)}.pf .hero .tband b{font-size:var(--fs-2);font-weight:600}.pf .hero .tband span{font-size:var(--fs-cap);color:var(--dim);line-height:1.4}.pf .hero .tband+.bband{margin-top:0;border-top:0}@media (max-width:900px){.pf .hero .tband .wrap{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pf .hero .tband .wrap{grid-template-columns:1fr}.pf .hero .assure{gap:12px 24px}}.pf .hero .fiveq{margin-top:72px;text-align:left;opacity:0}.pf .hero.play .fiveq{animation:dFade 4.2s both}.pf .fq-head{display:grid;grid-gap:6px;gap:6px}.pf .fq-head h2{text-align:left}.pf .fq{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0}.pf .fq li{display:grid;grid-gap:12px;gap:12px;padding:0 20px;border-left:1px solid var(--hair)}.pf .fq li:first-child{padding-left:0;border-left:0}.pf .fq i{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--ink);font-style:normal;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.pf .fq span{font-size:var(--fs-2);line-height:1.4;color:var(--ink)}.pf .fq-fine{margin-top:24px;font-size:var(--fs-cap);color:var(--dim);max-width:70ch}.pf .hero .fiveq+.tband{margin-top:64px}@media (max-width:900px){.pf .fq{grid-template-columns:1fr;gap:14px}.pf .fq li{grid-template-columns:32px 1fr;align-items:center;padding:0;border-left:0}.pf .hero .fiveq{margin-top:56px}}.pf .hero .hgrid{display:grid;grid-template-columns:1fr .35fr;grid-gap:64px;gap:64px;align-items:start;margin-top:24px;text-align:left;opacity:0}.pf .hero.play .hgrid{animation:dFade 4.2s both}.pf .hero .hcopy{max-width:720px}.pf .hero .hgrid .sales{margin:0;max-width:26ch;font-size:clamp(24px,2.6vw,30px);line-height:1.2;letter-spacing:-.022em}.pf .hero .hgrid .sub{margin:28px 0 0;max-width:46ch;line-height:1.55}.pf .hero .hgrid .ask{margin:28px 0 0;max-width:720px}.pf .hero .hask{text-align:left;opacity:0}.pf .hero.play .hask{animation:dFade 4.2s both}.pf .hero .hask .ask{margin:22px 0 0;max-width:none}.pf .hero .hask .benefits{margin-top:18px;justify-content:center;gap:10px 40px;font-size:var(--fs-2)}.pf .hero .hask .benefits svg{width:22px;height:22px}@media (max-width:720px){.pf .hero .hask .ask{margin-top:24px}.pf .hero .hask .benefits{justify-content:flex-start;gap:10px 18px}}.pf .benefits{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:10px 30px;font-size:var(--fs-cap);color:var(--ink)}.pf .benefits li{display:inline-flex;align-items:center;gap:9px}.pf .benefits svg{width:20px;height:20px;color:var(--ink)}.pf .hero .states{margin-top:28px;opacity:0}.pf .hero.play .states{animation:dFade 4.2s both}.pf .hero .small-note{text-align:center;font-size:var(--fs-lbl);color:var(--dim);margin-top:8px;opacity:0}.pf .hero.play .small-note{animation:dFade 4.2s both}.pf .hero .bband{display:none}.pf .rlayout{display:grid;grid-template-columns:.8fr 1.5fr;grid-gap:60px;gap:60px;align-items:center;text-align:left}.pf .rintro p{color:var(--dim);font-size:var(--fs-2);line-height:1.6;max-width:340px;margin:12px 0 0}.pf .rintro .rnote{font-size:var(--fs-lbl);margin-top:14px}.pf .rintro h2{text-align:left}.pf .rintro .pill.outline{margin-top:20px}.pf .pill.outline{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--rule);font-weight:600}.pf .pill.outline:hover{background:#fff;box-shadow:0 0 0 1px var(--blue);color:var(--blue)}.pf .report{background:#fff;border-radius:var(--rl);padding:20px;box-shadow:0 0 0 1px var(--hair),0 12px 35px rgba(26,49,80,.05);display:grid;grid-template-columns:1.05fr .85fr;grid-gap:18px;gap:18px}.pf .report h3{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 14px}.pf .counts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pf .count{border-radius:10px;text-align:center;padding:10px 4px;font-size:11px;font-weight:600}.pf .count strong{display:block;font-size:26px;font-weight:600;letter-spacing:-.02em}.pf .count.red{background:var(--red-soft);color:#c0231b}.pf .count.yellow{background:var(--yellow-soft);color:var(--yellow-ink)}.pf .count.green{background:var(--green-soft);color:var(--green-ink)}.pf .record{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--hair);font-size:13px;padding:9px 0}.pf .record .dot{width:7px;height:7px;border-radius:50%;background:var(--rule);flex:none}.pf .record .arr{margin-left:auto;color:var(--faint);font-size:16px}.pf .report .rmore{font-size:var(--fs-lbl);color:var(--dim);margin:10px 0 0}.pf .mapcard{border-radius:var(--r);box-shadow:0 0 0 1px var(--hair);padding:12px;min-width:0}.pf .mapcard .map{margin:10px 0}.pf .mapcard .map svg{width:100%;height:auto;display:block}.pf .mapcard strong{font-size:19px;font-weight:600;letter-spacing:-.02em}.pf .mapcard p{font-size:11px;color:var(--dim);margin:4px 0 0}.pf #questions .eyebrow,.pf h2.big.left{text-align:left}.pf #questions .fq{grid-template-columns:repeat(5,1fr);margin-top:30px}.pf #questions .fq li{display:block;text-align:center;padding:0 18px;border-left:0;border-right:1px solid var(--hair);font-size:var(--fs-2);line-height:1.5}.pf #questions .fq li:last-child{border-right:0}.pf #questions .fq i{margin:0 auto 12px;width:40px;height:40px;font-size:16px;border-color:var(--rule)}.pf #questions .fq-fine,.pf .pricegrid{text-align:left}.pf .pricegrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;max-width:800px;margin:32px auto 0}.pf .price{background:#fff;border-radius:var(--rl);padding:26px;box-shadow:0 0 0 1px var(--hair);display:flex;flex-direction:column}.pf .price h3{font-size:19px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.pf .price strong{font-size:36px;font-weight:600;letter-spacing:-.03em}.pf .price p{font-size:var(--fs-2);color:var(--dim);line-height:1.55;margin:10px 0 0}.pf .price .when{color:var(--ink);font-weight:500}.pf .price .pill{margin-top:20px;align-self:flex-start}.pf .last .ask{margin:28px auto 0}.pf .sh.left{text-align:left;margin:0;max-width:none}.pf .sh.left p{margin-left:0}.pf #coverage .rsub{text-align:left}.pf #coverage .rtabs{justify-content:flex-start}.pf #pricing .pricegrid{margin-left:0}.pf #pricing .prline{text-align:left;margin-left:0}.pf #press .pq-center{margin-left:0}.pf #press .prline{text-align:left;margin-left:0}@media (max-width:900px){.pf .hero .hgrid{grid-template-columns:1fr;gap:0}.pf .rlayout{grid-template-columns:1fr;gap:28px}.pf .rintro p{max-width:none}.pf #questions .fq{grid-template-columns:1fr 1fr;row-gap:24px}.pf #questions .fq li:nth-child(2n){border-right:0}}@media (max-width:560px){.pf #questions .fq,.pf .report{grid-template-columns:1fr}.pf #questions .fq li{border-right:0;border-bottom:1px solid var(--hair);padding-bottom:16px;text-align:left;display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:center}.pf #questions .fq i{margin:0}.pf .pricegrid{grid-template-columns:1fr}.pf .benefits{gap:10px 18px}}.pf .hero .hart{display:grid;grid-gap:6px;gap:6px;justify-items:stretch;align-self:end}.pf .hero .hloop{width:100%;height:auto;display:block;border-radius:var(--rl);background:#fff;aspect-ratio:16/9}.pf .hero .hcap{margin:8px 0 0;min-height:1.5em;text-align:center;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--ink);display:grid;grid-gap:6px;gap:6px;justify-items:center}.pf .hero .hcap-line{display:block;animation:hcapIn .45s ease both}@keyframes hcapIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pf .hero .hreplay{border:0;background:none;padding:0;font:inherit;font-size:var(--fs-cap);color:var(--dim);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pf .hero .hreplay:hover{color:var(--link)}@media (prefers-reduced-motion:reduce){.pf .hero .hcap-line{animation:none}}.pf .hero .hgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}@media (max-width:900px){.pf .hero .hart{margin-top:28px}.pf .hero .hgrid{grid-template-columns:1fr}.pf .hero .hart{margin-top:24px}.pf .hero .hloop{max-width:100%}}.pf .rstack{display:block;position:relative;min-width:0;color:inherit;text-decoration:none}.pf .rpages{position:relative;aspect-ratio:694/432}.pf .rp{position:absolute;width:46%;height:auto;border-radius:10px;box-shadow:0 0 0 1px var(--hair),0 18px 44px rgba(26,49,80,.12);background:#fff;transition:transform .35s ease}.pf .rp0{left:0;top:0;z-index:4}.pf .rp1{left:18%;top:5%;z-index:3}.pf .rp2{left:36%;top:10%;z-index:2}.pf .rp3{left:54%;top:15%;z-index:1}.pf .rstack:hover .rp1{transform:translateX(2%)}.pf .rstack:hover .rp2{transform:translateX(4%)}.pf .rstack:hover .rp3{transform:translateX(6%)}@media (prefers-reduced-motion:reduce){.pf .rp{transition:none}.pf .rstack:hover .rp{transform:none}}@media (max-width:900px){.pf .rpages{aspect-ratio:auto;height:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pf .rp{position:static;width:100%}.pf .rp2,.pf .rp3{display:none}}.pf .pricerow{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:40px;gap:40px;align-items:end;margin-top:32px}.pf .pricerow .pricegrid{margin-top:0}.pf .pmascot{width:100%;height:auto;display:block;border-radius:var(--rl)}@media (max-width:900px){.pf .pricerow{grid-template-columns:1fr;gap:20px}.pf .pmascot{width:200px;justify-self:center}}