.pmx{--o:#C2410C;--k:#121212;--g:#F4F4F4;--t:#333;font-family:Lato,Arial,sans-serif;color:var(--k);font-size:16px;line-height:1.55}.pmx *{box-sizing:border-box}.pmx h1,.pmx h2,.pmx h3{font-family:'M PLUS 1',Arial,sans-serif;font-weight:800;line-height:1.12;margin:0;letter-spacing:-.01em;color:inherit}.pmx h1{font-size:44px}.pmx h2{font-size:34px}.pmx h3{font-size:20px}.pmx p{margin:0}.pmx .o{color:var(--o)}.pmx .w{max-width:1120px;margin:0 auto;padding:0 20px}.pmx .sec{padding:64px 0}.pmx .sec.g{background:var(--g)}.pmx .sec.k{background:#0b0b0b;color:#fff}.pmx .hd{text-align:center;max-width:760px;margin:0 auto 36px}.pmx .hd p{margin-top:12px;color:#444;font-size:17px}.pmx .k .hd p{color:#cfcfcf}.pmx .eyebrow{display:inline-block;font-weight:900;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--o);margin-bottom:10px}.pmx .pbtn{display:inline-block;background:var(--o);color:#fff!important;text-decoration:none!important;font-family:'M PLUS 1',Arial,sans-serif;font-weight:800;font-size:18px;letter-spacing:.06em;text-transform:uppercase;padding:18px 34px;border-radius:10px;text-align:center;transition:filter .15s}.pmx .pbtn:hover{filter:brightness(1.08)}.pmx a.pbtn.full{display:block;width:100%}.pmx .sub{font-size:14px;color:#555;margin-top:10px}.pmx .k .sub{color:#bdbdbd}.pmx img{display:block;max-width:100%;height:auto}.pmx .rimg{border-radius:14px;width:100%}.pmx .sq{aspect-ratio:1/1;object-fit:cover}.pmx .grid2{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pmx .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pmx .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pmx .card{background:#fff;border-radius:14px;padding:24px;border:1px solid #e6e6e6}.pmx .g .card{border-color:#e2e2e2}.pmx .k .card{background:#161616;border-color:#2a2a2a}.pmx .card h3{margin:14px 0 8px}.pmx .card p{color:#444;font-size:15.5px}.pmx .k .card p{color:#c9c9c9}.pmx .ico{width:46px;height:46px;border-radius:12px;background:rgba(194,65,12,.1);display:grid;place-items:center}.pmx .k .ico{background:rgba(194,65,12,.18)}.pmx .ico svg{width:26px;height:26px;stroke:var(--o);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pmx .checks{list-style:none;padding:0;margin:18px 0 0}.pmx .checks li{position:relative;padding-left:30px;margin:9px 0;font-weight:700;font-size:16.5px}.pmx .checks li:before{content:'';position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:var(--o) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat}.pmx .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.pmx .stat{border:2px solid var(--o);border-radius:12px;padding:14px 10px;text-align:center}.pmx .stat b{display:block;font-family:'M PLUS 1',Arial,sans-serif;font-size:28px;font-weight:900;line-height:1;color:var(--o)}.pmx .stat span{display:block;font-size:13px;font-weight:700;margin-top:6px;line-height:1.25}.pmx .tick{background:var(--o);color:#fff;overflow:hidden;white-space:nowrap;padding:13px 0;font-family:'M PLUS 1',Arial,sans-serif;font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.pmx .tick div{display:inline-block;animation:pmxt 38s linear infinite}.pmx .tick span{margin:0 26px}@keyframes pmxt{from{transform:translateX(0)}to{transform:translateX(-50%)}}.pmx .plans{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:0 auto}.pmx .plan{position:relative;background:#fff;border:2px solid #e2e2e2;border-radius:16px;padding:28px 24px;text-align:center;display:flex;flex-direction:column}.pmx .plan.best{border-color:var(--o);box-shadow:0 10px 30px rgba(194,65,12,.12)}.pmx .badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--o);color:#fff;font-weight:900;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px;white-space:nowrap}.pmx .plan h3{font-size:22px}.pmx .price{font-family:'M PLUS 1',Arial,sans-serif;font-weight:900;font-size:44px;line-height:1;margin:14px 0 4px}.pmx .price s{font-size:20px;color:#999;font-weight:700;margin-left:6px}.pmx .price small{font-size:17px;font-weight:700}.pmx .plan .checks{text-align:left;margin:16px 0 22px;flex:1}.pmx .plan .checks li{font-size:15px;font-weight:700}.pmx .gifts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:6px 0 4px}.pmx .gifts img{border-radius:8px;aspect-ratio:1/1;object-fit:cover;width:100%}.pmx .rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 14px;-webkit-overflow-scrolling:touch}.pmx .rail img{flex:0 0 340px;width:340px;border-radius:14px;scroll-snap-align:center;aspect-ratio:1/1;object-fit:cover}.pmx .study{background:#fff;border-radius:14px;padding:24px;border-left:5px solid var(--o)}.pmx .study .ing{font-family:'M PLUS 1',Arial,sans-serif;font-weight:800;font-size:20px}.pmx .study .find{margin:8px 0 10px;font-size:15.5px;color:#333}.pmx .study .src{font-size:12.5px;color:#777;line-height:1.4}.pmx details{background:#fff;border:1px solid #e2e2e2;border-radius:12px;margin:10px 0;padding:0 20px}.pmx summary{list-style:none;cursor:pointer;font-family:'M PLUS 1',Arial,sans-serif;font-weight:800;font-size:18px;padding:18px 30px 18px 0;position:relative}.pmx summary::-webkit-details-marker{display:none}.pmx summary:after{content:'+';position:absolute;right:0;top:12px;font-size:28px;color:var(--o);font-weight:700}.pmx details[open] summary:after{content:'–'}.pmx details>div{padding:0 0 18px;color:#444}.pmx details>div p+p{margin-top:10px}.pmx table.cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #e2e2e2;font-size:15px}.pmx .cmp th,.pmx .cmp td{padding:14px 12px;text-align:center;border-bottom:1px solid #eee}.pmx .cmp th{font-family:'M PLUS 1',Arial,sans-serif;font-weight:800;font-size:15px;background:#fafafa}.pmx .cmp th.us{background:var(--o);color:#fff}.pmx .cmp td.us{background:rgba(194,65,12,.06);font-weight:700}.pmx .cmp td:first-child{text-align:left;font-weight:700}.pmx .cmp tr:last-child td{border-bottom:0}.pmx .y{color:#15803d;font-weight:900}.pmx .n{color:#b91c1c;font-weight:900}.pmx .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:s}.pmx .step{text-align:center}.pmx .step .num{width:46px;height:46px;border-radius:50%;background:var(--o);color:#fff;display:grid;place-items:center;font-family:'M PLUS 1',Arial,sans-serif;font-weight:900;font-size:20px;margin:0 auto 12px}.pmx .pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pmx .pill{border:2px solid var(--o);color:var(--o);border-radius:999px;padding:9px 18px;font-weight:900;font-size:14.5px}.pmx .guar{display:grid;grid-template-columns:160px 1fr;gap:28px;align-items:center;background:#fff;border:2px solid var(--o);border-radius:16px;padding:28px;max-width:860px;margin:0 auto}.pmx .seal{width:160px;height:160px;border-radius:50%;background:var(--o);color:#fff;display:grid;place-items:center;text-align:center;font-family:'M PLUS 1',Arial,sans-serif;font-weight:900;line-height:1}.pmx .seal b{font-size:52px;display:block}.pmx .seal span{font-size:13px;letter-spacing:.08em}.pmx .disc{font-size:12px;color:#777;text-align:center;max-width:820px;margin:0 auto;line-height:1.5}.pmx .k .disc{color:#999}.pmx .num-item{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding:44px 0;border-bottom:1px solid #e6e6e6}.pmx .num-item:last-child{border-bottom:0}.pmx .num-item:nth-child(even) .ni-img{order:2}.pmx .ni-n{font-family:'M PLUS 1',Arial,sans-serif;font-weight:900;font-size:56px;line-height:1;color:var(--o)}.pmx .ni-t h2{font-size:28px;margin:8px 0 12px}.pmx .ni-t p{color:#333;font-size:17px}.pmx .ni-t p+p{margin-top:10px}.pmx .ni-img img{max-width:480px;margin:0 auto}.pmx .art{max-width:760px;margin:0 auto}.pmx .art p{font-size:18px;color:#222;margin-top:14px}.pmx .byline{display:flex;gap:10px;align-items:center;font-size:14px;color:#666;margin-top:14px;justify-content:center}.pmx .stars{color:var(--o);letter-spacing:2px;font-size:18px}@media(max-width:749px){.pmx h1{font-size:32px}.pmx h2{font-size:26px}.pmx .sec{padding:44px 0}.pmx .w{padding:0 16px}.pmx .grid2,.pmx .plans,.pmx .num-item{grid-template-columns:1fr;gap:24px}.pmx .num-item:nth-child(even) .ni-img{order:0}.pmx .num-item{padding:32px 0}.pmx .grid3,.pmx .steps{grid-template-columns:1fr;gap:14px}.pmx .grid4{grid-template-columns:1fr;gap:12px}.pmx .grid4 .card{display:grid;grid-template-columns:46px 1fr;column-gap:16px;padding:18px}.pmx .grid4 .card .ico{grid-row:span 2}.pmx .grid4 .card h3{margin:0 0 4px;font-size:18px}.pmx .stat b{font-size:22px}.pmx .stat span{font-size:11.5px}.pmx .rail img{flex-basis:78vw;width:78vw}.pmx .rimg.m78,.pmx .ni-img img{width:min(480px,78vw);margin:0 auto}.pmx .guar{grid-template-columns:1fr;text-align:center;padding:22px}.pmx .seal{margin:0 auto;width:130px;height:130px}.pmx .seal b{font-size:42px}.pmx .cmp th,.pmx .cmp td{padding:11px 6px;font-size:13px}.pmx .pbtn{font-size:16px;padding:17px 22px}.pmx .art p{font-size:17px}.pmx .ni-n{font-size:44px}.pmx .ni-t h2{font-size:23px}}html body .pmx a.pbtn,html body .pmx a.pbtn:visited{background:#C2410C!important;color:#fff!important;border:0!important;text-decoration:none!important;box-shadow:none!important}html body .pmx h1,html body .pmx h2,html body .pmx h3,html body .pmx summary,html body .pmx .study .ing,html body .pmx .stat b,html body .pmx .price,html body .pmx .ni-n,html body .pmx .seal,html body .pmx .tick,html body .pmx .badge,html body .pmx .num{font-family:'M PLUS 1',Arial,sans-serif!important}html body .pmx h1,html body .pmx h2,html body .pmx h3,html body .pmx summary,html body .pmx .study .ing{font-weight:800!important;color:#121212!important}html body .pmx .k h1,html body .pmx .k h2,html body .pmx .k h3,html body .pmx .k .card h3{color:#fff!important}html body .pmx .o,html body .pmx h1 .o,html body .pmx h2 .o,html body .pmx h3 .o{color:#C2410C!important}html body .pmx .price,html body .pmx .stat b,html body .pmx .ni-n,html body .pmx .seal b,html body .pmx .num{font-weight:900!important}html body .pmx .price{color:#121212!important}html body .pmx .price s{color:#9a9a9a!important;font-weight:700!important}html body .pmx .stat b,html body .pmx .ni-n{color:#C2410C!important}html body .pmx .seal,html body .pmx .seal b,html body .pmx .seal span,html body .pmx .num{color:#fff!important}html body .pmx .checks li{font-weight:700!important}html body .pmx .k .checks li,html body .pmx .k p{color:#e6e6e6}