.bp{overflow-x:clip;--uc-success: #2F7A47;--uc-warn: #B8741F;--uc-error: #B5322B;--uc-info: #2E5BB8;--bg-1: var(--uc-paper);--bg-dark: var(--uc-black);--font-sans: "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-display: "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-hero: "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-serif: "Fraunces", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-display: clamp(48px, 6vw, 96px);--t-h1: clamp(40px, 4.5vw, 72px);--t-h2: clamp(32px, 3.4vw, 56px);--t-h3: clamp(24px, 2.2vw, 36px);--t-h4: clamp(20px, 1.6vw, 24px);--t-eyebrow: 13px;--t-body-lg: 20px;--t-body: 17px;--t-body-sm: 15px;--t-caption: 13px;--t-micro: 11px;--tr-tight: -.03em;--tr-snug: -.015em;--tr-normal: 0em;--tr-eyebrow: .12em;--lh-tight: 1.02;--lh-snug: 1.12;--lh-normal: 1.45;--lh-loose: 1.6;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--radius: 5px;--radius-0: 0px;--r-0: 0px;--r-sm: 5px;--r-md: 5px;--r-lg: 5px;--r-xl: 5px;--r-pill: 5px;--shadow-0: none;--shadow-1: 0 1px 2px rgba(10,10,10,.04), 0 1px 1px rgba(10,10,10,.03);--shadow-2: 0 4px 16px rgba(10,10,10,.06), 0 1px 2px rgba(10,10,10,.04);--shadow-3: 0 12px 32px rgba(10,10,10,.1), 0 2px 4px rgba(10,10,10,.05);--shadow-inset: inset 0 0 0 1px var(--line-1);--ease-out: cubic-bezier(.2,.7,.2,1);--ease-in-out: cubic-bezier(.6,.05,.35,1);--dur-fast: .12s;--dur: .22s;--dur-slow: .4s;background:var(--bg-1);color:var(--fg-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.bp ::selection{background:var(--uc-signal);color:var(--uc-black)}.bp a{color:inherit}.bp .uc-eyebrow{font-family:var(--font-sans);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-3)}.bp .uc-display{font-family:var(--font-display);font-size:var(--t-display);font-weight:700;letter-spacing:var(--tr-tight);line-height:var(--lh-tight);color:var(--fg-1)}.bp h1,.bp .uc-h1{font-family:var(--font-display);font-size:var(--t-h1);font-weight:700;letter-spacing:var(--tr-tight);line-height:var(--lh-tight);color:var(--fg-1)}.bp h2,.bp .uc-h2{font-family:var(--font-display);font-size:var(--t-h2);font-weight:700;letter-spacing:var(--tr-snug);line-height:var(--lh-snug);color:var(--fg-1)}.bp h3,.bp .uc-h3{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;letter-spacing:var(--tr-snug);line-height:var(--lh-snug);color:var(--fg-1)}.bp h4,.bp .uc-h4{font-family:var(--font-sans);font-size:var(--t-h4);font-weight:600;line-height:var(--lh-snug);color:var(--fg-1)}.bp .uc-serif{font-family:var(--font-serif);font-style:normal;font-weight:400}.bp [style*=--font-mono],.bp .bpq-count,.bp .bpq-recap-l,.bp .bpq-pill span:last-child{font-style:normal}.bp p,.bp .uc-p{font-family:var(--font-sans);font-size:var(--t-body);font-weight:400;line-height:var(--lh-loose);color:var(--fg-2);text-wrap:pretty}.bp .uc-lead{font-family:var(--font-sans);font-size:var(--t-body-lg);font-weight:400;line-height:var(--lh-normal);color:var(--fg-2)}.bp .uc-meta{font-family:var(--font-sans);font-size:var(--t-caption);color:var(--fg-3)}.bp code,.bp .uc-code{font-family:var(--font-mono);font-size:.92em;background:var(--bg-3);padding:1px 6px;border-radius:var(--r-sm)}.bp .uc-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:5px;font-weight:600;font-size:14px;letter-spacing:-.005em;font-family:var(--font-display);border:1px solid transparent;cursor:pointer;transition:all .15s var(--ease-out);text-decoration:none;line-height:1;white-space:nowrap}.bp .uc-btn:disabled{opacity:.7;cursor:default}.bp .uc-btn.b-primary{background:var(--uc-blue);color:var(--uc-paper);border-color:var(--uc-blue)}.bp .uc-btn.b-primary:hover{background:var(--uc-blue-deep);color:var(--uc-paper);border-color:var(--uc-blue-deep)}.bp .uc-btn.b-outline{background:transparent;border-color:var(--uc-blue);color:var(--uc-blue)}.bp .uc-btn.b-outline:hover{background:var(--uc-blue);color:var(--uc-paper);border-color:var(--uc-blue)}.bp .uc-btn.b-text{background:transparent;color:var(--uc-black);padding:14px 8px}.bp .uc-btn.b-text:hover{text-decoration:underline}.bp .uc-btn.b-signal{background:var(--uc-blue);color:var(--uc-paper);border-color:var(--uc-blue)}.bp .uc-btn.b-signal:hover{background:var(--uc-blue-deep);border-color:var(--uc-blue-deep)}.bp .uc-btn span{transition:transform .15s var(--ease-out);display:inline-block}.bp .uc-btn:hover span{transform:translate(3px)}.bp [data-reveal]{opacity:0;transition:opacity .72s var(--ease-out),transform .72s var(--ease-out),filter .72s var(--ease-out);will-change:opacity,transform,filter}.bp [data-reveal].is-in{opacity:1;transform:none;filter:none}.bp [data-reveal=fade-up]{transform:translateY(22px)}.bp [data-reveal=fade-down]{transform:translateY(-18px)}.bp [data-reveal=slide-left]{transform:translate(-38px)}.bp [data-reveal=slide-right]{transform:translate(38px)}.bp [data-reveal=scale-in]{transform:scale(.94)}.bp [data-reveal=scale-out]{transform:scale(1.06)}.bp [data-reveal=blur-in]{filter:blur(10px);transform:translateY(10px)}.bp [data-reveal=tilt-in]{transform:rotate(-1.4deg) translateY(14px)}.bp [data-reveal-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity .62s var(--ease-out),transform .62s var(--ease-out)}.bp [data-reveal-stagger].is-in>*{opacity:1;transform:none}.bp [data-reveal-stagger].is-in>*:nth-child(1){transition-delay:60ms}.bp [data-reveal-stagger].is-in>*:nth-child(2){transition-delay:.16s}.bp [data-reveal-stagger].is-in>*:nth-child(3){transition-delay:.26s}.bp [data-reveal-stagger].is-in>*:nth-child(4){transition-delay:.36s}.bp [data-reveal-stagger].is-in>*:nth-child(5){transition-delay:.46s}.bp [data-reveal-stagger].is-in>*:nth-child(6){transition-delay:.56s}.bp [data-reveal-stagger].is-in>*:nth-child(7){transition-delay:.66s}.bp [data-reveal-stagger].is-in>*:nth-child(8){transition-delay:.76s}@keyframes uc-stamp-pop{0%{transform:rotate(var(--stamp-rot, 0deg)) scale(.5);opacity:0}55%{transform:rotate(var(--stamp-rot, 0deg)) scale(1.14);opacity:1}78%{transform:rotate(var(--stamp-rot, 0deg)) scale(.94)}to{transform:rotate(var(--stamp-rot, 0deg)) scale(1);opacity:1}}@keyframes uc-stamp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bp .uc-stamp{animation:uc-stamp-pop .72s cubic-bezier(.34,1.56,.64,1) both;transform-origin:50% 50%;position:relative}.bp .uc-stamp-rotor{animation:uc-stamp-spin 28s linear infinite;transform-origin:50% 50%}@keyframes uc-pulse{0%,to{transform:scale(1);box-shadow:0 0 #e8ff5273}50%{transform:scale(1.06);box-shadow:0 0 0 8px #e8ff5200}}.bp .uc-pulse{animation:uc-pulse 2.6s ease-in-out infinite;transform-origin:50% 50%}.bp .uc-artifact-front,.bp .uc-artifact-paper--mid,.bp .uc-artifact-paper--back{transition:transform .48s var(--ease-out),opacity .48s var(--ease-out);will-change:transform}.bp .uc-artifact:hover .uc-artifact-front{transform:translate(-12px,-2px)}.bp .uc-artifact:hover .uc-artifact-paper--mid{transform:translate(10px);opacity:.82}.bp .uc-artifact:hover .uc-artifact-paper--back{transform:translate(20px);opacity:.55}@media(prefers-reduced-motion:reduce){.bp [data-reveal],.bp [data-reveal-stagger]>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.bp .uc-stamp{animation:none;transform:rotate(var(--stamp-rot, 0deg))}.bp .uc-stamp-rotor,.bp .uc-pulse{animation:none}.bp .uc-artifact-front,.bp .uc-artifact-paper--mid,.bp .uc-artifact-paper--back{transition:none}.bp .uc-artifact:hover .uc-artifact-front,.bp .uc-artifact:hover .uc-artifact-paper--mid,.bp .uc-artifact:hover .uc-artifact-paper--back{transform:none;opacity:inherit}}@media(max-width:960px){.bp section{padding-left:24px!important;padding-right:24px!important}.bp section [style*="grid-template-columns:1fr 1.1fr"],.bp section [style*="grid-template-columns:1fr 1.2fr"],.bp section [style*="grid-template-columns:1.1fr 1fr"],.bp section [style*="grid-template-columns:1.2fr 1fr"],.bp section [style*="grid-template-columns:1.6fr 1fr"],.bp section [style*="grid-template-columns:1fr 1.6fr"],.bp section [style*="grid-template-columns:1.35fr 1fr"],.bp section [style*="grid-template-columns:1fr 1fr"],.bp section [style*="grid-template-columns:repeat(3, 1fr)"],.bp section [style*="grid-template-columns:2fr 1fr 1fr 1fr"]{grid-template-columns:1fr!important;gap:32px!important}.bp section [style*="grid-template-columns:repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}.bp section [style*="column-count:3"]{column-count:2!important}.bp section[id=problem],.bp section[id=offer],.bp section[id=proof],.bp section[id=math],.bp section[id=process],.bp section[id=faq]{padding-top:80px!important;padding-bottom:80px!important}}@media(max-width:640px){.bp section{padding-left:20px!important;padding-right:20px!important}.bp section [style*="grid-template-columns:repeat(2, 1fr)"],.bp section [style*="grid-template-columns:repeat(4, 1fr)"]{grid-template-columns:1fr!important}.bp section [style*="column-count:2"]{column-count:1!important}.bp section [style*="column-count:3"]{column-count:1!important}.bp section [style*="grid-template-columns:auto 1fr"]{grid-template-columns:1fr!important;gap:16px!important}.bp .uc-btn{font-size:14px!important;padding:14px 20px!important;min-height:44px}.bp .case-file{transform:none!important}.bp section img[src*=bg-vector-]{display:none!important}.bp section [style*="grid-template-columns:1.35fr 1fr"]{grid-template-columns:1fr!important;gap:28px!important}.bp section .uc-btn.b-primary{width:100%;justify-content:center}.bp section .uc-btn.b-text{padding-left:0!important}.bp section h2{font-size:var(--t-h3-display)!important;line-height:1.05!important;letter-spacing:-.02em!important}}@media(max-width:480px){.bp section{padding-left:16px!important;padding-right:16px!important}}@media(max-width:960px)and (min-width:721px){.bp section:not(.bpq){padding-left:32px!important;padding-right:32px!important}}@media(max-width:720px){.bp section:not(.bpq){padding-left:20px!important;padding-right:20px!important}}@media(max-width:480px){.bp section:not(.bpq){padding-left:16px!important;padding-right:16px!important}}#bp-float-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#0a0a0a;border-top:1px solid #2B2B2B;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease-out),visibility .25s}#bp-float-cta .uc-btn{flex:1;justify-content:center}#bp-float-cta.is-on{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:760px){#bp-float-cta{display:flex;align-items:center;gap:12px}}
