.bp{--bp-bg:#0b0a0e;--bp-ink:#141218;--bp-ink-2:#1a171e;--bp-copper:#cf8647;--bp-copper-hi:#eeb478;--bp-glow:#ffd9a4;--bp-text:#efe9de;--bp-dim:#c3bbae;--bp-faint:#9d968c;--bp-line:#ede6db17;--bp-line-copper:#e8a55e42;background:var(--bp-bg);min-height:100svh;color:var(--bp-text);font-family:var(--font-body);font-weight:400;line-height:1.6;position:relative;overflow-x:clip}.bp *,.bp :before,.bp :after{box-sizing:border-box}.bp h1,.bp h2,.bp h3,.bp p,.bp ul,.bp ol{margin:0}.bp-glow{pointer-events:none;background:radial-gradient(700px 420px at 78% 8%,#cf864733,#0000 65%),radial-gradient(600px 400px at 10% 30%,#cf864712,#0000 70%);height:900px;position:absolute;inset:0 0 auto}.bp-wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:24px;position:relative}@media (min-width:768px){.bp-wrap{padding-inline:40px}}.bp-narrow{max-width:860px}.bp .bp-buy{background:linear-gradient(180deg, #dc955a, var(--bp-copper));color:#170f08;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 30px -10px #cf8647a6,inset 0 1px #ffffff40}.bp .bp-buy:hover{color:#170f08;filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 36px -10px #cf8647cc,inset 0 1px #ffffff40}.bp .bp-buy:focus-visible{outline:2px solid var(--bp-glow);outline-offset:3px}.bp-buy--lg{min-height:60px;padding:0 30px;font-size:18px}.bp-buy--sm{min-height:44px;padding:0 18px;font-size:15px}.bp .bp-ghost{min-height:60px;color:var(--bp-text);border-bottom:1px solid var(--bp-line-copper);align-items:center;padding:0 6px;font-size:17px;text-decoration:none;display:inline-flex}.bp .bp-ghost:hover{color:var(--bp-copper-hi)}.bp-top{z-index:2;border-bottom:1px solid var(--bp-line);position:relative}.bp-top-inner{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.bp-logo img{width:auto;height:28px;display:block}.bp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bp-copper-hi);font-size:12.5px;font-weight:500;margin-bottom:18px!important}.bp-h2{letter-spacing:-.02em;text-wrap:balance;max-width:22em;font-size:clamp(30px,4.2vw,48px);font-weight:500;line-height:1.1}.bp-h2--sm{font-size:clamp(26px,3.2vw,38px)}.bp-body{max-width:36em;color:var(--bp-dim);font-size:17.5px;line-height:1.65}.bp-body+.bp-body{margin-top:14px}.bp-lede{max-width:40em;color:var(--bp-dim);font-size:clamp(17px,1.6vw,20px);line-height:1.6}.bp-hero{padding:88px 0 72px;position:relative}.bp-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:15em;font-size:clamp(40px,6.4vw,80px);font-weight:500;line-height:1.02}.bp-hero h1 em{background:linear-gradient(100deg, var(--bp-glow), var(--bp-copper) 80%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.bp-hero .bp-lede{margin-top:28px}.bp-cta-row{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:40px;display:flex}.bp-assurances{color:var(--bp-faint);flex-wrap:wrap;gap:8px 22px;padding:0;font-size:14.5px;list-style:none;display:flex;margin-top:22px!important}.bp-assurances li{align-items:center;gap:8px;display:inline-flex}.bp-assurances li:before{content:"";background:#cf864733 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eeb478' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;flex:none;width:14px;height:14px}.bp .bp-badges{margin-top:40px}.bp-proof{border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);background:#14121899;padding:28px 0 36px}.bp-proof-label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--bp-faint);font-size:12px;font-weight:500;margin-bottom:18px!important}.bp-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bp-marquee-track{flex:none;align-items:center;gap:14px;padding:0 0 0 14px;list-style:none;animation:42s linear infinite bp-marquee;display:flex}@keyframes bp-marquee{to{transform:translate(-100%)}}.bp-logo-tile{background:#fff;border-radius:12px;align-items:center;height:60px;padding:10px 16px;display:flex}.bp-logo-tile--dark{border:1px solid var(--bp-line-copper);background:#282827}.bp-logo-tile img{object-fit:contain;width:auto;max-width:140px;height:40px;display:block}@media (prefers-reduced-motion:reduce){.bp-marquee{-webkit-mask-image:none;mask-image:none}.bp-marquee-track{flex-wrap:wrap;justify-content:center;padding:0 16px;animation:none}.bp-marquee-track[aria-hidden=true]{display:none}}.bp-sec{padding:96px 0 0}.bp-sec .bp-h2{margin-bottom:44px}.bp-grid3{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:860px){.bp-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp-card{border:1px solid var(--bp-line);background:linear-gradient(180deg, var(--bp-ink-2), var(--bp-ink));border-radius:18px;padding:28px}.bp-card h3{font-size:21px;font-weight:500;margin-bottom:10px!important}.bp-card p{color:var(--bp-dim);font-size:16.5px;line-height:1.6}.bp-num{letter-spacing:.14em;color:var(--bp-copper-hi);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:13px;display:block}.bp-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:44px;display:grid}@media (min-width:960px){.bp-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.bp-split .bp-h2{margin-bottom:22px}.bp-doc{color:#1c1915;background:#f4efe6;border-radius:16px;padding:34px 34px 30px;position:relative;transform:rotate(-.6deg);box-shadow:0 40px 80px -30px #000000bf,0 0 0 1px #ffffff0f,0 0 70px -20px #cf864759}.bp-doc-head{letter-spacing:.14em;text-transform:uppercase;color:#6c6458;border-bottom:1px solid #d9d2c6;justify-content:space-between;gap:16px;padding-bottom:16px;font-size:12px;font-weight:500;display:flex}.bp-doc-list{padding:0;list-style:none}.bp-doc-list li{border-bottom:1px solid #e3ddd2;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:18px 0;display:grid}.bp-doc-list li:last-child{border-bottom:0;padding-bottom:0}.bp-doc-num{color:#9a5422;font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:500}.bp-doc-list h3{font-size:16.5px;font-weight:700;margin-bottom:4px!important}.bp-doc-list p{color:#4a443c;font-size:15px;line-height:1.5}.bp-stack{border:1px solid var(--bp-line-copper);background:var(--bp-ink);border-radius:22px;overflow:hidden}.bp-stack-row{border-bottom:1px solid var(--bp-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 32px;padding:26px 30px;display:flex}.bp-stack-row>div{flex:999 380px;min-width:0}.bp-stack-row h3{font-size:20px;font-weight:500;margin-bottom:6px!important}.bp-stack-row p{color:var(--bp-dim);font-size:16px;line-height:1.55}.bp-worth{color:var(--bp-faint);font-variant-numeric:tabular-nums;flex:1 0 auto;padding-top:3px;font-size:15px}.bp-stack-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bp-copper-hi);padding:22px 30px 0;font-size:12.5px;font-weight:500}.bp-stack-row--bonus{background:linear-gradient(90deg,#cf86470f,#0000 60%)}.bp-bonus-tag{border:1px solid var(--bp-line-copper);letter-spacing:.1em;text-transform:uppercase;vertical-align:3px;color:var(--bp-copper-hi);border-radius:999px;margin-right:6px;padding:2px 9px;font-size:11.5px;font-weight:500;display:inline-block}.bp-stack-total{background:radial-gradient(120% 140% at 0% 0%, #cf864729, var(--bp-ink-2) 60%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:34px 30px;display:flex}.bp-total-was{color:var(--bp-faint);font-size:17px}.bp-total-now{letter-spacing:-.02em;font-size:clamp(34px,4.6vw,54px);font-weight:500;line-height:1.1}.bp-total-now strong{color:var(--bp-copper-hi);font-weight:700}.bp-steps{counter-reset:none;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;list-style:none;display:grid}@media (min-width:700px){.bp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-step{border:1px solid var(--bp-line);background:var(--bp-ink);border-radius:18px;padding:28px 26px}.bp-step-when{letter-spacing:.12em;text-transform:uppercase;color:var(--bp-copper-hi);margin-bottom:16px;font-size:13px;display:block}.bp-step h3{font-size:20px;font-weight:500;margin-bottom:8px!important}.bp-step p{color:var(--bp-dim);font-size:16px;line-height:1.55}.bp-guarantee{border:1.5px solid var(--bp-copper);color:var(--bp-copper-hi);background:radial-gradient(100% 120% at 0 0,#cf864724,#0000 60%);border-radius:22px;flex-wrap:wrap;align-items:center;gap:24px 36px;padding:clamp(28px,5vw,52px);display:flex}.bp-guarantee>div{min-width:0;color:var(--bp-text);flex:999 460px}.bp-guarantee .bp-h2{margin-bottom:14px}.bp-fit{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:860px){.bp-fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-fit h2{font-size:24px;font-weight:500;margin-bottom:18px!important}.bp-fit ul{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.bp-fit li{color:var(--bp-dim);padding-left:30px;font-size:16.5px;line-height:1.5;position:relative}.bp-fit li:before{content:"";border-radius:50%;width:18px;height:18px;position:absolute;top:4px;left:0}.bp-card--yes{border-color:var(--bp-line-copper)}.bp-card--yes li:before{background:#cf864733 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eeb478' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/12px no-repeat}.bp-card--no li:before{background:#ede6db14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239d968c' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") 50%/10px no-repeat}.bp-founder{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (min-width:860px){.bp-founder{grid-template-columns:260px minmax(0,1fr);gap:64px}}.bp-founder .bp-h2{margin-bottom:20px}.bp-portrait{isolation:isolate;border-radius:50%;width:220px;height:220px;position:relative;box-shadow:0 0 40px -4px #ffb06073}@media (min-width:860px){.bp-portrait{width:260px;height:260px}}.bp-portrait:before{content:"";z-index:-1;background:conic-gradient(#cf8647,#ffd9a4,#7a4a26,#eeb478,#cf8647);border-radius:50%;position:absolute;inset:-3px}.bp-portrait img{object-fit:cover;border:3px solid var(--bp-bg);border-radius:50%;width:100%;height:100%;display:block}.bp-faq{border-top:1px solid var(--bp-line)}.bp-faq details{border-bottom:1px solid var(--bp-line)}.bp-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 2px;font-size:18.5px;font-weight:500;list-style:none;display:grid}.bp-faq summary::-webkit-details-marker{display:none}.bp-faq summary:hover{color:var(--bp-glow)}.bp-faq summary:focus-visible{outline:2px solid var(--bp-copper-hi);outline-offset:4px;border-radius:8px}.bp-faq details p{max-width:62ch;color:var(--bp-dim);padding:0 44px 24px 2px;font-size:16.5px;line-height:1.65}.bp-plus{border:1px solid var(--bp-line-copper);border-radius:50%;width:30px;height:30px;transition:transform .3s;position:relative}.bp-plus:before,.bp-plus:after{content:"";background:var(--bp-copper-hi);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bp-plus:after{transition:opacity .2s;transform:translate(-50%,-50%)rotate(90deg)}.bp-faq details[open] .bp-plus{transform:rotate(180deg)}.bp-faq details[open] .bp-plus:after{opacity:0}.bp-final{text-align:center;border-top:1px solid var(--bp-line);background:radial-gradient(60% 90% at 50% 0,#cf86472e,#0000 70%);margin-top:112px;padding:104px 0 112px}.bp-final h2{letter-spacing:-.025em;text-wrap:balance;max-width:15em;font-size:clamp(36px,5.6vw,68px);font-weight:500;line-height:1.04;margin:0 auto 24px!important}.bp-final .bp-lede{margin:0 auto 40px}.bp-fine{color:var(--bp-faint);font-size:14.5px;margin-top:18px!important}.bp-footer{border-top:1px solid var(--bp-line);padding:30px 0 calc(30px + env(safe-area-inset-bottom,0px));color:var(--bp-faint);font-size:14px}.bp-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:12px 28px;display:flex}.bp-footer-links{flex-wrap:wrap;gap:20px;display:flex}.bp .bp-footer a{color:var(--bp-dim);text-decoration:none}.bp .bp-footer a:hover{color:var(--bp-copper-hi)}.bp-sticky{display:none}@media (max-width:767px){.bp-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:50;border:1px solid var(--bp-line-copper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141218eb;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;transform:translateY(140%);box-shadow:0 18px 40px -12px #000c}.bp-sticky[data-visible=true]{transform:none}.bp-sticky-price{color:var(--bp-faint);font-size:15px}.bp-sticky-price strong{color:var(--bp-text);font-size:20px}.bp-sec{padding-top:76px}.bp-hero{padding-top:56px}.bp-buy--lg{width:100%}.bp-cta-row .bp-ghost{min-height:44px}.bp-footer{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.bp-sticky,.bp .bp-buy{transition:none}}.bp .bp-ty{border-top:0;align-items:center;min-height:calc(100svh - 73px);margin-top:0;display:flex}.bp-ty-title{letter-spacing:-.025em;font-size:clamp(36px,5.6vw,64px);font-weight:500;line-height:1.05;margin:0 auto 24px!important}.bp-ty .bp-lede{margin:0 auto}.bp-ty-actions{justify-content:center}.bp-ty-note{color:var(--bp-faint);font-size:14.5px;margin-top:28px!important}.bp .bp-ty-note a{color:var(--bp-copper-hi)}.bp-after{margin-top:28px!important}
