@font-face{font-family:pfPretendard;font-weight:400;font-style:normal;font-display:swap;src:url(/programs-final/fonts/Pretendard-Regular.woff2)format("woff2")}@font-face{font-family:pfPretendard;font-weight:500;font-style:normal;font-display:swap;src:url(/programs-final/fonts/Pretendard-Medium.woff2)format("woff2")}@font-face{font-family:pfPretendard;font-weight:600;font-style:normal;font-display:swap;src:url(/programs-final/fonts/Pretendard-SemiBold.woff2)format("woff2")}@font-face{font-family:pfPretendard;font-weight:700;font-style:normal;font-display:swap;src:url(/programs-final/fonts/Pretendard-Bold.woff2)format("woff2")}@font-face{font-family:pfPretendard;font-weight:800;font-style:normal;font-display:swap;src:url(/programs-final/fonts/Pretendard-ExtraBold.woff2)format("woff2")}@font-face{font-family:pfPretendard;font-weight:900;font-style:normal;font-display:swap;src:url(/programs-final/fonts/Pretendard-Black.woff2)format("woff2")}@font-face{font-family:P;src:url(/programs-final/a/2c1029bc9d8a62ba.woff2)format("woff2");font-weight:100 900}@font-face{font-family:IS;src:url(/programs-final/a/37ddf465bbcc2527.woff2)}@font-face{font-family:M;src:url(/programs-final/a/b42951014c5eca12.woff2);font-weight:200 800}.pf-index{scroll-behavior:smooth;background:#0b0b0d;margin:0}.pf-index section.blk{position:relative}.pf-index [data-go],.pf-index [data-pick],.pf-index [data-ext]{cursor:pointer}.pf-index .note{z-index:50;color:#fff;text-align:center;background:#c0392b;padding:12px;font:700 24px P;position:sticky;top:0}.pf-index #toast{color:#e3c98f;z-index:99;background:#151515;border:2px solid #e3c98f;border-radius:16px;padding:24px 40px;font:800 30px P;display:none;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.pf-index #s-map .cd.lit{opacity:1!important;border:3px solid #e3c98f!important;box-shadow:0 0 80px #e3c98f8c!important}.pf-index #s-map .floor.lit{box-shadow:0 0 90px #e3c98f99;border:3px solid #e3c98f!important}.pf-index #s-map .dim{opacity:.55}.pf-index #s-map .lit:after{content:"★ 지금 시작할 자리";color:#0b0b0d;background:#e3c98f;border-radius:30px;padding:8px 22px;font:800 26px P;position:absolute;top:-24px;right:30px}.pf-index #s-map .floor{position:relative}.pf-index .rest img{width:1960px;display:block}.pf-index #s-top *,.pf-index #s-top{box-sizing:border-box;word-break:keep-all;margin:0;padding:0}.pf-index #s-top{color:#f5efe4;background:#0b0b0d;width:1960px;font-family:P}.pf-index #s-top .nav{border-bottom:1px solid #2a2620;justify-content:center;align-items:center;gap:44px;height:84px;font-size:24px;font-weight:600;display:flex;position:relative}.pf-index #s-top .nav .on{border-bottom:2px solid #e3c98f;padding-bottom:4px}.pf-index #s-top .nav b{color:#0b0b0d;background:#c9a45c;border-radius:20px;padding:6px 16px}.pf-index #s-top .hero{text-align:center;background:#0b0b0d;padding-bottom:90px;position:relative;overflow:hidden}.pf-index #s-top .hero:before{content:"";filter:blur(34px);background:radial-gradient(55% 75% at 50% -5%,#c9a45c73,#0000 72%),repeating-conic-gradient(from 150deg at 50% -25%,#e3c98f24 0deg 6deg,#0000 6deg 16deg);position:absolute;inset:-60px}.pf-index #s-top .hero:after{content:"";background:radial-gradient(34% 30% at 50% 60%,#0b0b0dd9,#0000 85%),linear-gradient(#0b0b0d00 45%,#0b0b0d 100%);position:absolute;inset:0}.pf-index #s-top .in{z-index:2;padding-top:110px;position:relative}.pf-index #s-top .e{letter-spacing:5px;color:#e3c98f;font:700 24px M}.pf-index #s-top .q1{color:#fff;margin-top:26px;font-size:40px;font-weight:600}.pf-index #s-top h1{letter-spacing:-3px;color:#fff;text-shadow:0 6px 30px #0009;margin-top:16px;font-size:120px;font-weight:800;line-height:1.1}.pf-index #s-top h1 em{color:#e3c98f;font-style:normal}.pf-index #s-top .d{color:#fff;text-shadow:0 2px 10px #000c;margin-top:44px;font-size:34px;font-weight:600;line-height:1.75}.pf-index #s-top .q2{color:#e3c98f;border-top:1px solid #e3c98f66;border-bottom:1px solid #e3c98f66;margin-top:40px;padding:16px 40px;font-size:34px;font-weight:700;display:inline-block}.pf-index #s-top .num{grid-template-columns:repeat(5,1fr);max-width:1600px;margin:0 auto;padding:60px 0 30px;display:grid}.pf-index #s-top .num div{text-align:center;border-right:1px solid #2f2a22}.pf-index #s-top .num div:last-child{border:0}.pf-index #s-top .num b{color:#fff;font-family:IS;font-size:84px;font-weight:400;line-height:1}.pf-index #s-top .num b i{color:#e3c98f;margin-left:4px;font-family:P;font-size:30px;font-style:normal;font-weight:500}.pf-index #s-top .num b s{letter-spacing:4px;color:#e3c98f;margin-right:10px;font-family:IS;font-size:30px;text-decoration:none}.pf-index #s-top .num b u{color:#c9a45c;text-decoration:none}.pf-index #s-top .num p{color:#fff;margin-top:8px;font-size:26px;font-weight:600}.pf-index #s-top .num small{color:#d6cdbd;margin-top:4px;font-size:24px;display:block}.pf-index #s-top .src{text-align:center;color:#cfc6b6;padding-bottom:50px;font-size:24px}.pf-index #s-top .tabs{border-top:1px solid #2f2a22;border-bottom:1px solid #2f2a22;grid-template-columns:repeat(4,1fr);max-width:1600px;margin:0 auto;display:grid}.pf-index #s-top .tabs div{border-right:1px solid #2f2a22;padding:28px 30px}.pf-index #s-top .tabs div:last-child{border:0}.pf-index #s-top .tabs span{letter-spacing:3px;color:#c9a45c;font:700 24px M;display:block}.pf-index #s-top .tabs b{color:#fff;margin-top:8px;font-size:32px;font-weight:700;display:block}.pf-index #s-top .tabs .on{background:#1a1712;border-bottom:3px solid #c9a45c}.pf-index #s-top .tabs .on b i{color:#0b0b0d;vertical-align:middle;background:#e3c98f;border-radius:14px;margin-left:10px;padding:3px 12px;font-size:24px;font-style:normal}.pf-index #s-top .map{text-align:center;padding:140px 0 120px}.pf-index #s-top .map .e{letter-spacing:5px;color:#e3c98f;font:700 24px M}.pf-index #s-top .map h2{color:#fff;letter-spacing:-1.5px;margin-top:20px;font-size:72px;font-weight:800;line-height:1.25}.pf-index #s-top .map h2 em{color:#e3c98f;font-style:normal}.pf-index #s-top .map .d2{color:#fff;margin-top:30px;font-size:30px;line-height:1.75}.pf-index #s-top .st{text-align:left;max-width:1820px;height:1010px;margin:90px auto 0;position:relative}.pf-index #s-top .cd{border:1.5px solid #6b5a38;border-top:5px solid #c9a45c;border-bottom:0;width:455px;padding:40px 36px;position:absolute;bottom:0}.pf-index #s-top .cd .k{letter-spacing:3px;color:#e3c98f;font:700 24px M}.pf-index #s-top .cd .k i{letter-spacing:0;color:#fff;margin-left:8px;font-family:P;font-size:24px;font-style:normal}.pf-index #s-top .cd h3{color:#fff;margin-top:12px;font-size:44px;font-weight:800}.pf-index #s-top .cd .en{color:#e3c98f;margin-top:2px;font-family:IS;font-size:32px}.pf-index #s-top .cd p{white-space:nowrap;color:#f2ede4;margin-top:18px;font-size:26px;line-height:1.65}.pf-index #s-top .cd ul{border-top:1px solid #3a3226;margin-top:20px;padding-top:16px;list-style:none}.pf-index #s-top .cd li{color:#fff;font-size:27px;font-weight:600;line-height:1.85}.pf-index #s-top .cd li:before{content:"· ";color:#e3c98f}.pf-index #s-top .cd a{color:#e3c98f;border-bottom:2px solid #c9a45c;margin-top:22px;padding-bottom:4px;font-size:26px;font-weight:700;display:inline-block}.pf-index #s-top .cd.s1{background:#17140f}.pf-index #s-top .cd.s2{background:#1e1a13}.pf-index #s-top .cd.s3{background:#272117}.pf-index #s-top .cd.s4{background:#30281a}.pf-index #s-top .cd.on{z-index:2;border:2px solid #e3c98f;border-top-width:6px;border-bottom:0;box-shadow:0 -10px 60px #e3c98f59}.pf-index #s-top .cd .bd{color:#0b0b0d;background:#e3c98f;border-radius:20px;padding:6px 16px;font-size:24px;font-weight:800;position:absolute;top:24px;right:24px}.pf-index #s-top .cd .bd.n{color:#fff;background:#0b0b0d;border:1.5px solid #e3c98f}.pf-index #s-top .daily{text-align:left;background:#1c1914;border:1.5px solid #5a4a2a;border-top:3px solid #c9a45c;grid-template-columns:520px 1fr auto;align-items:center;gap:50px;max-width:1820px;margin:0 auto;padding:44px 50px;display:grid}.pf-index #s-top .daily span{color:#e3c98f;font-size:26px;font-weight:700;display:block}.pf-index #s-top .daily b{color:#fff;margin-top:8px;font-size:44px;font-weight:800;display:block}.pf-index #s-top .daily p{white-space:nowrap;color:#fff;font-size:28px;line-height:1.65}.pf-index #s-top .daily a{color:#0b0b0d;white-space:nowrap;background:#e3c98f;border-radius:40px;padding:20px 34px;font-size:26px;font-weight:700}.pf-index #s-top .note{color:#e6dfd2;margin-top:36px;font-size:26px}.pf-index #s-top .cd .k{font-weight:800;letter-spacing:0!important;font-family:P!important;font-size:26px!important}.pf-index #s-top .cd .k i{margin-left:10px;letter-spacing:2px!important;color:#c9a45c!important;font:700 20px M!important}.pf-index #s-top .cd li em{color:#e3c98f;margin-left:8px;font-size:24px;font-style:normal;font-weight:500}.pf-index #s-top .cd .en{display:none}.pf-index #s-map *,.pf-index #s-map{box-sizing:border-box;word-break:keep-all;margin:0;padding:0}.pf-index #s-map{color:#fff;background:#0b0b0d;width:1960px;font-family:P}.pf-index #s-map .map{text-align:center;padding:120px 0 140px}.pf-index #s-map .e{letter-spacing:5px;color:#e3c98f;font:700 24px M}.pf-index #s-map h2{letter-spacing:-1.5px;margin-top:20px;font-size:72px;font-weight:800;line-height:1.25}.pf-index #s-map h2 em{color:#e3c98f;font-style:normal}.pf-index #s-map .d2{color:#f2ede4;margin-top:28px;font-size:30px;line-height:1.75}.pf-index #s-map .st{width:1640px;height:620px;margin:80px auto 0;position:relative}.pf-index #s-map .cd{text-align:left;cursor:pointer;background:linear-gradient(#1d1a15,#121110);border:1.5px solid #5a4a2a;border-radius:22px;width:395px;padding:38px 34px;position:absolute;bottom:-1px}.pf-index #s-map .cd .k{letter-spacing:3px;color:#e3c98f;font:800 24px M}.pf-index #s-map .cd h3{margin-top:14px;font-size:46px;font-weight:800}.pf-index #s-map .cd p{color:#f2ede4;margin-top:16px;font-size:27px;line-height:1.6}.pf-index #s-map .cd .go{color:#e3c98f;margin-top:22px;font-size:25px;font-weight:700;display:inline-block}.pf-index #s-map .cd.on{background:linear-gradient(#3a2f1c,#1b1712);border:2.5px solid #e3c98f;box-shadow:0 0 70px #e3c98f59}.pf-index #s-map .cd.on .go{color:#0b0b0d;background:#e3c98f;border-radius:24px;padding:8px 20px}.pf-index #s-map .ar{color:#0b0b0d;background:#c9a45c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;font-weight:900;display:flex;position:absolute}.pf-index #s-map .panel{text-align:left;background:#16130f;border:2.5px solid #e3c98f;border-top:0;border-radius:0 0 22px 22px;grid-template-columns:480px 1fr;gap:60px;width:1640px;margin:0 auto;padding:60px 70px;display:grid}.pf-index #s-map .panel .k{letter-spacing:3px;color:#e3c98f;font:800 24px M}.pf-index #s-map .panel h4{margin-top:12px;font-size:52px;font-weight:800}.pf-index #s-map .panel .t{color:#f2ede4;margin-top:18px;font-size:28px;line-height:1.65}.pf-index #s-map .pl{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pf-index #s-map .pl div{background:#1e1a14;border:1.5px solid #5a4a2a;border-radius:16px;justify-content:space-between;align-items:center;padding:30px 32px;font-size:34px;font-weight:800;display:flex}.pf-index #s-map .pl div span{color:#e3c98f;font-size:24px;font-weight:700}.pf-index #s-map .tip{color:#e3c98f;text-align:center;margin-top:26px;font-size:26px}.pf-index #s-map .lbl{text-align:left;color:#e3c98f;width:1640px;margin:0 auto 16px;font-size:26px;font-weight:700}.pf-index #s-map .floor{text-align:left;background:linear-gradient(90deg,#3a2f1c,#1d1912);border:2px solid #c9a45c;border-radius:0 0 22px 22px;grid-template-columns:620px 1fr;align-items:center;gap:60px;width:1640px;margin:0 auto;padding:44px 56px;display:grid}.pf-index #s-map .floor span{color:#e3c98f;font-size:26px;font-weight:700}.pf-index #s-map .floor b{margin-top:8px;font-size:46px;font-weight:800;display:block}.pf-index #s-map .floor p{white-space:nowrap;color:#fff;border-left:1.5px solid #6b5a38;padding-left:44px;font-size:28px;line-height:1.65;font-size:30px!important}.pf-index #s-map .floor a{color:#0b0b0d;white-space:nowrap;background:#e3c98f;border-radius:40px;margin-top:24px;padding:20px 34px;font-size:27px;font-weight:800;display:inline-block}.pf-index #s-map .panel{margin-top:70px;border-top:2.5px solid #e3c98f!important;border-radius:22px!important}.pf-index #s-map .st{margin-bottom:0}.pf-index #s-quiz *,.pf-index #s-quiz{box-sizing:border-box;word-break:keep-all;margin:0;padding:0}.pf-index #s-quiz{color:#1a1a1a;background:#f6f2ec;width:1960px;font-family:P}.pf-index #s-quiz .w{width:1640px;margin:0 auto;padding:130px 0 140px}.pf-index #s-quiz .e{letter-spacing:4px;color:#b8924f;font:800 24px M}.pf-index #s-quiz h2{letter-spacing:-1.5px;margin-top:18px;font-size:76px;font-weight:800}.pf-index #s-quiz h2 em{color:#b8924f;font-style:normal}.pf-index #s-quiz .d{color:#1a1a1a;margin-top:24px;font-size:34px;font-weight:500}.pf-index #s-quiz .d b{color:#111}.pf-index #s-quiz .g{grid-template-columns:1fr 1fr;gap:30px;margin-top:64px;display:grid}.pf-index #s-quiz .c{background:#fff;border:1.5px solid #e6ddd0;border-radius:26px;padding:50px 54px}.pf-index #s-quiz .c.on{border:3px solid #b8924f;box-shadow:0 14px 40px #b8924f38}.pf-index #s-quiz .c .t{color:#d62b2b;font-size:26px;font-weight:800}.pf-index #s-quiz .c .q{color:#111;margin-top:16px;font-size:38px;font-weight:800;line-height:1.5}.pf-index #s-quiz .ch{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.pf-index #s-quiz .ch span{color:#333;background:#efe7db;border-radius:40px;padding:14px 28px;font-size:26px;font-weight:700}.pf-index #s-quiz .ch span.k{color:#e3c98f;background:#1a1a1a}.pf-index #s-quiz .ch i{color:#b8924f;font-size:28px;font-style:normal;font-weight:900}.pf-index #s-quiz .n{color:#6b5a38;text-align:center;margin-top:44px;font-size:28px;font-weight:600}.pf-index #s-quiz .c{position:relative}.pf-index #s-quiz .c:after{content:"선택";color:#8a7a60;border:2px solid #d9cbb3;border-radius:30px;padding:6px 20px;font-size:24px;font-weight:700;position:absolute;top:44px;right:44px}.pf-index #s-quiz .c.on:after{content:"✓ 선택됨";color:#fff;background:#b8924f;border-color:#b8924f}.pf-index #s-daily *,.pf-index #s-daily{box-sizing:border-box;word-break:keep-all;margin:0;padding:0}.pf-index #s-daily{color:#fff;background:#0b0b0d;width:1960px;font-family:P}.pf-index #s-daily .w{border-top:1px solid #2f2a22;width:1640px;margin:0 auto;padding:130px 0 140px}.pf-index #s-daily .lb{color:#e3c98f;font-size:28px;font-weight:700}.pf-index #s-daily .tt{letter-spacing:-1px;margin-top:14px;font-family:P;font-size:88px;font-weight:800;line-height:1.05}.pf-index #s-daily .tt i{color:#e3c98f;font-style:normal}.pf-index #s-daily .ph{background:url(/programs-final/a/e64d3dfabbbd681d.jpg) 50% 32%/cover;border-radius:24px;height:640px;margin-top:56px}.pf-index #s-daily h2{letter-spacing:-1.5px;margin-top:90px;font-size:68px;font-weight:800;line-height:1.35}.pf-index #s-daily h2 em{color:#e3c98f;font-style:normal}.pf-index #s-daily .bd{color:#f4efe6;margin-top:36px;font-size:32px;line-height:1.8}.pf-index #s-daily .bd b{color:#e3c98f;font-weight:700}.pf-index #s-daily .cmp{grid-template-columns:1fr 90px 1fr;align-items:center;margin-top:80px;display:grid}.pf-index #s-daily .cmp .c{text-align:center;background:#141210;border:1.5px solid #4a3f2c;border-radius:22px;padding:50px}.pf-index #s-daily .cmp .c.m{background:#221c13;border:2.5px solid #e3c98f}.pf-index #s-daily .cmp span{letter-spacing:4px;color:#c9a45c;font-size:26px;font-weight:800}.pf-index #s-daily .cmp b{margin-top:12px;font-size:46px;font-weight:800;display:block}.pf-index #s-daily .cmp p{color:#f4efe6;margin-top:16px;font-size:30px;line-height:1.6}.pf-index #s-daily .eq{text-align:center;color:#e3c98f;font-size:64px;font-weight:300}.pf-index #s-intensive *,.pf-index #s-intensive{box-sizing:border-box;word-break:keep-all;margin:0;padding:0}.pf-index #s-intensive{color:#fff;background:#0d0d0f;width:1960px;font-family:P}.pf-index #s-intensive .w{width:1640px;margin:0 auto;padding:150px 0 160px}.pf-index #s-intensive .hd{grid-template-columns:230px 1fr;align-items:start;gap:30px;display:grid}.pf-index #s-intensive .no{color:#0000;-webkit-text-stroke:2.5px #c8a560;font:300 200px/.85 M}.pf-index #s-intensive .lb2{align-items:center;gap:20px;font-size:44px;font-weight:800;display:flex}.pf-index #s-intensive .lb2 span{letter-spacing:3px;color:#151515;background:#c8a560;border-radius:8px;padding:8px 18px;font:800 26px M}.pf-index #s-intensive .lb2 i{color:#fff;background:#ee2738;border-radius:8px;padding:8px 16px;font-size:26px;font-style:normal}.pf-index #s-intensive h2{letter-spacing:-2px;margin-top:10px;font-size:80px;font-weight:800;line-height:1.2}.pf-index #s-intensive h2 em{color:#e3c98f;font-style:normal}.pf-index #s-intensive .sub{color:#f2eee6;margin-top:22px;font-size:34px;line-height:1.7}.pf-index #s-intensive .sub b{color:#e3c98f}.pf-index #s-intensive .g3{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:90px;display:grid}.pf-index #s-intensive .cd{background:#1f1f24;border:1.5px solid #3a3530;border-radius:30px;flex-direction:column;padding:54px 44px;display:flex}.pf-index #s-intensive .cd .n{justify-content:space-between;align-items:flex-start;height:150px;display:flex}.pf-index #s-intensive .cd small{color:#c8a560;font-size:28px;font-weight:800}.pf-index #s-intensive .cd h3{margin-top:8px;font-size:58px;font-weight:800;line-height:1.1}.pf-index #s-intensive .cd .big{color:#0000;-webkit-text-stroke:2px #5a4e38;font:300 90px/1 M}.pf-index #s-intensive .cd .tg{color:#c9c3b8;white-space:nowrap;margin-top:10px;font-size:24px}.pf-index #s-intensive .hk{color:#e3c98f;min-height:144px;margin-top:40px;font-size:32px;font-weight:800;line-height:1.5}.pf-index #s-intensive ul{border-top:1px solid #3a3530;margin-top:28px;padding-top:24px;list-style:none}.pf-index #s-intensive li{color:#f2eee6;text-indent:-34px;margin:10px 0;padding-left:34px;font-size:27px;line-height:1.5}.pf-index #s-intensive li:before{content:"✓ ";color:#c8a560;text-indent:0;width:34px;font-weight:900;display:inline-block}.pf-index #s-intensive li i{color:#151515;background:#e3c98f;border-radius:6px;margin-left:6px;padding:2px 10px;font-size:22px;font-style:normal}.pf-index #s-intensive .bt{text-align:center;margin-top:60px}.pf-index #s-intensive .bt a{color:#151515;background:linear-gradient(100deg,#f3e2b4,#c9a45c 55%,#f3e2b4);border-radius:14px;padding:30px 80px;font-size:32px;font-weight:800;display:inline-block}.pf-index #s-intensive .ai{background:linear-gradient(90deg,#3a2f1c,#1f1f24);border:1.5px solid #8a7240;border-radius:30px;align-items:center;gap:40px;margin-top:60px;padding:50px 60px;display:flex}.pf-index #s-intensive .ai i{color:#151515;background:linear-gradient(135deg,#e3c98f,#a8843f);border-radius:24px;flex:none;justify-content:center;align-items:center;width:100px;height:100px;font:900 40px P;display:flex}.pf-index #s-intensive .ai small{color:#e3c98f;font-size:26px;font-weight:700;display:block}.pf-index #s-intensive .ai p{margin-top:6px;font-size:36px;font-weight:700;line-height:1.45}.pf-index #s-intensive .rv{text-align:center;margin-top:110px}.pf-index #s-intensive .rv small{letter-spacing:3px;color:#c8a560;font:800 24px M}.pf-index #s-intensive .rv h4{margin-top:14px;font-size:60px;font-weight:800;line-height:1.35}.pf-index #s-intensive .rv h4 em{color:#e3c98f;font-style:normal}.pf-index #s-intensive .q3{text-align:left;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:56px;display:grid}.pf-index #s-intensive .q3 div{background:#1f1f24;border:1.5px solid #3a3530;border-radius:24px;padding:46px}.pf-index #s-intensive .q3 s{color:#c9a45c;letter-spacing:3px;font-size:30px;text-decoration:none}.pf-index #s-intensive .q3 b{margin-top:14px;font-size:38px;line-height:1.45;display:block}.pf-index #s-intensive .q3 span{color:#c9c3b8;margin-top:18px;font-size:26px;display:block}.pf-index #s-intensive .more{margin-top:50px}.pf-index #s-intensive .more a{color:#e3c98f;border:2px solid #c8a560;border-radius:40px;padding:22px 56px;font-size:30px;font-weight:800;display:inline-block}.pf-index #s-foundation *,.pf-index #s-foundation{box-sizing:border-box;word-break:keep-all;margin:0;padding:0}.pf-index #s-foundation{color:#151515;background:#f4efe7;width:1960px;font-family:P}.pf-index #s-foundation .w{width:1640px;margin:0 auto;padding:150px 0 160px}.pf-index #s-foundation .hd{grid-template-columns:230px 1fr;align-items:start;gap:30px;display:grid}.pf-index #s-foundation .no{color:#0000;-webkit-text-stroke:2.5px #a8843f;font:300 200px/.85 M}.pf-index #s-foundation .lb{letter-spacing:3px;color:#9a7535;font:800 26px M}.pf-index #s-foundation h2{letter-spacing:-2px;margin-top:10px;font-size:80px;font-weight:800;line-height:1.2}.pf-index #s-foundation h2 em{color:#a8843f;font-style:normal}.pf-index #s-foundation .sub{color:#222;margin-top:22px;font-size:34px;line-height:1.7}.pf-index #s-foundation .g2{grid-template-columns:1fr 1fr;gap:40px;margin-top:90px;display:grid}.pf-index #s-foundation .cd{background:#fff;border-radius:30px;flex-direction:column;padding:60px;display:flex;box-shadow:0 20px 60px #785a281a}.pf-index #s-foundation .tp{grid-template-columns:150px 1fr;align-items:center;gap:40px;height:226px;display:grid}.pf-index #s-foundation .tp img{object-fit:cover;border-radius:6px;width:150px;height:226px;box-shadow:0 14px 30px #00000040}.pf-index #s-foundation .tp small{color:#9a7535;font-size:28px;font-weight:800}.pf-index #s-foundation .tp h3{margin-top:8px;font-size:56px;font-weight:800;line-height:1.15}.pf-index #s-foundation .hk{color:#151515;margin-top:44px;font-size:36px;font-weight:800;line-height:1.5}.pf-index #s-foundation .hk em{color:#a8843f;font-style:normal}.pf-index #s-foundation ul{margin-top:30px;list-style:none}.pf-index #s-foundation li{color:#222;font-size:32px;line-height:1.85}.pf-index #s-foundation li:before{content:"✓ ";color:#a8843f;font-weight:900}.pf-index #s-foundation .mt{color:#555;margin-top:24px;font-size:28px}.pf-index #s-foundation .mt b{color:#c0392b;font-weight:800}.pf-index #s-foundation .bt{margin-top:auto;padding-top:40px}.pf-index #s-foundation .bt a{text-align:center;color:#151515;background:linear-gradient(100deg,#f3e2b4,#c9a45c 55%,#f3e2b4);border-radius:14px;padding:30px;font-size:32px;font-weight:800;display:block}.pf-index #s-foundation .ai{color:#fff;background:#151515;border-radius:30px;align-items:center;gap:40px;margin-top:40px;padding:50px 60px;display:flex}.pf-index #s-foundation .ai i{color:#151515;background:linear-gradient(135deg,#e3c98f,#a8843f);border-radius:24px;flex:none;justify-content:center;align-items:center;width:100px;height:100px;font:900 40px P;display:flex}.pf-index #s-foundation .ai p{font-size:36px;font-weight:700;line-height:1.45}.pf-index #s-foundation .ai p em{color:#e3c98f;font-style:normal}.pf-index #s-foundation .rv{text-align:center;margin-top:110px}.pf-index #s-foundation .rv small{letter-spacing:3px;color:#9a7535;font:800 24px M}.pf-index #s-foundation .rv h4{margin-top:14px;font-size:60px;font-weight:800;line-height:1.35}.pf-index #s-foundation .rv h4 em{color:#a8843f;font-style:normal}.pf-index #s-foundation .q3{text-align:left;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:56px;display:grid}.pf-index #s-foundation .q3 div{background:#fff;border-radius:24px;padding:46px;box-shadow:0 14px 40px #785a2814}.pf-index #s-foundation .q3 s{color:#c9a45c;letter-spacing:3px;font-size:30px;text-decoration:none}.pf-index #s-foundation .q3 b{margin-top:14px;font-size:38px;line-height:1.45;display:block}.pf-index #s-foundation .q3 span{color:#666;margin-top:18px;font-size:26px;display:block}.pf-index #s-foundation .more{margin-top:50px}.pf-index #s-foundation .more a{border:2px solid #151515;border-radius:40px;padding:22px 56px;font-size:30px;font-weight:800;display:inline-block}.pf-index #s-foundation .lb2{color:#151515;align-items:center;gap:20px;font-size:44px;font-weight:800;display:flex}.pf-index #s-foundation .lb2 span{letter-spacing:3px;color:#fff;background:#a8843f;border-radius:8px;padding:8px 18px;font:800 26px M}.pf-index #s-foundation .tp .en{color:#a8843f;margin-top:6px;font-size:40px;font-weight:700}.pf-index #s-foundation .pay{color:#fff;background:#151515;border-radius:8px;padding:8px 18px;font-size:26px;font-weight:800}.pf-index #s-foundation .pr{background:#f6f1e8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding:22px 24px;font-size:28px;display:flex}.pf-index #s-foundation .pr b{font-size:36px}.pf-index #s-foundation .pr s{color:#999;margin-right:12px;font-size:26px}.pf-index #s-foundation .pr span{color:#555;white-space:nowrap;font-size:25px}.pf-index #s-foundation .bt2{grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:34px;display:grid}.pf-index #s-foundation .bt2 a{text-align:center;border-radius:14px;padding:28px 10px;font-size:30px;font-weight:800;display:block}.pf-index #s-foundation .bt2 .o{color:#151515;border:2px solid #151515}.pf-index #s-foundation .bt2 .g{color:#151515;background:linear-gradient(100deg,#f3e2b4,#c9a45c 55%,#f3e2b4)}.pf-index #s-foundation .pk2{background:#fff;border:3px solid #a8843f;border-radius:30px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:30px;margin-top:40px;padding:40px 56px;display:grid}.pf-index #s-foundation .pk2 .r{color:#fff;background:#c0392b;border-radius:20px;padding:8px 18px;font-size:26px;font-weight:800}.pf-index #s-foundation .pk2 b{font-size:38px}.pf-index #s-foundation .pk2 .t{color:#555;grid-area:2/2;margin-top:-20px;font-size:26px}.pf-index #s-foundation .pk2 s{color:#999;margin-right:12px;font-size:28px}.pf-index #s-foundation .pk2 div b{font-size:44px}.pf-index #s-foundation .pk2 a{color:#e3c98f;background:#151515;border-radius:14px;padding:26px 40px;font-size:30px;font-weight:800}.pf-index #s-foundation .pc{color:#d62b2b;margin-right:10px;font-size:36px;font-style:normal;font-weight:900}.pf-index #s-foundation .pr{display:block!important}.pf-index #s-foundation .pr span{display:block}.pf-index #s-foundation .pr>div{text-align:right;margin-top:6px}.pf-index #s-foundation .g2{grid-template-columns:1fr 1fr!important}.pf-index #s-foundation .cd{min-width:0}.pf-index #s-foundation *,.pf-index #s-foundation{font-family:P!important}.pf-index #s-foundation .no{font-weight:200!important}.pf-index #s-foundation .lb2 span{letter-spacing:2px!important;font-weight:800!important}.pf-index #s-foundation .sub{color:#111!important;font-size:32px!important;font-weight:500!important}.pf-index #s-foundation .hk{font-size:34px!important}.pf-index #s-foundation li{color:#111!important;font-size:30px!important;font-weight:500!important}.pf-index #s-foundation .pk2 .t{font-weight:500;color:#222!important;font-size:26px!important}.pf-index #s-foundation .tp small{font-size:28px!important}.pf-index #s-foundation .ai p{font-size:34px!important}.pf-index #s-foundation .rv small{letter-spacing:2px!important;font-size:26px!important;font-weight:800!important}.pf-index #s-foundation .q3 b{font-size:34px!important}.pf-index #s-foundation .q3 span{font-weight:500;color:#333!important;font-size:26px!important}.pf-index #s-foundation .tp .en{font-size:36px!important}.pf-index #s-foundation .mt{color:#111!important;font-size:32px!important;font-weight:700!important}.pf-index #s-foundation .pr{padding:28px 30px!important}.pf-index #s-foundation .pr span{color:#111!important;font-size:30px!important;font-weight:700!important}.pf-index #s-foundation .pr s{color:#777!important;font-size:30px!important}.pf-index #s-foundation .pr .pc{font-size:46px!important}.pf-index #s-foundation .pr b{font-size:50px!important;font-weight:900!important}.pf-index #s-foundation .pk2 .t{color:#111!important;margin-top:-10px!important;font-size:30px!important;font-weight:700!important}.pf-index #s-foundation .pk2 s{color:#777!important;font-size:32px!important}.pf-index #s-foundation .pk2 .pc{font-size:52px!important}.pf-index #s-foundation .pk2 div b{font-size:54px!important;font-weight:900!important}.pf-index #s-foundation .pk2 .t{white-space:nowrap;grid-column:2/5!important}.pf-index #s-foundation .must{color:#fff;background:#d62b2b;border-radius:10px;margin-top:16px;padding:12px 22px;font-size:30px;font-weight:800;display:inline-block}.pf-index a{text-decoration:none!important}.pf-index #s-foundation .must{color:#d62b2b!important;background:0 0!important;margin-top:26px!important;padding:0!important;font-size:30px!important;font-weight:800!important;display:block!important}.pf-index #s-foundation .pr{margin-top:auto!important}.pf-index #s-foundation .bt2{margin-top:0!important;padding-top:26px!important}.pf-index #s-foundation .cd ul{margin-bottom:30px}.pf-index #s-foundation .must{margin-bottom:22px!important}.pf-index .bnr{background-size:cover;border-radius:28px;width:1640px;height:600px;box-shadow:0 20px 60px #00000040;margin:0 auto 90px!important}.pf-index #s-foundation .more a{color:#151515!important}.pf-index #s-top .tabs{border-top:1.5px solid #7a6640!important;border-bottom:1.5px solid #7a6640!important}.pf-index #s-top .tabs div{border-right:1.5px solid #7a6640!important}.pf-index #s-top .tabs div:last-child{border-right:0!important}.pf-index #s-top .num div{border-right:1.5px solid #5a4c32!important}.pf-index #s-top .num div:last-child{border-right:0!important}.pf-index #s-foundation .hd{position:relative;border-bottom:0!important;padding-bottom:70px!important}.pf-index #s-foundation .hd:after{content:"◆";color:#c9a45c;text-align:center;background:linear-gradient(90deg,#0000,#c9a45c 20% 46%,#0000 46% 54%,#c9a45c 54% 80%,#0000) 50%/100% 2px no-repeat;font-size:22px;line-height:32px;position:absolute;bottom:-16px;left:0;right:0}.pf-index #s-foundation .g2{margin-top:70px!important}.pf-index #s-foundation .rv{position:relative;border-top:0!important;margin-top:110px!important;padding-top:100px!important}.pf-index #s-foundation .rv:before{content:"◆";color:#c9a45c;text-align:center;background:linear-gradient(90deg,#0000,#c9a45c 20% 46%,#0000 46% 54%,#c9a45c 54% 80%,#0000) 50%/100% 2px no-repeat;font-size:22px;line-height:32px;position:absolute;top:-16px;left:0;right:0}.pf-index .pains>div:before,.pf-index .guide .pains>div:before{content:none!important;display:none!important}.pf-index .pains>div{padding-left:0!important}.pf-index .tl3{gap:10px;margin:22px 0 18px;display:grid}.pf-index .tl3>div{border-bottom:1px solid #e3c98f38;grid-template-columns:150px 1fr;align-items:baseline;gap:18px;padding:10px 0;display:grid}.pf-index .tl3>div:last-child{border-bottom:0}.pf-index .tl3 b{color:#e3c98f;font-size:24px;font-weight:800}.pf-index .tl3 span{color:#fff;font-size:21px;font-weight:700}.pf-index .hsub3{color:#d9d2c4;margin-top:6px;font-size:17px;line-height:1.7}.pf-index #s-intensive .tl3{gap:4px;max-width:980px;margin:26px 0 20px}.pf-index #s-intensive .tl3>div{grid-template-columns:220px 1fr;padding:14px 0}.pf-index #s-intensive .tl3 b{font-size:34px}.pf-index #s-intensive .tl3 span{font-size:30px}.pf-index #s-intensive .hsub3{color:#d9d2c4;font-size:23px}.pf-index .allin2{text-align:center;background:linear-gradient(160deg,#1f1b14,#141210);border:1.5px solid #8a7240;border-radius:24px;max-width:1500px;margin:70px auto 0;padding:56px 60px}.pf-index .allin2 h4{color:#fff;margin:0;font-size:44px;font-weight:800}.pf-index .allin2 h4 em,.pf-index .allin2 .a2f em{color:#e3c98f;font-style:normal}.pf-index .allin2 .a2s{color:#e6dfd2;margin:16px 0 36px;font-size:26px}.pf-index .a2g{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pf-index .a2g>div{background:#e3c98f0d;border:1px solid #5a4b30;border-radius:16px;padding:28px 18px}.pf-index .a2g i{color:#c9a45c;margin-bottom:10px;font-size:20px;font-style:normal;font-weight:800;display:block}.pf-index .a2g b{color:#fff;font-size:26px;font-weight:800;line-height:1.45}.pf-index .allin2 .a2f{color:#e6dfd2;margin:34px 0 0;font-size:26px}.pf-index #s-intensive .allin2{text-align:center!important;background:linear-gradient(160deg,#1f1b14,#141210)!important;border:1.5px solid #8a7240!important;border-radius:24px!important;max-width:1600px!important;margin:80px auto 0!important;padding:60px 64px!important;display:block!important}.pf-index #s-intensive .allin2 h4{color:#fff!important;margin:0!important;font-size:46px!important;font-weight:800!important;line-height:1.3!important}.pf-index #s-intensive .allin2 .a2s,.pf-index #s-intensive .allin2 .a2f{color:#e6dfd2!important;font-size:27px!important;line-height:1.6!important}.pf-index #s-intensive .allin2 .a2s{margin:18px 0 40px!important}.pf-index #s-intensive .allin2 .a2f{margin:38px 0 0!important}.pf-index #s-intensive .a2g{grid-template-columns:repeat(4,1fr)!important;gap:18px!important;display:grid!important}.pf-index #s-intensive .a2g>div{background:#e3c98f0d!important;border:1px solid #5a4b30!important;border-radius:16px!important;padding:34px 20px!important;display:block!important}.pf-index #s-intensive .a2g i{color:#c9a45c!important;margin-bottom:12px!important;font-size:22px!important;font-style:normal!important;font-weight:800!important;display:block!important}.pf-index #s-intensive .a2g b{color:#fff!important;font-size:27px!important;font-weight:800!important;line-height:1.45!important;display:block!important}.pf-index #s-intensive .g3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pf-index #s-intensive .g3 .tg{white-space:normal!important}.pf-index #s-intensive .allin2,.pf-index .allin .ai-g>div{border:2px solid #e3c98f!important;box-shadow:0 0 28px #e3c98f73,0 0 70px #e3c98f2e!important}.pf-index #s-intensive .allin2 h4 em,.pf-index .allin h2 em{background:linear-gradient(#fff3d1,#f1d493 45%,#c99a45);filter:drop-shadow(0 0 14px #f1d4938c);-webkit-background-clip:text;background-clip:text;color:#0000!important}.pf-index #s-intensive .a2g>div{border:1.5px solid #d9b66e!important;box-shadow:0 0 18px #e3c98f59!important}.pf-index #s-intensive .a2g i,.pf-index .allin .ai-g i{color:#f1d493!important}.pf-index .t9{color:#bfb6a5;margin-top:4px;font-size:.86em;font-weight:500;line-height:1.5;display:block}.pf-index .p90{color:#f1d493;margin:10px 0 0;font-size:1em;font-weight:700;line-height:1.55}.pf-index #s-intensive small.t9{color:#bfb6a5!important;letter-spacing:0!important;margin:4px 0 0!important;font-size:19px!important;font-weight:500!important;display:block!important}.pf-index #s-intensive .cd .hk{color:#e3c98f!important;margin-top:18px!important;font-size:26px!important}.pf-index #s-intensive .cd .hook{color:#fff;border-top:1px solid #e3c98f40;margin:26px 0 0;padding-top:26px;font-size:34px;font-weight:800;line-height:1.4}.pf-index #s-intensive .cd .hsb{color:#d9d2c4;margin:14px 0 0;font-size:23px;line-height:1.6}.pf-index #s-intensive .cd .cft{color:#e3c98f;border-top:1px dashed #e3c98f4d;margin:26px 0 0;padding-top:18px;font-size:20px;font-weight:700}.pf-index #s-intensive .cd{flex-direction:column;display:flex}.pf-index #s-intensive .cd .cft{margin-top:auto!important}.pf-index #s-intensive .cd .hsb{margin-bottom:26px!important}.pf-index #s-intensive .cd p.hk{margin:22px 0 0!important;font-size:30px!important;line-height:1.4!important}.pf-index #s-intensive .cd .hsb{font-size:24px!important}.pf-index #s-intensive .cd p.hk{height:auto!important;min-height:0!important}.pf-index #s-intensive .cd .hsb{display:none!important}.pf-index #s-intensive .cd .hook{margin-top:30px!important}.pf-index #s-intensive .cd .cft{border-top:0!important;margin-top:22px!important;padding-top:0!important;font-weight:600!important}.pf-index #s-intensive .cd .k1{color:#fff;margin:28px 0 0;font-size:29px;font-weight:800;line-height:1.45}.pf-index #s-intensive .cd .k2{color:#e3c98f;margin:6px 0 0;font-size:25px;font-weight:700;line-height:1.5}.pf-index #s-intensive .cd ul.k3{list-style:none;border:0!important;margin:26px 0 0!important;padding:0!important}.pf-index #s-intensive .cd ul.k3 li{position:relative;color:#e9e3d6!important;border:0!important;padding:6px 0 6px 34px!important;font-size:24px!important}.pf-index #s-intensive .cd ul.k3 li:before{content:"✔";color:#c9a45c;position:absolute;left:0}.pf-index #s-intensive .g3 .cd p.k1{color:#fff!important;margin:30px 0 0!important;font-size:30px!important;font-weight:800!important;line-height:1.45!important}.pf-index #s-intensive .g3 .cd p.k2{color:#e3c98f!important;margin:8px 0 0!important;font-size:24px!important;font-weight:700!important;line-height:1.55!important}.pf-index #s-intensive .g3 .cd ul.k3 li{padding:7px 0 7px 36px!important;font-size:24px!important}.pf-index #s-intensive .g3 .cd ul.k3 li:before{content:"✔"!important;color:#c9a45c!important;background:0 0!important;width:auto!important;height:auto!important;top:7px!important;left:0!important}.pf-index #s-intensive .g3 .cd ul.k3 li{text-indent:0!important;margin:0!important}.pf-index #s-intensive .g3 .cd ul.k3 li:before{text-indent:0!important;display:block!important;position:absolute!important}.pf-index #s-intensive .g3 .cd{background:linear-gradient(160deg,#1f1b14,#141210)!important;border:1.5px solid #c9a45c!important;box-shadow:0 0 22px #e3c98f47!important}.pf-index #s-intensive .a2g b,.pf-index .allin .ai-g h4{text-shadow:none!important;color:#fff!important}.pf-index #s-intensive .allin2 h4 em,.pf-index .allin h2 em{filter:none!important;color:#f1d493!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.pf-index #s-intensive .a2g>div{box-shadow:none!important}.pf-index #s-intensive .allin2 .a2s,.pf-index #s-intensive .allin2 .a2f{color:#fff!important;font-size:31px!important;font-weight:600!important}.pf-index #s-intensive .a2g b{font-size:29px!important}.pf-index #s-intensive .rv small{line-height:1.7!important}.pf-index #s-intensive .rv small b.rvk{color:#f1d493;letter-spacing:.02em;margin-top:8px;font-size:30px;font-weight:700;display:inline-block}.pf-index #s-intensive .pkd{background:#fff;border:3px solid #a8843f;border-radius:30px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:30px;margin-top:40px;padding:40px 56px;display:grid}.pf-index #s-intensive .pkd .r{color:#fff;background:#c0392b;border-radius:20px;padding:8px 18px;font-size:26px;font-weight:800}.pf-index #s-intensive .pkd .t{color:#555;grid-area:2/2;margin-top:-20px;font-size:26px}.pf-index #s-intensive .pkd s{color:#999;margin-right:12px;font-size:28px}.pf-index #s-intensive .pkd a{color:#e3c98f;background:#151515;border-radius:14px;padding:26px 40px;font-size:30px;font-weight:800}.pf-index #s-intensive .pkd .t{font-weight:500;color:#111!important;margin-top:-10px!important;font-size:30px!important;font-weight:700!important}.pf-index #s-intensive .pkd s{color:#777!important;font-size:32px!important}.pf-index #s-intensive .pkd .pc{font-size:52px!important}.pf-index #s-intensive .pkd div b{font-size:54px!important;font-weight:900!important}.pf-index #s-intensive .pkd .t{white-space:nowrap;grid-column:2/5!important}.pf-index #s-intensive .pkd{background:#16140f!important;border:1.5px solid #c9a45c!important;border-radius:30px!important;margin-top:40px!important;box-shadow:0 0 22px #e3c98f38!important}.pf-index #s-intensive .pkd b,.pf-index #s-intensive .pkd div b{color:#fff!important}.pf-index #s-intensive .pkd s{color:#a9a090!important}.pf-index #s-intensive .pkd .t{color:#f1d493!important;font-weight:700!important}.pf-index #s-intensive .pkd em.pc{color:#ff5a4f!important}.pf-index #s-intensive .pkd a{color:#151515!important;background:linear-gradient(135deg,#f1d493,#c9a45c)!important}.pf-index #s-intensive .pkd b{font-size:34px!important}.pf-index #s-intensive .pkd div b{font-size:54px!important}.pf-index #s-intensive .pkd .t{color:#f1d493!important;font-size:28px!important}.pf-index #s-intensive .pkd{border-width:2px!important}.pf-index #s-intensive .pkd em.pc{margin-right:12px!important;font-style:normal!important;font-weight:900!important}.pf-index #s-intensive .pkd>b{white-space:nowrap}.pf-index #s-intensive .pkd .t{color:#fff!important;font-size:32px!important;font-weight:800!important}.pf-index #s-intensive .pkd .t u{color:#ff6a5f;border-bottom:2px solid #ff6a5f;text-decoration:none}.pf-index #s-intensive .pkd .t{margin-top:0!important;line-height:1.6!important}.pf-index #s-intensive .rv small b.rvk{background:#e3c98f14!important;border:1.5px solid #c9a45c!important;border-radius:999px!important;margin-top:12px!important;padding:8px 22px!important;font-size:27px!important;display:inline-block!important}.pf-index #s-intensive .pkd .t i.aic{color:#151515;vertical-align:middle;background:linear-gradient(135deg,#f1d493,#c9a45c);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;font-size:19px;font-style:normal;font-weight:900;display:inline-flex}.pf-index #s-intensive .pkd .t b.aib{vertical-align:middle;background:#e3c98f1a;border:1.5px solid #c9a45c;border-radius:12px;margin-bottom:12px;padding:6px 18px;display:inline-block;color:#f1d493!important;font-size:28px!important}.pf-index #s-intensive .pkd .t u{font-weight:800;color:#fff!important;border-bottom:0!important}.pf-index .num b{letter-spacing:-.01em;font-family:pfPretendard,sans-serif!important;font-size:56px!important;font-weight:800!important}.pf-index .num b i{font-size:24px!important;font-weight:700!important}.pf-index .num b s{letter-spacing:3px!important;font-family:pfPretendard,sans-serif!important;font-size:20px!important;font-weight:700!important}.pf-index .num b u{vertical-align:3px;font-size:46px}.pf-index .num p{font-size:23px!important}.pf-index .num small{font-size:20px!important}.pf-index .num{padding:50px 0 24px!important}.pf-index #s-intensive .g3 .cd{box-shadow:none!important;border:1px solid #c9a45c8c!important}.pf-index #s-intensive .pkd{box-shadow:none!important;background:#141210!important;border:1px solid #c9a45c8c!important}.pf-index #s-daily .m4{margin-top:90px;font-family:pfPretendard,sans-serif}.pf-index #s-daily .m4h{text-align:center;background:#141210;border:1px solid #c9a45c8c;border-radius:24px;padding:50px 30px}.pf-index #s-daily .m4n{color:#fff;letter-spacing:-.01em;font-size:64px;font-weight:800}.pf-index #s-daily .m4n small{color:#c9a45c;margin:0 10px;font-size:44px}.pf-index #s-daily .m4n em{color:#f1d493;font-style:normal}.pf-index #s-daily .m4p{color:#fff;margin:22px 0 0;font-size:28px;font-weight:600;line-height:1.65}.pf-index #s-daily .set{color:#f1d493;border-bottom:1px solid #c9a45c59;margin:70px 0 24px;padding-bottom:16px;font-size:28px;font-weight:800}.pf-index #s-daily .g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.pf-index #s-daily .bk{background:#121110;border:1px solid #c9a45c66;border-radius:22px;gap:34px;padding:40px;display:flex}.pf-index #s-daily .bk img{object-fit:cover;border-radius:6px;flex:none;width:170px;height:240px}.pf-index #s-daily .st{color:#fff;font-size:22px;font-weight:800}.pf-index #s-daily .st i{vertical-align:3px;background:#ff4d42;border-radius:50%;width:11px;height:11px;margin-right:10px;display:inline-block}.pf-index #s-daily .st i.soon{background:#f1d493}.pf-index #s-daily .ch{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pf-index #s-daily .ch span{color:#fff;border:1px solid #c9a45c80;border-radius:999px;padding:5px 14px;font-size:19px;font-weight:600}.pf-index #s-daily .bk h4{color:#fff;margin:20px 0 0;font-size:36px;font-weight:800}.pf-index #s-daily .sb{color:#f1d493;margin:10px 0 0;font-size:24px;font-weight:700;line-height:1.5}.pf-index #s-daily .bd2{color:#fff;margin:16px 0 0;font-size:24px;font-weight:500;line-height:1.7}.pf-index #s-daily .co{color:#fff;margin:14px 0 0;font-size:23px;font-weight:700}.pf-index #s-daily .lk{color:#f1d493;border-bottom:1.5px solid #c9a45c;margin-top:20px;padding-bottom:4px;font-size:24px;font-weight:800;text-decoration:none;display:inline-block}.pf-index #s-daily .gift{text-align:center;border:1px solid #c9a45c8c;border-radius:22px;max-width:1000px;margin:60px auto 0;padding:40px}.pf-index #s-daily .gift b{color:#f1d493;font-size:24px;font-weight:800}.pf-index #s-daily .gift p{color:#fff;margin:12px 0;font-size:32px;font-weight:800}.pf-index #s-daily .gift p em{color:#f1d493;font-style:normal}.pf-index #s-daily .gift span{color:#fff;font-size:24px;font-weight:500}@media (max-width:900px){.pf-index #s-daily .g2{grid-template-columns:1fr}.pf-index #s-daily .bk{flex-direction:column}}.pf-index #s-daily .bk img.yt{border-radius:10px;width:240px;height:135px}.pf-index #s-daily .bd2,.pf-index #s-daily .co,.pf-index #s-daily .set{display:none!important}.pf-index #s-daily .g2{display:contents}.pf-index #s-daily .m4{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.pf-index #s-daily .m4h{grid-column:1/-1;margin-bottom:40px}.pf-index #s-daily .bk{text-align:left;flex-direction:column;gap:22px;padding:34px 28px}.pf-index #s-daily .bk img{aspect-ratio:3/4;object-fit:contain;background:#0d0c0b;width:100%!important;height:auto!important}.pf-index #s-daily .bk img.yt{aspect-ratio:3/4;object-fit:contain}.pf-index #s-daily .bk h4{font-size:30px}.pf-index #s-daily .sb{font-size:22px}.pf-index #s-daily .bk{position:relative;padding-top:44px!important}.pf-index #s-daily .free{color:#f1d493;background:#1b1813;border:1.5px solid #c9a45c;border-radius:999px;padding:7px 22px;font-size:23px;font-weight:800;position:absolute;top:-20px;left:28px}.pf-index #s-daily .free.fr{color:#151515;letter-spacing:.06em;background:linear-gradient(135deg,#f1d493,#c9a45c);border-color:#c9a45c;font-weight:900}.pf-index #s-daily .ch{display:none!important}.pf-index #s-daily .bk h4{margin-top:12px!important}.pf-index #s-daily .sb{white-space:nowrap;min-height:3.1em;font-size:21px!important}.pf-index #s-daily .bk h4{white-space:nowrap}.pf-index #s-daily .m4go{text-align:center;grid-column:1/-1;margin-top:50px}.pf-index #s-daily .m4go a{color:#fff;border:1.5px solid #c9a45c;border-radius:999px;padding:24px 56px;font-size:26px;font-weight:800;text-decoration:none;display:inline-block;color:#151515!important;background:linear-gradient(135deg,#f1d493,#c9a45c)!important;border:0!important;border-radius:14px!important;padding:28px 80px!important;font-size:30px!important}.pf-index #s-daily p.bd{color:#fff!important;font-size:28px!important;font-weight:600!important;line-height:1.75!important}.pf-index #s-daily p.bd b{color:#f1d493!important}.pf-index #s-daily .cmp p{color:#fff!important;font-size:27px!important;font-weight:500!important;line-height:1.6!important}.pf-index #s-daily .m4p{font-size:30px!important}.pf-index #s-daily .bk{padding:44px 24px 32px!important}.pf-index #s-daily .st{font-size:23px!important}.pf-index #s-daily .bk h4{letter-spacing:-.02em;font-size:31px!important}.pf-index #s-daily .sb{letter-spacing:-.02em;font-size:23px!important}.pf-index #s-daily .lk{letter-spacing:-.02em;font-size:24px!important}.pf-index #s-daily .free{font-size:24px!important}.pf-index #s-daily p.bd b{font-size:31px;font-weight:800;color:#f1d493!important}.pf-index #s-daily .m4rv{grid-column:1/-1;margin-top:70px}.pf-index #s-daily .m4rl{text-align:center;color:#f1d493;margin:0 0 28px;font-size:28px;font-weight:800}.pf-index #s-daily .m4rg{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pf-index #s-daily .m4rg>div{background:#121110;border:1px solid #c9a45c73;border-radius:20px;flex-direction:column;padding:34px 34px 30px;display:flex}.pf-index #s-daily .m4rg i{color:#c9a45c;letter-spacing:3px;font-size:22px;font-style:normal}.pf-index #s-daily .m4rg b{color:#fff;margin:14px 0 18px;font-size:31px;font-weight:800;line-height:1.45}.pf-index #s-daily .m4rg span{color:#fff;opacity:.85;margin-top:auto;font-size:21px;font-weight:500}@media (max-width:900px){.pf-index #s-daily .m4rg{grid-template-columns:1fr}}.pf-index #s-daily .m4rg p{color:#fff;margin:0 0 22px;font-size:23px;font-weight:500;line-height:1.65}.pf-index #s-daily .m4rl{color:#fff!important;margin-bottom:36px!important;font-size:38px!important}.pf-index #s-daily .m4rg b{min-height:2.9em}.pf-index #s-daily .m4rg p.cl{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 12px;display:-webkit-box;overflow:hidden}.pf-index #s-daily .m4rg p.cl.open{display:block}.pf-index #s-daily .m4rg a.more{color:#f1d493;border-bottom:1.5px solid #c9a45c;align-self:flex-start;margin-bottom:22px;font-size:22px;font-weight:800;text-decoration:none}.pf-index #s-daily .rvmore{text-align:center;margin-top:30px}.pf-index #s-daily .rvmore a{color:#fff;border-bottom:1.5px solid #c9a45c;padding-bottom:4px;font-size:24px;font-weight:800;text-decoration:none}.pf-index #s-daily .m4rg>div{background:#1c1914!important;border:1px solid #c9a45c!important}.pf-index #s-daily .m4rg p.cl{color:#fff!important;opacity:1!important;font-size:26px!important;font-weight:500!important;line-height:1.7!important}.pf-index #s-daily .m4rg b{font-size:32px!important}.pf-index #s-daily .m4rg span{opacity:1!important;font-size:22px!important}.pf-index #s-daily .m4rg>div{background:#f6f2ec!important}.pf-index #s-daily .m4rg b{color:#151515!important}.pf-index #s-daily .m4rg p.cl{color:#222!important}.pf-index #s-daily .m4rg span{color:#555!important}.pf-index #s-daily .m4rg i{color:#b8913f!important}.pf-index #s-daily .m4rg a.more{color:#8a6a2c!important;border-bottom-color:#a8843f!important}.pf-index #s-intensive .p90{font-size:24px}.pf-index{all:initial;background:#0b0b0d;display:block;overflow-x:clip}.pf-index :where(*),.pf-index :where(*):before,.pf-index :where(*):after{all:revert}.pf-index #s-top .nav{display:none}.pf-index section.blk .pf-hot{z-index:2;cursor:pointer;border-radius:24px;display:block;position:absolute}.pf-index section.blk .pf-hot:focus-visible{outline-offset:4px;outline:4px solid #e3c98f}.pf-index #s-royal{height:3974px;overflow:hidden}
.pf-index .pfm{display:none}#pf-index pf-s{display:none!important}@media (max-width:1023px){#pf-index{--g:20px;--h2:clamp(28px,7.6vw,46px);--b:17px;zoom:1!important}#pf-index pf-s{display:inline!important}#pf-index section.blk,#pf-index section.blk>.w,#pf-index #s-top,#pf-index #s-map,#pf-index #s-quiz,#pf-index #s-daily,#pf-index #s-intensive,#pf-index #s-foundation{width:auto!important;max-width:none!important}#pf-index section.blk *{overflow-wrap:break-word}#pf-index section.blk :is(h1,h2,h3,h4,.q,.tt,.hk,.pfm-gd){text-wrap:balance}#pf-index .bnr{border-radius:16px!important;width:auto!important;height:56vw!important;margin:0 0 36px!important}#pf-index #s-top .hero{padding-bottom:44px!important}#pf-index #s-top .in{padding:56px var(--g) 0!important}#pf-index #s-top .e{letter-spacing:3px!important;font-size:15px!important}#pf-index #s-top .q1{margin-top:14px!important;font-size:19px!important}#pf-index #s-top h1{letter-spacing:-1px!important;margin-top:10px!important;font-size:clamp(46px,12.4vw,84px)!important}#pf-index #s-top .d{font-size:var(--b)!important;margin-top:22px!important;line-height:1.75!important}#pf-index #s-top .d br{display:none}#pf-index #s-top .q2{margin-top:24px!important;padding:12px 18px!important;font-size:17px!important}#pf-index #s-top .num{row-gap:26px;max-width:none!important;padding:36px var(--g) 18px!important;grid-template-columns:repeat(2,1fr)!important}#pf-index #s-top .num div{border-right:0!important}#pf-index #s-top .num div:nth-child(odd){border-right:1.5px solid #5a4c32!important}#pf-index #s-top .num div:last-child{grid-column:1/-1;border-right:0!important}#pf-index #s-top .num b{font-size:38px!important}#pf-index #s-top .num b i{font-size:17px!important}#pf-index #s-top .num b s{letter-spacing:2px!important;margin-right:6px!important;font-size:15px!important}#pf-index #s-top .num b u{vertical-align:2px!important;font-size:30px!important}#pf-index #s-top .num p{margin-top:6px!important;font-size:15px!important}#pf-index #s-top .num small{font-size:15px!important}#pf-index #s-top .src{padding:0 var(--g) 32px!important;font-size:15px!important;line-height:1.6!important}#pf-index #s-top .tabs{max-width:none!important;margin:0 var(--g)!important;grid-template-columns:repeat(2,1fr)!important}#pf-index #s-top .tabs div{border-bottom:1.5px solid #7a6640;border-right:0!important;padding:16px 14px!important}#pf-index #s-top .tabs div:nth-child(odd){border-right:1.5px solid #7a6640!important}#pf-index #s-top .tabs div:nth-child(n+3){border-bottom:0}#pf-index #s-top .tabs span{letter-spacing:2px!important;font-size:15px!important}#pf-index #s-top .tabs b{margin-top:4px!important;font-size:20px!important}#pf-index #s-map .map{padding:72px var(--g) 64px!important}#pf-index #s-map .e{letter-spacing:3px!important;font-size:15px!important}#pf-index #s-map h2{font-size:var(--h2)!important;letter-spacing:-.5px!important;margin-top:14px!important}#pf-index #s-map .d2{font-size:var(--b)!important;margin-top:18px!important}#pf-index #s-map .d2 br{display:none}#pf-index #s-map .st{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid;width:auto!important;height:auto!important;margin:36px 0 0!important}#pf-index #s-map .cd{border-radius:16px!important;width:auto!important;height:auto!important;padding:20px 16px!important;position:relative!important;bottom:auto!important;left:auto!important}#pf-index #s-map .cd[data-k="1"]{min-height:200px}#pf-index #s-map .cd[data-k="2"],#pf-index #s-map .cd[data-k="3"]{min-height:228px}#pf-index #s-map .cd[data-k="4"]{min-height:256px}#pf-index #s-map .cd .k{letter-spacing:2px!important;font-size:15px!important}#pf-index #s-map .cd h3{margin-top:8px!important;font-size:22px!important}#pf-index #s-map .cd p{margin-top:10px!important;font-size:16px!important;line-height:1.55!important}#pf-index #s-map .cd .go{margin-top:14px!important;font-size:15px!important}#pf-index #s-map .floor{border-radius:16px!important;grid-template-columns:1fr!important;gap:16px!important;width:auto!important;margin:12px 0 0!important;padding:24px 20px!important}#pf-index #s-map .floor span{font-size:15px!important}#pf-index #s-map .floor b{font-size:23px!important}#pf-index #s-map .floor a{text-align:center;white-space:normal!important;margin-top:16px!important;padding:14px 18px!important;font-size:16px!important;display:block!important}#pf-index #s-map .floor p{border-top:1.5px solid #6b5a38;white-space:normal!important;border-left:0!important;padding:16px 0 0!important;font-size:16px!important}#pf-index #s-map .floor p br{display:none}#pf-index #s-map .lit:after{padding:5px 12px!important;font-size:15px!important;top:-16px!important;right:12px!important}#pf-index #s-quiz .w{width:auto!important;padding:64px var(--g) 72px!important}#pf-index #s-quiz .e{letter-spacing:3px!important;font-size:15px!important}#pf-index #s-quiz h2{font-size:var(--h2)!important;letter-spacing:-.5px!important;margin-top:12px!important}#pf-index #s-quiz .d{font-size:var(--b)!important;margin-top:16px!important;line-height:1.7!important}#pf-index #s-quiz .g{grid-template-columns:1fr!important;gap:14px!important;margin-top:32px!important}#pf-index #s-quiz .c{border-radius:18px!important;padding:24px 20px!important}#pf-index #s-quiz .c:after{padding:3px 12px!important;font-size:15px!important;top:18px!important;right:16px!important}#pf-index #s-quiz .c .t{padding-right:88px;font-size:16px!important}#pf-index #s-quiz .c .q{margin-top:12px!important;font-size:20px!important}#pf-index #s-quiz .c .q br{display:none}#pf-index #s-quiz .ch{gap:8px!important;margin-top:18px!important}#pf-index #s-quiz .ch span{padding:8px 14px!important;font-size:15px!important}#pf-index #s-quiz .ch i{font-size:17px!important}#pf-index #s-quiz .n{margin-top:24px!important;font-size:16px!important}#pf-index #s-daily .w{width:auto!important;padding:64px var(--g) 72px!important}#pf-index #s-daily .lb{font-size:15px!important;line-height:1.6!important}#pf-index #s-daily .tt{margin-top:10px!important;font-size:clamp(34px,9.4vw,60px)!important}#pf-index #s-daily .ph{aspect-ratio:4/3;border-radius:16px!important;height:auto!important;margin-top:28px!important}#pf-index #s-daily h2{font-size:var(--h2)!important;letter-spacing:-.5px!important;margin-top:44px!important}#pf-index #s-daily p.bd{font-size:var(--b)!important;margin-top:20px!important;line-height:1.75!important}#pf-index #s-daily p.bd b{font-size:18px!important}#pf-index #s-daily p.bd br{display:none}#pf-index #s-daily p.bd b.gk{display:block}#pf-index #s-daily .cmp{gap:6px;grid-template-columns:1fr!important;margin-top:40px!important}#pf-index #s-daily .cmp .c{border-radius:16px!important;padding:26px 20px!important}#pf-index #s-daily .cmp span{letter-spacing:3px!important;font-size:15px!important}#pf-index #s-daily .cmp b{margin-top:6px!important;font-size:23px!important}#pf-index #s-daily .cmp p{margin-top:10px!important;font-size:16px!important}#pf-index #s-daily .eq{line-height:1.2;font-size:36px!important}#pf-index #s-daily .m4{grid-template-columns:1fr!important;gap:30px!important;margin-top:48px!important}#pf-index #s-daily .m4h{border-radius:18px!important;margin-bottom:0!important;padding:28px 18px!important}#pf-index #s-daily .m4n{font-size:34px!important}#pf-index #s-daily .m4n small{margin:0 6px!important;font-size:24px!important}#pf-index #s-daily .m4p{margin-top:14px!important;font-size:16px!important;line-height:1.7!important}#pf-index #s-daily .m4p br{display:none}#pf-index #s-daily .bk{border-radius:18px!important;flex-direction:row!important;gap:16px!important;padding:34px 18px 22px!important}#pf-index #s-daily .bk img,#pf-index #s-daily .bk img.yt{flex:none;align-self:flex-start;width:104px!important}#pf-index #s-daily .bk>div{min-width:0}#pf-index #s-daily .free{padding:5px 14px!important;font-size:15px!important;top:-15px!important;left:18px!important}#pf-index #s-daily .st{font-size:15px!important}#pf-index #s-daily .st i{vertical-align:2px!important;width:9px!important;height:9px!important;margin-right:7px!important}#pf-index #s-daily .bk h4{white-space:normal!important;margin-top:8px!important;font-size:20px!important}#pf-index #s-daily .sb{white-space:normal!important;min-height:0!important;margin-top:6px!important;font-size:15px!important}#pf-index #s-daily .lk{margin-top:6px!important;padding:15px 0 6px!important;font-size:16px!important;line-height:1.5!important}#pf-index #s-daily .m4rv{margin-top:20px!important}#pf-index #s-daily .m4rl{margin-bottom:20px!important;font-size:23px!important}#pf-index #s-daily .m4rg{grid-template-columns:1fr!important;gap:14px!important}#pf-index #s-daily .m4rg>div{border-radius:16px!important;padding:24px 20px!important}#pf-index #s-daily .m4rg i{font-size:16px!important}#pf-index #s-daily .m4rg b{min-height:0!important;margin:10px 0 12px!important;font-size:20px!important}#pf-index #s-daily .m4rg p.cl{font-size:16px!important}#pf-index #s-daily .m4rg a.more{padding:15px 0 6px;margin-bottom:12px!important;font-size:16px!important;line-height:1.5!important}#pf-index #s-daily .m4rg span{font-size:15px!important}#pf-index #s-daily .rvmore{margin-top:22px!important}#pf-index #s-daily .rvmore a{display:inline-block;padding:15px 0 6px!important;font-size:16px!important;line-height:1.5!important}#pf-index #s-daily .m4go{margin-top:6px!important}#pf-index #s-daily .m4go a{padding:18px 16px!important;font-size:17px!important;display:block!important}#pf-index #s-foundation .w,#pf-index #s-intensive .w{width:auto!important;padding:56px var(--g) 64px!important}#pf-index #s-foundation .hd,#pf-index #s-intensive .hd{grid-template-columns:1fr!important;gap:12px!important;padding-bottom:44px!important}#pf-index #s-foundation .no,#pf-index #s-intensive .no{-webkit-text-stroke-width:1.5px!important;font-size:76px!important}#pf-index #s-foundation .lb2,#pf-index #s-intensive .lb2{flex-wrap:wrap;gap:10px!important;font-size:22px!important}#pf-index #s-foundation .lb2 span,#pf-index #s-intensive .lb2 span,#pf-index #s-foundation .pay,#pf-index #s-intensive .lb2 i{letter-spacing:1px!important;padding:5px 10px!important;font-size:15px!important}#pf-index #s-foundation h2,#pf-index #s-intensive h2{font-size:var(--h2)!important;letter-spacing:-.5px!important;margin-top:12px!important}#pf-index #s-foundation .sub,#pf-index #s-intensive .sub{font-size:var(--b)!important;margin-top:14px!important;line-height:1.75!important}#pf-index #s-foundation .sub br,#pf-index #s-intensive .sub br{display:none}#pf-index #s-foundation .g2,#pf-index #s-intensive .g3{grid-template-columns:1fr!important;gap:18px!important;margin-top:40px!important}#pf-index #s-foundation .cd,#pf-index #s-intensive .cd{border-radius:20px!important;padding:28px 20px!important}#pf-index #s-foundation .rv,#pf-index #s-intensive .rv{margin-top:56px!important;padding-top:56px!important}#pf-index #s-foundation .rv small,#pf-index #s-intensive .rv small{font-size:15px!important}#pf-index #s-foundation .rv h4,#pf-index #s-intensive .rv h4{margin-top:10px!important;font-size:26px!important}#pf-index #s-foundation .q3,#pf-index #s-intensive .q3{grid-template-columns:1fr!important;gap:14px!important;margin-top:28px!important}#pf-index #s-foundation .q3 div,#pf-index #s-intensive .q3 div{border-radius:16px!important;padding:24px 20px!important}#pf-index #s-foundation .q3 s,#pf-index #s-intensive .q3 s{font-size:18px!important}#pf-index #s-foundation .q3 b,#pf-index #s-intensive .q3 b{margin-top:8px!important;font-size:20px!important}#pf-index #s-foundation .q3 span,#pf-index #s-intensive .q3 span{margin-top:10px!important;font-size:15px!important}#pf-index #s-foundation .more,#pf-index #s-intensive .more{margin-top:28px!important}#pf-index #s-foundation .more a,#pf-index #s-intensive .more a{padding:13px 32px!important;font-size:16px!important}#pf-index #s-foundation .ai,#pf-index #s-intensive .ai{border-radius:18px!important;gap:14px!important;margin-top:20px!important;padding:22px 18px!important}#pf-index #s-foundation .ai i,#pf-index #s-intensive .ai i{border-radius:14px!important;width:52px!important;height:52px!important;font-size:20px!important}#pf-index #s-foundation .ai p,#pf-index #s-intensive .ai p{font-size:17px!important}#pf-index #s-foundation .pk2,#pf-index #s-intensive .pkd{flex-direction:column;align-items:flex-start;border-radius:20px!important;gap:10px!important;margin-top:20px!important;padding:24px 20px!important;display:flex!important}#pf-index #s-foundation .pk2 .r,#pf-index #s-intensive .pkd .r{padding:5px 12px!important;font-size:15px!important}#pf-index #s-foundation .pk2>b,#pf-index #s-intensive .pkd>b{white-space:normal!important;font-size:20px!important}#pf-index #s-foundation .pk2 .t,#pf-index #s-intensive .pkd .t{white-space:normal!important;margin:0!important;font-size:16px!important;line-height:1.6!important}#pf-index #s-foundation .pk2 s,#pf-index #s-intensive .pkd s{font-size:16px!important}#pf-index #s-foundation .pk2 .pc,#pf-index #s-intensive .pkd .pc{font-size:26px!important}#pf-index #s-foundation .pk2 div b,#pf-index #s-intensive .pkd div b{font-size:30px!important}#pf-index #s-foundation .pk2 a,#pf-index #s-intensive .pkd a{text-align:center;align-self:stretch;padding:16px!important;font-size:17px!important}#pf-index #s-foundation .tp{grid-template-columns:96px 1fr!important;gap:18px!important;height:auto!important}#pf-index #s-foundation .tp img{width:96px!important;height:144px!important}#pf-index #s-foundation .tp small{font-size:15px!important}#pf-index #s-foundation .tp h3{font-size:26px!important}#pf-index #s-foundation .tp .en{font-size:20px!important}#pf-index #s-foundation .hk{margin-top:24px!important;font-size:18px!important}#pf-index #s-foundation .hk br{display:none}#pf-index #s-foundation .hk em{display:block}#pf-index #s-foundation ul{margin-top:16px!important}#pf-index #s-foundation li{font-size:16px!important;line-height:1.75!important}#pf-index #s-foundation .must{margin-top:14px!important;font-size:16px!important}#pf-index #s-foundation .pr{border-radius:14px!important;padding:16px 18px!important}#pf-index #s-foundation .pr span{white-space:normal!important;font-size:16px!important}#pf-index #s-foundation .pr s{font-size:15px!important}#pf-index #s-foundation .pr .pc{font-size:24px!important}#pf-index #s-foundation .pr b{white-space:nowrap;font-size:27px!important}#pf-index #s-foundation .bt2{gap:10px!important;padding-top:18px!important}#pf-index #s-foundation .bt2 a{padding:15px 8px!important;font-size:16px!important}#pf-index #s-intensive .tl3{grid-template-columns:1fr;margin:18px 0 12px!important}#pf-index #s-intensive .tl3>div{grid-template-columns:104px 1fr!important;gap:12px!important;padding:10px 0!important}#pf-index #s-intensive .tl3 b{font-size:19px!important}#pf-index #s-intensive .tl3 span,#pf-index #s-intensive .hsub3{font-size:16px!important}#pf-index #s-intensive .cd .n{height:auto!important}#pf-index #s-intensive .cd small{font-size:15px!important}#pf-index #s-intensive .cd h3{font-size:30px!important}#pf-index #s-intensive .cd .big{font-size:52px!important}#pf-index #s-intensive .g3 .cd p.k1{margin-top:18px!important;font-size:19px!important}#pf-index #s-intensive .g3 .cd p.k2{font-size:16px!important}#pf-index #s-intensive .g3 .cd p.k2 br{display:none}#pf-index #s-intensive .g3 .cd ul.k3{margin-top:14px!important}#pf-index #s-intensive .g3 .cd ul.k3 li{padding:5px 0 5px 28px!important;font-size:16px!important}#pf-index #s-intensive .g3 .cd ul.k3 li[style]{padding-left:28px!important}#pf-index #s-intensive .g3 .cd ul.k3 li:before{top:5px!important}#pf-index #s-intensive .pkd .t i.aic{width:32px!important;height:32px!important;margin-right:8px!important;font-size:15px!important}#pf-index #s-intensive .pkd .t b.aib{margin-bottom:8px!important;padding:5px 12px!important;font-size:16px!important}#pf-index #s-intensive .bt{margin-top:24px!important}#pf-index #s-intensive .bt a{padding:18px 16px!important;font-size:17px!important;display:block!important}#pf-index #s-intensive .allin2{border-radius:20px!important;margin-top:40px!important;padding:30px 18px!important}#pf-index #s-intensive .allin2 h4{font-size:24px!important}#pf-index #s-intensive .allin2 .a2s,#pf-index #s-intensive .allin2 .a2f{font-size:17px!important}#pf-index #s-intensive .allin2 .a2s{margin:12px 0 22px!important}#pf-index #s-intensive .allin2 .a2f{margin-top:22px!important}#pf-index #s-intensive .a2g{grid-template-columns:1fr 1fr!important;gap:10px!important}#pf-index #s-intensive .a2g>div{padding:18px 12px!important}#pf-index #s-intensive .a2g i{margin-bottom:6px!important;font-size:15px!important}#pf-index #s-intensive .a2g b{font-size:16px!important}#pf-index #s-intensive .rv small b.rvk{padding:6px 16px!important;font-size:16px!important}}@media (min-width:600px) and (max-width:1023px){#pf-index{--g:40px;--b:18px}#pf-index #s-top .num{grid-template-columns:repeat(3,1fr)!important}#pf-index #s-top .num div:nth-child(odd){border-right:0!important}#pf-index #s-top .num div:nth-child(-n+2),#pf-index #s-top .num div:nth-child(4){border-right:1.5px solid #5a4c32!important}#pf-index #s-top .num div:last-child{grid-column:auto}#pf-index #s-top .tabs{grid-template-columns:repeat(4,1fr)!important}#pf-index #s-top .tabs div{border-bottom:0!important;border-right:1.5px solid #7a6640!important}#pf-index #s-top .tabs div:last-child{border-right:0!important}#pf-index #s-map .st{grid-template-columns:repeat(4,1fr)}#pf-index #s-quiz .g,#pf-index #s-daily .m4rg,#pf-index #s-foundation .g2,#pf-index #s-daily .m4{grid-template-columns:1fr 1fr!important}#pf-index #s-daily .m4h,#pf-index #s-daily .m4rv,#pf-index #s-daily .m4go{grid-column:1/-1}#pf-index #s-daily .bk{flex-direction:column!important}#pf-index #s-daily .bk img,#pf-index #s-daily .bk img.yt{width:140px!important}#pf-index #s-intensive .a2g{grid-template-columns:repeat(4,1fr)!important}#pf-index #s-foundation .q3,#pf-index #s-intensive .q3{grid-template-columns:repeat(3,1fr)!important}}@font-face{font-family:pfCinzel;font-weight:500;font-display:swap;src:url(/programs-final/a/71a81880a2533cd0.woff2)format("woff2")}@media (max-width:1023px){#pf-index section.rest{height:auto!important;overflow:visible!important}#pf-index section.rest>img,#pf-index section.rest>.pf-hot{display:none!important}#pf-index .pfm{color:#fff;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-family:P,pfPretendard,sans-serif;display:block!important}#pf-index .pfm *{box-sizing:border-box;margin:0;padding:0}#pf-index .pfm a{color:inherit;text-decoration:none}#pf-index .pfm em{color:#e3c98f;font-style:normal}#pf-index .pfm .pfm-w{padding:0 var(--g)}#pf-index .pfm .pfm-e{letter-spacing:3px;color:#e3c98f;font:700 15px M,P,sans-serif}#pf-index .pfm .pfm-h2{font-size:var(--h2);letter-spacing:-.5px;margin-top:12px;font-weight:800;line-height:1.3}#pf-index .pfm .pfm-sub{font-size:var(--b);margin-top:16px;line-height:1.75}#pf-index .pfm .pfm-sub br{display:none}#pf-index .pfm .pfm-sub b{color:#e3c98f;font-weight:700;display:block}#pf-index .pfm .pfm-btn{color:#151515;background:linear-gradient(100deg,#eed29a,#cfaa63);border-radius:12px;align-items:center;gap:10px;min-height:54px;margin-top:24px;padding:0 26px;font-size:18px;font-weight:800;display:inline-flex}#pf-index .pfm-live{background:#16151a;padding:28px 0 64px}#pf-index .pfm-live .pfm-ph{margin:0 var(--g);aspect-ratio:1636/746;background:url(/programs-final/a/274d7892787207c4.jpg) 50% 3.394%/119.8% no-repeat;border-radius:16px}#pf-index .pfm-live .pfm-hd{align-items:flex-end;gap:14px;margin-top:40px;display:flex}#pf-index .pfm-live .pfm-no{color:#0000;-webkit-text-stroke:1.5px #c8a560;font:300 64px/.85 M,sans-serif}#pf-index .pfm-live .pfm-hd .pfm-e{padding-bottom:4px}#pf-index .pfm-pgs{gap:12px;margin-top:36px;display:grid}#pf-index .pfm-pg{background:linear-gradient(160deg,#1f1b14,#121110);border:1px solid #c9a45c8c;border-radius:16px;grid-template-columns:auto 1fr;gap:6px 18px;padding:22px 20px;display:grid;position:relative}#pf-index .pfm-pg.hi{border:1.5px solid #c9a45c;box-shadow:0 0 22px #e3c98f38}#pf-index .pfm-when b{color:#d9b66e;white-space:nowrap;font-size:20px;font-weight:800;display:block}#pf-index .pfm-when span{margin-top:2px;font-size:15px;font-weight:700;display:block}#pf-index .pfm-nm b{letter-spacing:.5px;color:#fff;font:700 19px/1.15 M,P,sans-serif;display:block}#pf-index .pfm-pg.hi .pfm-nm b{color:#e3c98f}#pf-index .pfm-nm{padding-right:30px}#pf-index .pfm-nm span{color:#e3c98f;margin-top:6px;font-size:15px;font-weight:700;display:block}#pf-index .pfm-tx{border-top:1px solid #c9a45c40;grid-column:1/-1;margin-top:12px;padding-top:14px}#pf-index .pfm-tx>b{font-size:18px;font-weight:800;line-height:1.45;display:block}#pf-index .pfm-tx p{margin-top:8px;font-size:16px;line-height:1.7}#pf-index .pfm-tx p br{display:none}#pf-index .pfm-tx ul{flex-wrap:wrap;gap:4px 18px;margin-top:10px;list-style:none;display:flex}#pf-index .pfm-tx li{color:#e3c98f;font-size:15px;font-weight:700}#pf-index .pfm-tx li:before{content:"• ";color:#c9a45c}#pf-index .pfm-ar{color:#e3c98f;font-size:24px;font-style:normal;position:absolute;top:24px;right:18px}#pf-index .pfm-rvh{background:linear-gradient(120deg,#2a2418,#16151a 70%);border:1px solid #c9a45c80;border-radius:18px;margin-top:48px;padding:26px 20px}#pf-index .pfm-pill{color:#e3c98f;border:1.5px solid #c9a45c;border-radius:999px;margin-top:12px;padding:6px 16px;font-size:16px;font-weight:800;display:inline-block}#pf-index .pfm-rvh h3{margin-top:16px;font-size:26px;font-weight:800;line-height:1.35}#pf-index .pfm-rvh h3 br{display:none}#pf-index .pfm-rvh h3 em{display:block}#pf-index .pfm-rvh p{margin-top:12px;font-size:16px;line-height:1.7}#pf-index .pfm-rvs{gap:12px;margin-top:14px;display:grid}#pf-index .pfm-rv{background:#19191b;border:1px solid #3a352c;border-radius:16px;flex-direction:column;padding:22px 20px;display:flex}#pf-index .pfm-rv>i{letter-spacing:2px;color:#c9a45c;font-size:16px;font-style:normal}#pf-index .pfm-tag{color:#151515;background:#d9b66e;border-radius:6px;align-self:flex-start;margin-top:10px;padding:3px 10px;font-size:15px;font-weight:800}#pf-index .pfm-rv>b{margin-top:12px;font-size:21px;font-weight:800;line-height:1.4}#pf-index .pfm-rv>p{margin-top:10px;font-size:16px;line-height:1.75}#pf-index .pfm-by{border-top:1px solid #34302a;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:15px;display:flex}#pf-index .pfm-av{color:#151515;background:#d9b66e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:inline-flex}#pf-index .pfm-more{text-align:center;margin-top:28px}#pf-index .pfm-more a{color:#e3c98f;border:1.5px solid #8a7240;border-radius:999px;align-items:center;gap:6px;min-height:48px;padding:0 26px;font-size:16px;font-weight:800;display:inline-flex}#pf-index .pfm-ry{text-align:center;background:radial-gradient(90% 340px at 50% 0,#624e87f2,#32274599 45%,#0000 80%),#0a0a0c;padding:64px 0 72px}#pf-index .pfm-crown{color:#d9b66e;font-size:30px;line-height:1}#pf-index .pfm-cz{letter-spacing:.04em;color:#d9b66e;margin-top:14px;font:500 clamp(28px,7.8vw,52px)/1.18 pfCinzel,serif}#pf-index .pfm-ko{letter-spacing:.2em;color:#e3c98f;margin-top:14px;font-size:18px;font-weight:700}#pf-index .pfm-inv{letter-spacing:.08em;margin-top:20px;font-size:15px;font-weight:600}#pf-index .pfm-h3{margin-top:48px;font-size:30px;font-weight:800;line-height:1.3}#pf-index .pfm-t{font-size:var(--b);margin-top:22px;line-height:1.8}#pf-index .pfm-t br{display:none}#pf-index .pfm-t b{color:#e3c98f;font-weight:700}#pf-index .pfm-gd{color:#e3c98f;margin-top:24px;font-size:19px;font-weight:800;line-height:1.6}#pf-index .pfm-g3{gap:12px;margin-top:40px;display:grid}#pf-index .pfm-g3>div{background:#171512;border:1px solid #3a342a;border-radius:16px;padding:24px 18px}#pf-index .pfm-g3 b{color:#d9b66e;font-size:30px;font-weight:800;display:block}#pf-index .pfm-g3 h4{margin-top:6px;font-size:19px;font-weight:800}#pf-index .pfm-g3 p{margin-top:8px;font-size:16px;line-height:1.65}#pf-index .pfm-box{background:radial-gradient(at 50% 100%,#c9a45c29,#0000 70%),#121110;border:1px solid #3a342a;border-radius:18px;margin-top:16px;padding:32px 20px}#pf-index .pfm-box .pfm-e{letter-spacing:2px;font-family:P,sans-serif}#pf-index .pfm-box h4{margin-top:12px;font-size:26px;font-weight:800;line-height:1.35}#pf-index .pfm-box p{margin-top:12px;font-size:16px;line-height:1.7}#pf-index .pfm-box .pfm-gl{color:#e3c98f;font-size:17px;font-weight:700}#pf-index .pfm-box .pfm-btn{font-size:17px}#pf-index .pfm-last{text-align:center;background:radial-gradient(70% 50% at 50% 45%,#c9a45c2e,#0000 70%),linear-gradient(#0c0808b8,#0c0808cc),url(/programs-final/a/ec4edf4c10fa44c4.jpg) 50%/cover;padding:72px 0 64px}#pf-index .pfm-last .pfm-h2 br{display:none}#pf-index .pfm-last .pfm-h2 em{display:block}#pf-index .pfm-cta{text-align:left;gap:12px;margin-top:28px;display:grid}#pf-index .pfm-cta a{border-radius:14px;padding:18px 48px 18px 20px;display:block;position:relative}#pf-index .pfm-cta a.g{color:#151515;background:linear-gradient(100deg,#f1d493,#c9a45c)}#pf-index .pfm-cta a.o{background:#0a0a0c8c;border:1.5px solid #c9a45c}#pf-index .pfm-cta span{font-size:15px;font-weight:700;display:block}#pf-index .pfm-cta a.o span{color:#e3c98f}#pf-index .pfm-cta b{margin-top:4px;font-size:20px;font-weight:800;display:block}#pf-index .pfm-cta i,#pf-index .pfm-co i{font-size:20px;font-style:normal;position:absolute;top:50%;right:18px;transform:translateY(-50%)}#pf-index .pfm-co{text-align:left;background:#0a0a0c8c;border:1.5px solid #c9a45c;border-radius:14px;margin-top:16px;padding:18px 48px 18px 20px;display:block;position:relative}#pf-index .pfm-co span{letter-spacing:3px;color:#e3c98f;font:700 15px M,P,sans-serif;display:block}#pf-index .pfm-co b{margin-top:6px;font-size:20px;font-weight:800;display:block}#pf-index .pfm-co small{margin-top:4px;font-size:15px;display:block}}@media (min-width:600px) and (max-width:1023px){#pf-index .pfm-g3{grid-template-columns:repeat(3,1fr)}#pf-index .pfm-cta{grid-template-columns:1fr 1fr}#pf-index .pfm-pg{grid-template-columns:140px 1fr;padding-right:60px}#pf-index .pfm-nm{padding-right:0}#pf-index .pfm-tx{grid-column:2}#pf-index .pfm-pg>.pfm-when{grid-row:1/3}}
