.paid-plan-intro,.paid-plan-example,.paid-plan-full-example{box-sizing:border-box;font-family:system-ui,-apple-system,"Segoe UI","Noto Sans KR",sans-serif;color:#142b4d;word-break:keep-all;overflow-wrap:anywhere}
.paid-plan-intro{margin:22px 0;padding:24px;border:1px solid #cbdcf0;border-radius:16px;background:#fff;line-height:1.6}.paid-plan-intro__top{display:flex;justify-content:space-between;align-items:center;gap:24px}.paid-plan-kicker{display:block!important;color:#2862a4!important;font-size:12px!important;font-weight:750!important;letter-spacing:.02em}.paid-plan-intro h4{margin:7px 0 0!important;font-size:clamp(20px,2.5vw,25px)!important;font-weight:800;line-height:1.4;letter-spacing:-.04em;color:#142b4d}.paid-plan-intro .paid-plan-steps{margin:22px 0 13px!important}
.paid-plan-steps{list-style:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;padding:0!important;margin:24px 0!important}.paid-plan-steps li{display:flex;align-items:center;gap:10px;margin:0!important;padding:12px 0!important;min-width:0}.paid-plan-steps li>span{display:grid!important;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#edf3fb;color:#255a98;font-size:13px;font-weight:800}.paid-plan-steps li>b{font-size:14px!important;line-height:1.5!important;color:#142b4d!important;font-weight:750}.paid-plan-note{margin:10px 0 0!important;font-size:12px!important;line-height:1.7!important;color:#64748b!important}
.paid-plan-intro a.paid-plan-yellow,.paid-plan-example a.paid-plan-yellow,.paid-plan-example button.paid-plan-dark{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:48px;padding:12px 20px!important;border:0!important;border-radius:10px!important;background:#ffe620!important;color:#14213d!important;font:750 14px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif!important;text-decoration:none!important;white-space:normal;text-align:center;cursor:pointer}.paid-plan-example button.paid-plan-dark{background:#15223b!important;color:#fff!important}.paid-plan-intro a.paid-plan-yellow:hover,.paid-plan-example a.paid-plan-yellow:hover{background:#f4d800!important}.paid-plan-yellow:focus-visible,.paid-plan-dark:focus-visible,.paid-plan-example input:focus-visible,.paid-plan-example textarea:focus-visible{outline:3px solid #3575cf!important;outline-offset:4px}.paid-plan-intro a.paid-plan-yellow>span{display:inline!important;color:inherit!important}
.paid-plan-example{max-width:1000px;margin:0 auto;padding:28px 28px 48px;background:#f6f9fe;font-size:16px;line-height:1.75}.paid-plan-example__brand{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0 30px}.paid-plan-example__brand a{color:#1c5cab;font-size:18px;font-weight:850;text-decoration:none}.paid-plan-example__brand>span{color:#63748c;font-size:12px}.paid-plan-example header{margin:8px 0 24px}.paid-plan-example__badge{display:inline-block;padding:5px 10px;border-radius:7px;background:#fff1b8;color:#685000;font-size:12px;font-weight:750}.paid-plan-example h1{margin:19px 0 14px;font-size:clamp(32px,5vw,48px);font-weight:850;line-height:1.22;letter-spacing:-.055em;color:#142b4d}.paid-plan-example header p{margin:0;color:#5b6f89;font-size:16px}.paid-plan-example__editor{padding:28px;border:1px solid #ccdcef;border-radius:18px;background:#fff;box-shadow:0 14px 35px #18375f08}.paid-plan-example__heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.paid-plan-example h2{margin:5px 0 0;font-size:25px;line-height:1.4;letter-spacing:-.04em;color:#142b4d}.paid-plan-example__tag{padding:5px 10px;border-radius:7px;background:#edf4ff;color:#2862a4;font-size:12px;font-weight:750;white-space:nowrap}.paid-plan-example label{display:block;margin:16px 0 8px;font-size:14px;font-weight:750}.paid-plan-example input,.paid-plan-example textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:14px 16px;background:#fff;color:#142b4d;font:400 16px/1.85 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.02em}.paid-plan-example textarea{min-height:370px;resize:vertical}.paid-plan-example__label{display:flex;justify-content:space-between;align-items:center}.paid-plan-example__label>span{font-size:12px;color:#6b7e96}.paid-plan-example__actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.paid-plan-example__actions>*{flex:1;min-width:170px}.paid-plan-example__feedback{margin:14px 0!important;font-size:13px!important;color:#526986!important}.paid-plan-example footer{margin-top:30px;color:#142b4d}.paid-plan-example footer p{margin:6px 0 12px;color:#63748c;font-size:13px}.paid-plan-example footer a{color:#215da5;font-size:14px;font-weight:750}.paid-plan-full-example{max-width:1000px;margin:0 auto 40px;padding:20px 28px}.paid-plan-full-example>summary{cursor:pointer;padding:16px 0;color:#142b4d;font-weight:750;font-size:16px}
.paid-plan-intro[data-paid-plan-ui="v2"]{padding:28px;border-color:#d2dfee;box-shadow:0 10px 30px #18375f07}.paid-plan-intro .paid-plan-summary{margin:10px 0 0!important;max-width:480px;font-size:14px!important;color:#526986!important;line-height:1.65!important}.paid-plan-entry-actions{flex:0 0 244px;display:grid;gap:9px;align-content:center}.paid-plan-entry-actions small{display:block;text-align:center;font:500 11px/1.5 system-ui,sans-serif!important;color:#64748b!important}.paid-plan-intro a.paid-plan-primary{display:flex!important;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;padding:13px 18px!important;min-height:48px;border:0!important;border-radius:10px!important;background:#17366b!important;color:#fff!important;text-decoration:none!important;font:750 14px/1.5 system-ui,sans-serif!important;box-shadow:0 6px 14px #17366b20}.paid-plan-primary>span{display:inline!important;color:inherit!important}.paid-plan-primary:hover{background:#102b58!important}.paid-plan-primary:focus-visible{outline:3px solid #3575cf!important;outline-offset:4px}.paid-plan-full-example[hidden],.home-shock-cta[hidden]{display:none!important}
@media(max-width:650px){.paid-plan-intro{padding:20px 18px}.paid-plan-intro[data-paid-plan-ui="v2"]{padding:22px 18px}.paid-plan-intro__top{display:block}.paid-plan-entry-actions{margin-top:20px;width:100%}.paid-plan-intro__top>.paid-plan-yellow{width:100%;margin-top:18px}.paid-plan-steps{grid-template-columns:1fr!important;gap:0!important}.paid-plan-steps li{padding:7px 0!important}.paid-plan-example{padding:18px 18px 30px}.paid-plan-example__brand{padding-bottom:22px}.paid-plan-example__brand a{font-size:16px}.paid-plan-example__brand>span{font-size:11px}.paid-plan-example__editor{padding:21px 17px}.paid-plan-example h2{font-size:23px}.paid-plan-example__heading{align-items:flex-start}.paid-plan-example__actions{flex-direction:column}.paid-plan-full-example{padding:12px 18px}}
.paid-plan-intro.paid-plan-intro--compact[data-paid-plan-ui="v2"]{padding:16px 18px;margin:12px 0}.paid-plan-intro--compact .paid-plan-intro__top{gap:14px}.paid-plan-intro--compact h4{font-size:19px!important;margin-top:3px!important}.paid-plan-intro--compact .paid-plan-summary{font-size:13px!important;margin-top:4px!important}.paid-plan-intro--compact .paid-plan-entry-actions{flex-basis:215px;gap:2px}.paid-plan-intro--compact .paid-plan-entry-actions a.paid-plan-yellow{min-height:44px;padding:8px 12px!important}.paid-plan-intro--compact a.paid-plan-inquiry{justify-self:center;display:inline-flex;align-items:center;gap:5px;min-height:32px;font-size:13px;color:#17366b;text-decoration:underline}
@media(max-width:650px){.paid-plan-intro--compact .paid-plan-entry-actions{margin-top:9px}}
.paid-plan-intro.paid-plan-intro--owner[data-paid-plan-ui="v2"]{padding:20px 22px;background:#fffefb;border-color:#e2ddcb}
.paid-plan-intro--owner .paid-plan-intro__top{gap:18px}
.paid-plan-intro--owner .paid-plan-entry-actions{flex-basis:235px;gap:7px}
.paid-plan-intro--owner .paid-plan-entry-actions a.paid-plan-inquiry{box-sizing:border-box;justify-self:stretch;justify-content:center;min-height:44px;padding:7px 12px;border:1px solid #d1dbea;border-radius:10px;background:#fff;color:#17366b;font-weight:750;text-decoration:none}
.paid-plan-intro--owner .paid-plan-inquiry:hover{background:#edf4fd}
.paid-plan-intro--owner .paid-plan-inquiry:focus-visible{outline:3px solid #3575cf;outline-offset:3px}
.paid-plan-intro--owner .paid-plan-inquiry span{display:inline}
@media(max-width:650px){.paid-plan-intro.paid-plan-intro--owner[data-paid-plan-ui="v2"]{padding:16px}.paid-plan-intro--owner .paid-plan-entry-actions{margin-top:14px}}
.paid-plan-intro.paid-plan-intro--owner h4{font-size:clamp(21px,2.7vw,27px)!important;font-weight:850;line-height:1.32}
.paid-plan-intro.paid-plan-intro--owner .paid-plan-summary{font-size:15px!important;font-weight:450;line-height:1.65;color:#46586e}
.paid-plan-intro--owner .paid-plan-entry-actions .paid-plan-yellow{font-weight:850;font-size:14px}
.paid-plan-intro.paid-plan-intro--owner[data-paid-plan-ui="v2"]{background:#fffdf3;border-color:#e8d694}
.paid-plan-intro--owner .paid-plan-kicker{color:#634d10!important}
.paid-plan-intro--owner .paid-plan-entry-actions .paid-plan-yellow{background:#ffdf56;color:#1a2333;border:1px solid #e4bc35}
.paid-plan-intro.paid-plan-intro--compact[data-paid-plan-ui="v2"]{border-color:#deddd5;color:#17263a}.paid-plan-intro--compact .paid-plan-intro__top h4{color:#17263a}.paid-plan-intro--compact .paid-plan-entry-actions a.paid-plan-yellow{background:#f8d755!important;color:#302600!important}.paid-plan-intro--compact .paid-plan-entry-actions a.paid-plan-yellow:hover{background:#f3c93c!important}
.paid-plan-example .paid-demo-rewrite-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 12px}.paid-plan-example .paid-demo-rewrite-bar button.paid-plan-dark{min-height:44px;padding:6px 12px!important}.paid-plan-example .paid-demo-rewrite-bar button:disabled{opacity:.55;cursor:default}.paid-plan-example .paid-demo-rewrite-bar span,.paid-plan-example .paid-demo-rewrite-bar p{margin:0;font-size:13px;color:#344b68}
