@layer theme,base;@layer components{.campaign-section{box-sizing:border-box;padding:var(--theme-section-space) 1.5rem}.campaign-container{width:100%;max-width:86.5625rem;margin-inline:auto}.campaign-gradient{background:var(--theme-brand-gradient)}.campaign-display{font-family:var(--theme-font-heading);text-rendering:optimizelegibility;margin:0;font-size:4.5rem;font-weight:600;line-height:1}.campaign-hero--headline-compact .campaign-display{max-width:18ch;font-size:clamp(2.625rem,6vw,4.75rem)}.campaign-display strong{color:var(--theme-brand);font-weight:inherit}.campaign-gradient .campaign-display strong{color:inherit}.campaign-gradient :focus-visible{box-shadow:0 0 0 .375rem var(--theme-foreground);outline-color:var(--theme-on-brand)}html[data-campaign-reveal=enabled] .campaign-reveal{opacity:0}html[data-campaign-reveal=enabled] .campaign-reveal--visible{animation:1s both campaign-reveal-up}@keyframes campaign-reveal-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}.campaign-hero__content{flex-direction:column;align-items:center;display:flex}.campaign-hero__body{max-width:75rem;margin:3.125rem 0 0;font-size:2.1875rem;font-weight:300;line-height:1.5}.campaign-hero__action{margin-top:3.75rem}.campaign-hero__note{margin:1.875rem 0 0;font-size:1.5625rem;font-weight:400;line-height:1.5}.campaign-trust{border:.1875rem solid var(--theme-border);padding-bottom:var(--theme-section-space);flex-direction:column;align-items:center;gap:4rem;display:flex}.campaign-trust__list{color:var(--theme-trust-foreground);flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.375rem;line-height:1.3;list-style:none;display:flex}.campaign-trust__list li+li:before{background:var(--theme-check,var(--theme-brand));content:"";inset-inline-start:0;width:.1875rem;height:1.5rem;position:absolute;top:.125rem}.campaign-trust__list li{padding-inline:1.125rem;position:relative}.campaign-process__content{flex-direction:column;align-items:center;display:flex}.campaign-process__media{width:100%;max-width:64rem}.campaign-process__media img{width:100%;height:auto;display:block}.campaign-process__steps{display:none}.campaign-benefits__list{flex-direction:column;gap:1.375rem;max-width:23.375rem;margin:1.25rem auto 0;padding:3.125rem 0 0;list-style:none;display:flex}.campaign-benefits{border:.1875rem solid var(--theme-border);padding-bottom:calc(var(--theme-section-space) + .1875rem);padding-inline:1.5rem}.campaign-benefits .campaign-display strong{color:var(--theme-brand-on-subtle,var(--theme-brand))}.campaign-benefits__list li{color:var(--theme-benefit-foreground);letter-spacing:-.02em;align-items:center;gap:1.125rem;font-size:1.75rem;font-weight:700;line-height:1.2;display:flex}.campaign-benefits__check{border:.25rem solid var(--theme-check,var(--theme-brand));color:var(--theme-check,var(--theme-brand));border-radius:999px;flex:0 0 2.875rem;justify-content:center;align-items:center;height:2.875rem;font-family:Ubuntu;font-size:1.5rem;line-height:1;display:inline-flex}.campaign-benefits__icon{display:none}.campaign-benefits__list{transform:translate(.203125px)}.campaign-questions__list{max-width:72rem;margin:3.125rem 0 0;font-size:1.5625rem;line-height:1.5}.campaign-questions__list>div:not(:last-child){margin-bottom:1.875rem}.campaign-questions__list dt{font-weight:700}.campaign-questions__list dd{margin:0}.campaign-faq__list{margin-top:0}.campaign-faq__button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:3.125rem;padding:0;font-size:1.5625rem;font-weight:500;line-height:1;display:flex}.campaign-faq__button::marker{display:none}.campaign-faq__button::-webkit-details-marker{display:none}.campaign-faq__icon{margin-left:1rem;font-size:1rem;line-height:1;transition:transform .2s;transform:rotate(0)}.campaign-faq__item[open] .campaign-faq__icon{transform:rotate(90deg)}.campaign-faq__answer{animation:.18s ease-out campaign-faq-answer-in}.campaign-faq__answer p{margin:0;padding:0 0 1.5rem;font-size:1.5625rem;line-height:1.5}@keyframes campaign-faq-answer-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html[data-campaign-reveal=enabled] .campaign-reveal,.campaign-reveal,.campaign-faq__answer{opacity:1;animation:none;transform:none}.campaign-faq__icon{transition:none}}@media (width<=37.5rem){.campaign-display{font-size:3rem}.campaign-hero__body{max-width:21.375rem;margin-top:5.125rem}.campaign-hero__action{margin-top:5.75rem}.campaign-trust{padding-bottom:var(--theme-section-space);gap:3rem}.campaign-trust__list{justify-content:flex-start;max-width:19rem;font-size:1rem;line-height:1.4}.campaign-trust__list li{padding-inline:1rem}.campaign-trust__list li+li:before{height:100%;top:0}.campaign-benefits__list{gap:1.125rem;max-width:17.125rem;transform:translate(.4375px,-.046875px)}.campaign-benefits__list li{gap:.875rem;font-size:1.25rem;line-height:1.3}.campaign-benefits__check{border-width:.1875rem;flex-basis:2.375rem;height:2.375rem;font-size:1.25rem}.campaign-benefits{padding-bottom:calc(var(--theme-section-space) + 2.1875rem)}.campaign-process{height:32.4688rem;padding-bottom:var(--theme-section-space)}.campaign-process__media{margin-top:2rem}.campaign-questions__list{margin-top:5.125rem}.campaign-common{padding-bottom:var(--theme-section-space)}.campaign-faq__list{margin-top:2rem}.campaign-faq__item:first-child .campaign-faq__button{min-height:4.125rem}.campaign-faq__item:first-child .campaign-faq__button>span:first-child{align-self:flex-start}}@media (width>=37.5625rem) and (width<=64rem){.campaign-trust{padding-bottom:calc(var(--theme-section-space) - 1.75rem)}.campaign-benefits{padding-bottom:calc(var(--theme-section-space) - 1.25rem)}}.campaign-reviews__intro{text-align:center;max-width:52rem;margin-inline:auto}.campaign-reviews__intro>p{max-width:38rem;margin:1.5rem auto 0;font-size:1.375rem;line-height:1.6}.campaign-reviews .campaign-display strong{color:var(--theme-brand-on-subtle,var(--theme-brand))}.campaign-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3.5rem;display:grid}.campaign-reviews__card{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:var(--theme-card-radius);box-shadow:var(--theme-card-shadow);flex-direction:column;margin:0;padding:2rem;display:flex}.campaign-reviews__stars{color:var(--theme-brand);letter-spacing:.1em;font-size:1.125rem;line-height:1}.campaign-reviews__header{justify-content:space-between;align-items:center;display:flex}.campaign-reviews__card blockquote{flex:1;margin:1.5rem 0 2rem}.campaign-reviews__card blockquote p{margin:0;font-size:1.125rem;line-height:1.65}.campaign-reviews__card figcaption{flex-direction:column;gap:.375rem;display:flex}.campaign-reviews__card figcaption strong{font-size:1rem}.campaign-reviews__card figcaption span,.campaign-reviews__disclaimer{color:var(--theme-muted);font-size:.875rem;line-height:1.5}.campaign-reviews__link{border:1px solid var(--theme-border);color:var(--theme-foreground);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.campaign-reviews__link:hover{background:var(--theme-surface);border-color:var(--theme-brand)}.campaign-reviews__link:focus-visible{outline:3px solid var(--theme-brand);outline-offset:3px}.campaign-reviews__disclaimer{text-align:center;margin:1.5rem 0 0}@media (width<=64rem){.campaign-reviews__grid{grid-template-columns:1fr;max-width:42rem;margin-inline:auto}}.campaign-button{letter-spacing:.03125rem;min-height:2.9375rem;padding:.5625rem 1.125rem;font-size:1.125rem;font-weight:500;line-height:1.6875rem}.campaign-final-cta__content{flex-direction:column;align-items:center;display:flex}.campaign-final-cta__content p{margin:3.125rem 0 0;font-size:1.5625rem;line-height:1.5}.campaign-final-cta__content a{margin-top:3.125rem}.campaign-footer{padding:4rem 1.5rem 2.5rem}.campaign-footer__grid{grid-template-columns:repeat(5,1fr);gap:3rem;display:grid}.campaign-footer__brand img{width:10.9375rem;height:auto;display:block}.campaign-footer p{margin:.75rem 0 0;line-height:1.5}.campaign-footer nav h2{margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1}.campaign-footer ul{margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none}.campaign-footer a{color:inherit;text-decoration:none}.campaign-footer a:hover{text-decoration:underline}.campaign-footer nav a,.campaign-footer__legal a{color:var(--theme-footer-link,inherit)}.campaign-footer__legal{align-items:center;gap:2rem;margin-top:1.5rem;font-size:1rem;display:flex}.campaign-footer__legal p{margin:0}.campaign-footer__legal a{font-size:.875rem;line-height:1.5}.campaign-footer__privacy-settings{color:var(--theme-footer-link,inherit);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.5}.campaign-footer__privacy-settings:hover{text-decoration:underline}.campaign-footer__privacy-settings:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=37.5rem){.campaign-footer{padding-top:4rem;padding-bottom:2.5rem}.campaign-footer__grid{grid-template-columns:1fr;gap:2rem}.campaign-footer__brand{max-width:9.375rem}.campaign-footer__brand img{width:9.375rem}.campaign-footer nav a{line-height:1.5;display:inline-block;position:relative}.campaign-footer nav a:before{content:"";position:absolute;inset-block:-.09375rem;inset-inline:0}.campaign-footer__legal{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:3.375rem}.campaign-footer__legal p{max-width:15rem}.campaign-final-cta__content p,.campaign-final-cta__content a{margin-top:5.125rem}}}@layer utilities;[data-theme=buy-bitcoin-refined] .campaign-section{padding:var(--theme-section-space) clamp(1.25rem, 4vw, 2rem)}[data-theme=buy-bitcoin-refined] .campaign-container{max-width:76rem}[data-theme=buy-bitcoin-refined] .campaign-display{letter-spacing:-.035em;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:700;line-height:1.08}[data-theme=buy-bitcoin-refined] .campaign-hero{padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(7.5rem,12vw,10rem)}[data-theme=buy-bitcoin-refined] .campaign-hero .campaign-display{letter-spacing:-.045em;max-width:13ch;font-size:clamp(3rem,7vw,5.25rem)}[data-theme=buy-bitcoin-refined] .campaign-hero--headline-compact .campaign-display{max-width:18ch;font-size:clamp(2.625rem,6vw,4.75rem)}[data-theme=buy-bitcoin-refined] .campaign-hero__body{max-width:45rem;margin-top:1.75rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.55}[data-theme=buy-bitcoin-refined] .campaign-hero__action{margin-top:2.25rem}[data-theme=buy-bitcoin-refined] .campaign-hero .campaign-button{color:#2a2724;background:#fff;border-color:#fff;min-height:3.5rem;padding-inline:1.75rem;font-size:1rem;font-weight:700;box-shadow:0 8px 22px #5b1d0038}[data-theme=buy-bitcoin-refined] .campaign-hero .campaign-button:hover{background:#fff7f0}[data-theme=buy-bitcoin-refined] .campaign-hero__note{color:var(--theme-on-brand);margin-top:1rem;font-size:.9375rem}[data-theme=buy-bitcoin-refined] .campaign-trust{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:var(--theme-card-radius);box-shadow:var(--theme-card-shadow);z-index:1;width:calc(100% - 3rem);max-width:72rem;margin:-4rem auto 0;padding:1.75rem 2.5rem;position:relative}[data-theme=buy-bitcoin-refined] .campaign-trust .campaign-display{display:none}[data-theme=buy-bitcoin-refined] .campaign-trust__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;font-size:.9375rem;font-weight:500;display:grid}[data-theme=buy-bitcoin-refined] .campaign-trust__list li{text-align:center;justify-content:center;align-items:center;gap:.625rem;padding:0;display:flex}[data-theme=buy-bitcoin-refined] .campaign-trust__list li:before{color:var(--theme-brand);content:"✓";background:#fff0e6;border-radius:999px;flex:0 0 1.5rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex;position:static}[data-theme=buy-bitcoin-refined] .campaign-process{padding-top:clamp(5.5rem,9vw,8rem)}[data-theme=buy-bitcoin-refined] .campaign-process__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;width:100%;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}[data-theme=buy-bitcoin-refined] .campaign-process__steps li{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:var(--theme-card-radius);min-height:12rem;padding:1.5rem}[data-theme=buy-bitcoin-refined] .campaign-process__steps li>span{color:var(--theme-brand-on-subtle);background:#fff0e6;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:inline-flex}[data-theme=buy-bitcoin-refined] .campaign-process__steps h3{margin:1.25rem 0 0;font-size:1.125rem;line-height:1.25}[data-theme=buy-bitcoin-refined] .campaign-process__steps p{color:var(--theme-muted);margin:.625rem 0 0;font-size:.9375rem;line-height:1.55}[data-theme=buy-bitcoin-refined] .campaign-process__media{display:none}[data-theme=buy-bitcoin-refined] .campaign-benefits{border:0}[data-theme=buy-bitcoin-refined] .campaign-benefits__list{flex-flow:wrap;justify-content:center;align-items:stretch;gap:1rem;max-width:70rem;margin-top:3.5rem;padding:0;transform:none}[data-theme=buy-bitcoin-refined] .campaign-benefits__list li{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:var(--theme-card-radius);letter-spacing:0;flex:19rem;max-width:22rem;padding:1.25rem;font-size:1.0625rem;font-weight:500}[data-theme=buy-bitcoin-refined] .campaign-benefits__check{display:none}[data-theme=buy-bitcoin-refined] .campaign-benefits__icon{color:var(--theme-brand-on-subtle);background:#fff0e6;border-radius:.75rem;flex:0 0 2.5rem;justify-content:center;align-items:center;height:2.5rem;display:inline-flex}[data-theme=buy-bitcoin-refined] .campaign-benefits__icon svg{width:1.25rem;height:1.25rem}[data-theme=buy-bitcoin-refined] .campaign-common .campaign-container,[data-theme=buy-bitcoin-refined] .campaign-faq .campaign-container{max-width:50rem}[data-theme=buy-bitcoin-refined] .campaign-questions__list{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:var(--theme-card-radius);max-width:48rem;margin:3rem auto 0;padding:0 2rem;font-size:1rem;line-height:1.65;box-shadow:0 1px 2px #35291e0d}[data-theme=buy-bitcoin-refined] .campaign-questions__list>div{padding:1.5rem 0}[data-theme=buy-bitcoin-refined] .campaign-questions__list>div:not(:last-child){border-bottom:1px solid var(--theme-border);margin-bottom:0}[data-theme=buy-bitcoin-refined] .campaign-questions__list dd{color:var(--theme-muted);margin-top:.25rem}[data-theme=buy-bitcoin-refined] .campaign-reviews__card{border:0}[data-theme=buy-bitcoin-refined] .campaign-faq{background:var(--theme-brand-gradient)}[data-theme=buy-bitcoin-refined] .campaign-faq__list{margin-top:2rem}[data-theme=buy-bitcoin-refined] .campaign-faq__item{border-bottom:1px solid #ffffff47}[data-theme=buy-bitcoin-refined] .campaign-faq__button{min-height:3.75rem;font-size:1.0625rem;line-height:1.4}[data-theme=buy-bitcoin-refined] .campaign-faq__answer p{color:var(--theme-on-brand);font-size:1rem;line-height:1.65}[data-theme=buy-bitcoin-refined] .campaign-sticky-header .campaign-button{color:var(--theme-on-brand)}[data-theme=buy-bitcoin-refined] .campaign-final-cta__content{max-width:48rem;margin-inline:auto}[data-theme=buy-bitcoin-refined] .campaign-final-cta__content p{color:var(--theme-muted);margin-top:1.5rem;font-size:1.125rem}[data-theme=buy-bitcoin-refined] .campaign-final-cta__content a{color:var(--theme-on-brand);min-height:3.5rem;margin-top:2rem;padding-inline:1.75rem;font-size:1.1875rem;font-weight:700}[data-theme=buy-bitcoin-refined] .campaign-footer{padding-top:5rem}[data-theme=buy-bitcoin-refined] .campaign-footer__grid{gap:2.5rem}@media (width<=64rem){[data-theme=buy-bitcoin-refined] .campaign-trust__list,[data-theme=buy-bitcoin-refined] .campaign-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=buy-bitcoin-refined] .campaign-process__steps li{min-height:auto}}@media (width<=48rem){[data-theme=buy-bitcoin-refined] .campaign-hero--headline-compact .campaign-display{max-width:16ch;font-size:2.625rem}}@media (width<=37.5rem){[data-theme=buy-bitcoin-refined] .campaign-display{font-size:2.25rem}[data-theme=buy-bitcoin-refined] .campaign-hero{padding-top:4.5rem;padding-bottom:6.5rem}[data-theme=buy-bitcoin-refined] .campaign-hero .campaign-display{font-size:3rem}[data-theme=buy-bitcoin-refined] .campaign-hero--headline-compact .campaign-display{max-width:14ch;font-size:2.25rem}[data-theme=buy-bitcoin-refined] .campaign-hero__body,[data-theme=buy-bitcoin-refined] .campaign-hero__action{margin-top:1.75rem}[data-theme=buy-bitcoin-refined] .campaign-hero__body{max-width:22rem}[data-theme=buy-bitcoin-refined] .campaign-hero .campaign-button{width:min(100%,21rem)}[data-theme=buy-bitcoin-refined] .campaign-trust{width:calc(100% - 2rem);margin-top:-3rem;padding:1.75rem}[data-theme=buy-bitcoin-refined] .campaign-trust__list,[data-theme=buy-bitcoin-refined] .campaign-process__steps{grid-template-columns:1fr}[data-theme=buy-bitcoin-refined] .campaign-trust__list li{text-align:left;justify-content:flex-start}[data-theme=buy-bitcoin-refined] .campaign-process{height:auto}[data-theme=buy-bitcoin-refined] .campaign-process__steps{margin-top:2.5rem}[data-theme=buy-bitcoin-refined] .campaign-process__steps li{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}[data-theme=buy-bitcoin-refined] .campaign-process__steps h3{margin-top:0}[data-theme=buy-bitcoin-refined] .campaign-benefits{padding-bottom:var(--theme-section-space)}[data-theme=buy-bitcoin-refined] .campaign-benefits__list{margin-top:2.5rem}[data-theme=buy-bitcoin-refined] .campaign-benefits__list li{flex-basis:100%}[data-theme=buy-bitcoin-refined] .campaign-questions__list{margin-top:2.5rem;padding-inline:1.25rem}[data-theme=buy-bitcoin-refined] .campaign-faq__list{margin-top:1.5rem}[data-theme=buy-bitcoin-refined] .campaign-faq__item:first-child .campaign-faq__button{min-height:3.75rem}[data-theme=buy-bitcoin-refined] .campaign-faq__item:first-child .campaign-faq__button>span:first-child{align-self:center}[data-theme=buy-bitcoin-refined] .campaign-final-cta__content p,[data-theme=buy-bitcoin-refined] .campaign-final-cta__content a{margin-top:1.75rem}}
