/* A price ticket: the API reference and the crypto balance boost are separate offers. */
.candy-home .hero,.candy-buy .buy-hero{grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;min-height:0;padding-top:56px;padding-bottom:66px}
.candy-home .hero h1,.candy-buy .buy-copy h1{font-size:clamp(3.6rem,5.6vw,6rem);line-height:1.01;letter-spacing:-.065em;margin:20px 0 26px}
.candy-home .hero-accent,.candy-buy .buy-copy h1 em{color:#dcff85;font-style:normal}
.candy-home .hero-lead,.candy-buy .buy-lead{max-width:490px;font-size:18px;line-height:1.7;color:#c7b9d3}
.candy-home .hero-facts{margin-top:30px}.candy-home .hero-reassurance{font-size:13px}
.offer-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid #c9a6e340;border-radius:30px;padding:9px 13px;font-size:11px;letter-spacing:.08em;color:#f6daed;background:#2d1c39}
.offer-pill i{width:7px;height:7px;border-radius:50%;background:#dcff85}
.price-ticket-wrap{position:relative;min-width:0;padding:14px 10px 0;overflow:clip}
.price-ticket-paper{position:relative}
.price-ticket-paper:before{content:"";position:absolute;inset:-6px;transform:rotate(3deg);border:1px solid #bc91df40;border-radius:24px;background:repeating-linear-gradient(135deg,#2d1b3d 0 2px,#1f132c 2px 10px)}
.price-ticket{position:relative;border-radius:20px;background:#eee5f5;color:#261333;box-shadow:0 25px 65px #0004;overflow:hidden;font-family:'Space Grotesk',sans-serif}
.ticket-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:19px 24px;border-bottom:1px solid #31164725;font-size:11px;letter-spacing:.1em;font-weight:700}
.ticket-mark{font-size:20px;vertical-align:middle;margin-right:6px}
.ticket-main{padding:25px 28px 21px;position:relative}
.ticket-eyebrow{font:600 11px 'DM Sans',sans-serif;letter-spacing:.1em;margin:0 0 5px;color:#6f5c7c}
.ticket-reference{display:flex;align-items:center;gap:12px;margin-bottom:21px}
.ticket-reference s{font-size:34px;line-height:1.15;text-decoration-color:#b84b86;text-decoration-thickness:2px;color:#826b90}
.ticket-reference span{font:400 12px/1.4 'DM Sans',sans-serif;color:#725d80}
.ticket-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ticket-price{font-size:clamp(5.1rem,8.4vw,8.4rem);line-height:.92;letter-spacing:-.085em;font-weight:700;white-space:nowrap}
.ticket-price>span{font-size:.42em;vertical-align:top;line-height:1.9;margin-right:3px;letter-spacing:-.04em}
.ticket-save{background:#ffb5da;flex-shrink:0;width:99px;height:99px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg);clip-path:polygon(50% 0%,59% 9%,72% 5%,77% 18%,91% 19%,91% 33%,100% 42%,92% 51%,97% 64%,84% 70%,83% 84%,69% 85%,60% 97%,49% 90%,37% 98%,30% 85%,16% 84%,16% 70%,3% 63%,8% 51%,0% 40%,10% 32%,9% 18%,23% 17%,29% 4%,41% 9%)}
.ticket-save b{font-size:27px;letter-spacing:-.05em}.ticket-save span{font:700 9px/1.2 'DM Sans',sans-serif;text-align:center;text-transform:uppercase;max-width:64px;margin-top:2px}
.ticket-unit{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 18px;font:500 13px 'DM Sans',sans-serif}
.ticket-unit span:last-child{border-radius:20px;background:#ded0e8;padding:6px 10px;font-size:10px;letter-spacing:.05em;white-space:nowrap}
.ticket-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;background:#281535;color:#fff!important;padding:16px 18px;text-decoration:none!important;font:600 14px 'DM Sans',sans-serif;transition:background .15s}
.ticket-cta:hover{background:#513062}.ticket-cta span{font-size:21px}
.ticket-tear{height:1px;margin:0 18px;border-top:2px dashed #67407950;position:relative;z-index:1}
.ticket-tear:before,.ticket-tear:after{content:"";width:22px;height:22px;position:absolute;top:-12px;background:#1c1228;border-radius:50%}.ticket-tear:before{left:-29px}.ticket-tear:after{right:-29px}
.ticket-boost{background:#dcff85;padding:21px 28px 22px}
.boost-top{display:flex;justify-content:space-between;align-items:center;gap:12px}
.boost-top strong{font-size:18px;letter-spacing:-.035em}.boost-top>span{font:700 10px 'DM Sans',sans-serif;letter-spacing:.08em;border:1px solid #2b3b2760;border-radius:20px;padding:5px 8px}
.boost-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1.1fr;align-items:center;gap:8px;margin:16px 0 11px}
.boost-equation div{display:flex;flex-direction:column;gap:3px}.boost-equation small{font:600 10px 'DM Sans',sans-serif;letter-spacing:.075em;color:#455233}.boost-equation b{font-size:30px;line-height:1.2;letter-spacing:-.05em}.boost-equation>span{font-size:22px;color:#657449}.boost-equation div:last-child{border-radius:8px;background:#273719;color:#efffc9;padding:9px 12px}.boost-equation div:last-child small{color:#c9e89f}
.boost-foot{font:400 11px/1.5 'DM Sans',sans-serif;margin:0;color:#465530}.boost-foot a{color:#293719;text-underline-offset:3px;font-weight:700}
.ticket-source{font:400 11px/1.6 'DM Sans',sans-serif;color:#b6a4c5;margin:20px 4px 0}.ticket-source summary{cursor:pointer;text-underline-offset:3px}.ticket-source summary:hover{color:#eedcfb}.ticket-source p{margin:8px 0}.ticket-source a{color:#d7b3ef;text-underline-offset:3px}
.offer-proof{display:flex;align-items:center;gap:15px;margin-top:24px;text-decoration:none;color:#eadcf5;font-size:13px;line-height:1.5}.offer-proof img{width:91px;aspect-ratio:16/9;border-radius:10px;object-fit:cover}.offer-proof span{display:block;color:#b5a3c5;font-size:11px}.offer-proof b{font-weight:500}.offer-proof>i{font-size:23px;font-style:normal;margin-left:auto;color:#dcff85}
.candy-buy .buy-copy .buy-caveat{font-size:12px;line-height:1.7;margin-top:22px}.candy-buy .buy-copy .buy-anchor{padding:15px 18px;border-radius:10px;margin:7px 8px 0 0;text-decoration:none;border:1px solid #ffffff30}
.crypto-receipt{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:30px;padding:25px 28px;border-radius:16px;background:#dcff85;color:#293719;margin:26px 0}
.crypto-receipt h3{font:700 25px/1.12 'Space Grotesk',sans-serif;letter-spacing:-.035em;margin:6px 0 12px}.crypto-receipt p{font:400 12px/1.6 'DM Sans',sans-serif;color:#4d5d37;margin:0}.receipt-label{font:700 10px 'DM Sans',sans-serif;letter-spacing:.1em}
.receipt-options{display:flex;gap:7px;margin:15px 0 0}.receipt-options button{font:600 12px 'DM Sans',sans-serif;border:1px solid #4a612e50;border-radius:30px;background:transparent;color:#293719;padding:8px 16px;cursor:pointer}.receipt-options button[aria-pressed=true]{background:#293719;color:#efffc9}
.crypto-receipt .boost-equation{margin:0}.crypto-receipt .boost-equation b{font-size:37px}.crypto-receipt .boost-foot{margin-top:10px}
.crypto-receipt>div{min-width:0}
.candy-buy .card-pack .card-reference{display:block;font-size:11px;color:#ccb1da;font-weight:400}.card-reference s{text-decoration-color:#eea5d3}.candy-buy .card-pack .card-reference+strong{margin-top:5px}
.candy-buy .method-kicker{display:flex;justify-content:space-between;gap:8px;align-items:center}.method-kicker b{font-size:10px;letter-spacing:0;color:#293719;background:#dcff85;padding:5px 7px;border-radius:20px}
.candy-home .topline-status{color:#dcff85}.candy-home .price-featured .api-mini{font-size:12px;color:#edd5f9;margin:12px 0 5px}.api-mini s{color:#ba9acc;font-size:19px}
@media(min-width:1350px){.ticket-price{font-size:118px}}
@media(max-width:1000px){.candy-home .hero,.candy-buy .buy-hero{gap:32px}.ticket-main{padding:22px}.ticket-boost{padding:20px 22px}.ticket-save{width:82px;height:82px}.ticket-save b{font-size:23px}.ticket-price{font-size:clamp(4.7rem,8.3vw,7rem)}.candy-home .hero h1,.candy-buy .buy-copy h1{font-size:clamp(3.1rem,5.8vw,5rem)}}
@media(max-width:800px){.candy-home .hero,.candy-buy .buy-hero{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:44px}.candy-home .hero h1,.candy-buy .buy-copy h1{font-size:clamp(3.5rem,9vw,5.4rem)}.price-ticket-wrap{width:min(510px,100%);margin:auto;padding-left:8px;padding-right:8px;box-sizing:border-box}.ticket-price{font-size:105px}.ticket-save{width:99px;height:99px}.ticket-save b{font-size:27px}.crypto-receipt{grid-template-columns:1fr;gap:22px}.candy-home .hero-content{padding:0}.candy-home .hero-facts{margin-top:24px}.candy-buy .buy-hero{width:calc(100% - 32px)}.candy-home .hero-lead,.candy-buy .buy-lead{font-size:16px}}
@media(max-width:450px){.ticket-main{padding:23px 20px 20px}.ticket-head{padding:18px 20px;font-size:10px}.ticket-price{font-size:86px}.ticket-save{width:83px;height:83px}.ticket-save b{font-size:24px}.ticket-save span{font-size:8px}.ticket-boost{padding:20px}.boost-top strong{font-size:16px}.boost-top>span{font-size:9px}.boost-equation b{font-size:27px}.boost-equation div:last-child{padding:8px 10px}.boost-equation{gap:7px}.ticket-unit{font-size:12px}.candy-home .hero h1,.candy-buy .buy-copy h1{font-size:clamp(3rem,11.6vw,4rem)}.crypto-receipt{padding:22px 18px}.crypto-receipt .boost-equation b{font-size:29px}.receipt-options button{padding:8px 13px}.offer-proof{gap:12px}.candy-buy .payment-methods{grid-template-columns:1fr}.candy-buy .payment-method{min-height:145px}}
@media(max-width:360px){.ticket-price{font-size:76px}.ticket-save{width:70px;height:70px}.ticket-save b{font-size:21px}.ticket-main,.ticket-boost{padding-left:16px;padding-right:16px}.ticket-reference span{font-size:11px}.boost-top{gap:8px}.boost-top strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.ticket-cta{transition:none}}
@media(max-width:800px){.candy-home .hero:before{left:0;right:0}}
@media(max-width:550px){.crypto-receipt .boost-equation{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:9px}.crypto-receipt .boost-equation>span:nth-of-type(2){text-align:right}.crypto-receipt .boost-equation>div:last-child{grid-column:2/-1}.crypto-receipt .boost-foot{overflow-wrap:anywhere}}
