.ep-main{font-family:var(--nm-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);color:var(--nm-text,#1f2126);background:linear-gradient(#f2f8fe 0%,#fff 70%);flex:1;padding:64px 16px 72px}.ep-inner{text-align:center;max-width:760px;margin:0 auto}.ep-badge{border:6px solid var(--nm-dark-panel,#1a212a);width:132px;height:132px;color:var(--nm-primary,#0054bc);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 28px;display:flex;position:relative;box-shadow:0 18px 40px #0054bc26}.ep-badge:before,.ep-badge:after{content:"";background:linear-gradient(#0054bc 0 30%,#0000 30% 37%,#007ce6 37% 64%,#0000 64% 71%,#09a8ed 71% 100%);width:46px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.ep-badge:before{clip-path:polygon(0 0,100% 0,100% 100%,22% 100%);right:calc(100% + 4px)}.ep-badge:after{clip-path:polygon(0 0,100% 0,78% 100%,0 100%);left:calc(100% + 4px)}.ep-code{letter-spacing:-.02em;color:var(--nm-dark-panel,#1a212a);font-size:40px;font-weight:800}.ep-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--nm-primary,#0054bc);margin-bottom:10px;font-size:12.5px;font-weight:700;display:inline-block}.ep-inner h1{letter-spacing:-.01em;margin-bottom:12px;font-size:30px;font-weight:800}.ep-lead{color:var(--nm-text-muted,#6b7078);max-width:520px;margin:0 auto 28px;font-size:15.5px;line-height:1.7}.ep-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:44px;display:flex}.ep-btn{font:inherit;border:1px solid var(--nm-primary,#0054bc);background:var(--nm-primary,#0054bc);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.ep-btn:hover{background:var(--nm-primary-dark,#00449a);transform:translateY(-1px)}.ep-btn--ghost{color:var(--nm-text,#1f2126);border-color:var(--nm-border,#0000001f);background:#fff}.ep-btn--ghost:hover{background:var(--nm-icon-bg,#e3f1fd)}.ep-links-title{text-transform:uppercase;letter-spacing:.06em;color:var(--nm-text-muted,#6b7078);margin-bottom:14px;font-size:13px;font-weight:700}.ep-links{text-align:left;grid-template-columns:1fr;gap:12px;display:grid}.ep-link{border:1px solid var(--nm-border,#00000014);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.ep-link:hover{border-color:var(--nm-primary,#0054bc);box-shadow:0 10px 24px #0054bc14}.ep-link-icon{background:var(--nm-icon-bg,#e3f1fd);color:#0a3a75;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ep-link strong{margin-bottom:2px;font-size:14.5px;display:block}.ep-link span{color:var(--nm-text-muted,#6b7078);font-size:12.5px}.ep-help{color:var(--nm-text-muted,#6b7078);margin-top:32px;font-size:14px}.ep-help a{color:var(--nm-primary,#0054bc);font-weight:700}@media (min-width:640px){.ep-links{grid-template-columns:repeat(2,1fr)}.ep-inner h1{font-size:36px}.ep-main{padding:88px 24px 96px}}@media (max-width:639px){.ep-inner{text-align:left}.ep-badge{width:104px;height:104px;margin:0 0 24px 54px}.ep-code{font-size:32px}.ep-lead{margin-left:0}.ep-actions{justify-content:flex-start}}
