@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.expo{--bg:#0b0c10;--panel:#15171f;--panel2:#1c1f2a;--ink:#f3f4f7;--muted:#9097a8;--line:#272a36;--blue:#2563eb;--blue-hi:#6e97ff;--ok:#22c55e;--danger:#f87171;--f-display:"Bricolage Grotesque Variable", "Geist Sans", ui-sans-serif, system-ui, sans-serif;--f-body:"Geist Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.5;position:fixed;inset:0;overflow:hidden}.expo *,.expo :before,.expo :after{box-sizing:border-box}.expo [hidden]{display:none!important}.expo h1,.expo h2,.expo h3{text-wrap:balance;font-family:var(--f-display);letter-spacing:-.02em;margin:0}.expo .mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.expo :focus-visible{outline:2px solid var(--blue-hi);outline-offset:2px}.expo .layout{height:100%}.expo .info{display:none}.expo .feed-wrap{height:100%;position:relative}.expo .feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.expo .feed::-webkit-scrollbar{display:none}.expo .card{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative;overflow:hidden;container-type:inline-size}.expo .dots{right:max(10px, env(safe-area-inset-right,0px));z-index:6;gap:6px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.expo .dots button{cursor:pointer;background:#ffffff4d;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:height .2s,background .2s}.expo .dots button.on{background:#fff;height:20px}.expo .wordmark{filter:brightness(0)invert();width:auto;height:22px;display:block}.expo .intro{background:radial-gradient(120% 70% at 50% 0%, #1a2f7a 0%, var(--bg) 62%);padding:calc(40px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 20px max(20px, env(safe-area-inset-left,0px));grid-template-rows:auto 1fr auto;gap:16px;display:grid}.expo .intro-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.expo .chip{color:#c8cedd;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:flex}.expo .chip i{background:var(--ok);border-radius:50%;width:7px;height:7px}.expo .intro-mid{align-content:center;gap:14px;display:grid}.expo .eyebrow{color:var(--blue-hi)}.expo .intro h1{font-size:clamp(30px,9cqw,46px);font-weight:800;line-height:1.02}.expo .accent{color:var(--blue-hi)}.expo .intro .sub{color:#b7bdcc;max-width:40ch;margin:0;font-size:15px}.expo .add{cursor:pointer;background:#ffffff08;border:1.5px dashed #ffffff38;border-radius:22px;justify-items:center;gap:10px;margin-top:6px;padding:22px 16px;transition:border-color .15s,background .15s;display:grid;position:relative}.expo .add:hover,.expo .add.over{border-color:var(--blue-hi);background:#6e97ff14}.expo .add input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.expo .plus{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;line-height:1;display:grid;box-shadow:0 0 0 8px #2563eb2e}.expo .add b{font-family:var(--f-display);font-size:16px;font-weight:700}.expo .add small{color:var(--muted)}.expo .samples{justify-content:center;align-items:center;gap:8px;display:flex}.expo .samples .mono{color:var(--muted);margin-right:4px}.expo .sample{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;width:40px;height:40px;padding:4px}.expo .sample img{object-fit:contain;width:100%;height:100%;display:block}.expo .sample[aria-pressed=true]{border-color:var(--blue-hi)}.expo .hint{color:var(--muted);justify-self:center;font-size:18px;line-height:1;animation:2s ease-in-out infinite expo-nudge}@keyframes expo-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.expo .clip{background:#000}.expo .clip video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.expo .clip-tag{left:max(14px, env(safe-area-inset-left,0px));top:calc(44px + env(safe-area-inset-top,0px));z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#00000073;border-radius:999px;padding:5px 10px;position:absolute}.expo .clip:not(.selected) video{filter:brightness(.6)}.expo .select-clip{z-index:3;background:var(--blue);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059}.expo .select-clip:hover{filter:brightness(1.1)}.expo .josla,.expo .sticker{white-space:nowrap;color:#fff;background:var(--cta,#2563eb);z-index:2;border-radius:999px;align-items:center;width:max-content;display:flex;position:absolute;left:50%;box-shadow:0 1.5cqw 5cqw #00000059}.expo .josla{gap:2.4cqw;max-width:90%;padding:2cqw 3.6cqw 2cqw 2cqw;font-size:5cqw;font-weight:600;animation:8s cubic-bezier(.2,.8,.2,1) infinite expo-josla;top:66%;transform:translate(-50%)}.expo .josla.with-line{padding-left:3.6cqw}.expo .sticker{gap:2cqw;max-width:86%;padding:1.6cqw 3.4cqw 1.6cqw 1.6cqw;font-size:4.6cqw;font-weight:600;animation:3.2s ease-in-out infinite expo-bob;top:17%;transform:translate(-50%)rotate(-3deg)}.expo .ov-logo{background:#fff;border-radius:50%;flex:none;place-items:center;width:8cqw;height:8cqw;display:grid;overflow:hidden}.expo .sticker .ov-logo{width:7.4cqw;height:7.4cqw}.expo .ov-logo img{object-fit:contain;width:78%;height:78%}.expo .ov-logo span{font-family:var(--f-display);color:#0b0c10;font-size:4cqw;font-weight:800}.expo .ov-line{text-overflow:ellipsis;min-width:0;overflow:hidden}.expo .ov-sep{background:#fff6;flex:none;align-self:stretch;width:1px}.expo .ov-brand{text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:800;overflow:hidden}@keyframes expo-josla{0%,6%{opacity:0;transform:translate(-50%,18cqw)scale(.9)}12%{opacity:1;transform:translate(-50%)scale(1.04)}15%,78%{opacity:1;transform:translate(-50%)scale(1)}86%,to{opacity:0;transform:translate(-50%,10cqw)scale(.94)}}@keyframes expo-bob{0%,to{transform:translate(-50%)rotate(-3deg)}50%{transform:translate(-50%,-1.4cqw)rotate(-1.5deg)}}.expo .style-bar .sticker,.expo .style-sticker .josla{display:none}@media (prefers-reduced-motion:reduce){.expo .josla,.expo .sticker,.expo .hint{animation:none}}.expo .end{background:var(--bg);padding:calc(44px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) calc(var(--bar-h,72px) + 20px) max(20px, env(safe-area-inset-left,0px));flex-direction:column;gap:16px;display:flex;overflow-y:auto}.expo .end>*{flex:none}.expo .brand-block{text-align:center;background:radial-gradient(90% 80% at 50% 0%, #1a2f7a 0%, #1a2f7a59 45%, transparent 80%), var(--panel);border-radius:14px;flex:auto;place-content:center;justify-items:center;gap:12px;min-height:150px;padding:20px 16px;display:grid}.expo .brand-block .wordmark{height:40px}.expo .bb-slogan{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0;font-size:22px;font-weight:800;line-height:1.08}.expo .bb-url{color:var(--muted);text-transform:none;letter-spacing:.06em}.expo .stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.expo .stat{background:var(--panel);border-radius:14px;align-content:start;gap:4px;padding:16px;display:grid}.expo .stat .v{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.15}.expo .stat .k{color:var(--muted);font-size:13px;line-height:1.3}.expo .lf{background:var(--panel);border-radius:14px;gap:12px;padding:16px;display:grid}.expo .lf label{color:var(--muted);gap:6px;font-size:13px;display:grid}.expo .lf input,.expo .txt{background:var(--panel2);width:100%;font:inherit;color:var(--ink);border:1px solid #0000;border-radius:12px;padding:11px 12px;font-size:16px}.expo .lf input:focus,.expo .txt:focus{border-color:var(--blue-hi);outline:none}.expo .lf input[aria-invalid=true]{border-color:var(--danger)}.expo .lf-error{color:var(--danger);font-size:12px}.expo .lf-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.expo .btn{background:var(--blue);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;width:100%;padding:14px 16px;font-weight:600}.expo .btn:hover{filter:brightness(1.1)}.expo .btn:disabled{opacity:.6;cursor:default}.expo .btn.ghost{background:var(--panel2);color:var(--ink)}.expo .lf-done{color:var(--ok);font-weight:600}.expo .lf-privacy{color:var(--muted);margin:0;font-size:12px}.expo .lf-privacy a,.expo .contact a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.expo .end-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.expo .contact{color:var(--muted);margin:0;font-size:14px}.expo .end-foot .age{color:var(--muted);font-size:13px;font-family:var(--f-mono);letter-spacing:.06em}.expo .platforms{flex-wrap:wrap;gap:6px;display:flex}.expo .plat{background:var(--panel);color:#c8cedd;border-radius:999px;padding:4px 10px;font-size:13px}.expo .sheet{z-index:10;background:var(--panel);padding:10px max(14px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));border-radius:22px 22px 0 0;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 40px #00000080}.expo.started .sheet{transform:translateY(0)}.expo .grab{background:var(--line);border-radius:2px;width:36px;height:4px;margin:0 auto 10px}.expo .sheet-bar{align-items:center;gap:10px;display:flex}.expo .sum-logo{background:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.expo .sum-logo img{object-fit:contain;width:80%;height:80%}.expo .sum-logo span{font-family:var(--f-display);color:#0b0c10;font-size:16px;font-weight:800}.expo .sum-txt{flex:1;min-width:64px;line-height:1.3;display:grid}.expo .sum-txt b,.expo .sum-txt small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.expo .sum-txt small{color:var(--muted)}.expo .pill{font:inherit;cursor:pointer;background:var(--panel2);color:var(--ink);white-space:nowrap;border:0;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600}.expo .sheet-body{gap:14px;padding-top:14px;display:none}.expo .sheet.open .sheet-body{display:grid}.expo .sheet.open .sheet-bar .pill{display:none}.expo .f{gap:6px;display:grid}.expo .cta-fields{gap:inherit;border:0;min-width:0;margin:0;padding:0;display:grid}.expo .cta-fields:disabled{opacity:.45}.expo .cta-fields:disabled *{cursor:not-allowed}.expo .cta-locked{color:var(--muted);margin:0;font-size:14px}.expo .f>.mono,.expo .f>label{color:var(--muted)}.expo .pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.expo .seg{background:var(--panel2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.expo .seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 4px;font-size:13px}.expo .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.expo .swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.expo .sw{cursor:pointer;border:0;border-radius:50%;width:28px;height:28px}.expo .sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px #fff}.expo .sw-custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;width:28px;height:28px;position:relative;overflow:hidden}.expo .sw-custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.expo .relogo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.expo .relogo label{cursor:pointer}.expo .sheet-title{display:none}.expo.sheet-open .intro .add,.expo.sheet-open .intro .samples,.expo.sheet-open .intro .intro-bottom{display:none!important}.expo.sheet-open .intro .intro-mid{padding-bottom:calc(var(--sheet-h,420px) + 4px);align-content:end}.expo.sheet-open .intro{grid-template-rows:auto 1fr}.expo.sheet-open .feed{touch-action:none;overflow:hidden}.expo.sheet-open .dots{display:none}.expo .steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.expo .steps li{color:var(--muted);border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.expo .steps li .b{border:1.5px solid var(--line);width:30px;height:30px;font-family:var(--f-display);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.expo .steps li.now{background:var(--panel);color:var(--ink)}.expo .steps li.now .b{border-color:var(--blue-hi);color:var(--blue-hi)}.expo .steps li.done .b{background:var(--ok);border-color:var(--ok);color:#0b0c10}.expo .steps li b{font-weight:600}@media (width>=900px){.expo{min-height:100dvh;position:relative;inset:auto;overflow:visible}.expo .intro{padding-top:20px}.expo .clip-tag{top:26px}.expo .end{padding:20px}.expo .layout{max-width:1360px;min-height:100dvh;padding-block:32px;padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:48px;margin:0 auto;display:grid}.expo .info{align-content:center;align-self:center;gap:24px;display:grid}.expo .info h2{font-size:28px;font-weight:800;line-height:1.05}.expo .info-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.expo .info .steps{margin-inline:-12px}.expo .feed-wrap{aspect-ratio:9/16;height:min(800px,100dvh - 64px)}.expo .feed{box-shadow:0 0 0 1px var(--line), 0 40px 80px -30px #000c;border:8px solid #000;border-radius:30px}.expo .dots{right:-22px}.expo .sheet{box-shadow:none;border:1px solid var(--line);border-radius:22px;align-self:start;margin-top:8px;padding:20px;position:static;transform:none}.expo .grab,.expo .sheet-bar,.expo .done-btn,.expo .intro .chip{display:none}.expo .sheet-body{gap:16px;padding-top:0;display:grid}.expo .sheet-title{justify-content:space-between;align-items:center;display:flex}.expo .sheet-title h3{font-size:18px;font-weight:700}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ppc{--ppc-display:"Bricolage Grotesque Variable", "Geist Sans", ui-sans-serif, system-ui, sans-serif;--ppc-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--ppc-blue:#2563eb;--ppc-blue-deep:#1d4ed8;--ppc-blue-hi:#8fa8ff;-webkit-font-smoothing:antialiased;font-family:Geist Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55;container:ppc/inline-size}.ppc .ppc-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}.ppc .ppc-display{font-family:var(--ppc-display);font-optical-sizing:auto;text-wrap:balance}.ppc .ppc-mark{background:linear-gradient(transparent 60%, var(--ppc-blue) 60%, var(--ppc-blue) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em;font-style:normal}.ppc .ppc-bar{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.ppc .ppc-logo{filter:brightness(0)invert();width:auto;height:24px;display:block}.ppc .ppc-lang{border:1px solid #8fa8ff38;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ppc .ppc-lang a{color:#8890ad;min-width:44px;min-height:32px;font:600 12px/1 var(--ppc-mono);letter-spacing:.06em;border-radius:999px;place-items:center;padding:0 10px;text-decoration:none;display:grid}.ppc .ppc-lang a:hover{color:#f3f5fb}.ppc .ppc-lang a[aria-current=true]{color:#080b16;background:#f3f5fb}.ppc .ppc-btn{background:var(--ppc-blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 26px 0 28px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 14px 30px -14px #2563ebe6}.ppc .ppc-btn:hover{background:var(--ppc-blue-deep)}.ppc .ppc-btn:active{transform:translateY(1px)}.ppc .ppc-btn:focus-visible{outline:3px solid var(--ppc-blue-hi);outline-offset:3px}.ppc .ppc-btn.is-white{color:var(--ppc-blue-deep);background:#fff;box-shadow:0 14px 30px -14px #0f172a99}.ppc .ppc-btn.is-white .ppc-arrow{background:var(--ppc-blue);color:#fff}.ppc .ppc-btn.is-white:hover{background:#eff6ff}.ppc .ppc-btn[disabled]{opacity:.85;cursor:progress}.ppc .ppc-arrow{background:#ffffff2e;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:-12px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:grid}.ppc .ppc-btn:hover .ppc-arrow{transform:translate(4px)rotate(-45deg)}.ppc .ppc-micro{font-size:13px;line-height:1.55}.ppc .ppc-secno{font:600 13px/1 var(--ppc-mono);letter-spacing:.06em;align-items:center;gap:14px;margin-bottom:22px;display:flex}.ppc .ppc-secno:after{content:"";opacity:.6;background:currentColor;width:56px;height:1px}.ppc .ppc-foot .ppc-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-block:28px 36px;font-size:12.5px;display:flex}.ppc .ppc-foot nav{flex-wrap:wrap;gap:4px 20px;display:flex}.ppc .ppc-foot a,.ppc .ppc-foot button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.ppc .ppc-reveal{animation:.8s cubic-bezier(.2,.8,.2,1) both ppc-rise;animation-delay:calc(var(--d,0) * 90ms)}@keyframes ppc-rise{0%{opacity:0;transform:translateY(14px)}}.ppc-c{--page:#0e1017;--surface:#171a24;--line:#262b3a;--line-2:#353b4f;--ink:#f3f5fb;--ink-2:#c9cde0;--muted:#959bb2;--muted-2:#6c7290;background:var(--page);color:var(--ink-2)}.ppc-c .c-hero{background:radial-gradient(520px 520px at 82% 46%, #2563eb61, transparent 70%), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 64px 64px, var(--page);position:relative;overflow:hidden}.ppc-c .c-hero-g{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:56px;padding-block:40px 96px;display:grid}.ppc-c .c-kicker{border:1px solid var(--line-2);font:600 12px/1 var(--ppc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:999px;margin-bottom:22px;padding:6px 12px;display:inline-block}.ppc-c h1{letter-spacing:-.045em;color:var(--ink);font-size:88px;font-weight:800;line-height:.92}.ppc-c .c-lead{max-width:520px;color:var(--ink-2);margin-top:28px;font-size:19px;line-height:1.6}.ppc-c .c-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.ppc-c .c-badge{background:var(--surface);border:1px solid var(--line);height:34px;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 4px;font-size:13.5px;font-weight:500;display:inline-flex}.ppc .c-tile{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ppc .c-tile.is-instagram{background:linear-gradient(135deg,#f09433,#dc2743 55%,#bc1888)}.ppc .c-tile.is-tiktok{background:#000;box-shadow:inset 0 0 0 1px #ffffff2e}.ppc .c-tile.is-youtube{background:#f03}.ppc-c .c-cta-row{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:36px;display:flex}.ppc-c .c-cta-row .ppc-micro{font-family:var(--ppc-mono);color:var(--muted);font-size:12.5px}.ppc .c-feed-wrap{justify-content:center;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.ppc .c-feed{background:#05060a;border-radius:46px;flex:none;width:290px;height:590px;padding:10px;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 60px 120px -50px #2563ebe6}.ppc .c-feed-scr{background:#000;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.ppc .c-feed-notch{z-index:4;background:#05060a;border-radius:14px;width:92px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ppc .c-feed-track{transition:transform .85s cubic-bezier(.7,0,.2,1);position:absolute;inset:0}.ppc .c-feed-clip{width:100%;height:100%;position:absolute;left:0;overflow:hidden}.ppc .c-scene{width:100%;height:100%;position:absolute;inset:0}.ppc .c-fpill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#00000073;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 6px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:48px;left:14px}.ppc .c-fpill .c-tile{border-radius:50%;width:20px;height:20px}.ppc .c-rail{flex-direction:column;gap:14px;display:flex;position:absolute;bottom:110px;right:12px}.ppc .c-rail span{color:#fff;background:#00000047;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ppc .c-rail svg{width:17px;height:17px}.ppc .c-cap{grid-template-columns:28px 1fr;align-items:center;gap:7px 9px;display:grid;position:absolute;bottom:70px;left:14px;right:62px}.ppc .c-cap-av{background:#ffffffe0;border-radius:50%;grid-row:span 2;width:28px;height:28px}.ppc .c-cap i{background:#fffc;border-radius:4px;height:7px;display:block}.ppc .c-cap i+i{background:#ffffff80;width:66%}.ppc .c-fviews{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 13px/1 var(--ppc-mono);color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex;position:absolute;bottom:18px;left:14px}.ppc .c-fviews svg{width:15px;height:15px}.ppc .c-feed-dots{flex-direction:column;gap:8px;display:flex}.ppc .c-feed-dots button{background:var(--line-2);cursor:pointer;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:height .35s,background-color .35s}.ppc .c-feed-dots button[aria-pressed=true]{background:var(--ppc-blue-hi);height:34px}.ppc .c-feed-dots button:focus-visible{outline:2px solid var(--ppc-blue-hi);outline-offset:3px}.ppc .c-fok{z-index:3;color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:38px;height:38px;animation:2.8s cubic-bezier(.34,1.56,.64,1) forwards ppc-okpop;display:grid;position:absolute;top:44px;right:14px;transform:scale(0);box-shadow:0 8px 20px #0006}.ppc .c-fok svg{width:20px;height:20px}@keyframes ppc-okpop{0%,30%{transform:scale(0)}42%,to{transform:scale(1)}}.ppc-c .c-earn{z-index:5;color:#0f172a;background:#fff;border-radius:20px;width:230px;padding:18px;position:absolute;bottom:96px;left:-104px;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #0009}.ppc-c .c-earn-k{color:#475569;font-size:12.5px;line-height:1.4}.ppc-c .c-earn-v{font:800 54px/1 var(--ppc-display);letter-spacing:-.045em;color:#0f172a;font-variant-numeric:tabular-nums;margin:6px 0 10px}.ppc-c .c-earn-r{color:#1d4ed8;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.ppc-c .c-earn-r .c-tile{border-radius:6px;width:22px;height:22px}.ppc-c .c-earn-tag{color:#1d4ed8;background:#eff6ff;border-radius:999px;margin-top:10px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-block}@keyframes ppc-steam{0%{opacity:0;transform:translateY(8px)}40%{opacity:.9}to{opacity:0;transform:translateY(-18px)}}.ppc .c-steam path{transform-box:fill-box;animation:2.4s ease-in-out infinite ppc-steam}.ppc .c-steam path:nth-child(2){animation-delay:.7s}.ppc .c-steam path:nth-child(3){animation-delay:1.4s}@keyframes ppc-bounce{0%{transform:translateY(-112px)}to{transform:translateY(0)}}.ppc .c-ball{transform-box:fill-box;animation:.55s cubic-bezier(.5,0,1,.55) infinite alternate ppc-bounce}@keyframes ppc-shadow{0%{opacity:.12;transform:scale(.4)}to{opacity:.45;transform:scale(1)}}.ppc .c-shadow{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.5,0,1,.55) infinite alternate ppc-shadow}@keyframes ppc-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.ppc .c-wave rect{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite ppc-wave}.ppc-reel{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.ppc-c .c-sec{padding-block:112px}.ppc-c .c-band{background:var(--ppc-blue);color:#ffffffe6}.ppc-c .c-sec .ppc-secno{color:var(--ppc-blue-hi)}.ppc-c .c-band .ppc-secno{color:#fff}.ppc-c h2{letter-spacing:-.04em;color:var(--ink);font-size:64px;font-weight:800;line-height:.96}.ppc-c .c-band h2{color:#fff}.ppc-c .c-sec-lead{max-width:520px;color:var(--muted);margin-top:22px;font-size:18px}.ppc-c .c-band .c-sec-lead{color:#ffffffd9}.ppc-c .c-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;margin-top:56px;display:grid}.ppc-c .c-pseg{flex-wrap:wrap;gap:6px;display:inline-flex}.ppc-c .c-pseg button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 8px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.ppc-c .c-pseg button[aria-checked=true]{color:var(--ppc-blue-deep);background:#fff;border-color:#fff}.ppc-c .c-pseg .c-tile{width:32px;height:32px}.ppc-c .c-pseg button:focus-visible,.ppc-c .c-presets button:focus-visible{outline-offset:2px;outline:3px solid #fff}.ppc-c .c-calc-lbl{font:600 12px/1 var(--ppc-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbd;margin:40px 0 4px;display:block}.ppc-c .c-range{--p:0;padding-top:52px;position:relative}.ppc-c .c-range input{appearance:none;cursor:pointer;background:0 0;width:100%;height:48px;display:block}.ppc-c .c-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #fff calc(var(--p) * 100%), #ffffff40 calc(var(--p) * 100%));border-radius:999px;height:10px}.ppc-c .c-range input::-moz-range-track{background:#ffffff40;border-radius:999px;height:10px}.ppc-c .c-range input::-moz-range-progress{background:#fff;border-radius:999px;height:10px}.ppc-c .c-range input::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--ppc-blue-deep);background:#fff;border-radius:50%;width:32px;height:32px;margin-top:-11px;box-shadow:0 6px 18px #0f172a59}.ppc-c .c-range input::-moz-range-thumb{border:4px solid var(--ppc-blue-deep);background:#fff;border-radius:50%;width:24px;height:24px}.ppc-c .c-range input:focus{outline:none}.ppc-c .c-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 7px #ffffff59}.ppc-c .c-bubble{top:0;left:calc(16px + (100% - 32px) * var(--p));color:#0f172a;font:700 15px/1 var(--ppc-mono);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:8px 12px;position:absolute;transform:translate(-50%)}.ppc-c .c-bubble:after{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.ppc-c .c-scale{font:500 12px var(--ppc-mono);color:#ffffff8c;justify-content:space-between;display:flex}.ppc-c .c-presets{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ppc-c .c-presets button{color:#ffffffe6;min-height:44px;font:500 13px var(--ppc-mono);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:0 14px}.ppc-c .c-presets button[aria-pressed=true]{color:#fff;background:#ffffff29;border-color:#fff}.ppc-c .c-tag{color:#fff;background:#ffffff29;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ppc-c .c-about{font:600 20px/1 var(--ppc-display);color:#ffffffbd;margin-top:22px}.ppc-c .c-result{font:800 156px/.86 var(--ppc-display);letter-spacing:-.06em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;display:block}.ppc-c .c-calc-foot{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;margin-top:64px;padding-top:48px;display:grid}.ppc-c .c-rchips{gap:12px;display:grid}.ppc-c .c-rchip{border-bottom:1px solid #ffffff38;align-items:center;gap:12px;padding-bottom:12px;display:flex}.ppc-c .c-rchip:last-child{border-bottom:0}.ppc-c .c-rchip-nm{color:#fff;flex:1;min-width:0;font-size:15px;font-weight:500}.ppc-c .c-rchip-pr{font:800 26px/1 var(--ppc-display);letter-spacing:-.03em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.ppc-c .c-rchip-pr small{letter-spacing:0;color:#ffffffbd;margin-left:6px;font-family:Geist Sans,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500}.ppc-c .c-excard p{color:#ffffffe6;font-size:14.5px;line-height:1.5}.ppc-c .c-excard .c-excard-v{letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:64px;font-weight:800;line-height:1}.ppc-c .c-calc-side{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.ppc-c .c-calc-side .ppc-micro{color:#ffffffbd}.ppc-c .c-steps{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.ppc-c .c-steps-head{position:sticky;top:40px}.ppc-c .c-srows{padding-left:44px;position:relative}.ppc-c .c-steps-line{background:var(--line);border-radius:2px;width:2px;position:absolute;top:58px;bottom:58px;left:0;overflow:hidden}.ppc-c .c-steps-line i{width:100%;height:calc(var(--sp,1) * 100%);background:linear-gradient(var(--ppc-blue), var(--ppc-blue-hi));display:block}.ppc-c .c-step{border-top:1px solid var(--line);opacity:.3;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:28px;padding:36px 0;transition:opacity .5s,transform .5s;display:grid;position:relative;transform:translate(14px)}.ppc-c .c-step.is-on{opacity:1;transform:none}.ppc-c .c-step:before{content:"";background:var(--page);border:2px solid var(--line-2);border-radius:50%;width:12px;height:12px;transition:background-color .4s,border-color .4s;position:absolute;top:58px;left:-49px}.ppc-c .c-step.is-on:before{background:var(--ppc-blue);border-color:var(--ppc-blue)}.ppc-c .c-step:last-child{border-bottom:1px solid var(--line)}.ppc-c .c-step-no{font:800 96px/.82 var(--ppc-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--line-2);transition:color .5s,-webkit-text-stroke-color .5s}.ppc-c .c-step.is-on .c-step-no{color:var(--ppc-blue);-webkit-text-stroke-color:var(--ppc-blue)}.ppc-c .c-step h3{font:700 30px/1.08 var(--ppc-display);letter-spacing:-.025em;color:var(--ink)}.ppc-c .c-step p{max-width:440px;color:var(--muted);margin-top:12px;font-size:16.5px;line-height:1.6}.ppc-c .c-tight{padding-block:96px}.ppc-c .c-rules{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.ppc-c .c-rule{flex-direction:column;gap:40px;min-height:240px;padding:32px 28px;transition:background-color .25s;display:flex}.ppc-c .c-rule+.c-rule{border-left:1px solid var(--line)}.ppc-c .c-rule:hover{background:var(--surface)}.ppc-c .c-rule p{font:700 23px/1.18 var(--ppc-display);letter-spacing:-.02em;color:var(--ink)}.ppc-c .c-itile{width:48px;height:48px;color:var(--ppc-blue-hi);background:#1c2b4d;border-radius:14px;flex:none;place-items:center;display:grid}.ppc-c .c-itile svg{width:22px;height:22px}.ppc-c .c-faq-sec{padding-top:48px}.ppc-c .c-faq-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.ppc-c .c-faq-g>div:first-child{position:sticky;top:40px}.ppc-c .c-faq{border-top:1px solid var(--line)}.ppc-c .c-faq-item{border-bottom:1px solid var(--line)}.ppc-c .c-faq-q{width:100%;min-height:64px;color:var(--ink);font:700 20px/1.25 var(--ppc-display);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.ppc-c .c-faq-q:focus-visible{outline:3px solid var(--ppc-blue-hi);outline-offset:3px}.ppc-c .c-faq-pm{border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .25s;display:grid}.ppc-c .c-faq-item.is-open .c-faq-pm{transform:rotate(45deg)}.ppc-c .c-faq-a{max-width:720px;color:var(--muted);padding:0 0 22px;font-size:16px}.ppc-c .c-faq-a a{color:var(--ppc-blue-hi);text-underline-offset:3px;text-decoration:underline}.ppc-c .c-end{padding-block:140px}.ppc-c .c-end-g{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}.ppc-c .c-end h2{letter-spacing:-.045em;font-size:104px;line-height:.92}.ppc-c .c-end p{color:#ffffffe6;max-width:520px;margin-top:28px;font-size:19px}.ppc-c .c-end-side{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ppc-c .c-end .ppc-micro{font-family:var(--ppc-mono);color:#ffffffbd}.ppc-c .c-ticker{color:#5b6476;background:#f3f5fb;align-items:stretch;display:flex;overflow:hidden}.ppc-c .c-tk-label{font:600 12px/1 var(--ppc-mono);letter-spacing:.08em;text-transform:uppercase;color:#0f172a;white-space:nowrap;border-right:1px solid #d9dde6;flex:none;align-items:center;gap:12px;padding:0 28px;display:flex}.ppc-c .c-tk-view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000)}.ppc-c .c-tk-track{width:max-content;animation:46s linear infinite ppc-marquee;display:flex}.ppc-c .c-ticker:hover .c-tk-track{animation-play-state:paused}.ppc-c .c-tk-item{white-space:nowrap;align-items:center;gap:12px;height:72px;padding:0 34px;font-size:15px;display:flex}.ppc-c .c-tk-item b{font:700 19px/1 var(--ppc-display);letter-spacing:-.02em;color:#0f172a}.ppc-c .c-tk-rate{font:700 19px/1 var(--ppc-display);color:#1d4ed8;font-variant-numeric:tabular-nums}@keyframes ppc-marquee{to{transform:translate(-50%)}}.ppc-c .c-dot-live{background:#16a34a;border-radius:50%;flex:none;width:9px;height:9px;animation:2s ease-out infinite ppc-ping}@keyframes ppc-ping{0%{box-shadow:0 0 #16a34a8c}to{box-shadow:0 0 0 10px #16a34a00}}.ppc-c .c-camps{--bgsec:#131620;background:var(--bgsec);border-block:1px solid var(--line)}.ppc-c .c-sec-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:64px;display:grid}.ppc-c .c-sec-top .c-sec-lead{justify-self:end}.ppc-c .c-tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ppc-c .c-tkt{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:22px;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative}.ppc-c .c-tkt.is-open{border-color:var(--ppc-blue);transform:translateY(-8px)rotate(-.6deg);box-shadow:0 40px 80px -40px #2563ebbf}@media (hover:hover){.ppc-c .c-tkt:hover{border-color:var(--ppc-blue);transform:translateY(-8px)rotate(-.6deg);box-shadow:0 40px 80px -40px #2563ebbf}.ppc-c .c-tkt:hover .c-tkt-more{grid-template-rows:1fr}.ppc-c .c-tkt:hover .c-tkt-more .c-tkt-rate{opacity:1;transform:none}.ppc-c .c-tkt:hover .c-tkt-hint svg{transform:rotate(45deg)}}.ppc-c .c-tkt-top{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 0;display:flex}.ppc-c .c-tkt-id{align-items:center;gap:12px;min-width:0;display:flex}.ppc-c .c-tkt-ava{background:linear-gradient(135deg, var(--ppc-blue), #7c3aed);object-fit:cover;width:52px;height:52px;font:800 18px/1 var(--ppc-display);color:#fff;border-radius:16px;flex:none;place-items:center;display:grid}.ppc-c .c-tkt-name{font:700 20px/1.1 var(--ppc-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ppc-c .c-tkt-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11.5px;overflow:hidden}.ppc-c .c-tkt-days{color:#4ade80;white-space:nowrap;background:#123322;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:600}.ppc-c .c-tkt-rates{padding:22px;position:relative}.ppc-c .c-tkt-rate{align-items:center;gap:12px;display:flex}.ppc-c .c-tkt-nm{min-width:0;color:var(--ink-2);flex:1;font-size:14px;font-weight:500}.ppc-c .c-tkt-pr{font:800 32px/1 var(--ppc-display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.ppc-c .c-tkt-pr small{letter-spacing:0;color:var(--muted);margin-top:4px;font-family:Geist Sans,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:500}.ppc-c .c-tkt-more{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.ppc-c .c-tkt-more>div{overflow:hidden}.ppc-c .c-tkt-more .c-tkt-rate{border-top:1px dashed var(--line-2);opacity:0;margin-top:16px;padding-top:16px;transition:opacity .3s 80ms,transform .3s 80ms;transform:translateY(-8px)}.ppc-c .c-tkt.is-open .c-tkt-more{grid-template-rows:1fr}.ppc-c .c-tkt.is-open .c-tkt-more .c-tkt-rate{opacity:1;transform:none}.ppc-c .c-tkt-hint{z-index:2;border:1px solid var(--line-2);background:var(--surface);min-height:30px;font:600 12px var(--ppc-mono);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;display:inline-flex;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.ppc-c .c-tkt-hint svg{width:13px;height:13px;transition:transform .3s}.ppc-c .c-tkt.is-open .c-tkt-hint{background:var(--ppc-blue);border-color:var(--ppc-blue);color:#fff}.ppc-c .c-tkt.is-open .c-tkt-hint svg{transform:rotate(45deg)}.ppc-c .c-tkt-perf{border-top:2px dashed var(--line-2);height:0;margin:0 22px;position:relative}.ppc-c .c-tkt-perf:before,.ppc-c .c-tkt-perf:after{content:"";background:var(--bgsec,var(--page));border:1px solid var(--line);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.ppc-c .c-tkt-perf:before{clip-path:inset(0 0 0 50%);left:-35px}.ppc-c .c-tkt-perf:after{clip-path:inset(0 50% 0 0);right:-35px}.ppc-c .c-tkt-meta{grid-template-columns:1fr 1fr;gap:14px 16px;padding:26px 22px 0;display:grid}.ppc-c .c-tkt-k{font:600 10.5px/1 var(--ppc-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.ppc-c .c-tkt-v{color:var(--ink);font-size:15px;font-weight:700}.ppc-c .c-tkt-prog{grid-column:1/-1}.ppc-c .c-tkt-prog-t{color:var(--ink-2);justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.ppc-c .c-tkt-bar{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.ppc-c .c-tkt-bar i{background:linear-gradient(90deg,#16a34a,#4ade80);border-radius:999px;height:100%;display:block}.ppc-c .c-tkt-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:22px;display:flex}.ppc-c .c-tkt-date{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.ppc-c .c-tkt-date svg{width:15px;height:15px}.ppc-c .c-tkt-join{background:var(--ppc-blue);color:#fff;border-radius:999px;align-items:center;gap:6px;min-height:42px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.ppc-c .c-tkt-join:hover{background:var(--ppc-blue-deep)}.ppc-c .c-tkt-join:focus-visible{outline:3px solid var(--ppc-blue-hi);outline-offset:3px}.ppc-c .c-tkt-join svg{width:15px;height:15px}.ppc-c .c-camps-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;display:flex}.ppc .c-sticky{display:none}.ppc-c .ppc-foot{border-top:1px solid var(--line);color:var(--muted)}.ppc-c .ppc-foot a:hover,.ppc-c .ppc-foot button:hover{color:var(--ink)}@container ppc (width<=1100px){.ppc-c h1{font-size:72px}.ppc-c .c-result{font-size:128px}.ppc-c .c-hero-g{grid-template-columns:minmax(0,1fr) 320px;gap:72px}.ppc .c-feed{border-radius:40px;width:240px;height:490px}.ppc .c-feed-scr{border-radius:31px}.ppc-c .c-earn{width:200px;left:-90px}.ppc-c .c-earn-v{font-size:44px}.ppc-c .c-calc-foot{grid-template-columns:1fr 1fr}.ppc-c .c-calc-side{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}.ppc-c .c-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.ppc-c .c-rule:nth-child(3){border-left:0}.ppc-c .c-rule:nth-child(n+3){border-top:1px solid var(--line)}.ppc-c .c-tgrid{gap:16px}.ppc-c .c-tkt-top{flex-wrap:wrap;padding:18px 18px 0}.ppc-c .c-tkt-days{order:-1}.ppc-c .c-tkt-rates,.ppc-c .c-tkt-foot{padding:18px}.ppc-c .c-tkt-pr{font-size:26px}.ppc-c .c-tkt-meta{padding:24px 18px 0}.ppc-c .c-tkt-perf{margin:0 18px}.ppc-c .c-tkt-perf:before{left:-31px}.ppc-c .c-tkt-perf:after{right:-31px}.ppc-c .c-tkt-foot{flex-wrap:wrap}.ppc-c .c-end h2{font-size:80px}}@container ppc (width<=980px){.ppc-c .c-hero-g,.ppc-c .c-calc,.ppc-c .c-steps,.ppc-c .c-faq-g,.ppc-c .c-end-g,.ppc-c .c-sec-top{grid-template-columns:minmax(0,1fr);gap:40px}.ppc .c-feed-wrap{justify-content:flex-end;padding-right:6px}.ppc-c .c-steps-head,.ppc-c .c-faq-g>div:first-child{position:static}.ppc-c .c-sec-top .c-sec-lead{justify-self:start}.ppc-c .c-tgrid{grid-template-columns:minmax(0,1fr);gap:28px}}@container ppc (width<=759px){.ppc .ppc-wrap{padding-inline:18px}.ppc .ppc-bar{height:64px}.ppc-c h1{letter-spacing:-.04em;font-size:46px;line-height:.96}.ppc-c h2{font-size:38px}.ppc-c .c-lead{margin-top:20px;font-size:16px}.ppc-c .c-hero-g{gap:44px;padding-block:20px 64px}.ppc-c .c-cta-row{text-align:center;flex-direction:column;align-items:stretch}.ppc .ppc-btn{width:100%}.ppc .c-feed{border-radius:32px;width:200px;height:404px;padding:7px}.ppc .c-feed-scr{border-radius:26px}.ppc .c-feed-notch{width:64px;height:18px;top:7px}.ppc .c-fpill{font-size:10px;top:32px;left:10px}.ppc .c-rail{gap:9px;bottom:84px;right:8px}.ppc .c-rail span{width:26px;height:26px}.ppc .c-rail svg{width:13px;height:13px}.ppc .c-cap{grid-template-columns:22px 1fr;bottom:52px;left:10px;right:44px}.ppc .c-cap-av{width:22px;height:22px}.ppc .c-fviews{padding:6px 9px;font-size:11px;bottom:12px;left:10px}.ppc-c .c-earn{border-radius:16px;width:158px;padding:13px;bottom:56px;left:0}.ppc-c .c-earn-k,.ppc-c .c-earn-r{font-size:11px}.ppc-c .c-earn-v{margin:4px 0 8px;font-size:36px}.ppc-c .c-earn-tag{font-size:10px}.ppc .c-feed-dots button{width:8px;height:8px}.ppc .c-feed-dots button[aria-pressed=true]{height:26px}.ppc-c .c-tk-label{padding:0 16px}.ppc-c .c-tk-title{display:none}.ppc-c .c-tk-item{height:60px;padding:0 26px}.ppc-c .c-tk-item b,.ppc-c .c-tk-rate{font-size:16px}.ppc-c .c-sec,.ppc-c .c-tight{padding-block:72px}.ppc-c .c-result{font-size:104px}.ppc-c .c-calc-foot{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:44px;padding-top:36px}.ppc-c .c-calc-side{flex-direction:column;align-items:stretch}.ppc-c .c-excard .c-excard-v{font-size:52px}.ppc-c .c-srows{padding-left:30px}.ppc-c .c-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:28px 0}.ppc-c .c-step:before{top:36px;left:-35px}.ppc-c .c-steps-line{top:36px;bottom:36px}.ppc-c .c-step-no{font-size:64px}.ppc-c .c-step h3{font-size:24px}.ppc-c .c-step p{font-size:15px}.ppc-c .c-rules{grid-template-columns:minmax(0,1fr)}.ppc-c .c-rule{flex-direction:row;align-items:center;gap:18px;min-height:0;padding:24px 4px}.ppc-c .c-rule+.c-rule{border-left:0;border-top:1px solid var(--line)}.ppc-c .c-rule p{font-size:19px}.ppc-c .c-faq-q{font-size:17px}.ppc-c .c-end{padding-block:88px}.ppc-c .c-end h2{font-size:50px}.ppc .c-sticky{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb, var(--page) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block;position:sticky;bottom:0;transform:translateY(110%)}.ppc .c-sticky.is-shown{transform:none}.ppc .c-sticky .ppc-micro{font:500 11px var(--ppc-mono);text-align:center;margin-top:6px}.ppc .ppc-foot .ppc-wrap{flex-direction:column;align-items:flex-start}}.ppc-b{color:#c3c9e0;background:#080b16}.ppc-b .b-hero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(640px 560px at 76% 52%,#2563eb6b,#0000 70%),radial-gradient(900px 500px at 10% 0,#8fa8ff14,#0000 70%),linear-gradient(#080b16,#101735);position:relative;overflow:hidden}.ppc-b .b-hero-g{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:48px;padding-block:24px 112px;display:grid}.ppc-b .b-kicker{font:600 12px/1 var(--ppc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ppc-blue-hi);margin-bottom:24px;display:inline-block}.ppc-b h1{letter-spacing:-.045em;color:#f3f5fb;font-size:66px;font-weight:800;line-height:.94}.ppc-b .b-subhead{letter-spacing:-.025em;color:#c3c9e0;margin-top:22px;font-size:36px;font-weight:700;line-height:1.08}.ppc-b .b-subhead .ppc-mark{color:#f3f5fb}.ppc-b .b-pitch{color:#f3f5fb;align-items:center;gap:10px;margin-top:22px;font-size:17px;font-weight:600;display:inline-flex}.ppc-b .b-pitch:before{content:"";border:1.5px dashed var(--ppc-blue-hi);border-radius:6px;flex:none;width:22px;height:22px}.ppc-b .b-sub{max-width:30em;margin-top:28px;font-size:19px;line-height:1.6}.ppc-b .b-seq{border-block:1px solid #8fa8ff38;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:36px;padding-block:18px;list-style:none;display:flex}.ppc-b .b-seq li{color:#f3f5fb;align-items:center;gap:10px;font-size:14.5px;font-weight:500;display:flex}.ppc-b .b-seq .b-r{border:1.5px solid var(--ppc-blue-hi);font:600 9.5px/1 var(--ppc-mono);color:var(--ppc-blue-hi);border-radius:3px;flex:none;place-items:center;display:grid}.ppc-b .b-seq .b-r.is-wide{width:38px;height:22px}.ppc-b .b-seq .b-r.is-tall{width:16px;height:28px}.ppc-b .b-seq .b-r.is-cta{background:var(--ppc-blue);border-color:var(--ppc-blue);color:#fff;border-radius:999px;width:34px;height:22px}.ppc-b .b-seq .b-arr{color:#8890ad}.ppc-b .b-cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:36px;display:flex}.ppc-b .b-cta-row .ppc-micro{color:#8890ad}.ppc-b .b-morph{flex-direction:column;align-items:center;gap:18px;min-width:0;margin:0;display:flex}.ppc-b .b-stage{place-items:center;width:100%;display:grid;position:relative}.ppc-b .b-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#2563eb73,#0000);border-radius:50%;position:absolute;inset:8% 14%}.ppc-b .b-vbox{--mx:linear-gradient(90deg, transparent, #0000008c 4%, #000 11%, #000 89%, #0000008c 96%, transparent);--my:linear-gradient(transparent, #0000008c 3%, #000 8%, #000 92%, #0000008c 97%, transparent);aspect-ratio:9/16;width:min(100%,360px);-webkit-mask-image:var(--mx), var(--my);-webkit-mask-composite:source-in;-webkit-mask-image:var(--mx), var(--my);mask-image:var(--mx), var(--my);border-radius:30px;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.ppc-b .b-vbox video,.ppc-b .b-vbox img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ppc-b .b-sound,.ppc-b .b-play{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#080b169e;border:0;position:absolute}.ppc-b .b-sound{border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 13px 0 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;bottom:22px;right:22px}.ppc-b .b-play{border-radius:50%;place-items:center;width:64px;height:64px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.ppc-b .b-sound:focus-visible,.ppc-b .b-play:focus-visible{outline:3px solid var(--ppc-blue-hi);outline-offset:2px}.ppc-b .b-missing{text-align:center;font:500 12px/1.4 var(--ppc-mono);color:#8890ad;background:linear-gradient(160deg,#101735,#080b16);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.ppc-b figcaption{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:300px;display:flex}.ppc-b .b-lbl{font:600 12px/1 var(--ppc-mono);letter-spacing:.08em;text-transform:uppercase;color:#f3f5fb;align-items:center;gap:8px;display:inline-flex}.ppc-b .b-lbl:before{content:"";background:var(--ppc-blue-hi);border-radius:50%;width:8px;height:8px}.ppc-b .b-note{color:#8890ad;font-size:12.5px;line-height:1.45}.ppc-b .b-lead{color:#334155;background:#f4f6fb;padding-block:112px}.ppc-b .b-lead-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.ppc-b .b-lead-head{position:sticky;top:40px}.ppc-b .b-lead h2{letter-spacing:-.04em;color:#0f172a;font-size:60px;font-weight:800;line-height:.98}.ppc-b .b-lead-head>p{max-width:28em;margin-top:22px;font-size:17px}.ppc-b .b-checks{border-top:1px solid #d9dde6;flex-direction:column;gap:12px;margin-top:28px;padding-top:24px;list-style:none;display:flex}.ppc-b .b-checks li{color:#0f172a;align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.ppc-b .b-ck{color:#16a34a;background:#dcfce7;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ppc-b .b-form h3{font:800 28px/1.05 var(--ppc-display);letter-spacing:-.03em;color:#0f172a;margin-bottom:24px}.ppc-b .b-fgrid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.ppc-b .b-fld{border:0;flex-direction:column;gap:6px;min-width:0;margin-bottom:16px;padding:0;display:flex}.ppc-b .b-fld.is-full{grid-column:1/-1}.ppc-b .b-fld label,.ppc-b .b-fld legend{color:#334155;font-size:13px;font-weight:500}.ppc-b .b-fld legend{margin-bottom:6px}.ppc-b .b-req{color:#dc2626}.ppc-b .b-inp{width:100%;height:50px;font:inherit;color:#0f172a;background:#fff;border:1px solid #c4cad6;border-radius:12px;padding:0 14px;font-size:15px}.ppc-b .b-inp::placeholder{color:#94a3b8}.ppc-b .b-inp:focus{border-color:var(--ppc-blue);outline:none;box-shadow:0 0 0 4px #2563eb24}.ppc-b .b-inp[aria-invalid=true]{border-color:#dc2626}.ppc-b .b-err{color:#dc2626;font-size:12.5px;line-height:1.4}.ppc-b .b-radios{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ppc-b .b-ropt{color:#334155;cursor:pointer;background:#fff;border:1px solid #c4cad6;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:0 14px;font-size:13.5px;display:flex;position:relative}.ppc-b .b-ropt input{opacity:0;pointer-events:none;position:absolute}.ppc-b .b-rd{border:1.5px solid #c4cad6;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.ppc-b .b-ropt.is-on{border-color:var(--ppc-blue);background:var(--ppc-blue);color:#fff;font-weight:600}.ppc-b .b-ropt.is-on .b-rd{border-color:#fff}.ppc-b .b-ropt.is-on .b-rd:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.ppc-b .b-ropt:has(input:focus-visible){box-shadow:0 0 0 4px #2563eb33}.ppc-b .b-cons:has(input:focus-visible) .b-bx{box-shadow:0 0 0 4px #2563eb33}.ppc-b .b-radios.is-invalid .b-ropt{border-color:#dc2626}.ppc-b .b-cons{cursor:pointer;align-items:flex-start;gap:12px;padding:4px 0;font-size:13.5px;line-height:1.5;display:flex;position:relative}.ppc-b .b-cons input{opacity:0;pointer-events:none;position:absolute}.ppc-b .b-bx{color:#0000;background:#fff;border:1.5px solid #c4cad6;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ppc-b .b-cons.is-on .b-bx{background:var(--ppc-blue);border-color:var(--ppc-blue);color:#fff}.ppc-b .b-cons.is-invalid .b-bx{border-color:#dc2626}.ppc-b .b-tlink{color:var(--ppc-blue-deep);text-underline-offset:3px;text-decoration:underline}.ppc-b .b-submit{min-width:260px;margin-top:24px}.ppc-b .b-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ppc-spin}@keyframes ppc-spin{to{transform:rotate(360deg)}}.ppc-b .b-done{padding:48px 0;font-size:16px;line-height:1.6}.ppc-b .b-done:focus{outline:none}.ppc-b .b-done-ic{color:#16a34a;background:#dcfce7;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.ppc-b .b-done strong{font:800 28px/1.1 var(--ppc-display);letter-spacing:-.02em;color:#0f172a;margin-bottom:6px;display:block}.ppc-b .b-fsec{text-align:center;margin-top:16px;font-size:14px}.ppc-b .b-done-ic{animation:.55s cubic-bezier(.34,1.56,.64,1) ppc-pop}@keyframes ppc-pop{0%{opacity:0;transform:scale(.3)}}.ppc-b .b-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ppc-b .ppc-foot{color:#5b6476;background:#f4f6fb;border-top:1px solid #d9dde6}.ppc-b .ppc-foot a:hover,.ppc-b .ppc-foot button:hover{color:#0f172a}@container ppc (width<=1180px){.ppc-b h1{font-size:60px}.ppc-b .b-hero-g{grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:36px}.ppc-b .b-lead h2{font-size:50px}.ppc-b .b-lead-g{gap:56px}}@container ppc (width<=980px){.ppc-b .b-hero-g{grid-template-columns:minmax(0,1fr);gap:56px;padding-block:16px 88px}.ppc-b .b-morph{width:100%;max-width:600px;margin-inline:auto}.ppc-b .b-lead-g{grid-template-columns:minmax(0,1fr);gap:40px}.ppc-b .b-lead-head{position:static}}@container ppc (width<=759px){.ppc-b h1{letter-spacing:-.04em;font-size:46px;line-height:.98}.ppc-b .b-subhead{margin-top:16px;font-size:25px}.ppc-b .b-pitch{margin-top:18px;font-size:15.5px}.ppc-b .b-vbox{border-radius:26px;width:min(100%,300px)}.ppc-b .b-kicker{margin-bottom:18px}.ppc-b .b-sub{margin-top:20px;font-size:16.5px}.ppc-b .b-seq{margin-top:26px}.ppc-b .b-seq li{font-size:13.5px}.ppc-b .b-cta-row{text-align:center;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.ppc-b .b-hero-g{gap:36px;padding-block:8px 64px}.ppc-b .b-lead{padding-block:64px}.ppc-b .b-lead h2{font-size:36px}.ppc-b .b-lead-head>p{font-size:16px}.ppc-b .b-fgrid{grid-template-columns:minmax(0,1fr)}.ppc-b .b-radios{grid-template-columns:1fr 1fr}.ppc-b .b-submit{min-width:0}}@container ppc (width<=380px){.ppc-b .b-radios{grid-template-columns:minmax(0,1fr)}.ppc-b h1{font-size:36px}}.ppc-v{--page:#f7f8fa;--line:#e2e5ec;--line-2:#cfd4de;background:var(--page);color:#334155}.ppc-v .ppc-logo{filter:none}.ppc-v .ppc-lang{border-color:#d9dde6}.ppc-v .ppc-lang a{color:#64748b}.ppc-v .ppc-lang a:hover{color:#0f172a}.ppc-v .ppc-lang a[aria-current=true]{color:#fff;background:#0f172a}.ppc-v .ppc-secno{color:var(--ppc-blue-deep)}.ppc-v h2{letter-spacing:-.04em;color:#0f172a;font-size:56px;font-weight:800;line-height:1}.ppc-v .v-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:760px;display:grid}.ppc-v .v-hero-l{background:linear-gradient(#0f172a0b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#0f172a0b 1px,#0000 1px) 0 0/64px 64px,#f7f8fa;flex-direction:column;padding:0 56px 88px max(40px,50cqw - 560px);display:flex}.ppc-v .v-hero-text{padding-top:40px}.ppc-v .v-hero-r{background:var(--ppc-blue);justify-content:center;align-items:center;padding:96px max(40px,50cqw - 560px) 72px 48px;display:flex;position:relative;overflow:hidden}.ppc-v .v-hero-r:before{content:"";pointer-events:none;background:radial-gradient(420px 420px at 20% 30%,#ffffff2e,#0000 70%);position:absolute;inset:0}.ppc-v .v-hero-form{z-index:6;flex:none;width:420px;scroll-margin-top:24px;position:relative;box-shadow:0 40px 80px -30px #0f172a8c}.ppc-v .v-phone-wrap{flex:none;margin-right:-56px;position:relative;transform:rotate(-5deg)scale(.82)}.ppc-v .v-approve{z-index:5;color:#0f172a;white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:12px 16px 12px 12px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:70px;left:-40px;transform:rotate(3deg);box-shadow:0 30px 60px -20px #0f172a80}.ppc-v .v-kicker{border:1px solid var(--line-2);font:600 12px/1 var(--ppc-mono);letter-spacing:.08em;text-transform:uppercase;color:#0f172a;border-radius:999px;margin-bottom:22px;padding:6px 12px;display:inline-block}.ppc-v h1{letter-spacing:-.045em;color:#0f172a;font-size:68px;font-weight:800;line-height:.96}.ppc-v h1 .ppc-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 62%,#bfd3ff 62% 92%,#0000 92%)}.ppc-v .v-lead{max-width:34em;margin-top:26px;font-size:18px}.ppc-v .v-checks{flex-direction:column;gap:12px;margin-top:28px;list-style:none;display:flex}.ppc-v .v-checks li{color:#0f172a;align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.ppc-v .v-ck{color:#16a34a;background:#dcfce7;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ppc-v .v-cta-row{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:36px;display:flex}.ppc-v .v-self{color:var(--ppc-blue-deep);text-underline-offset:4px;font-weight:600;text-decoration:underline}.ppc-v .v-self:hover{color:#0f172a}.ppc-v .v-micro{color:#64748b;margin-top:18px}.ppc-v .v-fcard{color:#334155;background:#fff;border-radius:22px;padding:28px}.ppc-v .v-fcard .b-fgrid{grid-template-columns:minmax(0,1fr)}.ppc-v .v-fcard .b-radios{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ppc-v .v-fcard .b-cons{border:1px solid var(--line-2);border-radius:12px;margin-top:4px;padding:12px 14px;font-size:13px;transition:background-color .15s,border-color .15s}.ppc-v .v-fcard .b-cons:hover{background:#f7f8fa}.ppc-v .v-fcard .b-cons.is-invalid{border-color:#dc2626}.ppc-v .v-fcard .b-submit{width:100%;min-width:0;margin-top:18px}.ppc-v .v-fcard .b-submit .ppc-arrow{display:none}.ppc-v .v-fcard .b-done{text-align:center;padding:36px 8px;font-size:15px}.ppc-v .v-fcard .b-done-ic{margin-inline:auto;margin-bottom:20px}.ppc-v .v-fcard .b-done strong{font-size:24px}.ppc-v .v-sec{padding-block:112px}.ppc-v .v-tint{background:#eef2f9}.ppc-v .v-price-sec{padding-top:24px}.ppc-v .v-sec-lead{color:#64748b;max-width:30em;margin-top:18px;font-size:16px}.ppc-v .v-sec-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.ppc-v .v-steps{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.ppc-v .v-steps-head{position:sticky;top:40px}.ppc-v .v-srows{padding-left:44px;position:relative}.ppc-v .v-steps-line{background:var(--line);border-radius:2px;width:2px;position:absolute;top:58px;bottom:58px;left:0;overflow:hidden}.ppc-v .v-steps-line i{width:100%;height:calc(var(--sp,1) * 100%);background:linear-gradient(var(--ppc-blue), var(--ppc-blue-deep));display:block}.ppc-v .v-step{border-top:1px solid var(--line);opacity:.3;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:28px;padding:36px 0;transition:opacity .5s,transform .5s;display:grid;position:relative;transform:translate(14px)}.ppc-v .v-step.is-on{opacity:1;transform:none}.ppc-v .v-step:before{content:"";background:var(--page);border:2px solid var(--line-2);border-radius:50%;width:12px;height:12px;transition:background-color .4s,border-color .4s;position:absolute;top:58px;left:-49px}.ppc-v .v-step.is-on:before{background:var(--ppc-blue);border-color:var(--ppc-blue)}.ppc-v .v-step:last-child{border-bottom:1px solid var(--line)}.ppc-v .v-step-no{font:800 96px/.82 var(--ppc-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--line-2);transition:color .5s,-webkit-text-stroke-color .5s}.ppc-v .v-step.is-on .v-step-no{color:var(--ppc-blue);-webkit-text-stroke-color:var(--ppc-blue)}.ppc-v .v-step h3{font:700 30px/1.08 var(--ppc-display);letter-spacing:-.025em;color:#0f172a}.ppc-v .v-step p{color:#64748b;max-width:440px;margin-top:12px;font-size:16.5px;line-height:1.6}.ppc-v .v-ctrl{border-top:1px solid #d9dde6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ppc-v .v-cpt{border-bottom:1px solid #d9dde6;flex-direction:column;gap:22px;padding:32px 28px;transition:background-color .25s;display:flex}.ppc-v .v-cpt:not(:nth-child(3n+1)){border-left:1px solid #d9dde6}.ppc-v .v-cpt:hover{background:#fff9}.ppc-v .v-cpt p{font-size:15.5px;line-height:1.6}.ppc-v .v-cpt strong{font:700 22px/1.15 var(--ppc-display);letter-spacing:-.02em;color:#0f172a;margin-bottom:6px;display:block}.ppc-v .v-itile{width:48px;height:48px;color:var(--ppc-blue-deep);background:#dbeafe;border-radius:14px;place-items:center;display:grid}.ppc-v .v-cpt.is-amber{background:#fffbeb}.ppc-v .v-cpt.is-amber .v-itile{color:#b45309;background:#fef3c7}.ppc-v .v-price{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.ppc-v .v-big{letter-spacing:-.07em;color:var(--ppc-blue);margin-top:8px;font-size:220px;font-weight:800;line-height:.8}.ppc-v .v-big-d{letter-spacing:-.02em;color:#0f172a;margin-top:18px;font-size:24px;font-weight:700;line-height:1.2}.ppc-v .v-plist{border-top:1px solid #d9dde6;margin-top:28px;list-style:none}.ppc-v .v-plist li{border-bottom:1px solid #d9dde6;align-items:baseline;gap:14px;padding:16px 0;font-size:16px;display:flex}.ppc-v .v-plist b{letter-spacing:-.02em;color:#0f172a;flex:none;font-size:22px;font-weight:800;line-height:1}.ppc-v .v-calc{background:#fff;border-radius:28px;padding:36px;box-shadow:0 30px 60px -36px #0f172a59}.ppc-v .v-rfield+.v-rfield{margin-top:30px}.ppc-v .v-rtop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ppc-v .v-rtop label{font:600 12px/1 var(--ppc-mono);letter-spacing:.08em;text-transform:uppercase;color:#64748b}.ppc-v .v-rtop output{font:800 32px/1 var(--ppc-display);letter-spacing:-.03em;color:#0f172a;font-variant-numeric:tabular-nums}.ppc-v .v-rng{--p:0;position:relative}.ppc-v .v-rng input{appearance:none;cursor:pointer;background:0 0;width:100%;height:48px;display:block}.ppc-v .v-rng input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ppc-blue) calc(var(--p) * 100%), #dbe3f3 calc(var(--p) * 100%));border-radius:999px;height:10px}.ppc-v .v-rng input::-moz-range-track{background:#dbe3f3;border-radius:999px;height:10px}.ppc-v .v-rng input::-moz-range-progress{background:var(--ppc-blue);border-radius:999px;height:10px}.ppc-v .v-rng input::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--ppc-blue);background:#fff;border-radius:50%;width:32px;height:32px;margin-top:-11px;box-shadow:0 6px 18px #0f172a40}.ppc-v .v-rng input::-moz-range-thumb{border:4px solid var(--ppc-blue);background:#fff;border-radius:50%;width:24px;height:24px}.ppc-v .v-rng input:focus{outline:none}.ppc-v .v-rng input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 7px #2563eb33}.ppc-v .v-rng input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 7px #2563eb33}.ppc-v .v-rscale{font:500 12px var(--ppc-mono);color:#94a3b8;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-2px;display:flex}.ppc-v .v-out{color:#fffc;background:#0f172a;border-radius:20px;margin-top:32px;padding:28px}.ppc-v .v-tag{color:#c7d4ff;background:#8fa8ff2e;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ppc-v .v-lim{font:600 18px/1 var(--ppc-display);color:#ffffffb3;margin-top:18px}.ppc-v .v-views+.v-lim{margin-top:4px}.ppc-v .v-views{letter-spacing:-.055em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 4px;font-size:92px;font-weight:800;line-height:.9;display:block}.ppc-v .v-meter{align-items:flex-end;gap:4px;height:52px;margin:22px 0;display:flex}.ppc-v .v-meter i{height:calc(16% + var(--h) * 84%);background:#ffffff1f;border-radius:3px;flex:1;transition:background-color .25s}.ppc-v .v-meter i.is-on{background:linear-gradient(to top, var(--ppc-blue), var(--ppc-blue-hi))}.ppc-v .v-fee{border-top:1px dashed #ffffff40;justify-content:space-between;align-items:baseline;gap:14px;padding-top:16px;font-size:14px;display:flex}.ppc-v .v-fee dd{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.ppc-v .v-out .ppc-micro{color:#fff9;margin-top:14px}.ppc-v .v-faq-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.ppc-v .v-faq-g>div:first-child{position:sticky;top:40px}.ppc-v .v-faq{border-top:1px solid #d9dde6}.ppc-v .v-faq-item{border-bottom:1px solid #d9dde6}.ppc-v .v-faq-q{color:#0f172a;width:100%;min-height:64px;font:700 20px/1.25 var(--ppc-display);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;transition:color .15s;display:flex}.ppc-v .v-faq-q:hover{color:var(--ppc-blue-deep)}.ppc-v .v-faq-q:focus-visible{outline:3px solid var(--ppc-blue);outline-offset:3px}.ppc-v .v-faq-pm{color:#0f172a;border:1px solid #cfd4de;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .35s,background-color .3s,border-color .3s,color .3s;display:grid}.ppc-v .v-faq-item.is-open .v-faq-pm{background:var(--ppc-blue);border-color:var(--ppc-blue);color:#fff;transform:rotate(45deg)}.ppc-v .v-faq-a{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.ppc-v .v-faq-a>div{visibility:hidden;transition:visibility 0s .4s;overflow:hidden}.ppc-v .v-faq-item.is-open .v-faq-a{grid-template-rows:1fr}.ppc-v .v-faq-item.is-open .v-faq-a>div{visibility:visible;transition-delay:0s}.ppc-v .v-faq-a p{color:#64748b;max-width:620px;padding:0 56px 24px 0;font-size:16px;line-height:1.65}.ppc-v .v-navy{color:#ffffffe6;background:#0f172a}.ppc-v .v-end{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:72px;display:grid}.ppc-v .v-end h2{color:#fff;max-width:16ch;font-size:72px}.ppc-v .v-end-text{max-width:32em;margin-top:22px;font-size:18px}.ppc-v .v-checks.is-dark li{color:#fff}.ppc-v .ppc-foot{background:#f7f8fa}@container ppc (width<=1240px){.ppc-v .v-hero{grid-template-columns:minmax(0,1fr) 480px}.ppc-v .v-hero-r{padding-inline:40px}.ppc-v .v-phone-wrap{display:none}.ppc-v .v-hero-form{width:100%;max-width:400px}.ppc-v h1{font-size:58px}}@container ppc (width<=1100px){.ppc-v h2{font-size:48px}.ppc-v .v-big{font-size:160px}.ppc-v .v-views{font-size:76px}.ppc-v .v-ctrl{grid-template-columns:repeat(2,minmax(0,1fr))}.ppc-v .v-cpt:not(:nth-child(3n+1)){border-left:0}.ppc-v .v-cpt:nth-child(2n){border-left:1px solid var(--line)}.ppc-v .v-end{grid-template-columns:minmax(0,1fr) 400px;gap:48px}.ppc-v .v-end h2{font-size:56px}}@container ppc (width<=759px){.ppc-v h1{font-size:42px}.ppc-v h2,.ppc-v .v-end h2{font-size:36px}.ppc-v .v-hero,.ppc-v .v-end,.ppc-v .v-steps,.ppc-v .v-price,.ppc-v .v-faq-g{grid-template-columns:minmax(0,1fr);gap:36px}.ppc-v .v-hero{gap:0;min-height:0}.ppc-v .v-steps-head,.ppc-v .v-faq-g>div:first-child{position:static}.ppc-v .v-sec{padding-block:72px}.ppc-v .v-price-sec{padding-top:8px}.ppc-v .v-hero-l{padding:0 18px 48px}.ppc-v .v-hero-r{padding:56px 18px 48px}.ppc-v .v-phone-wrap{margin-right:0;display:block;transform:none}.ppc-v .v-hero-form{display:none}.ppc-v .v-approve{padding:9px 12px 9px 9px;font-size:12px;bottom:44px;left:-34px}.ppc-v .v-end-form{scroll-margin-top:24px}.ppc-v .v-fcard{border-radius:18px;padding:20px}.ppc-v .v-fcard .b-radios{grid-template-columns:minmax(0,1fr)}.ppc-v .v-srows{padding-left:30px}.ppc-v .v-steps-line{top:36px;bottom:36px}.ppc-v .v-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:28px 0}.ppc-v .v-step:before{top:36px;left:-35px}.ppc-v .v-step-no{font-size:64px}.ppc-v .v-step h3{font-size:24px}.ppc-v .v-step p{font-size:15px}.ppc-v .v-ctrl{grid-template-columns:minmax(0,1fr)}.ppc-v .v-cpt:nth-child(2n){border-left:0}.ppc-v .v-cpt{padding:26px 4px}.ppc-v .v-cpt.is-amber{border-radius:14px;margin-inline:-14px;padding-inline:16px}.ppc-v .v-big{font-size:120px}.ppc-v .v-calc{border-radius:22px;padding:22px}.ppc-v .v-out{padding:22px}.ppc-v .v-views{font-size:56px}.ppc-v .v-faq-q{font-size:17px}.ppc-v .v-faq-a p{padding-right:0;font-size:15px}}@media (prefers-reduced-motion:reduce){.ppc *,.ppc :before,.ppc :after{transition:none!important;animation:none!important}.ppc .c-fok{transform:none}}
