.jtn-resources *{box-sizing:border-box}.jtn-resources{margin:0;background:var(--paper);color:var(--ink);font:400 1rem/1.6 Instrument Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.jtn-resources a{color:inherit}.jtn-resources a:focus-visible,.jtn-resources button:focus-visible,.jtn-resources summary:focus-visible{outline:2px solid var(--c);outline-offset:3px}.jtn-resources p{margin:0}.jtn-resources .r-wrap{max-width:1160px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.jtn-resources section{padding:clamp(64px,9vw,120px) 0}.jtn-resources h1,.jtn-resources h2,.jtn-resources h3{font-family:var(--d);font-weight:600;letter-spacing:-.035em;margin:0}.jtn-resources h2{font-size:clamp(2rem,4.8vw,4rem);line-height:1;max-width:13ch}.jtn-resources .r-lead{color:var(--mute);max-width:44ch;font-size:1.05rem}.jtn-resources .r-btn{display:inline-block;background:var(--c);color:#fff;padding:.95em 1.6em;border-radius:2px;font-weight:600;text-decoration:none;transition:background .2s}.jtn-resources .r-btn:hover{background:var(--w)}.jtn-resources .r-btn.r-s{padding:.6em 1.1em;font-size:.85rem}.jtn-resources .r-link{color:var(--w);font-weight:600;text-decoration:none;border-bottom:1.5px solid;padding-bottom:1px}.jtn-resources .r-link:hover{color:var(--c)}.jtn-resources .r-top{padding:clamp(28px,4vw,48px) 0 clamp(48px,7vw,88px)}.jtn-resources .r-crumb{font-size:.82rem;color:var(--mute);margin-bottom:clamp(28px,5vw,56px)}.jtn-resources .r-crumb a{text-decoration:none}.jtn-resources .r-crumb a:hover{color:var(--c)}.jtn-resources .r-crumb span{margin:0 .5em;opacity:.6}.jtn-resources h1{font-size:clamp(2.8rem,9.5vw,8rem);line-height:.92;letter-spacing:-.06em;max-width:9ch}.jtn-resources .r-top .r-lead{margin-top:clamp(20px,3vw,32px)}.jtn-resources .r-ready{background:var(--sand)}.jtn-resources .r-res{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,7vw,100px);align-items:center}.jtn-resources .r-res>*{min-width:0}.jtn-resources .r-deck{position:relative;height:clamp(290px,56vw,330px);max-width:460px;width:100%}.jtn-resources .r-cue{position:absolute;inset:0 28px 28px 0;display:block;text-align:left;font:inherit;color:inherit;background:#fff;border:1px solid var(--line);padding:clamp(20px,3.5vw,36px);cursor:pointer;z-index:calc(3 - var(--i));transform:translate(calc(var(--i)*14px),calc(var(--i)*14px)) rotate(calc(var(--i)*2.4deg - 2.4deg));transition:transform .55s cubic-bezier(.2,.8,.2,1)}.jtn-resources .r-cue:nth-child(2){background:var(--blush)}.jtn-resources .r-cue:nth-child(3){background:var(--paper)}.jtn-resources .r-ck{display:block;margin-bottom:1rem;color:var(--c);font-weight:600;font-size:.85rem}.jtn-resources .r-ct{display:block;font:600 clamp(1.5rem,3vw,2rem)/1.1 var(--d);letter-spacing:-.03em;margin-bottom:1rem}.jtn-resources .r-cl{display:block;color:var(--mute);font-size:.95rem}.jtn-resources .r-hintc{font-size:.82rem;color:var(--mute);margin-top:1rem}.jtn-resources .r-now{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--c);margin-bottom:1.2rem}.jtn-resources .r-now i{width:10px;height:10px;border-radius:50%;background:var(--c)}.jtn-resources .r-ready h2{max-width:10ch;margin-bottom:1.2rem}.jtn-resources .r-ready .r-btn{margin-top:2rem}.jtn-resources .r-tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jtn-resources .r-tile{display:flex;flex-direction:column;min-height:380px;padding:clamp(22px,3vw,34px);text-decoration:none;background:var(--bg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.jtn-resources .r-tile:focus-visible,.jtn-resources .r-tile:hover{transform:translateY(-6px)}.jtn-resources .r-vis{flex:1;min-height:170px;display:grid;place-items:center;margin-bottom:1.4rem}.jtn-resources .r-tile h3{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1}.jtn-resources .r-st{display:flex;align-items:center;gap:7px;margin-top:.7rem;font-size:.8rem;color:var(--mute)}.jtn-resources .r-st i{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--w)}.jtn-resources .r-ds{color:var(--mute);margin-top:.6rem;max-width:34ch}.jtn-resources .r-go{display:flex;align-items:center;gap:.5em;margin-top:1.2rem;font-weight:600;color:var(--w)}.jtn-resources .r-go em{font-style:normal;display:inline-block;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.jtn-resources .r-tile:focus-visible .r-go em,.jtn-resources .r-tile:hover .r-go em{transform:translateX(6px)}.jtn-resources .r-vc{position:relative;width:220px;height:130px}.jtn-resources .r-vc span{position:absolute;top:var(--t);left:var(--l);width:150px;height:98px;padding:12px 14px;background:#fff;border:1px solid var(--line);transform:rotate(var(--r));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.jtn-resources .r-vc b{display:block;font:600 1.35rem var(--d);letter-spacing:-.03em}.jtn-resources .r-vc small{display:block;margin-top:4px;font:italic 400 .8rem/1.3 Georgia,serif;color:var(--mute)}.jtn-resources .r-tile:focus-visible .r-vc span:first-child,.jtn-resources .r-tile:hover .r-vc span:first-child{transform:translateX(-16px) rotate(-14deg)}.jtn-resources .r-tile:focus-visible .r-vc span:nth-child(3),.jtn-resources .r-tile:hover .r-vc span:nth-child(3){transform:translateX(18px) rotate(12deg)}.jtn-resources .r-gm{font:400 clamp(1.15rem,2.4vw,1.5rem)/1.5 Georgia,serif;text-align:center}.jtn-resources .r-fix{display:inline-grid;vertical-align:bottom}.jtn-resources .r-fix span{grid-area:1/1;padding:0 5px;border-radius:2px;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1)}.jtn-resources .r-fix .r-bad{background:rgba(200,8,47,.12);-webkit-text-decoration:underline wavy #C8082F;text-decoration:underline wavy #C8082F;text-underline-offset:4px}.jtn-resources .r-fix .r-ok{background:#D3EBD8;font-weight:600;opacity:0;transform:translateY(60%)}.jtn-resources .r-tile:focus-visible .r-fix .r-bad,.jtn-resources .r-tile:hover .r-fix .r-bad{opacity:0;transform:translateY(-60%)}.jtn-resources .r-tile:focus-visible .r-fix .r-ok,.jtn-resources .r-tile:hover .r-fix .r-ok{opacity:1;transform:none}.jtn-resources .r-sh{display:flex;align-items:flex-end;gap:5px;padding:0 12px;border-bottom:8px solid var(--w)}.jtn-resources .r-sh i{display:block;width:30px;height:var(--h);background:var(--b);border-radius:2px 3px 3px 2px;box-shadow:inset 4px 0 0 rgba(0,0,0,.16);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.jtn-resources .r-tile:focus-visible .r-sh i,.jtn-resources .r-tile:hover .r-sh i{transform:translateY(-12px)}.jtn-resources .r-tile:focus-visible .r-sh i:nth-child(2n),.jtn-resources .r-tile:hover .r-sh i:nth-child(2n){transform:translateY(-5px)}.jtn-resources .r-sh i:nth-child(2){transition-delay:.04s}.jtn-resources .r-sh i:nth-child(3){transition-delay:.08s}.jtn-resources .r-sh i:nth-child(4){transition-delay:.12s}.jtn-resources .r-sh i:nth-child(5){transition-delay:.16s}.jtn-resources .r-sh i:nth-child(6){transition-delay:.2s}.jtn-resources .r-jn{width:min(290px,100%);padding:14px 16px;background-color:var(--paper);background-image:repeating-linear-gradient(transparent 0 25px,rgba(123,18,48,.15) 25px 26px);border:1px solid var(--line);font:italic 400 1rem/26px Georgia,serif;transform:rotate(-1.5deg);box-shadow:6px 6px 0 rgba(123,18,48,.12)}.jtn-resources .r-hl{background:linear-gradient(#FFE27A,#FFE27A) no-repeat 0 85%/0 .75em;transition:background-size .7s cubic-bezier(.2,.8,.2,1) .1s}.jtn-resources .r-tile:focus-visible .r-hl,.jtn-resources .r-tile:hover .r-hl{background-size:100% .75em}.jtn-resources .r-tile.r-wide{--bg:var(--c);color:#fff}.jtn-resources .r-wide h3{color:#fff}.jtn-resources .r-wide .r-st{color:rgba(255,255,255,.85)}.jtn-resources .r-wide .r-st i{border-color:#fff}.jtn-resources .r-wide .r-ds{color:rgba(255,255,255,.9)}.jtn-resources .r-wide .r-go{color:#fff}.jtn-resources .r-ws{width:min(440px,100%);padding:20px 22px;background:#fff;color:var(--ink);border:1px solid var(--line);font:400 1.05rem/1.85 Georgia,serif;transform:rotate(1.2deg);box-shadow:8px 8px 0 rgba(0,0,0,.18)}.jtn-resources .r-ws small{display:block;margin-bottom:.6rem;font:600 .8rem Instrument Sans,sans-serif;color:var(--c)}.jtn-resources .r-gw{background:linear-gradient(#D3EBD8,#D3EBD8) no-repeat 0 100%/0 100%;-webkit-text-decoration:underline #2E8B4E;text-decoration:underline #2E8B4E;text-decoration-thickness:2px;text-underline-offset:4px;transition:background-size .6s cubic-bezier(.2,.8,.2,1)}.jtn-resources .r-tile:focus-visible .r-gw,.jtn-resources .r-tile:hover .r-gw{background-size:100% 100%}.jtn-resources .r-gw+span+.r-gw{transition-delay:.25s}@media(min-width:701px){.jtn-resources .r-tile.r-wide{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(24px,5vw,64px);min-height:340px}.jtn-resources .r-tile.r-wide .r-txt{order:-1}.jtn-resources .r-tile.r-wide .r-vis{margin:0}}.jtn-resources .r-also-s{padding:clamp(40px,6vw,72px) 0;border-top:1px solid var(--line)}.jtn-resources .r-al{font:600 1rem var(--d);letter-spacing:-.01em;max-width:none;color:var(--mute);margin-bottom:.8rem}.jtn-resources .r-aln{display:flex;flex-wrap:wrap;gap:.5rem 1.8rem;list-style:none;margin:0;padding:0}.jtn-resources .r-aln a{font-weight:600;color:var(--w);text-decoration:none;border-bottom:1.5px solid transparent}.jtn-resources .r-aln a:hover{color:var(--c);border-color:var(--c)}@media(max-width:860px){.jtn-resources .r-res{grid-template-columns:1fr}}@media(max-width:700px){.jtn-resources .r-tiles{grid-template-columns:1fr}.jtn-resources .r-tile{min-height:0}.jtn-resources .r-vis{min-height:150px}}@media(prefers-reduced-motion:reduce){.jtn-resources *{transition:none!important}}.jtn-resources .r-inline-0{padding-bottom:clamp(48px,7vw,88px)}.jtn-resources .r-inline-11{--i:0}.jtn-resources .r-inline-15{--i:1}.jtn-resources .r-inline-19{--i:2}.jtn-resources .r-inline-32{margin-bottom:clamp(28px,4vw,48px)}.jtn-resources .r-inline-48{--bg:var(--blush)}.jtn-resources .r-inline-51{--t:14px;--l:0;--r:-6deg}.jtn-resources .r-inline-54{--t:6px;--l:28px;--r:-1deg}.jtn-resources .r-inline-57{--t:0;--l:58px;--r:4deg}.jtn-resources .r-inline-66{--bg:var(--mist)}.jtn-resources .r-inline-78{--bg:#E6EEE6}.jtn-resources .r-inline-81{--h:92px;--b:#3C5A80}.jtn-resources .r-inline-82{--h:120px;--b:#C8082F}.jtn-resources .r-inline-83{--h:102px;--b:#B9770E}.jtn-resources .r-inline-84{--h:130px;--b:#5B3A78}.jtn-resources .r-inline-85{--h:96px;--b:#1F6F78}.jtn-resources .r-inline-86{--h:114px;--b:#46634F}.jtn-resources .r-inline-93{--bg:var(--sand)}.jtn-resources .r-deck[data-turn="1"] .r-cue:first-child{--i:1}.jtn-resources .r-deck[data-turn="1"] .r-cue:nth-child(2){--i:2}.jtn-resources .r-deck[data-turn="1"] .r-cue:nth-child(3){--i:0}.jtn-resources .r-deck[data-turn="2"] .r-cue:first-child{--i:2}.jtn-resources .r-deck[data-turn="2"] .r-cue:nth-child(2){--i:0}.jtn-resources .r-deck[data-turn="2"] .r-cue:nth-child(3){--i:1}.jtn-resources .r-st[data-ready=true] i{background:var(--c);border-color:var(--c)}.jtn-resources .r-wide .r-st[data-ready=true] i{background:#fff;border-color:#fff}.jtn-resources .r-res>*,.jtn-resources .r-tile{min-width:0}.jtn-resources .r-aln a{display:inline-flex;align-items:center;min-height:44px}.jtn-resources .r-cue{border-radius:0}.jtn-resources .r-tile{border-radius:2px}@media(prefers-reduced-motion:reduce){.jtn-resources *{animation:none!important;transition:none!important}}.jtn-plan-page *{box-sizing:border-box}.jtn-plan-page{margin:0;background:var(--paper);color:var(--ink);font:400 1rem/1.6 Instrument Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.jtn-plan-page a{color:inherit}.jtn-plan-page a:focus-visible,.jtn-plan-page button:focus-visible,.jtn-plan-page summary:focus-visible{outline:2px solid var(--c);outline-offset:3px}.jtn-plan-page p{margin:0}.jtn-plan-page .p-wrap{max-width:1160px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.jtn-plan-page section{padding:clamp(64px,9vw,120px) 0}.jtn-plan-page h1,.jtn-plan-page h2,.jtn-plan-page h3{font-family:var(--d);font-weight:600;letter-spacing:-.035em;margin:0}.jtn-plan-page h2{font-size:clamp(2rem,4.8vw,4rem);line-height:1;max-width:13ch}.jtn-plan-page .p-lead{color:var(--mute);max-width:44ch;font-size:1.05rem}.jtn-plan-page .p-btn{display:inline-block;background:var(--c);color:#fff;padding:.95em 1.6em;border-radius:2px;font-weight:600;text-decoration:none;transition:background .2s}.jtn-plan-page .p-btn:hover{background:var(--w)}.jtn-plan-page .p-btn.p-s{padding:.6em 1.1em;font-size:.85rem}.jtn-plan-page .p-link{color:var(--w);font-weight:600;text-decoration:none;border-bottom:1.5px solid;padding-bottom:1px}.jtn-plan-page .p-link:hover{color:var(--c)}.jtn-plan-page .p-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jtn-plan-page .p-top{padding:clamp(20px,3vw,32px) 0 clamp(24px,3.5vw,40px)}.jtn-plan-page .p-crumb{font-size:.82rem;color:var(--mute);margin-bottom:clamp(20px,3vw,32px)}.jtn-plan-page .p-crumb a{text-decoration:none}.jtn-plan-page .p-crumb a:hover{color:var(--c)}.jtn-plan-page .p-crumb span{margin:0 .5em;opacity:.6}.jtn-plan-page .p-th{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.jtn-plan-page h1{font-size:clamp(2.2rem,5.6vw,4.4rem);line-height:.98;letter-spacing:-.055em}.jtn-plan-page h1 span{display:block}.jtn-plan-page h1 .p-b{color:var(--c)}.jtn-plan-page .p-top .p-lead{margin-top:14px;font-size:1rem}.jtn-plan-page .p-sx{flex:none;width:clamp(130px,16vw,190px);height:auto;margin-bottom:.2rem}.jtn-plan-page .p-sx .p-st{fill:none;stroke:var(--c);stroke-width:2;opacity:.5}.jtn-plan-page .p-sx .p-fl{fill:var(--blush);opacity:.9}.jtn-plan-page .p-sx circle{fill:var(--c);opacity:0;animation:p-hp 6s 1s infinite}@keyframes p-hp{0%{opacity:0;transform:translate(0)}3%,8%{opacity:1;transform:translate(0);animation-timing-function:ease-out}14%{transform:translate(28px,-48px);animation-timing-function:ease-in}18%,26%{transform:translate(56px,-26px);animation-timing-function:ease-out}32%{transform:translate(84px,-74px);animation-timing-function:ease-in}36%,44%{transform:translate(112px,-52px);animation-timing-function:ease-out}50%{transform:translate(140px,-100px);animation-timing-function:ease-in}54%,62%{transform:translate(168px,-78px);animation-timing-function:ease-out}68%{transform:translate(196px,-126px);animation-timing-function:ease-in}72%,90%{opacity:1;transform:translate(224px,-104px)}96%{opacity:0;transform:translate(224px,-104px)}96.1%,to{opacity:0;transform:translate(0)}}.jtn-plan-page .p-pl{padding:0 0 clamp(32px,5vw,56px)}.jtn-plan-page .p-plans{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.jtn-plan-page .p-plan{grid-column:span 2;display:flex;flex-direction:column;padding:clamp(20px,2.4vw,28px);background:#fff;border:1px solid var(--line);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.jtn-plan-page .p-plan:hover{transform:translateY(-4px)}.jtn-plan-page .p-plans[data-n="1"] .p-plan{grid-column:2/span 4}.jtn-plan-page .p-plans[data-n="2"] .p-plan,.jtn-plan-page .p-plans[data-n="4"] .p-plan,.jtn-plan-page .p-plans[data-n="5"] .p-plan:nth-child(n+4){grid-column:span 3}.jtn-plan-page .p-plans[data-n=more]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.jtn-plan-page .p-plans[data-n=more] .p-plan{grid-column:auto}.jtn-plan-page .p-ph{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.3rem}.jtn-plan-page .p-plan h3{font-size:clamp(1.25rem,1.9vw,1.5rem)}.jtn-plan-page .p-most{font:600 .75rem Instrument Sans;padding:.3em .8em;border-radius:99px;background:#fff;color:var(--c);white-space:nowrap}.jtn-plan-page .p-tg{color:var(--mute)}.jtn-plan-page .p-pr{margin:.9rem 0 1rem;display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.jtn-plan-page .p-pr b{font:700 clamp(2.2rem,3.6vw,2.8rem)/.9 var(--d);letter-spacing:-.06em}.jtn-plan-page .p-cur{font:800 .62em Anek Bangla,sans-serif;margin-right:.08em}.jtn-plan-page .p-pr>span{color:var(--mute);font-size:.95rem}.jtn-plan-page .p-am{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.9rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:1.1rem}.jtn-plan-page .p-am>div{display:block}.jtn-plan-page .p-am strong{display:block;font:700 1.8rem/1 var(--d);letter-spacing:-.05em}.jtn-plan-page .p-am span{display:block;margin-top:.2rem;font-size:.85rem;font-weight:500;color:var(--mute)}.jtn-plan-page .p-am i{display:block;height:3px;background:rgba(123,18,48,.12);margin-top:.6rem}.jtn-plan-page .p-am u{display:block;height:100%;width:0;background:var(--c);transition:width .9s cubic-bezier(.2,.8,.2,1)}.jtn-plan-page .p-ft{list-style:none;margin:0 0 1.3rem;padding:0;display:grid;gap:.6rem;font-size:1.02rem;line-height:1.4}.jtn-plan-page .p-ft li{position:relative;padding-left:1.6rem}.jtn-plan-page .p-ft li:before{content:"";position:absolute;left:.2rem;top:.28em;width:.5rem;height:.95rem;border:solid var(--c);border-width:0 2.5px 2.5px 0;transform:rotate(40deg)}.jtn-plan-page .p-plan .p-btn{margin-top:auto;padding:.7em 1.2em;text-align:center;background:none;color:var(--w);border:1.5px solid var(--w)}.jtn-plan-page .p-plan .p-btn:hover{background:var(--w);color:#fff}.jtn-plan-page .p-plan.p-f{background:var(--c);border-color:var(--c);color:#fff}.jtn-plan-page .p-plan.p-f .p-pr>span,.jtn-plan-page .p-plan.p-f .p-tg{color:rgba(255,255,255,.88)}.jtn-plan-page .p-plan.p-f .p-am{border-color:rgba(255,255,255,.3)}.jtn-plan-page .p-plan.p-f .p-am i{background:rgba(255,255,255,.28)}.jtn-plan-page .p-plan.p-f .p-am u{background:#fff}.jtn-plan-page .p-plan.p-f .p-am span{color:rgba(255,255,255,.88)}.jtn-plan-page .p-plan.p-f .p-ft li:before{border-color:#fff}.jtn-plan-page .p-plan.p-f .p-btn{background:#fff;color:var(--c);border-color:#fff}.jtn-plan-page .p-plan.p-f .p-btn:hover{background:var(--blush)}.jtn-plan-page .p-empty{grid-column:1/-1;padding:clamp(16px,3vw,32px) 0;font:600 clamp(1.4rem,3vw,2rem)/1.2 var(--d);letter-spacing:-.03em;color:var(--mute);max-width:24ch}@media(min-width:1001px){.jtn-plan-page .p-plans[data-n="1"] .p-am{gap:2rem}.jtn-plan-page .p-plans[data-n="1"] .p-ft{grid-template-columns:1fr 1fr;gap:.6rem 2rem}}@media(min-width:1101px){.jtn-plan-page .p-plans[data-n="4"]{grid-template-columns:repeat(4,1fr)}.jtn-plan-page .p-plans[data-n="4"] .p-plan{grid-column:auto}}.jtn-plan-page .p-cr{padding:clamp(24px,3.5vw,36px) 0;border-top:1px solid var(--line)}.jtn-plan-page .p-cr h2{font-size:1rem;letter-spacing:-.01em;color:var(--mute);max-width:none;margin-bottom:1rem}.jtn-plan-page .p-cg{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem clamp(20px,3vw,40px)}.jtn-plan-page .p-cg>div{border-top:1px solid var(--ink);padding-top:.7rem}.jtn-plan-page .p-cg b{display:block;font:600 .98rem var(--d);letter-spacing:-.02em;margin-bottom:.3rem}.jtn-plan-page .p-cg p{color:var(--mute);font-size:.88rem}.jtn-plan-page .p-free{background:var(--sand);padding:clamp(32px,5vw,52px) 0}.jtn-plan-page .p-fr{display:grid;grid-template-columns:1fr auto;gap:clamp(20px,4vw,56px);align-items:center}.jtn-plan-page .p-free h2{max-width:none;font-size:clamp(1.5rem,2.8vw,2.1rem);margin-bottom:.7rem}.jtn-plan-page .p-fm{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin-bottom:.6rem;font:600 1rem var(--d);letter-spacing:-.02em}.jtn-plan-page .p-fm span{display:flex;align-items:center;gap:.5rem}.jtn-plan-page .p-fm i{width:12px;height:12px;border-radius:50%;background:var(--c)}.jtn-plan-page .p-fm .p-cur{font-size:.9em;margin:0}.jtn-plan-page .p-free .p-note{color:var(--mute);max-width:56ch;font-size:.88rem}.jtn-plan-page .p-fa{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.4rem}.jtn-plan-page .p-fa .p-btn{background:var(--w);font-size:1rem;padding:.8em 1.4em}.jtn-plan-page .p-fa .p-btn:hover{background:var(--ink)}@media(max-width:1000px){.jtn-plan-page .p-plans{grid-template-columns:repeat(2,1fr)}.jtn-plan-page .p-plans .p-plan{grid-column:auto!important}.jtn-plan-page .p-plans .p-plan:last-child:nth-child(odd){grid-column:1/-1!important}.jtn-plan-page .p-cg{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.jtn-plan-page .p-fr{grid-template-columns:1fr}}@media(max-width:700px){.jtn-plan-page .p-sx{display:none}}@media(max-width:640px){.jtn-plan-page .p-plans{grid-template-columns:1fr}.jtn-plan-page .p-plans .p-plan{grid-column:auto!important}.jtn-plan-page .p-cg{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.jtn-plan-page *{transition:none!important;animation:none!important}.jtn-plan-page .p-sx circle{opacity:1}}.jtn-plan-page .p-plans>*{min-width:0}.jtn-plan-page .p-plan{border-radius:2px;overflow-wrap:anywhere}.jtn-plan-page .p-plan:focus-within{transform:translateY(-4px)}.jtn-plan-page .p-ph{flex-wrap:wrap}.jtn-plan-page .p-plan h3{line-height:1.1;letter-spacing:-.025em}.jtn-plan-page .p-am strong{font-size:clamp(1.25rem,2.6vw,1.8rem)}.jtn-plan-page .p-am u{width:100%;text-decoration:none;animation:p-fill .9s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}.jtn-plan-page .p-am svg{display:block;width:100%;height:3px}.jtn-plan-page .p-am rect{fill:var(--c)}.jtn-plan-page .p-f .p-am rect{fill:#fff}.jtn-plan-page .p-f .p-most{background:#fff;color:var(--c)}.jtn-plan-page .p-plan:not(.p-f) .p-most{background:var(--c);color:#fff}.jtn-plan-page .p-btn,.jtn-plan-page .p-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.jtn-plan-page .p-am>div{min-width:0}.jtn-plan-page .p-am strong{overflow-wrap:normal}.jtn-plan-page .p-fr>*{min-width:0}@keyframes p-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1000px){.jtn-plan-page .p-plans[data-n=more]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.jtn-plan-page .p-plans[data-n=more]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.jtn-plan-page .p-am u{animation:none;transform:none}}.jtn-plan-page .p-am u,.jtn-plan-page .p-f .p-am u{background:transparent}.jtn-plan-page .p-am strong.p-unlimited{font-size:1rem;line-height:1.8}