.dt-foot-space{height:var(--clue-fixed-cta-scroll-space)}.dt-cta{bottom:var(--clue-fixed-bottom-offset,0px);left:var(--clue-fixed-bar-left);z-index:var(--clue-z-overlay);align-items:center;gap:var(--clue-fixed-cta-gap);width:var(--clue-fixed-bar-width);max-width:var(--clue-flow-max);padding:var(--clue-fixed-cta-pad-top) var(--clue-fixed-cta-detail-pad-x) calc(var(--clue-fixed-cta-pad-bottom) + env(safe-area-inset-bottom));border-top:var(--clue-fixed-cta-border) solid var(--clue-line);background:var(--clue-fixed-cta-detail-bg);-webkit-backdrop-filter:blur(var(--clue-fixed-cta-blur));backdrop-filter:blur(var(--clue-fixed-cta-blur));pointer-events:auto;margin:0 auto;display:flex;position:fixed}.dt-cta-price{min-width:var(--clue-fixed-cta-detail-price-min);line-height:var(--clue-fixed-cta-price-line);flex-direction:column;display:flex}.dt-cta-price b{font-size:var(--clue-fixed-cta-price-value);font-weight:800;line-height:var(--clue-fixed-cta-price-line)}.dt-cta-price span{color:var(--clue-muted);font-size:var(--clue-fixed-cta-detail-price-note);font-weight:600;line-height:var(--clue-fixed-cta-price-line)}.dt-cta-btn{flex:1}.ap-foot-space{height:var(--clue-fixed-cta-space,calc(124px + env(safe-area-inset-bottom)))}.ap-cta{bottom:var(--clue-fixed-bottom-offset,0px);left:var(--clue-fixed-bar-left);z-index:var(--clue-z-overlay);align-items:center;gap:var(--clue-fixed-cta-gap);width:var(--clue-fixed-bar-width);max-width:var(--clue-flow-max);padding:var(--clue-fixed-cta-pad-top) var(--clue-fixed-cta-pad-x) calc(var(--clue-fixed-cta-pad-bottom) + env(safe-area-inset-bottom));border-top:var(--clue-fixed-cta-border) solid var(--clue-line);background:var(--clue-fixed-cta-bg);-webkit-backdrop-filter:blur(var(--clue-fixed-cta-blur));backdrop-filter:blur(var(--clue-fixed-cta-blur));pointer-events:auto;margin:0 auto;display:flex;position:fixed}.ap-cta-stacked{align-items:stretch;gap:var(--clue-s2);flex-direction:column}.ap-cta-row{align-items:center;gap:var(--clue-fixed-cta-gap);display:flex}.ap-cta-notice{min-height:var(--clue-touch);width:100%;color:var(--clue-meta);text-align:left;text-underline-offset:2px;background:0 0;align-items:center;font-size:12.5px;font-weight:600;line-height:1.4;text-decoration:underline;display:flex}.ap-cta-assurance{color:var(--clue-brand-ink);text-align:var(--clue-fixed-cta-assurance-align);font-size:13px;font-weight:700;line-height:18.5px}.ap-cta-price{min-width:var(--clue-fixed-cta-price-min);line-height:var(--clue-fixed-cta-price-line);flex-direction:column;display:flex}.ap-cta-price b{font-size:var(--clue-fixed-cta-price-value);font-weight:800}.ap-cta-price span{color:var(--clue-muted);font-size:var(--clue-fixed-cta-price-note);font-weight:600}.ap-cta-btn{flex:1}.ap-cta-secondary{flex:0 0 112px}.ap-cta-full{flex:1}
