.pg-pricing #pay,.pg-pricing #faq{padding-top:var(--space-gap)}.pg-pricing #included{padding-top:var(--space-section)}.p-hero{position:relative;padding:clamp(108px,9vw,140px) var(--edge) 0}.p-head{text-align:center;display:grid;justify-items:center}.p-title{font-weight:800;font-size:clamp(40px,min(5.8vw,10vh),96px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.p-title .period{color:var(--orange)}.p-sub{margin-top:clamp(16px,1.8vw,22px);max-width:48ch;font-weight:600;font-size:clamp(16px,1.35vw,19px);line-height:1.5;color:var(--muted);text-wrap:balance}.p-head .bill{background:#fff;box-shadow:inset 0 0 0 1px #0b101812}.bill{display:inline-flex;gap:4px;padding:4px;border-radius:16px;background:var(--bg)}.bill button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:12px;background:transparent;font-weight:800;font-size:var(--fs-15);white-space:nowrap;transition:background-color .3s,color .3s,transform var(--t-release) var(--ease-spring)}.bill button:active{transform:scale(.96);transition-duration:var(--t-press)}.bill button[aria-checked=true]{background:var(--ink);color:#fff}.bill i{font-style:normal;padding:4px 8px;border-radius:8px;background:#e3f6e8;color:#13692f;font-size:var(--fs-12);font-weight:800;transition:background-color .3s,color .3s}.bill button[aria-checked=true] i{background:#ffffff29;color:#9be3b0}@media(hover:hover)and (pointer:fine){.bill button[aria-checked=false]:hover{background:#0b10180d}}.pks{position:relative;list-style:none;margin:clamp(40px,4.4vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.25vw,22px)}.pk{position:relative;display:flex;flex-direction:column;padding:clamp(18px,1.6vw,26px);border-radius:clamp(22px,2vw,30px);background:#fff;box-shadow:inset 0 0 0 1px #0b101812;transition:transform .6s var(--ease-spring),box-shadow .35s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pk:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 2px var(--ink),0 26px 40px -30px #0b101873}}.pk-top{display:flex;align-items:center;min-height:32px}.pk h2{font-weight:800;font-size:clamp(24px,2.1vw,34px);line-height:1;letter-spacing:-.04em}.pk-badge{position:absolute;top:-11px;right:clamp(12px,1.2vw,18px);padding:5px 10px;border-radius:9px;background:#e3f6e8;color:#13692f;font-weight:800;font-size:var(--fs-12);white-space:nowrap;rotate:2deg;box-shadow:0 0 0 3px var(--bg)}.pk-cap{margin-top:10px;font-weight:700;font-size:var(--fs-15);color:var(--ink-2)}.pk-faces{display:flex;align-items:center;margin-top:16px;padding-left:10px;min-height:42px}.pk-m,.pk-faces i{position:relative;width:clamp(34px,2.7vw,42px);height:clamp(34px,2.7vw,42px);margin-left:-10px;border-radius:50%;box-shadow:0 0 0 2.5px #fff;flex:none}.pk-m{background:var(--lav);overflow:hidden}.pk-m:nth-child(3n+2){background:#ffe0d1}.pk-m:nth-child(3n){background:#dff3e5}.pk-m .mascot{position:absolute;left:50%;top:54%;translate:-50% -50%;width:106%!important;height:106%!important}.pk-faces i{display:grid;place-items:center;font-style:normal;font-weight:800;font-size:var(--fs-12);background:var(--ink);color:#fff}.pk-price{margin-top:auto;padding-top:clamp(22px,2.4vw,34px);display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.pk-price b{font-weight:800;font-size:clamp(40px,3.6vw,60px);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.pk-cur{font-weight:800;font-size:clamp(20px,1.6vw,26px);letter-spacing:-.03em}.pk-per{margin-left:4px;font-weight:700;font-size:var(--fs-14);color:var(--muted);white-space:nowrap}.pk-year{margin-top:14px;display:grid;gap:7px}.py-cal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;max-width:190px}.py-cal i{height:12px;border-radius:3px;background:#e8e2dc;transform-origin:50% 100%;transition:background-color .4s var(--ease-out)}.py-cal .py-gift{position:relative;background:var(--orange);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--orange)}.is-year .py-cal i:not(.py-gift){background:var(--ink)}.py-t{font-weight:700;font-size:var(--fs-13);color:var(--muted);font-variant-numeric:tabular-nums}.py-t b{font-weight:800;color:var(--ink)}.bill-wrap{position:relative;margin-top:clamp(24px,2.6vw,36px)}.p-head .bill-wrap .bill{margin-top:0}.bill-note{position:absolute;left:calc(100% + 62px);top:-8px;font-size:clamp(20px,1.6vw,26px);line-height:.95;text-align:left;color:var(--orange-text);white-space:nowrap;transform:rotate(-4deg);pointer-events:none}.bill-note svg{position:absolute;right:calc(100% + 6px);top:8px;width:46px;height:26px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:640px){.bill-wrap{width:100%}.bill-note{position:static;margin:12px auto 0;text-align:center;transform:rotate(-2deg)}.bill-note svg{display:none}.bill-note br{display:none}}.pk-btn{margin-top:clamp(20px,2vw,28px);width:100%;height:var(--btn-h-sm);border-radius:12px;font-size:var(--fs-15);padding:0 12px}.pk-free{background:var(--peach);box-shadow:none}.pk-free .pk-m{box-shadow:0 0 0 2.5px var(--peach)}.pk-ent{margin-top:clamp(20px,2vw,32px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(20px,3vw,56px);align-items:center;padding:clamp(22px,2.6vw,44px);border-radius:clamp(26px,2.6vw,40px);background:var(--ink);color:#fff}.pe-copy{display:grid;justify-items:start;gap:12px}.pk-ent-m{width:clamp(80px,7vw,112px);height:clamp(80px,7vw,112px);margin:-6px 0 -4px -8px}.pe-copy h2{font-weight:800;font-size:clamp(30px,3vw,52px);letter-spacing:-.045em;line-height:1}.pe-copy p{font-weight:600;font-size:var(--fs-16);line-height:1.5;color:#aab2c0;max-width:34ch}.pk-ent-btn{margin-top:8px}.pe-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,14px)}.pe{display:flex;flex-direction:column;gap:6px;padding:clamp(16px,1.6vw,22px);border-radius:clamp(18px,1.6vw,24px);background:#1a212c;rotate:var(--r,0deg);transition:rotate .6s var(--ease-spring),transform .6s var(--ease-spring),background-color .3s}.pe:nth-child(1){--r:-1deg}.pe:nth-child(2){--r:1deg}.pe:nth-child(3){--r:.8deg}.pe:nth-child(4){--r:-.8deg}@media(hover:hover)and (pointer:fine){.pe:hover{rotate:0deg;transform:translateY(-4px);background:#202834}}.pe>b{font-weight:800;font-size:var(--fs-18);letter-spacing:-.02em}.pe>span:not(.pe-vis){font-weight:600;font-size:var(--fs-14);line-height:1.45;color:#aab2c0}.pe-vis{margin-top:auto;padding-top:12px;display:flex;flex-wrap:wrap;gap:6px}.pe-vis i{font-style:normal}.pe-team .pe-vis{align-items:center;gap:12px}.pe-team .pk-faces{margin-top:0}.pe-team .pk-m{box-shadow:0 0 0 2.5px #1a212c}.pe-team .pk-faces i{background:var(--orange);color:var(--ink);box-shadow:0 0 0 2.5px #1a212c}.pe-n{font-style:normal;font-weight:800;font-size:var(--fs-14);color:#fff}.bot{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 7px;border-radius:14px;background:#fff;color:var(--ink)}.bot-ava{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;font-weight:800;font-size:var(--fs-14)}.bot b{display:block;font-weight:800;font-size:var(--fs-13)}.bot small{display:block;font-weight:600;font-size:var(--fs-12);color:#2481cc}.pe-api .pe-vis{flex-direction:column;gap:6px}.ln{display:flex;align-items:center;gap:8px}.ln em{font-style:normal;padding:5px 10px;border-radius:9px;background:#262e3a;font-weight:700;font-size:var(--fs-12);color:#c3c8d2;white-space:nowrap}.ln em:first-child{background:var(--orange);color:var(--ink)}.ln s{position:relative;flex:1;height:2px;min-width:24px;background:repeating-linear-gradient(90deg,#3a4352 0 6px,transparent 6px 10px);overflow:hidden}.ln s:after{content:"";position:absolute;top:-2px;left:0;width:6px;height:6px;border-radius:50%;background:var(--orange);animation:pe-run 2.4s cubic-bezier(.45,0,.25,1) infinite}.ln em:last-child{animation:pe-hit 2.4s linear infinite}.ln:nth-child(2) s:after,.ln:nth-child(2) em:last-child{animation-delay:1.2s}@keyframes pe-run{0%{left:0;opacity:0}8%{opacity:1}78%{left:calc(100% - 6px);opacity:1}86%,to{left:calc(100% - 6px);opacity:0}}@keyframes pe-hit{0%,74%{background:#262e3a;color:#c3c8d2}80%{background:#fff;color:var(--ink)}to{background:#262e3a;color:#c3c8d2}}@media(prefers-reduced-motion:reduce){.ln s:after,.ln em:last-child{animation:none}.ln s:after{left:calc(100% - 6px)}}.tg{padding:5px 10px;border-radius:9px;background:transparent;box-shadow:inset 0 0 0 1.5px #3a4352;font-weight:700;font-size:var(--fs-12);color:#c3c8d2}.tg:first-child{box-shadow:inset 0 0 0 1.5px var(--orange);color:#ffb18a}@media(max-width:1023px){.pk-ent{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.pe-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1279px){.pks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px),(max-height:500px)and (orientation:landscape){.pks{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);margin-inline:calc(-1 * var(--edge));padding:14px var(--edge) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pks::-webkit-scrollbar{display:none}.pk{flex:0 0 min(72%,280px);scroll-snap-align:start}.pk-dots{display:flex}}@media(max-height:500px)and (orientation:landscape){.pk{flex-basis:min(34%,260px)}}.pk-dots{display:none;justify-content:center;gap:6px;margin-top:14px}.pk-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#d9dde3;transition:width .4s var(--ease-out),background-color .3s}.pk-dots button[aria-current=true]{width:22px;background:var(--ink)}@media(max-width:640px){.p-hero{padding-top:104px}.bill{display:flex;width:100%}.bill button{flex:1 1 0;justify-content:center;padding:0 10px;font-size:var(--fs-14)}.bill i{padding:3px 6px;font-size:11px}.pk{padding:16px}.pk-badge{font-size:11px;padding:4px 7px;right:10px}.pk-m,.pk-faces i{width:30px;height:30px;margin-left:-11px}.pk-faces{padding-left:11px;min-height:30px}}@media(max-width:400px){.bill i{display:none}.pk-btn{font-size:var(--fs-14);padding:0 8px}.pk-btn .arrow{display:none}}.inc-card{position:relative;padding:clamp(48px,5.6vw,96px) clamp(20px,4vw,72px) clamp(32px,3.6vw,56px);border-radius:clamp(28px,4vw,56px);background:var(--lav);overflow:hidden}.inc-head{display:grid;justify-items:center;text-align:center}.inc-head .t-lead{margin-top:clamp(14px,1.6vw,20px);color:#4a4480;max-width:44ch}.inc-m{width:clamp(96px,8vw,128px);height:clamp(96px,8vw,128px);margin-bottom:4px}.stk-wall{margin:clamp(36px,4vw,60px) auto 0;max-width:1240px;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.1vw,16px) clamp(10px,1vw,14px)}.stk{display:flex;align-items:center;gap:12px;padding:12px 20px 12px 12px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #24204a0f,0 14px 26px -18px #24204a66;rotate:var(--r,0deg);transition:rotate .6s var(--ease-spring),transform .6s var(--ease-spring),box-shadow .4s var(--ease-out)}.stk:nth-child(6n+1){--r:-2.5deg}.stk:nth-child(6n+2){--r:1.5deg}.stk:nth-child(6n+3){--r:-1deg}.stk:nth-child(6n+4){--r:2.5deg}.stk:nth-child(6n+5){--r:-1.5deg}.stk:nth-child(6n){--r:1deg}.stk b{display:block;font-weight:800;font-size:var(--fs-16);letter-spacing:-.01em;white-space:nowrap}.stk small{display:flex;align-items:center;gap:6px;font-weight:600;font-size:var(--fs-13);color:var(--muted);white-space:nowrap}.stk .s-icon{width:44px;height:44px}.stk-live{font-style:normal;display:inline-flex;align-items:center;gap:5px;color:var(--green);font-weight:800;font-variant-numeric:tabular-nums}.stk-live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.stk-prio{font-style:normal;font-weight:800;letter-spacing:-.06em;color:#d93a2f}a.stk{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){a.stk:hover{rotate:0deg;transform:translateY(-6px);box-shadow:0 1px 2px #24204a0f,0 22px 34px -18px #24204a80}}a.stk:active{transform:scale(.97);transition-duration:var(--t-press)}.inc-free{margin:clamp(36px,4vw,56px) auto 0;max-width:62ch;text-align:center;font-weight:700;font-size:var(--fs-15);line-height:1.5;color:#3b3570}@media(max-width:640px){.pg-pricing .k-inc{padding-left:var(--card-inset);padding-right:var(--card-inset)}.inc-card{padding-left:14px;padding-right:14px}.stk-wall{display:grid;grid-template-columns:1fr 1fr;gap:8px 6px}.stk b{white-space:normal;line-height:1.2}.stk{padding:6px 12px 6px 6px;gap:8px;border-radius:14px}.stk small{display:none}.stk .s-icon{width:30px;height:30px;border-radius:9px}.stk .s-icon svg{width:16px;height:16px}.stk b{font-size:var(--fs-14)}.stk small{font-size:var(--fs-12)}}.pay-stage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,96px);align-items:center;min-height:min(86svh,860px)}.pay-copy .sec-title{color:#fff;max-width:none}.pay-list{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;gap:4px;counter-reset:st}.pay-list li{counter-increment:st}.pay-list button{position:relative;width:100%;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(16px,1.6vw,24px);padding:clamp(14px,1.4vw,20px) 0;border:0;background:none;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.pay-list button:before{content:counter(st);grid-row:1/3;width:clamp(36px,3vw,44px);height:clamp(36px,3vw,44px);border-radius:12px;display:grid;place-items:center;background:#1d2430;color:#7d8696;font-weight:800;font-size:var(--fs-16);transition:background-color .4s,color .4s}.pay-list b{font-weight:800;font-size:clamp(22px,2.2vw,36px);letter-spacing:-.035em;line-height:1.15;color:#7d8696;transition:color .4s}.pay-list span{margin-top:6px;font-weight:600;font-size:var(--fs-16);line-height:1.5;color:#7d8696;transition:color .4s}.pay-list .on b{color:#fff}.pay-list .on button:before{background:var(--orange);color:var(--ink)}.pay-list .on span{color:#c3c8d2}@media(hover:hover)and (pointer:fine){.pay-list li:not(.on) button:hover b{color:#aab2c0}}.pay-phone{position:relative;justify-self:center;height:min(80svh,760px);aspect-ratio:390/844}.pay-phone .phone{position:relative;height:100%;rotate:3deg;box-shadow:0 40px 80px -40px #000c}.pay-phone .screen{color:var(--ink)}.ps{opacity:0;transform:scale(.97);transition:opacity .45s var(--ease-out),transform .6s var(--ease-out)}.ps.on{opacity:1;transform:none}.pay-st{color:var(--ink);position:absolute;z-index:3;opacity:0;transform:translateY(14px) scale(.92);transition:opacity .35s var(--ease-out),transform .6s var(--ease-spring);box-shadow:0 18px 36px -18px #0009}.pay-st.on{opacity:1;transform:none}.pay-st:nth-of-type(odd){right:calc(100% - 40px);top:18%;rotate:-4deg}.pay-st:nth-of-type(2n){right:calc(100% - 30px);top:58%;rotate:3deg}.pay-phone:before{content:"";position:absolute;inset:6% -26% 4% -18%;border-radius:clamp(36px,4vw,64px);background:#161c26;rotate:-5deg;z-index:0}.pay-phone:after{content:"";position:absolute;width:46%;aspect-ratio:1;right:-30%;top:-4%;border-radius:50%;border:clamp(14px,1.4vw,22px) solid var(--orange);opacity:.9;z-index:0}.pay-phone .phone{z-index:1}.pay-m{position:absolute;z-index:3;right:-22%;bottom:-2%;width:clamp(110px,9vw,150px);height:clamp(110px,9vw,150px)}@media(max-width:1023px){.pay-stage{grid-template-columns:minmax(0,1fr);min-height:0}.pay-st:nth-of-type(odd){right:auto;left:-6%;top:8%}.pay-st:nth-of-type(2n){right:auto;left:-6%;top:58%}.pay-m{right:-14%;width:96px;height:96px}.pay-phone{height:min(120vw,560px);margin-top:8px}}.p-final .final-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:clamp(24px,4vw,64px);text-align:left;padding:clamp(48px,6vw,96px) clamp(24px,5vw,88px) 0;background:var(--orange)}.pf-copy{align-self:center;padding-bottom:clamp(48px,6vw,96px)}.p-final h2{font-size:clamp(36px,5vw,80px);max-width:11ch}.p-final .period{color:#fff}.pf-sub{margin-top:clamp(16px,1.8vw,24px);max-width:40ch;font-weight:600;font-size:clamp(16px,1.35vw,19px);line-height:1.5;color:#2a1a12}.pf-stairs{--s0:clamp(56px,6vw,110px);--sd:clamp(34px,4.6vw,84px);position:relative;display:grid;align-self:end}.pf-stairs .crowd,.pf-steps{grid-area:1/1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,.8vw,12px);align-items:end}.pf-stairs .crowd{margin:0;max-width:none;z-index:1;pointer-events:none}.pf-stairs .crowd .mascot-host{justify-self:center;margin-bottom:calc(var(--s0) + var(--k) * var(--sd) - 6px)}.pf-stairs .crowd .mascot{width:clamp(56px,7.4vw,124px)!important;height:clamp(56px,7.4vw,124px)!important}.pf-steps{list-style:none;margin:0;padding:0}.pf-steps li{height:calc(var(--s0) + var(--k) * var(--sd));border-radius:18px 18px 0 0;background:#fff;display:flex;align-items:flex-start;justify-content:center;padding-top:14px;font-weight:800;font-size:clamp(16px,1.5vw,24px);letter-spacing:-.03em;color:var(--orange-text)}.pf-steps li:nth-child(1){background:var(--ink);color:#fff}:is(.pf-steps li,.pf-stairs .crowd .mascot-host):nth-child(1){--k:0}:is(.pf-steps li,.pf-stairs .crowd .mascot-host):nth-child(2){--k:1}:is(.pf-steps li,.pf-stairs .crowd .mascot-host):nth-child(3){--k:2}:is(.pf-steps li,.pf-stairs .crowd .mascot-host):nth-child(4){--k:3}:is(.pf-steps li,.pf-stairs .crowd .mascot-host):nth-child(5){--k:4}@media(max-width:1023px){.p-final .final-card{grid-template-columns:minmax(0,1fr);padding-top:clamp(40px,7vw,64px)}.pf-copy{padding-bottom:0}}@media(max-width:640px){.p-final .btn-xl{width:100%}.pf-steps li{border-radius:12px 12px 0 0;padding-top:8px}}
