.pub{--p-bg:#0a0c12;--p-panel:#10131b;--p-card:#151925;--p-line:#232838;--p-text:rgb(255 255 255/0.92);--p-muted:rgb(255 255 255/0.58);--p-faint:rgb(255 255 255/0.36);--p-sky:#75ace8;--p-lav:#b590e8;--p-grad:linear-gradient(90deg,#75ace8,#b590e8);--p-green:#5fc58a;position:fixed;inset:0;z-index:80;overflow-y:auto;overflow-x:hidden;background:var(--p-bg);color:var(--p-text);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.pub *{box-sizing:border-box}.pub-h1,.pub-review h4,.pub-roi h3,.pub-sec h2{margin:0;color:#fff;letter-spacing:-.02em;font-weight:650}.pub-review h4{font-family:inherit;letter-spacing:0}.pub :where(button){cursor:pointer}.pub-back,.pub-choice,.pub-cta,.pub-faq-item button,.pub-ghost{font:inherit}.pub-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--p-bg);border-bottom:1px solid var(--p-line)}.pub-back{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;border:1px solid var(--p-line);background:var(--p-panel);color:var(--p-text);font-size:.82rem}.pub-back:hover{border-color:#39405a}.pub-logo{height:22px;width:auto}.pub-hero{max-width:1040px;margin:0 auto;padding:44px 20px 24px;text-align:center;display:grid;justify-items:center;gap:16px}.pub-h1{font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.08;max-width:820px}.pub-accent{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-weight:500;background:var(--p-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:4px}.pub-lede{margin:0;color:var(--p-muted);font-size:1.05rem;max-width:560px;line-height:1.5}.pub-tp{display:inline-flex;align-items:center;gap:10px;color:var(--p-text);text-decoration:none;font-size:.92rem;font-weight:500}.pub-tp:hover{color:#fff}.pub-tp-small{gap:6px;font-size:.84rem;color:var(--p-muted);margin:-8px auto 18px}.pub-stars{display:inline-flex;gap:2px}.pub-mocks{position:relative;width:860px;height:470px;margin:14px auto 8px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pub-laptop{position:absolute;left:0;top:0;width:760px;border-radius:16px;border:6px solid #1c2030;background:#1c2030;box-shadow:0 40px 80px -30px rgb(0 0 0/.8),0 0 0 1px #2a3044;overflow:hidden}.pub-laptop-bar{height:22px;display:flex;align-items:center;gap:5px;padding:0 9px;background:#1c2030}.pub-laptop-bar i{width:7px;height:7px;border-radius:50%;background:#3a4158}.pub-screen{overflow:hidden;background:#fff;position:relative}.pub-screen-desk{width:748px;height:420px}.pub-scale-desk{width:1280px;height:719px;transform:scale(.584375);transform-origin:0 0;overflow:hidden}.pub-phone{position:absolute;right:0;bottom:0;width:202px;padding:6px;border-radius:30px;background:#1c2030;box-shadow:0 40px 70px -24px rgb(0 0 0/.85),0 0 0 1px #2a3044}.pub-screen-phone{width:190px;height:390px;border-radius:24px}.pub-scale-phone{width:390px;height:800px;transform:scale(.48718);transform-origin:0 0;overflow:hidden}.pub-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:14px;border:1px solid #343a50;background:var(--p-panel);color:#fff;font-size:1.05rem;font-weight:550;margin-top:8px}.pub-ghost:hover{border-color:var(--p-sky)}.pub-ghost-wide{width:100%;margin-top:28px}.pub-sec{max-width:760px;margin:0 auto;padding:56px 20px 8px;text-align:center}.pub-sec-wide{max-width:none;padding-left:0;padding-right:0}.pub-sec h2{font-size:clamp(1.6rem,3.2vw,2.25rem);line-height:1.15;margin-bottom:10px}.pub-sub{margin:0 auto 24px;color:var(--p-muted);max-width:600px;line-height:1.5}.pub-fine{margin:10px 0 0;color:var(--p-faint);font-size:.78rem}.pub-card{background:var(--p-card);border:1px solid var(--p-line);border-radius:20px;text-align:left;box-shadow:inset 0 1px 0 rgb(255 255 255/.04),0 20px 40px -26px rgb(0 0 0/.8)}.pub-check{color:var(--p-green);flex:none}.pub-pill{font-style:normal;display:inline-block;padding:3px 9px;border-radius:99px;background:rgb(95 197 138/.16);color:var(--p-green);font-size:.74rem;font-weight:650;white-space:nowrap}.pub-chart{position:relative;padding:22px 24px 18px}.pub-chart-head b{overflow-wrap:anywhere}.pub-chart-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.pub-chart-head b{display:block;color:#fff;font-weight:600}.pub-chart-head small{color:var(--p-muted);font-size:.84rem}.pub-chart-logo{width:46px;height:46px;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden;color:#10131b;font-weight:700;font-size:1.2rem;border:1px solid var(--p-line)}.pub-chart-logo img{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.pub-chart-svg{width:100%;height:190px;display:block;overflow:visible}.pub-chart-grid{stroke:#2a3044;stroke-dasharray:6 6;stroke-width:1}.pub-chart-with{fill:none;stroke-width:4;stroke-linecap:round}.pub-chart-without{fill:none;stroke:#5b6278;stroke-width:2.5;stroke-linecap:round}.pub-chart-tag{position:absolute;font-size:.86rem;font-weight:600}.pub-chart-plot{position:relative}.pub-chart-tag-with{right:0;top:-4px;background:var(--p-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pub-chart-tag-without{right:0;top:150px;color:var(--p-muted);font-weight:500}.pub-chart-foot{display:flex;justify-content:space-between;margin-top:10px;color:var(--p-muted);font-size:.84rem}.pub-table{overflow:hidden;padding:0}.pub-table-head,.pub-table-pay,.pub-table-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;border-bottom:1px solid var(--p-line)}.pub-table-head{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--p-faint);font-family:ui-monospace,Menlo,monospace}.pub-table-row span:first-child{display:flex;gap:10px;align-items:center}.pub-table-row span:last-child{color:var(--p-muted);font-variant-numeric:tabular-nums}.pub-table-total{font-weight:600}.pub-table-total s{color:var(--p-faint)}.pub-table-pay{border-bottom:0;background:#152019;font-weight:600}.pub-table-pay>span:last-child{display:flex;align-items:baseline;gap:10px}.pub-table-pay b{font-size:1.45rem;color:#fff}.pub-table-pay small{color:var(--p-muted);margin-left:-8px}.pub-plans{scroll-margin-top:60px}.pub-choices{display:grid;gap:14px;margin-top:8px}.pub-choice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;border-radius:18px;border:1px solid var(--p-line);background:var(--p-card);color:var(--p-text);text-align:left;transition:border-color .2s,box-shadow .2s}.pub-choice:hover{border-color:#3a4260}.pub-choice-on{border:2px solid transparent;padding:21px;background:linear-gradient(var(--p-card),var(--p-card)) padding-box,var(--p-grad) border-box;box-shadow:0 24px 50px -28px rgb(117 172 232/.5)}.pub-choice-skel{height:96px;animation:pub-pulse 1.2s ease-in-out infinite}.pub-popular{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:4px 14px;border-radius:99px;background:var(--p-grad);color:#0a0c12;font-size:.74rem;font-weight:700;white-space:nowrap}.pub-radio{width:22px;height:22px;border-radius:50%;border:2px solid #4a5170;display:grid;place-items:center}.pub-choice-on .pub-radio{border-color:var(--p-sky)}.pub-choice-on .pub-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--p-grad)}.pub-choice-main b{display:block;font-size:1.15rem;color:#fff}.pub-choice-main small{color:var(--p-muted);font-size:.86rem}.pub-choice-price{display:grid;justify-items:end;gap:4px}.pub-choice-price b{font-size:1.7rem;color:#fff;letter-spacing:-.02em;line-height:1}.pub-choice-price small{color:var(--p-muted);font-size:.8rem;margin-top:-2px}.pub-perks{grid-column:1/-1;list-style:none;margin:4px 0 0;padding:14px 0 0;border-top:1px solid var(--p-line);display:grid;gap:9px}.pub-perks li{display:flex;gap:10px;align-items:center;font-size:.92rem}.pub-email{display:grid;gap:6px;margin-top:18px;text-align:left;font-size:.86rem;color:var(--p-muted)}.pub-email input{padding:13px 14px;border-radius:12px;border:1px solid var(--p-line);background:var(--p-panel);color:#fff;font:inherit;font-size:1rem}.pub-email input:focus{outline:none;border-color:var(--p-sky)}.pub-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:20px;padding:17px 24px;border:0;border-radius:16px;background:var(--p-grad);color:#0a0c12;font-size:1.12rem;font-weight:700;box-shadow:0 18px 40px -16px rgb(181 144 232/.6);transition:transform .15s,box-shadow .15s}.pub-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 46px -16px rgb(181 144 232/.75)}.pub-cta:disabled{opacity:.7;cursor:default}.pub-cta-sm{width:auto;margin:0;padding:12px 26px;font-size:1rem;border-radius:14px}.pub-spin{width:20px;height:20px;border-radius:50%;border:2.5px solid rgb(10 12 18/.25);border-top-color:#0a0c12;animation:pub-rot .8s linear infinite}.pub-err{margin:12px 0 0;color:#ef6b5e;font-size:.9rem}.pub-secure{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin-top:14px;color:var(--p-muted);font-size:.84rem}.pub-secure span{display:inline-flex;align-items:center;gap:6px}.pub-roi{padding:28px}.pub-roi h3{font-size:1.5rem;line-height:1.2}.pub-roi-q{display:flex;justify-content:space-between;align-items:baseline;margin:24px 0 12px}.pub-roi-q b{font-size:1.6rem;color:#fff;font-variant-numeric:tabular-nums}.pub-range{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:99px;outline:none;cursor:pointer;background:linear-gradient(90deg,#75ace8,#b590e8) 0 0 /var(--pct,50%) 100% no-repeat,#2a3044}.pub-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--p-lav);box-shadow:0 4px 12px rgb(0 0 0/.5)}.pub-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--p-lav)}.pub-roi-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:26px}.pub-roi-x{font-size:clamp(3.4rem,8vw,5rem);line-height:1;font-weight:600;letter-spacing:-.04em;background:var(--p-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.pub-roi-body p{margin:12px 0 0;color:var(--p-muted)}.pub-bars{display:flex;gap:18px;align-items:flex-end;height:190px}.pub-bars>div{width:96px;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:end;gap:8px}.pub-bars i{width:100%;border-radius:12px 12px 4px 4px;transition:height .35s cubic-bezier(.2,.8,.2,1)}.pub-bars span{color:var(--p-muted);font-size:.8rem;text-align:center}.pub-bar-plan{background:#3a4158}.pub-bar-gain{background:var(--p-grad)}.pub-worries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.pub-worry{padding:22px}.pub-worry-i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--p-panel);border:1px solid var(--p-line);color:var(--p-sky);margin-bottom:14px}.pub-worry b{display:block;color:#fff;font-size:1.02rem}.pub-worry p{margin:6px 0 0;color:var(--p-muted);line-height:1.5;font-size:.92rem}.pub-marquee{overflow:hidden;padding:6px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pub-marquee-track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:pub-scroll 70s linear infinite}.pub-marquee-rev{animation-direction:reverse;animation-duration:80s}.pub-marquee:hover .pub-marquee-track{animation-play-state:paused}.pub-review{width:340px;flex:none;text-align:left;background:var(--p-card);border:1px solid var(--p-line);border-radius:18px;padding:18px 20px}.pub-review-top{display:flex;justify-content:space-between;align-items:center}.pub-tp-mark{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:var(--p-text)}.pub-review h4{margin:12px 0 6px;font-size:1rem;font-weight:600}.pub-review p{margin:0;color:var(--p-muted);font-size:.88rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pub-review-by{display:block;margin-top:12px;font-size:.8rem;color:var(--p-faint)}.pub-faq{text-align:left;margin-top:16px}.pub-faq-item{border-bottom:1px solid var(--p-line)}.pub-faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;background:none;border:0;color:#fff;font-size:1.02rem;font-weight:550;text-align:left}.pub-faq-plus{width:36px;height:36px;flex:none;border-radius:50%;border:1px solid var(--p-line);display:grid;place-items:center;transition:transform .25s,border-color .2s}.pub-faq-open .pub-faq-plus{transform:rotate(45deg);border-color:var(--p-sky)}.pub-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.pub-faq-a>p{overflow:hidden;margin:0;color:var(--p-muted);line-height:1.55}.pub-faq-open .pub-faq-a{grid-template-rows:1fr}.pub-faq-open .pub-faq-a>p{padding:0 2px 18px}.pub-terms{margin:22px 0 0;text-align:left;color:var(--p-muted);font-size:.86rem;line-height:1.6}.pub-terms a{color:var(--p-text);text-decoration:underline;text-underline-offset:3px}.pub-bar{position:sticky;bottom:0;z-index:3;margin-top:64px;background:var(--p-panel);border-top:1px solid var(--p-line)}.pub-bar-in{max-width:1040px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pub-reserve span{display:block;color:var(--p-muted);font-size:.82rem}.pub-reserve b{font-family:ui-monospace,Menlo,monospace;font-size:1.45rem;color:#fff;font-variant-numeric:tabular-nums}@keyframes pub-scroll{to{transform:translateX(-50%)}}@keyframes pub-rot{to{transform:rotate(1turn)}}@keyframes pub-pulse{50%{opacity:.5}}@media (max-width:900px){.pub-mocks{width:620px;height:360px}.pub-laptop{width:540px}.pub-screen-desk{width:528px;height:300px}.pub-scale-desk{height:728px;transform:scale(.4125)}.pub-phone{width:156px;padding:5px;border-radius:24px}.pub-screen-phone{width:146px;height:300px;border-radius:19px}.pub-scale-phone{height:801px;transform:scale(.37436)}}@media (max-width:640px){.pub-hero{padding-top:30px}.pub-tp{flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:.84rem}.pub-mocks{width:340px;height:236px}.pub-laptop{width:300px;border-width:4px;border-radius:11px}.pub-laptop-bar{height:14px}.pub-laptop-bar i{width:5px;height:5px}.pub-screen-desk{width:292px;height:168px}.pub-scale-desk{height:737px;transform:scale(.228125)}.pub-phone{width:104px;padding:4px;border-radius:17px}.pub-screen-phone{width:96px;height:200px;border-radius:13px}.pub-scale-phone{height:812px;transform:scale(.24615)}.pub-sec{padding-top:44px}.pub-choice{grid-template-columns:auto minmax(0,1fr);padding:18px 16px}.pub-choice-on{padding:17px 15px}.pub-choice-price{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:baseline;justify-content:start;gap:6px}.pub-worries{grid-template-columns:minmax(0,1fr)}.pub-roi{padding:22px 18px}.pub-roi-body{grid-template-columns:minmax(0,1fr)}.pub-bars{height:150px}.pub-table-head,.pub-table-pay,.pub-table-row{padding:13px 16px;font-size:.9rem}.pub-review{width:280px}.pub-reserve b{font-size:1.15rem}}.pub-domain{display:inline-flex;align-items:center;gap:8px;margin:-8px auto 22px;padding:8px 14px;border-radius:99px;background:rgb(95 197 138/.12);color:var(--p-green);font-size:.88rem;font-weight:600}.pub-admin{margin-top:26px;padding:16px 18px;border-radius:14px;border:1px dashed #4a5170;background:var(--p-panel);text-align:left;display:grid;gap:8px}.pub-admin b{color:var(--p-sky);font-size:.86rem;letter-spacing:.02em}.pub-admin p{margin:0;color:var(--p-muted);font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.pub-admin a{color:var(--p-text)}.pub-admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pub-admin-row input{padding:10px 12px;border-radius:10px;border:1px solid var(--p-line);background:var(--p-bg);color:#fff;font:inherit;font-size:.92rem}.pub-admin-row button{padding:10px 16px;border-radius:10px;border:1px solid var(--p-sky);background:transparent;color:var(--p-sky);font:inherit;font-weight:650;cursor:pointer}.pub-admin-row button:disabled{opacity:.6}