.pg-marketing.gp-shell{background:oklch(.975 .014 165)}.pg-marketing.gp-shell .pg-marketing-main{display:block}.pg-marketing.gp-shell .gp .crumbs,.pg-marketing.gp-shell .gp .wrap{max-width:none;padding-left:0;padding-right:0}.gp{--ground:oklch(0.975 0.014 165);--white:#fff;--ink:oklch(0.27 0.04 160);--ink-2:oklch(0.45 0.03 160);--ink-3:oklch(0.6 0.02 160);--green:oklch(0.38 0.08 158);--green-d:oklch(0.3 0.065 158);--green-50:oklch(0.94 0.035 160);--green-25:oklch(0.965 0.02 162);--line:oklch(0.9 0.02 165);--line-2:oklch(0.84 0.022 165);--shadow:0 1px 2px oklch(0.3 0.04 160/.06),0 18px 40px -24px oklch(0.3 0.06 160/.30);--shadow-pop:0 2px 4px oklch(0.3 0.04 160/.06),0 24px 48px -16px oklch(0.3 0.06 160/.32);--head:var(--font-nunito),"Nunito",system-ui,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--gut:32px;min-width:0;padding-bottom:8px;background:var(--ground);color:var(--ink);font:400 16px/1.55 var(--font-nunito),Nunito,system-ui,sans-serif;*,:after,:before{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--green)}:focus-visible{outline:3px solid var(--green);outline-offset:2px}h1,h2,h3,h4{font-family:var(--head);color:var(--ink);margin:0}p{margin:0}svg.hi{width:20px;height:20px;flex:none;display:block}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}.crumbs{max-width:1160px;margin:0 auto;padding:18px var(--gut) 0}.crumbs .pg-worksheet-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;font-size:14px;color:var(--ink-2)}.crumbs .pg-worksheet-breadcrumbs svg{display:none}.crumbs .pg-worksheet-breadcrumbs a{display:inline-flex;align-items:center;color:var(--ink-2);text-decoration:none;font-weight:600}.crumbs .pg-worksheet-breadcrumbs a:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.crumbs .pg-worksheet-breadcrumb-step{display:inline-flex;align-items:center;gap:8px}.crumbs .pg-worksheet-breadcrumb-step>span[aria-hidden]{color:var(--ink-3)}.crumbs .pg-worksheet-breadcrumb-current{color:var(--ink);font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:10px;border:1px solid var(--green);background:var(--green);color:#fff;font-weight:800;font-size:16px;line-height:1.25;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}.btn:hover{background:var(--green-d);border-color:var(--green-d)}.btn:active{transform:translateY(1px)}.btn.ghost{background:var(--white);color:var(--green);border-color:var(--line-2)}.btn.ghost:hover{background:var(--green-50);border-color:var(--green)}.btn.sm{padding:8px 14px;font-size:15px}.btn svg{width:18px;height:18px}.btn:disabled{opacity:.6;cursor:default}.tlink{display:inline-flex;align-items:center;gap:4px;font-weight:800;text-decoration:none;color:var(--green)}.tlink:hover{text-decoration:underline;text-underline-offset:3px}.tlink svg{width:16px;height:16px}.wrap{max-width:1160px;margin:0 auto;padding:0 var(--gut)}.hero{padding-top:26px}h1{font-size:42px;line-height:1.12;font-weight:800;letter-spacing:-.022em;text-wrap:balance}.lead{margin:14px 0 0;color:var(--ink-2);font-size:18px;max-width:58ch;text-wrap:pretty}.sec{margin-top:56px;scroll-margin-top:16px}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.sec-h h2{font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.sec-h p{margin:4px 0 0;color:var(--ink-2);font-size:15.5px;max-width:64ch}.card{background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.tile{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:var(--green-50);color:var(--green)}.search{position:relative;display:block}.search>svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--green);pointer-events:none}.search input{width:100%;height:58px;padding:0 48px 0 50px;border:1px solid var(--line-2);border-radius:10px;background:var(--white);font-size:18px;font-weight:600;box-shadow:0 1px 2px oklch(.3 .04 160/.05);transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}.search input::placeholder{color:var(--ink-3);font-weight:400}.search input:hover{border-color:oklch(.76 .03 165)}.search input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 4px var(--green-50)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--white);font-weight:800;font-size:14.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.chip:hover{border-color:var(--green);color:var(--ink)}.chip[aria-current=true],.chip[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.faq details+details{border-top:1px solid var(--line)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;font-weight:800;font-size:16.5px;line-height:1.35}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{background:var(--green-25)}.faq summary svg{color:var(--green);transition:transform .2s var(--ease)}.faq details[open] summary svg{transform:rotate(45deg)}.faq .a{padding:0 22px 20px;color:var(--ink-2);max-width:72ch}.endcard{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;background:var(--green-d);color:#fff;border-radius:14px}.endcard h2{color:#fff;font-size:22px;font-weight:800}.endcard p{margin:6px 0 0;color:oklch(.9 .03 160);max-width:60ch}.endcard .btn{background:#fff;color:var(--green-d);border-color:#fff}.endcard .btn:hover{background:var(--green-50)}.av{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;background:var(--green-50);color:var(--green-d);font:900 14px/1 var(--head)}.av.lead{background:var(--green);color:#fff}.post{padding:16px 18px}.post+.post{border-top:1px solid var(--line)}.post-h{display:flex;align-items:center;gap:12px}.by{flex:1;min-width:0;line-height:1.3}.by b{display:block;font-weight:800;font-size:15.5px}.by small{display:block;font-size:13px;color:var(--ink-2)}.post-t{margin:10px 0 0;font-size:16px;line-height:1.5}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:7px;font-size:12.5px;font-weight:800;background:oklch(.955 .008 165);color:var(--ink-2);white-space:nowrap}.pill svg{width:14px;height:14px}.pill.ok{background:var(--green-50);color:var(--green-d)}.pill.ink{background:var(--ink);color:#fff}.seen{margin-top:12px}.seen .bar{height:6px;border-radius:4px;background:var(--green-50);overflow:hidden}.seen .bar i{display:block;height:100%;background:var(--green);border-radius:4px}.seen p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 0;font-size:13.5px;color:var(--ink-2)}.seen p b{color:var(--ink);font-weight:800}.mbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--white);color:var(--green);font-weight:800;font-size:14px;white-space:nowrap;text-decoration:none}.mbtn.p{background:var(--green);border-color:var(--green);color:#fff}.mbtn svg{width:16px;height:16px}.dtile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:50px;flex:none;border-radius:10px;background:var(--white);border:1px solid var(--line-2);line-height:1}.dtile small{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--green)}.dtile b{font:900 19px/1.1 var(--head);margin-top:2px}.ev{display:flex;align-items:center;gap:12px}.ev-t{flex:1;min-width:0;line-height:1.3}.ev-t b{display:block;font-weight:800;font-size:15.5px}.ev-t small{display:block;font-size:13.5px;color:var(--ink-2)}.rsvp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.rsvp span{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border:1px solid var(--line-2);border-radius:10px;background:var(--white);font-weight:800;font-size:14.5px;color:var(--ink-2)}.rsvp .on{background:var(--green);border-color:var(--green);color:#fff}.rsvp svg{width:16px;height:16px}.counts{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;font-size:13.5px;color:var(--ink-2)}.counts b{color:var(--ink);font-weight:800}.counts .rem{display:inline-flex;align-items:center;gap:5px}.counts svg{width:15px;height:15px;color:var(--green)}.poll{flex-direction:column;gap:8px;margin-top:12px}.opt,.poll{display:flex}.opt{position:relative;align-items:center;justify-content:space-between;gap:10px;height:42px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;font-weight:700;font-size:14.5px}.opt i{position:absolute;inset:0 auto 0 0;background:var(--green-50)}.opt em,.opt span{position:relative;display:inline-flex;align-items:center;gap:6px}.opt em{font-style:normal;font-size:13px;color:var(--ink-2);font-weight:800}.opt.mine{border-color:var(--green)}.opt svg{width:16px;height:16px;color:var(--green)}.urgent-tag{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px}.gp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:56px;align-items:center}.gp-kicker{margin:0 0 12px;font-size:14px;font-weight:800;color:var(--green)}.gp-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.gp-cta .btn{padding:14px 22px;font-size:16.5px}.gp-inv{margin:14px 0 0;font-size:14.5px;color:var(--ink-2)}.gp-ticks{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-weight:700;font-size:15px}.gp-ticks li{display:inline-flex;align-items:center;gap:8px}.gp-ticks svg{width:18px;height:18px;color:var(--green)}.gp-mock{pointer-events:none}.gp-banner{height:96px;overflow:hidden}.gp-banner img{width:100%;height:100%;object-fit:cover;display:block}.gp-id{display:flex;align-items:center;gap:12px;padding:0 18px 12px;margin-top:-22px;border-bottom:1px solid var(--line)}.gp-id img{width:56px;height:56px;border-radius:12px;border:3px solid #fff;box-shadow:0 2px 8px -2px oklch(.3 .05 160/.3)}.gp-id div{padding-top:20px;line-height:1.3}.gp-id b{display:block;font:800 17px/1.25 var(--head)}.gp-id small{color:var(--ink-2);font-size:13.5px}.gp-next{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:var(--green-25);font-size:14.5px}.gp-next svg{width:17px;height:17px;color:var(--green)}.gp-next span{flex:1}.gp-next em{font-style:normal;font-weight:800;font-size:13.5px;color:var(--green-d)}.gp-feats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);box-shadow:none}.gp-tabs{display:flex;flex-direction:column;padding:10px;border-right:1px solid var(--line)}.gp-tab{display:flex;align-items:flex-start;gap:14px;padding:16px;border:0;border-radius:12px;background:none;text-align:left;color:var(--ink)}.gp-tab:hover{background:var(--green-25)}.gp-tab[aria-selected=true]{background:var(--green-50)}.gp-tab[aria-selected=true] .tile{background:var(--green);color:#fff}.gp-tab-t b{display:block;font:800 17px/1.3 var(--head)}.gp-tab-t .short{display:none}.gp-tab-t small{display:block;margin-top:4px;font-size:14.5px;color:var(--ink-2);line-height:1.45}.gp-stage{padding:28px;background:var(--green-25);display:flex;align-items:center}.gp-panel{width:100%}.gp-ph,.gp-pt{display:none}.gp-m{max-width:440px;margin:0 auto;box-shadow:var(--shadow)}.gq{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--green-25);border:1px solid var(--line)}.gq small{display:block;font-size:13px;color:var(--ink-2)}.gq b{font-weight:800}.gchecks{list-style:none;margin:0;padding:12px 18px 16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;font-weight:700}.gchecks li{display:inline-flex;align-items:center;gap:6px}.gchecks svg{width:16px;height:16px;color:var(--green)}.gp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gp-steps li{display:flex;gap:14px;align-items:flex-start;padding:20px;box-shadow:none}.gp-steps .n{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:var(--green);color:#fff;font:900 16px/1 var(--head)}.gp-steps b{display:block;font:800 17px/1.3 var(--head)}.gp-steps small{display:block;margin-top:4px;color:var(--ink-2);font-size:14.5px}.gp-faq{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:start}.gp-faq h2{font-size:24px;font-weight:800}.gp-faq>div:first-child p{margin:6px 0 12px;color:var(--ink-2)}.fd .hero{max-width:880px}.fd .pill{background:var(--green-50);color:var(--green-d)}.fd-box{display:flex;gap:10px;align-items:center;margin-top:22px;padding:10px;box-shadow:var(--shadow);overflow:visible}.fd-zip{flex:1;min-width:0}.fd-zip input{height:52px;box-shadow:none;font-size:18px}.fd-zip input,.fd-zip input:hover{border-color:transparent}.fd-seg{display:inline-flex;padding:3px;border:1px solid var(--line-2);border-radius:10px;flex:none}.fd-seg label{position:relative}.fd-seg input{position:absolute;opacity:0;pointer-events:none}.fd-seg span{display:block;padding:9px 12px;border-radius:8px;font-weight:800;font-size:14.5px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.fd-seg input:checked+span{background:var(--green-50);color:var(--green-d)}.fd-seg input:focus-visible+span{outline:3px solid var(--green);outline-offset:1px}.fd-go{height:52px;flex:none}.fd-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:14.5px;color:var(--ink-2)}.fd-note svg{width:17px;height:17px;color:var(--green)}.fd-err{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:oklch(.96 .03 20);color:oklch(.42 .12 20);font-weight:700}.fd-out{margin-top:32px}.fd-rh{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.fd-rh p{margin:0;font-size:16px}.fd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fd-card{display:flex;flex-direction:column;padding:20px;box-shadow:none}.fd-top{display:flex;align-items:center;gap:14px}.fd-ini,.fd-top img{width:48px;height:48px;flex:none;border-radius:12px}.fd-ini{display:grid;place-items:center;background:var(--green-50);color:var(--green-d);font:900 16px/1 var(--head)}.fd-top h2{font-size:18px;font-weight:800;line-height:1.25}.fd-top small{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:14px;color:var(--ink-2);font-weight:600}.fd-top small svg{width:15px;height:15px;color:var(--green)}.fd-sum{margin:12px 0 0;color:var(--ink-2);font-size:15.5px;flex:1}.fd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.fd-meta>span:first-child{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-size:14px;font-weight:800}.fd-meta svg{width:16px;height:16px;color:var(--green)}.fd-act{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.fd-meta+.fd-act,.fd-sum+.fd-act{margin-top:16px}.fd-act small{font-size:13px;color:var(--ink-3);font-weight:600}.fd-card.off{background:oklch(.985 .006 165)}.fd-card.off .fd-ini,.fd-card.off .fd-top img{opacity:.6}.fd-act .fd-closed{font-size:14px;color:var(--ink-2);font-weight:800}.fd-none{margin:0;padding:18px;color:var(--ink-2)}.fd-none a{color:var(--green);font-weight:800;text-decoration:underline;text-underline-offset:3px}.fd-start{display:flex;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;box-shadow:none;background:var(--green-25)}.fd-start div{flex:1;min-width:0;line-height:1.35}.fd-start b{display:block;font-weight:800}.fd-start small{display:block;color:var(--ink-2);font-size:14.5px;margin-top:2px}.fd-hint{margin:0;color:var(--ink-2)}.fd-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 24px;max-width:640px}.fd-empty .tile{width:48px;height:48px}.fd-empty h2{margin-top:14px;font-size:21px;font-weight:800}.fd-empty>p{margin:6px 0 18px;color:var(--ink-2)}.fd-alert{width:100%;max-width:440px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line);text-align:left}.fd-alert label{display:block;font-weight:800;font-size:14.5px;margin-bottom:8px}.fd-alert-row{display:flex;gap:8px}.fd-alert .tl-in{flex:1;min-width:0;height:46px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;font-size:16px;background:var(--white)}.fd-alert .tl-in:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 4px var(--green-50)}.fd-alert .fd-err{margin-top:10px}.fd-thanks{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--line);color:var(--green-d);font-weight:700}@media (max-width:960px){.gp-hero{grid-template-columns:minmax(0,1fr);gap:28px}.gp-mock{max-width:520px}.gp-feats{grid-template-columns:minmax(0,1fr)}.gp-tabs{border-right:0;border-bottom:1px solid var(--line)}.gp-steps{gap:10px}.gp-faq,.gp-steps{grid-template-columns:minmax(0,1fr)}.gp-faq{gap:16px}}@media (max-width:760px){.fd-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){--gut:16px;.crumbs{padding-top:14px}.crumbs .pg-worksheet-breadcrumbs{font-size:13.5px}.hero{padding-top:16px}h1{font-size:30px;line-height:1.16}.lead{font-size:16.5px;margin-top:10px}.sec{margin-top:44px}.sec-h h2{font-size:21px}.sec-h p{font-size:15px}.faq summary{padding:16px;font-size:16px}.faq .a{padding:0 16px 18px}.endcard{flex-direction:column;align-items:stretch;padding:22px 18px;gap:16px}.endcard h2{font-size:20px}.gp-cta{flex-direction:column}.gp-cta .btn{width:100%}.gp-ticks{gap:8px 16px;font-size:14px}.gp-mock .post .seen,.gp-next{display:none}.gp-mock .post{padding:14px 16px}.gp-banner{height:72px}.gp-tabs{flex-direction:row;padding:8px;gap:4px}.gp-tab{flex:1;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;text-align:center}.gp-tab .tile{width:36px;height:36px}.gp-tab-t b{font:800 13px/1.3 var(--font-nunito),Nunito,system-ui,sans-serif}.gp-tab-t .full,.gp-tab-t small{display:none}.gp-tab-t .short{display:inline}.gp-stage{padding:16px;display:block}.gp-ph{display:block;font-size:18px;font-weight:800}.gp-pt{display:block;margin:4px 0 14px;color:var(--ink-2);font-size:15px}.gp-steps li{padding:16px}.fd-box{flex-wrap:wrap;padding:8px}.fd-zip{flex:1 0 100%}.fd-zip input{height:50px;border:1px solid var(--line-2)}.fd-seg,.fd-seg label{flex:1}.fd-seg span{text-align:center;padding:9px 6px}.fd-go{height:44px;padding:0 16px}.fd-filter{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--gut) * -1);padding:0 var(--gut) 2px;scrollbar-width:none}.fd-filter::-webkit-scrollbar{display:none}.fd-card{padding:16px}.fd-start{flex-wrap:wrap}.fd-start .btn{margin-left:54px}.fd-empty{padding:28px 16px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}}