.pcards{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1140px;margin:34px auto 0;display:grid}.pcards.three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px}.pcards.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.pcards.one{grid-template-columns:minmax(0,1fr);max-width:520px}.single{max-width:760px;color:var(--fg2);margin:22px auto 0;font-size:15.5px}.single b{color:var(--fg)}.single a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.pc{background:var(--card);border:1.5px solid var(--cardline);color:var(--ink);border-radius:24px;flex-direction:column;padding:24px;display:flex;position:relative}.pc.on{box-shadow:0 0 0 2.5px var(--coral),0 24px 50px #ff5a3c24}.pc .flag{background:var(--coral);color:#fff;font:700 12px var(--body);border-radius:999px;padding:5px 11px;position:absolute;top:-12px;left:22px}.pc h3{font:800 22px var(--display);letter-spacing:-.02em;margin:0}.pc .k{font:800 44px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:10px 0 2px}.pc .k small{font:600 15px var(--body);letter-spacing:0;color:var(--ink2);margin-left:4px}.pc .per{font:600 14px var(--body);color:var(--ink2)}.pc p{color:var(--ink2);margin:10px 0 0;font-size:15px;line-height:1.5}.pc ul{gap:8px;margin:14px 0 20px;padding:0;font-size:15px;line-height:1.4;list-style:none;display:grid}.pc li{gap:9px;display:flex}.pc li:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.pc .btn{background:var(--ink);color:#fff;margin-top:auto}.pc.on .btn{background:var(--coral)}.pc .fine{color:var(--ink2);margin-top:auto;padding-top:12px;font-size:13.5px}.pc .fine a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.always{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1000px;margin:18px auto 0;font-size:14px;display:flex}.always b{width:100%;font-weight:700}.always span{background:var(--bg2);border-radius:999px;padding:6px 12px}.allin{background:var(--ink);color:#fff;text-align:left;border-radius:30px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:30px;max-width:1000px;margin:40px auto 0;padding:36px;display:grid}.allin .eyebrow{color:var(--coral)}.allin h2{font-size:clamp(30px,3.6vw,44px)}.allin h2 em{color:var(--coral)}.allin p{color:#ffffffbf;font-size:16px}.allin ul{gap:8px;margin:14px 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.allin li{gap:9px;display:flex}.allin li:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.allin .pr{text-align:center;background:#ffffff0f;border-radius:22px;padding:24px}.allin .pr .k{font:800 52px/1 var(--display);letter-spacing:-.04em}.allin .pr .k small{font:600 16px var(--body);color:#ffffffa6;letter-spacing:0;margin-left:4px}.allin .pr .per{color:#fff9;margin-top:6px;font-size:14px;display:block}.allin .pr .btn{background:var(--coral);color:#fff;margin-top:16px}.allin .pr small{color:#fff9;margin-top:12px;font-size:13px;display:block}.season{padding:100px 16px}.season.bf{color:#fff;--fg2:#a9a9b3;background:#0b0b0d}.season.jul{color:#fff;--fg2:#b9cfc4;--accent:#f2cf8a;background:#0f2a20}.season .eyebrow{color:var(--coral)}.season.jul .eyebrow{color:#f2cf8a}.season h2 em{color:var(--coral)}.season.jul h2 em{color:#f2cf8a;font:400 italic 1.08em var(--serif);letter-spacing:-.01em}.season .more{color:#fff;text-underline-offset:4px;width:max-content;max-width:100%;margin:26px auto 0;font-size:15px;text-decoration:underline;display:block}.season .allin{background:#ffffff0f}.ftab-wrap{background:var(--card);border:1.5px solid var(--cardline);border-radius:24px;max-width:1000px;margin:34px auto 0;overflow-x:auto}.ftab{border-collapse:collapse;width:100%;color:var(--ink);min-width:640px;font-size:14.5px}.ftab th,.ftab td{border-bottom:1px solid var(--line);text-align:center;padding:13px 14px}.ftab tbody tr:last-child th,.ftab tbody tr:last-child td{border-bottom:0}.ftab thead th{font:800 16px var(--display);letter-spacing:-.02em}.ftab thead small{font:600 12.5px var(--body);color:var(--ink2);letter-spacing:0;display:block}.ftab tbody th{text-align:left;font-weight:600}.ftab .yes{color:#0f9d6c;font-weight:800}.ftab .no{color:#c8c8cf}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp{text-align:left;gap:8px;max-width:900px;margin:34px auto 0;display:grid}.cmp-row{background:var(--card);border:1.5px solid var(--cardline);color:var(--ink);border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;font-size:15px;display:grid}.cmp-row b{font-weight:700;display:block}.cmp-row small{color:var(--ink2);font-size:13px;display:block}.cmp-head{color:var(--fg2);background:0 0;border:0;padding:0 18px;font-size:13px;font-weight:600}.cmp-row .kr{font:800 19px var(--display);letter-spacing:-.02em}.cmp-us{box-shadow:0 0 0 2.5px var(--coral)}.cmp-us .kr{color:var(--coral)}.cmp-note{max-width:760px;color:var(--fg2);margin:16px auto 0;font-size:13.5px}@media (max-width:980px){.pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pcards,.pcards.three,.pcards.two{grid-template-columns:1fr}.allin{grid-template-columns:1fr;padding:26px}.cmp-row{grid-template-columns:1fr 1fr}.cmp-row>span:first-child{grid-column:1/-1}.cmp-head{display:none}}
