.pl{color:var(--color-ink);box-sizing:border-box;max-width:1320px;margin:clamp(140px,15vw,240px) auto 0;padding:0 20px;font-family:Vaktex Sans,system-ui,sans-serif}.pl-h{text-align:center;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.1}.pl-d{text-align:center;letter-spacing:-.012em;max-width:30em;color:var(--color-sand-600);text-wrap:balance;margin:clamp(20px,2.4vw,36px) auto 0;font-size:clamp(18px,1.6vw,23px);line-height:1.45}.pl-bt{background:var(--color-sand-150);width:fit-content;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 6%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;margin:clamp(28px,3vw,44px) auto 0;padding:4px;display:grid;position:relative}.pl-bt:before{content:"";background:var(--color-white);width:calc(50% - 4px);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:999px;transition:translate .35s cubic-bezier(.34,1.3,.64,1);position:absolute;inset:4px auto 4px 4px}.pl-bt[data-yearly=true]:before{translate:100%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .pl-bt:before{inset:4px 4px 4px auto}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .pl-bt[data-yearly=true]:before{translate:-100%}.pl-bt button{min-height:44px;font:inherit;letter-spacing:-.012em;white-space:nowrap;color:var(--color-sand-600);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:clamp(15px,1.15vw,17px);font-weight:600;transition:color .2s;display:flex;position:relative}.pl-bt button:hover,.pl-bt button[aria-pressed=true]{color:var(--color-ink)}.pl-bt button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.pl-bt button span{background:var(--color-butter);letter-spacing:.02em;color:var(--color-ink);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.pl-bt:before,.pl-bt button{transition:none}}.pl-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,26px);margin-top:clamp(28px,3vw,44px);display:grid}.pl-c{box-sizing:border-box;border-radius:var(--r);background:var(--color-sand-100);flex-direction:column;align-items:flex-start;min-height:clamp(440px,38vw,540px);padding:clamp(28px,3vw,46px);display:flex;position:relative}.pl-c.hot{box-shadow:0 0 0 2px var(--fg), 0 0 0 7px color-mix(in oklch, var(--bg) 70%, transparent)}.pl-top{background:var(--fg);color:var(--color-white);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.5em 1em;font-size:13px;font-weight:600;line-height:1;position:absolute;top:0;left:50%;translate:-50% -50%}.pl-t{background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--fg);letter-spacing:-.01em;padding:.08em .2em .12em;font-size:clamp(17px,1.4vw,21px);font-weight:700;line-height:1.2}.pl-p{letter-spacing:-.045em;align-items:baseline;margin:clamp(26px,2.6vw,40px) 0 0;font-weight:700;line-height:.9;display:flex}.pl-p small{letter-spacing:0;font-size:clamp(22px,2vw,28px)}.pl-n{letter-spacing:-.012em;color:var(--color-sand-650);margin-top:10px;font-size:clamp(15px,1.12vw,17px);font-weight:600}.pl-p b{font-size:clamp(60px,5.5vw,84px);font-weight:700}.pl-p span{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px)}.pl-c p{letter-spacing:-.012em;max-width:22em;color:var(--color-sand-600);text-wrap:pretty;margin:clamp(24px,2.4vw,36px) 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.38}.pl-c .cta{box-shadow:inset 0 0 0 1px var(--color-ink);margin-top:auto;font-size:clamp(14px,1.1vw,16px);transition:background .22s,color .22s,box-shadow .22s}.pl-c .cta:hover,.pl-c .cta:focus-visible{box-shadow:inset 0 0 0 1px var(--color-sand-300)}.pl-c p+.cta{margin-top:auto}.pl-c .pl-sp{flex:1;min-height:40px}.pl-r{--fg:var(--color-res-fg);--bg:var(--color-res-bg)}.pl-v{--fg:var(--color-dev-fg);--bg:var(--color-dev-bg)}.pl-x{--fg:var(--color-rust);--bg:var(--color-exe-bg)}.pl-f{--fg:var(--color-sec-fg);--bg:var(--color-sec-bg);box-sizing:border-box;border-radius:var(--r);background:var(--color-sand-100);flex-wrap:wrap;align-items:center;gap:16px clamp(24px,3vw,48px);margin-top:clamp(16px,1.8vw,26px);padding:clamp(24px,2.6vw,36px) clamp(28px,3vw,46px);display:flex}.pl-f .pl-p{margin:0}.pl-f .pl-p b{font-size:clamp(40px,3.5vw,54px)}.pl-f p{letter-spacing:-.012em;color:var(--color-sand-600);text-wrap:pretty;flex:18em;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.38}.pl-f .cta{box-shadow:inset 0 0 0 1px var(--color-ink);font-size:clamp(14px,1.1vw,16px)}@media (width<=920px){.pl-f{margin-inline:auto;max-width:560px;margin-top:clamp(36px,6vw,48px)}.pl-g{grid-template-columns:minmax(0,1fr);row-gap:clamp(36px,6vw,48px);max-width:560px;margin-inline:auto}.pl-c{min-height:0}}@media (width>=641px) and (width<=1024px){.pl-p b:only-child{font-size:calc(clamp(60px,5.5vw,84px)/1.31579)}}@media (width<=640px){.pl{margin-top:96px}.pl-g{margin-top:48px}.pl-p b:only-child{font-size:calc(clamp(60px,5.5vw,84px)/1.31579)}}
