._stickyCtaContainer_1jsp4_1{width:100%;z-index:var(--z-index-sticky-cta);opacity:1;transition:opacity var(--duration-fast) linear, background-color var(--duration-fast) linear;background:#0c0503b3;position:fixed;bottom:0;left:0;overflow:hidden;box-shadow:0 -8px 24px #787e8526;container-type:inline-size;&[data-visible=false],&[data-ended=true]{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) linear, background-color var(--duration-fast) linear}}._endTrigger_1jsp4_27{pointer-events:none;width:100%;height:1px;display:block}._stickyCta_1jsp4_1{max-width:1200px;height:clamp(80px,15svh,140px);color:var(--color-white);font-family:var(--font-family-sans-ja);justify-content:center;align-items:center;gap:clamp(16px,1.5vw,32px);margin:0 auto;padding:16px;display:flex;overflow:hidden;@container (width<761px){flex-direction:column;gap:8px;height:auto;padding:16px}@media (prefers-reduced-motion:reduce){transition:none}}._benefitMessage_1jsp4_59{color:var(--color-white);font-size:var(--font-size-12);text-align:center;font-weight:700;display:none;@container (width<761px){display:block}}._resources_1jsp4_71{flex-grow:1;justify-content:center;align-items:center;gap:clamp(16px,1.5vw,32px);height:140px;display:flex;@container (width<761px){display:none}& ._resources__covers_1jsp4_83{flex-grow:1;align-self:stretch;min-width:10px;position:relative;@container (width>760px){width:clamp(10px,3cqw,180px)}}& ._resources__list_1jsp4_94{z-index:1;flex-direction:column;gap:12px;min-width:140px;list-style:none;display:flex}& ._resources__item_1jsp4_103{font-size:var(--font-size-14);text-shadow:var(--color-ink) 0 0 3px, var(--color-neutral-800) 0 0 10px;font-weight:700}}._resourcePreview_1jsp4_112{justify-content:center;align-items:center;width:156px;height:auto;display:flex;position:absolute;transform:rotate(-8deg);@container (760px<width<1200px){width:clamp(120px,8.2cqw + 57.6px,156px)}&._resourcePreview--resource1_1jsp4_126{top:5px;left:4px}&._resourcePreview--resource2_1jsp4_131{box-shadow:var(--shadow-button);top:58px;left:56px}& ._resourcePreview__image_1jsp4_137{object-fit:cover;width:100%;height:100%;display:block}}._actions_1jsp4_145{z-index:2;flex-grow:1;justify-content:center;align-items:center;height:100%;display:flex;@container (width<761px){width:100%}& ._actions__inner_1jsp4_157{flex-direction:row;justify-content:center;align-items:center;gap:clamp(8px,1.5vw,24px);max-width:100%;height:100%;display:flex;@container (width<761px){gap:8px;width:100%}}}@property --primary-color{syntax:"<color>";inherits:true;initial-value:#fcd705}@property --primary-color-deep{syntax:"<color>";inherits:true;initial-value:#f5c33c}._button_1jsp4_185{max-width:240px;height:100%;min-height:40px;max-height:64px;color:var(--color-ink);border-radius:var(--radius-control);box-shadow:var(--shadow-button);font-size:var(--font-size-16);text-align:left;white-space:nowrap;transition:background-color var(--duration-button-hover-out), color var(--duration-button-hover-out), --primary-color var(--duration-button-hover-out), --primary-color-deep var(--duration-button-hover-out);border:2px solid;justify-content:center;align-items:center;gap:clamp(4px,1vw,8px);padding:8px 16px;font-weight:700;line-height:1.75;text-decoration:none;display:flex;position:relative;&._button--primary_1jsp4_214{background:linear-gradient(180deg, var(--primary-color) 16%, var(--primary-color-deep) 100%);border-color:var(--color-white);@media (any-hover:hover){&:hover{transition:background-color var(--duration-button-hover), color var(--duration-button-hover), --primary-color var(--duration-button-hover), --primary-color-deep var(--duration-button-hover);--primary-color:var(--color-neutral-800);--primary-color-deep:var(--color-neutral-800);color:var(--color-white)}}}&._button--secondary_1jsp4_237{background:var(--color-white);border-color:var(--color-white);@media (any-hover:hover){&:hover{color:var(--color-white);background:var(--color-neutral-800)}}}& ._button__label_1jsp4_248{word-break:break-word;flex:1 0 0;min-width:0}& ._button__arrow_1jsp4_254{--button-arrow-gap:16px;aspect-ratio:28/9;flex-shrink:0;width:clamp(18px,3vw,28px);display:block;position:relative;overflow:hidden;&:before,&:after{content:"";background-color:currentColor;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='9'%20viewBox='0%200%2028%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M27.7817%207.73809C28.248%208.20377%2027.9178%209%2027.2584%209H0.740112C0.331359%209%200%208.66905%200%208.26079V6.78238C0%206.37412%200.33136%206.04317%200.740113%206.04317H18.887C19.3374%206.04317%2019.6833%205.64478%2019.6197%205.19948L18.9974%200.846146C18.8969%200.14292%2019.7505%20-0.283331%2020.2534%200.218968L27.7817%207.73809Z'%20fill='%230C0503'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='9'%20viewBox='0%200%2028%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M27.7817%207.73809C28.248%208.20377%2027.9178%209%2027.2584%209H0.740112C0.331359%209%200%208.66905%200%208.26079V6.78238C0%206.37412%200.33136%206.04317%200.740113%206.04317H18.887C19.3374%206.04317%2019.6833%205.64478%2019.6197%205.19948L18.9974%200.846146C18.8969%200.14292%2019.7505%20-0.283331%2020.2534%200.218968L27.7817%207.73809Z'%20fill='%230C0503'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}&:after{transform:translateX(calc(-100% - var(--button-arrow-gap)))}@container (width<761px){width:min(5vw,28px)}}@media (any-hover:hover){&:hover ._button__arrow_1jsp4_254:before{transform:translateX(calc(100% + var(--button-arrow-gap)))}&:hover ._button__arrow_1jsp4_254:after{transform:translate(0)}&:hover ._button__arrow_1jsp4_254:before,&:hover ._button__arrow_1jsp4_254:after{transition:transform var(--duration-arrow-hover) var(--ease-out-expo);@media (prefers-reduced-motion:reduce){transition:none}}}&:focus-visible{outline:3px solid var(--color-white);outline-offset:4px}@container (width<761px){width:min(100%,320px);min-height:44px;font-size:var(--font-size-14);flex-shrink:1;padding:8px}}._stickyCtaContainer_1jsp4_1[data-expanded=false]{background:#0c050380}._stickyCtaContainer_1jsp4_1[data-expanded=false] ._resources_1jsp4_71{display:none}
