.pub-landing{--pub-w:min(1120px,calc(100% - 2 * var(--uoo-gutter)));--pub-panel-w:min(1200px,calc(100% - 40px));--pub-panel-in:min(1120px,calc(100% - 80px));--pub-ease:cubic-bezier(.22,1,.36,1);--lp-purple:#5b3fc4;--lp-green:#0c6646;--lp-blue:#2a55c6;--lp-rust:#a8440f;--lp-face-ink:#fff;--lp-paper:#fff;--lp-ink:#17141f;--lp-ink2:#3d3846;--lp-muted:#5d5767;--lp-line:#e4ddd0;--lp-accent:#5b3fc4;--lp-lilac:#ece4ff;--lp-mint:#d6f0de;--lp-yellow:#ffe6a1;--lp-pink:#ffdce8;--lp-peach:#ffe2cf;--lp-sky:#dce7fb;--lp-pink-ink:#9b1f57;--lp-yellow-ink:#7a4f00;--lp-blue-ink:#2a55c6;--lp-peach-ink:#8a3d0b;--lp-rule:#17141f;--lp-chip:#eceafd;--lp-chip-ink:#4b3fb0;--lp-opt-line:#e3dfe9;--lp-opt-on:#f1edfb;--lp-radio:#8f86a0;--lp-sheet-line:#e6e2da;--lp-blk-line:#ece8f3;--lp-blk-why:#fbf9ff;--lp-blk-why-line:#ddd2f7;--lp-mark:#e2d9fb;--lp-btn:#5b3fc4;--lp-btn-ink:#fff;--lp-btn-hover:#432b83;--lp-btn2:#fff;--lp-btn2-ink:#17141f;--lp-btn2-line:#c9c0b1;--lp-btn2-hover:#f4efe6;--lp-shadow-phone:0 30px 60px rgba(20,8,60,.35);--lp-shadow-card:0 24px 60px rgba(20,8,60,.30);--lp-shadow-sheet:0 30px 70px rgba(0,30,15,.35);overflow-x:clip;color:var(--lp-ink);font-size:17px;line-height:1.6;letter-spacing:-.005em;word-break:keep-all;overflow-wrap:break-word}[data-theme=dark] .pub-landing{--lp-paper:var(--uoo-card);--lp-ink:var(--uoo-ink);--lp-ink2:#cfc9dc;--lp-muted:var(--uoo-muted);--lp-line:var(--uoo-line);--lp-accent:var(--uoo-purple-text);--lp-lilac:var(--uoo-purple-100);--lp-mint:var(--uoo-accent-green-soft);--lp-yellow:var(--uoo-accent-yellow-soft);--lp-pink:var(--uoo-accent-pink-soft);--lp-peach:var(--uoo-accent-orange-soft);--lp-sky:var(--uoo-accent-blue-soft);--lp-pink-ink:var(--uoo-accent-pink-ink);--lp-yellow-ink:var(--uoo-accent-yellow-ink);--lp-blue-ink:var(--uoo-accent-blue-ink);--lp-peach-ink:var(--uoo-accent-orange-ink);--lp-rule:color-mix(in srgb,#000 45%,var(--uoo-bg));--lp-chip:var(--uoo-purple-100);--lp-chip-ink:var(--uoo-purple-800);--lp-opt-line:var(--uoo-line);--lp-opt-on:var(--uoo-purple-100);--lp-radio:var(--uoo-muted);--lp-sheet-line:var(--uoo-line);--lp-blk-line:var(--uoo-line);--lp-blk-why:var(--uoo-purple-25);--lp-blk-why-line:var(--uoo-purple-200);--lp-mark:var(--uoo-purple-300);--lp-btn:var(--uoo-btn);--lp-btn-ink:var(--uoo-btn-ink);--lp-btn-hover:var(--uoo-btn-hover);--lp-btn2:var(--uoo-card);--lp-btn2-ink:var(--uoo-ink);--lp-btn2-line:color-mix(in srgb,var(--uoo-ink) 35%,transparent);--lp-btn2-hover:var(--uoo-purple-100);--lp-shadow-card:0 24px 60px rgba(0,0,0,.40);--lp-shadow-sheet:0 30px 70px rgba(0,0,0,.40)}:root:not([data-theme=dark]) body:has(.pub-landing){--uoo-bg:#fbf7ef}.pub-wrap{width:var(--pub-w);margin:0 auto}.pub-sec{padding:128px 0}.pub-lab{margin:0;color:var(--lp-accent);font-size:15px;font-weight:800;line-height:1.5;letter-spacing:0}.pub-h2{margin:12px 0 0;color:var(--lp-ink);font-size:56px;font-weight:900;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.pub-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:6px;background:var(--lp-chip);color:var(--lp-chip-ink);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.pub-chip.green{background:var(--uoo-accent-green-soft);color:var(--uoo-accent-green-ink)}.pub-chip.pink{background:var(--uoo-accent-pink-soft);color:var(--uoo-accent-pink-ink)}.pub-chip.orange{background:var(--uoo-accent-orange-soft);color:var(--uoo-accent-orange-ink)}.pub-panel{width:var(--pub-panel-w);overflow:hidden;border-radius:36px}.pub-panel,.pub-panel-in{position:relative;margin:0 auto}.pub-panel-in{z-index:1;width:var(--pub-panel-in)}.pub-bed{position:absolute;z-index:0;height:auto;pointer-events:none}.pub-art{display:block;height:auto}.pub-landing .uoo-cta{min-height:52px;padding:0 22px;border-radius:12px;font-size:17px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;--cta-bg:var(--lp-btn);--cta-ink:var(--lp-btn-ink);--cta-hover:var(--lp-btn-hover)}.pub-landing .uoo-cta.secondary{border-color:transparent;background:var(--lp-btn2);color:var(--lp-btn2-ink);box-shadow:inset 0 0 0 1.5px var(--lp-btn2-line)}.pub-landing .uoo-cta.secondary:hover{background:var(--lp-btn2-hover)}.pub-arrow{display:inline-block;font-weight:600;transition:translate .2s var(--pub-ease)}a:focus-visible>.pub-arrow,a:hover>.pub-arrow{translate:3px 0}.pub-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.pub-hero{padding-top:40px}.pub-kicker{margin:0;color:var(--lp-accent);font-size:16px;font-weight:700;line-height:1.5}.pub-h1{margin:14px 0 0;color:var(--lp-ink);font-size:88px;font-weight:900;line-height:1.04;letter-spacing:-.05em}.pub-lead{max-width:860px;margin:24px 0 0;color:var(--lp-ink2);font-size:21px;font-weight:500;line-height:1.55}.pub-lead-line{display:block}.pub-fine{margin:14px 0 0;color:var(--lp-muted);font-size:14px;line-height:1.5}.pub-fine span{white-space:nowrap}.pub-fine i{font-style:normal}.pub-stage{position:relative;height:560px;margin-top:44px;overflow:hidden;border-radius:32px;background:var(--lp-purple)}.pub-stage .pub-bed{bottom:-4px;width:380px}.pub-stage .pub-bed-l{left:-24px}.pub-stage .pub-bed-r{right:-24px}.pub-stage-in{position:relative;z-index:1;display:grid;grid-template-columns:300px 460px;grid-gap:44px;gap:44px;justify-content:center;align-items:end;height:100%;padding-top:52px}.pub-stage-cap{position:absolute;z-index:2;top:18px;right:28px;margin:0;color:#f3efff;font-size:13px;line-height:1.5}.pub-phone-col{display:grid;justify-items:start}.pub-phone-head{display:flex;justify-content:space-between;width:280px;margin-bottom:10px;color:#f3efff;font-size:13px;font-weight:700;line-height:1.5}.pub-phone{width:280px;height:470px;padding:9px 9px 0;border-radius:40px 40px 0 0;background:#17141f;box-shadow:var(--lp-shadow-phone)}.pub-scr{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:32px 32px 0 0;background:#fff;color:#222;line-height:1.6}.pub-sb{flex:none;display:flex;justify-content:space-between;align-items:center;height:30px;padding:0 22px;font-size:12px;font-weight:700}.pub-ex{margin:2px 12px 0;padding:6px 8px;border-radius:7px;background:#fff6e0;color:#8a5a00;font-size:11px;font-weight:700;text-align:center}.pub-at{padding:16px 16px 4px;font-size:22px;font-weight:800;letter-spacing:-.02em}.pub-as{padding:0 16px 14px;color:#6b6b6b;font-size:13px;line-height:1.45}.pub-inv{margin:0 14px;padding:14px;border-radius:14px;background:#f5f5f5}.pub-inv b{display:block;font-size:14px}.pub-inv span{color:#666;font-size:12px}.pub-abtn{flex:none;display:grid;place-items:center;height:44px;margin:12px 14px 0;border-radius:12px;background:#17695f;color:#fff;font-size:15px;font-weight:800}.pub-abtn.ghost{border:1px solid #d6d6d6;background:#fff;color:#333}.pub-mem{margin:20px 14px 0;color:#666;font-size:12px;font-weight:700}.pub-who{display:flex;align-items:center;gap:10px;margin:8px 14px 0;font-size:14px}.pub-av{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e3f1ee;color:#17695f;font-size:12px;font-weight:800}.pub-av.empty{border:1px dashed #c8c8c8;background:#f3f3f3;color:#666}.pub-who-empty{color:#666}.pub-qcard{align-self:start;margin-top:30px;padding:26px 28px;border-radius:20px;background:var(--lp-paper);color:var(--lp-ink);box-shadow:var(--lp-shadow-card)}.pub-chips{display:flex;flex-wrap:wrap;gap:6px}.pub-qt{display:block;margin-top:12px;font-size:22px;font-weight:800;line-height:1.35;letter-spacing:-.025em}.pub-qm{display:block;margin-top:4px;color:var(--lp-muted);font-size:14px}.pub-opts{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding:0;list-style:none}.pub-opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 16px;border:1px solid var(--lp-opt-line);border-radius:12px;font-size:15px;font-weight:600;line-height:1.4;transition:border-color .2s ease,background-color .2s ease}.pub-radio{flex:none;display:block;width:16px;height:16px;border:2px solid var(--lp-radio);border-radius:50%}.pub-opt[data-on=true]{border-color:var(--lp-accent);background:var(--lp-opt-on)}.pub-opt[data-on=true] .pub-radio{border-color:var(--lp-accent);background:var(--lp-accent);box-shadow:inset 0 0 0 3px var(--lp-paper)}.pub-rl{display:block;margin-top:18px;color:var(--lp-muted);font-size:13px;font-weight:700}.pub-ans{min-height:calc(2 * 1.55em + 26px);margin:6px 0 0;padding:12px 14px;border:1px solid var(--lp-accent);border-radius:12px;font-size:15px;line-height:1.55}.pub-ans mark,.pub-blk mark{background:linear-gradient(transparent 62%,var(--lp-mark) 62%);color:inherit}.pub-caret{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-2px;background:transparent}.pub-caret[data-on=true]{background:var(--lp-accent);animation:pub-caret 1.06s steps(1) infinite}@keyframes pub-caret{50%{opacity:0}}.pub-next{display:inline-block;margin-top:10px;color:var(--lp-accent);font-size:14px;font-weight:700}.pub-cursor{position:absolute;left:0;top:0;z-index:5;pointer-events:none;opacity:1;transition:transform .85s var(--pub-ease),opacity .3s ease;will-change:transform}.pub-cursor[data-show=false]{opacity:0}.pub-cursor svg{display:block}.pub-click{position:absolute;left:-8px;top:-8px;width:18px;height:18px;border:2px solid var(--lp-accent);border-radius:50%;opacity:0}.pub-click[data-on=true]{animation:pub-click .45s ease-out}@keyframes pub-click{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.pub-nums{display:grid;grid-template-columns:.9fr .9fr 1.15fr 1.45fr;grid-gap:14px;gap:14px;margin:16px 0 0;padding:0;list-style:none}.pub-nums li{display:flex;flex-direction:column;justify-content:space-between;min-height:160px;padding:26px 24px 22px;border-radius:24px}.pub-nums li:first-child{background:var(--lp-lilac)}.pub-nums li:nth-child(2){background:var(--lp-mint)}.pub-nums li:nth-child(3){background:var(--lp-yellow)}.pub-nums li:nth-child(4){background:var(--lp-pink)}.pub-nums b{color:var(--lp-ink);font-size:64px;font-weight:900;line-height:1;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pub-nums sup{margin-left:2px;color:var(--lp-accent);font-size:26px;line-height:0;vertical-align:30px}.pub-nums span{margin-top:14px;color:var(--lp-ink2);font-size:16px;font-weight:700}.pub-numfine{margin:12px 0 0;color:var(--lp-muted);font-size:14px;line-height:1.5}.pub-rep{margin-top:128px}.pub-rep .pub-panel{padding:96px 0;background:var(--lp-green);color:var(--lp-face-ink)}.pub-rep .pub-lab{color:#ffd98c}.pub-rep .pub-h2{color:#fff}.pub-rep :focus-visible{outline-color:#fff}.pub-rep-grid{display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.pub-emp{margin:20px 0 0;font-size:21px;font-weight:700;line-height:1.5}.pub-rep-sub{margin:8px 0 0;color:#e6f5ec;font-size:18px;line-height:1.55}.pub-stat{margin:24px 0 0;color:#d3eddd;font-size:14px;line-height:1.6}.pub-stat a{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:3px}.pub-rep-bed{left:-30px;bottom:-6px;width:470px}.pub-sheet{padding:28px;border-radius:20px;background:var(--lp-paper);color:var(--lp-ink);box-shadow:var(--lp-shadow-sheet)}.pub-sheet-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:16px;border-bottom:1px solid var(--lp-sheet-line)}.pub-sheet-h strong{font-size:18px;font-weight:800;letter-spacing:-.02em}.pub-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.pub-blk{padding:16px;border:1px solid var(--lp-blk-line);border-radius:12px}.pub-blk[data-wide=true]{grid-column:1/-1}.pub-blk[data-key=why]{border-color:var(--lp-blk-why-line);background:var(--lp-blk-why)}.pub-blk p{margin:10px 0 0;font-size:15px;line-height:1.55}.pub-blk p+p{margin-top:6px}.pub-blk[data-key=why] p{font-size:16px;font-weight:600}.pub-blk small{display:block;margin-top:8px;color:var(--lp-muted);font-size:12.5px;line-height:1.5}.pub-blk small+small{margin-top:2px}.pub-steps-sec .pub-lab{color:var(--lp-accent)}.pub-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin:48px 0 0;padding:0;list-style:none}.pub-steps li{position:relative;display:flex;flex-direction:column;padding:16px 26px 32px;border-radius:28px}.pub-steps li:first-child{background:var(--lp-pink)}.pub-steps li:nth-child(2){background:var(--lp-yellow)}.pub-steps li:nth-child(3){background:var(--lp-sky)}.pub-steps .pub-art{width:100%}.pub-steps em{display:block;margin-top:4px;font-size:44px;font-style:normal;font-weight:900;line-height:1;letter-spacing:-.04em}.pub-steps li:first-child em{color:var(--lp-pink-ink)}.pub-steps li:nth-child(2) em{color:var(--lp-yellow-ink)}.pub-steps li:nth-child(3) em{color:var(--lp-blue-ink)}.pub-steps h3{margin:12px 0 0;color:var(--lp-ink);font-size:24px;font-weight:800;line-height:1.35;letter-spacing:-.03em}.pub-steps p{margin:8px 0 0;color:var(--lp-ink2);font-size:16px}.pub-next-action{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px}.pub-next-action p{margin:0;color:var(--lp-ink);font-size:19px;font-weight:800}.pub-after{padding:120px 0 0;background:var(--lp-peach)}.pub-after .pub-lab{color:var(--lp-peach-ink)}.pub-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:end;margin:24px 0 0;padding:0;list-style:none}.pub-ladder li{display:flex;flex-direction:column}.pub-ladder .pub-art{position:relative;z-index:1;width:82%;margin:0 auto -26px}.pub-ladder-blk{display:flex;flex-direction:column;padding:44px 28px 36px;border-radius:24px 24px 0 0;color:var(--lp-face-ink)}.pub-ladder li:first-child .pub-ladder-blk{min-height:330px;background:var(--lp-purple)}.pub-ladder li:nth-child(2) .pub-ladder-blk{min-height:410px;background:var(--lp-green)}.pub-ladder li:nth-child(3) .pub-ladder-blk{min-height:490px;background:var(--lp-blue)}.pub-ladder em{display:inline-grid;place-items:center;align-self:flex-start;min-width:32px;height:32px;padding:0 8px;border-radius:8px;background:#fff;font-size:16px;font-style:normal;font-weight:900;line-height:1}.pub-ladder li:first-child em{color:var(--lp-purple)}.pub-ladder li:nth-child(2) em{color:var(--lp-green)}.pub-ladder li:nth-child(3) em{color:var(--lp-blue)}.pub-ladder h3{margin:14px 0 0;color:#fff;font-size:26px;font-weight:800;line-height:1.3;letter-spacing:-.035em}.pub-ladder-price{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.35);line-height:1.3}.pub-ladder-price span{display:block;margin-bottom:4px;color:#f1eeff;font-size:14px;font-weight:700}.pub-ladder-price b{font-size:21px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.pub-ladder-price b small{font-size:15px;font-weight:700;letter-spacing:0}.pub-ladder-price i{font-style:normal}.pub-ladder-body{margin:12px 0 0;color:#f4f2ff;font-size:16px}.pub-floor{height:10px;border-radius:0 0 6px 6px;background:var(--lp-rule)}.pub-after-next{margin:0;padding:32px 0 112px;color:var(--lp-ink);font-size:19px;font-weight:800}.pub-rule{background:var(--lp-rule);color:#fff}.pub-rule ul{flex-wrap:wrap;justify-content:center;gap:20px 64px;min-height:156px;margin:0 auto;padding:0;list-style:none;font-size:26px;font-weight:800;letter-spacing:-.02em}.pub-rule li,.pub-rule ul{display:flex;align-items:center}.pub-rule li{gap:14px}.pub-rule img{flex:none;width:48px;height:48px}.pub-join{padding:128px 0 0}.pub-join .pub-panel{padding:80px 0;background:var(--lp-pink)}.pub-join .pub-lab{color:var(--lp-pink-ink)}.pub-join-grid{display:grid;grid-template-columns:minmax(0,1fr) 540px;grid-gap:40px;gap:40px;align-items:center}.pub-join-sub{margin:16px 0 0;color:var(--lp-ink2);font-size:19px;line-height:1.55}.pub-join .pub-cta{margin-top:28px}.pub-join .uoo-cta.secondary{box-shadow:inset 0 0 0 1.5px var(--lp-ink)}.pub-reward{display:grid;grid-template-columns:auto 250px;align-items:end}.pub-reward small{display:block;color:var(--lp-pink-ink);font-size:18px;font-weight:800;line-height:1.5}.pub-reward b{display:block;margin-top:6px;color:var(--lp-ink);font-size:100px;font-weight:900;line-height:.95;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pub-reward img{display:block;width:100%;height:auto}.pub-faq-grid{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.pub-faq .pub-h2{margin-top:0;font-size:44px}.pub-faq-art{display:block;width:220px;height:auto;margin-top:24px}.pub-qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.pub-qa div{padding:26px 26px 28px;border:1px solid var(--lp-line);border-radius:22px;background:var(--lp-paper)}.pub-qa dt{display:flex;gap:10px;color:var(--lp-ink);font-size:19px;font-weight:800;line-height:1.4}.pub-qa dt i{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#fff;font-size:14px;font-style:normal;font-weight:900}.pub-qa div:first-child dt i{background:var(--lp-purple)}.pub-qa div:nth-child(2) dt i{background:var(--lp-green)}.pub-qa div:nth-child(3) dt i{background:var(--lp-rust)}.pub-qa div:nth-child(4) dt i{background:var(--lp-blue)}.pub-qa dd{margin:10px 0 0;color:var(--lp-ink2);font-size:16px}.pub-end{padding:0 0 24px}.pub-end-panel{padding:96px 40px 64px;background:var(--lp-purple);color:#fff;text-align:center}.pub-end-panel .pub-h2{position:relative;z-index:1;max-width:800px;margin:0 auto;color:#fff;font-size:60px}.pub-end-panel .uoo-cta{position:relative;z-index:1;margin-top:32px;--cta-bg:#fff;--cta-ink:#17141f;--cta-hover:#f1edfb}.pub-end-panel :focus-visible{outline-color:#fff}.pub-sign{position:relative;z-index:1;display:block;width:780px;max-width:100%;margin:56px auto 0}.pub-sign img{display:block;width:100%;height:auto}.pub-end-panel .pub-bed{bottom:-4px;width:330px}.pub-end-panel .pub-bed-l{left:-30px}.pub-end-panel .pub-bed-r{right:-30px}.pub-landing.js-reveal .reveal{transition:opacity .4s ease-out,transform .4s ease-out}.pub-landing.js-reveal .reveal:not(.is-in){opacity:0;transform:translateY(12px)}@media (max-width:1279px){.pub-nums b{font-size:clamp(48px,5vw,64px)}.pub-reward{grid-template-columns:auto clamp(160px,19vw,250px)}.pub-reward b{font-size:clamp(72px,7.8vw,100px)}}@media (max-width:1023px){.pub-stage{height:auto;padding:56px 40px 0}.pub-stage .pub-bed{width:260px}.pub-stage-in{grid-template-columns:minmax(0,1fr);gap:0;justify-items:center;padding-top:0}.pub-qcard{order:-1;width:100%;max-width:560px;margin:0 0 24px}.pub-phone-col{justify-items:center}.pub-phone{height:320px}.pub-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-nums b{font-size:52px}.pub-rep .pub-panel{padding:72px 0 240px}.pub-faq-grid,.pub-join-grid,.pub-rep-grid{grid-template-columns:minmax(0,1fr);gap:32px}.pub-steps{grid-template-columns:minmax(0,1fr);gap:16px}.pub-steps .pub-art{width:min(78%,380px);margin:0 auto}.pub-after{padding-top:96px}.pub-ladder{grid-template-columns:minmax(0,1fr);gap:0}.pub-ladder li:nth-child(2){padding-left:32px}.pub-ladder li:nth-child(3){padding-left:64px}.pub-ladder .pub-art{width:min(54%,300px);margin:0 0 -22px auto}.pub-ladder li:nth-child(n) .pub-ladder-blk{min-height:0}.pub-rule ul{padding:32px 0}.pub-reward{grid-template-columns:auto 250px;justify-content:start}.pub-reward b{font-size:100px}.pub-end-panel .pub-bed{width:260px}}@media (max-width:767px){.pub-landing{font-size:16px;--pub-panel-w:calc(100% - 20px);--pub-panel-in:calc(100% - 32px)}.pub-hero{padding-top:28px}.pub-kicker{font-size:14px}.pub-h1{font-size:48px;line-height:1.1}.pub-lead{margin-top:18px;font-size:17px}.pub-cta{flex-direction:column;align-items:stretch;margin-top:24px}.pub-fine{font-size:13px}.pub-stage{margin:36px calc(-1 * var(--uoo-gutter)) 0;padding:52px var(--uoo-gutter) 0;border-radius:0}.pub-stage .pub-bed{width:200px}.pub-stage .pub-bed-l{left:-40px}.pub-stage .pub-bed-r{right:-40px}.pub-stage-cap{top:16px;right:auto;left:var(--uoo-gutter)}.pub-qcard{max-width:none;padding:20px}.pub-qt{font-size:19px}.pub-ans,.pub-rl{display:none}.pub-phone,.pub-phone-head{width:230px}.pub-phone{height:250px;padding:7px 7px 0;border-radius:32px 32px 0 0}.pub-scr{border-radius:26px 26px 0 0}.pub-at{padding-top:12px;font-size:18px}.pub-nums{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px}.pub-nums li{flex-direction:row;align-items:center;min-height:0;padding:16px 20px;border-radius:18px}.pub-nums b{font-size:40px}.pub-nums sup{font-size:18px;vertical-align:18px}.pub-nums span{margin:0;font-size:15px}.pub-sec{padding:88px 0}.pub-h2{font-size:34px}.pub-panel{border-radius:26px}.pub-rep{margin-top:88px}.pub-rep .pub-panel{padding:56px 0 200px}.pub-rep-bed{left:-40px;width:340px}.pub-emp{font-size:18px}.pub-rep-sub{font-size:16px}.pub-sheet{padding:18px}.pub-blocks{grid-template-columns:minmax(0,1fr)}.pub-steps{gap:14px;margin-top:32px}.pub-steps .pub-art{width:78%}.pub-steps em{font-size:36px}.pub-steps h3{font-size:21px}.pub-next-action{flex-direction:column;align-items:stretch;margin-top:32px}.pub-next-action p{font-size:17px}.pub-after{padding-top:88px}.pub-ladder{margin-top:20px}.pub-ladder li:nth-child(2){padding-left:20px}.pub-ladder li:nth-child(3){padding-left:40px}.pub-ladder .pub-art{width:54%;margin:0 0 -18px auto}.pub-ladder-blk{padding:30px 20px 26px;border-radius:20px 20px 0 0}.pub-ladder h3{font-size:21px}.pub-ladder-price b{font-size:19px}.pub-after-next{padding:28px 0 88px;font-size:17px}.pub-rule ul{flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding:40px 0;font-size:20px}.pub-rule img{width:40px;height:40px}.pub-join{padding-top:88px}.pub-join .pub-panel{padding:52px 0 40px}.pub-join-grid{gap:28px}.pub-reward{grid-template-columns:auto minmax(64px,130px)}.pub-reward small{font-size:16px}.pub-reward b{font-size:clamp(44px,15vw,60px)}.pub-faq-grid{gap:24px}.pub-faq .pub-h2{font-size:32px}.pub-faq-art{width:160px;margin-top:16px}.pub-qa{grid-template-columns:minmax(0,1fr);gap:12px}.pub-qa div{padding:22px 20px}.pub-qa dt{font-size:17px}.pub-end-panel{padding:56px 20px 44px}.pub-end-panel .pub-h2{font-size:30px}.pub-end-panel .uoo-cta,.pub-sign{width:100%}.pub-sign{max-width:320px;margin-top:40px}.pub-end-panel .pub-bed{display:none}}@media (prefers-reduced-motion:reduce){.pub-landing *,.pub-landing :after,.pub-landing :before{animation:none!important;transition-duration:0s!important}.pub-landing .reveal{opacity:1!important;transform:none!important}}