.listing-module__EFpyZG__page{--cs-gap:150px}.listing-module__EFpyZG__column{--container-pad:24px}@media (max-width:600px){.listing-module__EFpyZG__page{--cs-gap:96px}.listing-module__EFpyZG__column{--container-pad:16px}}.listing-module__EFpyZG__page:lang(ja) main{word-break:auto-phrase}.listing-module__EFpyZG__page:lang(ja) main,.listing-module__EFpyZG__page:lang(ja) main *{overflow-wrap:anywhere}.listing-module__EFpyZG__cases{padding-bottom:var(--cs-gap)}.listing-module__EFpyZG__page :is(#cases-hero,#cases,#real-cases,#main-cases-grid,#case-studies-trust,#g2-awards-and-reviews){scroll-margin-top:calc(var(--header-height) + var(--banner-height,0px) + 24px)}
.more-cases-module__JY977q__more{margin-top:var(--cs-gap)}.more-cases-module__JY977q__split{grid-template-columns:minmax(236px,min-content) minmax(0,778px);align-items:start;column-gap:59px;display:grid}.more-cases-module__JY977q__aside{top:calc(var(--header-height,64px) + var(--banner-height,0px) + 32px);flex-direction:column;gap:16px;display:flex;position:sticky}.more-cases-module__JY977q__heading{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-strong);text-wrap:balance;scroll-margin-top:calc(var(--header-height,64px) + var(--banner-height,0px) + 32px + 32px);font-size:32px;font-weight:600;line-height:38px}.more-cases-module__JY977q__list{border-top:1px solid var(--color-border)}.more-cases-module__JY977q__row{border-bottom:1px solid var(--color-border);grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:76px;padding:14px 12px 15px 8px;transition:background-color .3s ease-out;display:grid}.more-cases-module__JY977q__who{align-items:center;gap:12px;min-width:0;display:flex}.more-cases-module__JY977q__icon{border-radius:8px;flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #36363014}.more-cases-module__JY977q__iconArt{position:absolute;inset:-2.5%}.more-cases-module__JY977q__label{min-width:0;color:var(--gray-700);overflow-wrap:break-word;flex-direction:column;font-size:12px;line-height:16px;display:flex}.more-cases-module__JY977q__label b{color:var(--gray-1300);font-size:14px;font-weight:600;line-height:19px}.more-cases-module__JY977q__text{min-width:0}.more-cases-module__JY977q__result{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--gray-1300);text-wrap:pretty;overflow-wrap:break-word;font-size:20px;font-weight:600;line-height:26px}.more-cases-module__JY977q__description{letter-spacing:-.02em;color:var(--gray-700);overflow-wrap:break-word;font-size:14px;font-weight:500;line-height:1.5}.more-cases-module__JY977q__token{background-image:linear-gradient(var(--gradient-accent-angle),var(--gradient-accent-stops));-webkit-background-clip:text;background-clip:text;transition:color .35s ease-out}.more-cases-module__JY977q__arrow{width:28px;height:28px;color:var(--color-muted-foreground);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;display:flex}.more-cases-module__JY977q__row:focus-visible{background-color:var(--purple-25)}.more-cases-module__JY977q__row:focus-visible .more-cases-module__JY977q__token{color:#0000}.more-cases-module__JY977q__row:focus-visible .more-cases-module__JY977q__arrow{border-color:var(--color-primary);background:var(--color-primary);color:var(--white)}@media (any-hover:hover),not all and (any-pointer:coarse){.more-cases-module__JY977q__row:hover{background-color:var(--purple-25)}.more-cases-module__JY977q__row:hover .more-cases-module__JY977q__token{color:#0000}.more-cases-module__JY977q__row:hover .more-cases-module__JY977q__arrow{border-color:var(--color-primary);background:var(--color-primary);color:var(--white)}}@media (max-width:1100px){.more-cases-module__JY977q__split{grid-template-columns:minmax(0,1fr);gap:32px}.more-cases-module__JY977q__aside{position:static}}@media (max-width:900px){.more-cases-module__JY977q__row{grid-template-columns:180px minmax(0,1fr) auto;gap:16px}}@media (max-width:600px){.more-cases-module__JY977q__split{gap:24px}.more-cases-module__JY977q__heading{font-size:26px;line-height:32px}.more-cases-module__JY977q__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text arrow""who arrow";gap:8px 12px;min-height:88px;padding:16px 4px}.more-cases-module__JY977q__who{grid-area:who;gap:8px}.more-cases-module__JY977q__icon{border-radius:6px;width:22px;height:22px}.more-cases-module__JY977q__label{flex-flow:wrap;align-items:baseline;column-gap:.25em;font-size:13px;line-height:18px}.more-cases-module__JY977q__label b{font-size:13px;line-height:18px}.more-cases-module__JY977q__label b+span:before{content:"· "}.more-cases-module__JY977q__text{grid-area:text}.more-cases-module__JY977q__result{font-size:18px;line-height:23px}.more-cases-module__JY977q__description{margin-top:2px;font-size:13px}.more-cases-module__JY977q__arrow{grid-area:arrow}}@media (prefers-reduced-motion:reduce){.more-cases-module__JY977q__row,.more-cases-module__JY977q__arrow,.more-cases-module__JY977q__token{transition-duration:0s}}@media (max-width:699px),(min-width:1001px){.more-cases-module__JY977q__lead{display:none}}
.reports-module__ETGq9W__section{padding:calc(var(--header-height) + 100px)0 100px}.reports-module__ETGq9W__title{--hero-content-w:min(var(--container-site),100vw - 48px);--hero-display:clamp(min(40px,calc(var(--hero-content-w)/9.8)),calc(var(--hero-content-w)*48/1080),48px);font-size:var(--hero-display);font-weight:600;line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);text-align:center;color:var(--color-text-strong);text-wrap:wrap;background-image:linear-gradient(26.213deg,var(--gradient-accent-stops));-webkit-background-clip:text;background-clip:text;margin:0 0 calc(40px - .15em);padding-bottom:.15em}.reports-module__ETGq9W__title:lang(ja){--hero-display:clamp(min(40px,calc(var(--hero-content-w)/13.4)),calc(var(--hero-content-w)*48/1080),48px)}.reports-module__ETGq9W__title:lang(de){--hero-display:clamp(min(40px,calc(var(--hero-content-w)/10.2)),calc(var(--hero-content-w)*48/1080),48px)}.reports-module__ETGq9W__title:lang(ja){text-wrap-style:balance}.reports-module__ETGq9W__title:is(:lang(ja),:lang(zh),:lang(de)) .gradient-accent-text{white-space:nowrap}.reports-module__ETGq9W__title .gradient-accent-text{background-image:none}.reports-module__ETGq9W__link{--radius-card:16px}.reports-module__ETGq9W__featuredLink{--radius-card:20px}.reports-module__ETGq9W__card,.reports-module__ETGq9W__featured,.reports-module__ETGq9W__coverCard{width:100%;display:flex;position:relative}:is(.reports-module__ETGq9W__card>:not(.card-lift-shadow,.card-surface,.reports-module__ETGq9W__chip),.reports-module__ETGq9W__featured>:not(.card-lift-shadow,.card-surface,.reports-module__ETGq9W__chip),.reports-module__ETGq9W__coverCard>:not(.card-lift-shadow,.card-surface,.reports-module__ETGq9W__chip)){position:relative}.reports-module__ETGq9W__chip{position:absolute}.reports-module__ETGq9W__featured{align-items:center;gap:48px;padding:12px 48px 12px 12px}.reports-module__ETGq9W__cover{aspect-ratio:520/257;border-radius:12px;flex:0 51.1%;min-width:0;max-width:520px;display:block;overflow:hidden}.reports-module__ETGq9W__cover img{object-fit:cover;width:100%;height:100%}.reports-module__ETGq9W__featuredText{flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.reports-module__ETGq9W__featuredTitle{letter-spacing:-.02em;color:var(--color-text-strong);text-wrap:wrap;margin:0;font-size:32px;font-weight:600;line-height:1.125}.reports-module__ETGq9W__featuredDescription{font-size:var(--text-body);letter-spacing:-.02em;color:var(--color-muted-foreground);margin:14px 0 0;font-weight:500;line-height:1.5}.reports-module__ETGq9W__grid{grid-template-columns:minmax(0,1fr);gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.reports-module__ETGq9W__card{flex-direction:column;align-items:flex-start;padding:30px}.reports-module__ETGq9W__text{flex-direction:column;flex:auto;align-items:flex-start;display:flex}.reports-module__ETGq9W__cardTitle{font-size:var(--text-h4);font-weight:600;line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--color-text-strong);text-wrap:wrap;margin:0;padding-right:24px}.reports-module__ETGq9W__description{font-size:var(--text-body-sm);letter-spacing:-.02em;color:var(--color-muted-foreground);margin:12px 0 0;font-weight:500;line-height:1.5}.reports-module__ETGq9W__titleBreak{display:none}@media (min-width:1024px){.reports-module__ETGq9W__titleBreak{display:inline}}.reports-module__ETGq9W__coverCard{flex-direction:column;gap:24px;padding:12px 12px 28px}.reports-module__ETGq9W__coverCard .reports-module__ETGq9W__cover{aspect-ratio:1200/630;flex:none;width:100%;max-width:none}.reports-module__ETGq9W__coverCard .reports-module__ETGq9W__text{padding-inline:18px}.reports-module__ETGq9W__coverCard .reports-module__ETGq9W__chip{top:23px;right:23px}.reports-module__ETGq9W__categories{margin-top:20px}.reports-module__ETGq9W__categoriesCard{flex-direction:column;align-items:flex-start;gap:24px;padding:30px;display:flex}.reports-module__ETGq9W__categoriesCard>*{position:relative}.reports-module__ETGq9W__categoriesText{min-width:0}.reports-module__ETGq9W__categoryButtons{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reports-module__ETGq9W__archive{margin-top:100px}.reports-module__ETGq9W__archive .reports-module__ETGq9W__row{grid-template-columns:minmax(0,1fr) auto}@media (min-width:900px){.reports-module__ETGq9W__categoriesCard{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.reports-module__ETGq9W__categoriesText{flex:1 1 0;max-width:520px}.reports-module__ETGq9W__categoryButtons{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reports-module__ETGq9W__categoryButtons a{width:100%}}@media (max-width:600px){.reports-module__ETGq9W__archive .reports-module__ETGq9W__row{grid-template-areas:"text arrow";row-gap:0;min-height:0}}@media (min-width:768px){.reports-module__ETGq9W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-module__ETGq9W__wide{padding:28px}}@media (max-width:1023px){.reports-module__ETGq9W__cardTitle{font-size:var(--text-h5);line-height:var(--text-h5--line-height)}.reports-module__ETGq9W__featured{gap:32px;padding-right:32px}.reports-module__ETGq9W__featuredTitle{font-size:28px}.reports-module__ETGq9W__featuredDescription{font-size:var(--text-body-sm)}}@media (max-width:899px){.reports-module__ETGq9W__featured{flex-direction:column;align-items:stretch;gap:24px;padding:12px 12px 24px}.reports-module__ETGq9W__cover{flex:none;width:100%;max-width:none}.reports-module__ETGq9W__featuredText{padding-inline:12px}.reports-module__ETGq9W__featured .reports-module__ETGq9W__chip{top:23px;right:23px}}@media (max-width:767px){.reports-module__ETGq9W__section{padding:calc(var(--header-height) + 48px)0 64px}.reports-module__ETGq9W__title{margin-bottom:calc(32px - .15em)}.reports-module__ETGq9W__grid{gap:16px;margin-top:16px}.reports-module__ETGq9W__card{padding:24px}.reports-module__ETGq9W__text{margin-top:24px}.reports-module__ETGq9W__coverCard{gap:20px;padding-bottom:24px}.reports-module__ETGq9W__coverCard .reports-module__ETGq9W__text{margin-top:0;padding-inline:12px}.reports-module__ETGq9W__categories{margin-top:16px}.reports-module__ETGq9W__categoriesCard{padding:24px}.reports-module__ETGq9W__archive{margin-top:64px}.reports-module__ETGq9W__featuredTitle{font-size:24px;line-height:1.25}}.reports-module__ETGq9W__section:lang(ja){word-break:auto-phrase}.reports-module__ETGq9W__section:lang(ja),.reports-module__ETGq9W__section:lang(ja) *{overflow-wrap:anywhere}
.menu-motion-module__mKBpiW__viewport{--menu-duration:.32s;--menu-ease:cubic-bezier(.22,1,.36,1);--menu-shift-x:3.5rem;--menu-shift-y:2.5rem;--menu-panel-y:-6px;width:var(--radix-navigation-menu-viewport-width);height:var(--radix-navigation-menu-viewport-height);transition:width var(--menu-duration)var(--menu-ease),height var(--menu-duration)var(--menu-ease)}.menu-motion-module__mKBpiW__viewport[data-state=open]{animation:menu-motion-module__mKBpiW__menu-panel-in .22s var(--menu-ease)}.menu-motion-module__mKBpiW__viewport[data-state=closed]{animation:.16s cubic-bezier(.4,0,1,1) forwards menu-motion-module__mKBpiW__menu-panel-out}.menu-motion-module__mKBpiW__content[data-motion^=to-]{position:absolute}.menu-motion-module__mKBpiW__content[data-motion^=from-],.menu-motion-module__mKBpiW__layer[data-motion^=from-]{z-index:1;animation:menu-motion-module__mKBpiW__menu-in var(--menu-duration)var(--menu-ease)both}.menu-motion-module__mKBpiW__content[data-motion^=to-],.menu-motion-module__mKBpiW__layer[data-motion^=to-]{animation:menu-motion-module__mKBpiW__menu-out var(--menu-duration)var(--menu-ease)both}.menu-motion-module__mKBpiW__layer[data-motion]{--menu-x:0px}.menu-motion-module__mKBpiW__content[data-motion=from-end],.menu-motion-module__mKBpiW__content[data-motion=to-end]{--menu-x:var(--menu-shift-x)}.menu-motion-module__mKBpiW__content[data-motion=from-start],.menu-motion-module__mKBpiW__content[data-motion=to-start]{--menu-x:calc(var(--menu-shift-x)*-1)}.menu-motion-module__mKBpiW__layer[data-motion=from-below],.menu-motion-module__mKBpiW__layer[data-motion=to-below]{--menu-y:var(--menu-shift-y)}.menu-motion-module__mKBpiW__layer[data-motion=from-above],.menu-motion-module__mKBpiW__layer[data-motion=to-above]{--menu-y:calc(var(--menu-shift-y)*-1)}@keyframes menu-motion-module__mKBpiW__menu-in{0%{opacity:0;transform:translate3d(var(--menu-x,0px),var(--menu-y,0px),0)}to{opacity:1;transform:none}}@keyframes menu-motion-module__mKBpiW__menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(var(--menu-x,0px),var(--menu-y,0px),0)}}@keyframes menu-motion-module__mKBpiW__menu-panel-in{0%{opacity:0;transform:translate3d(0,var(--menu-panel-y),0)}}@keyframes menu-motion-module__mKBpiW__menu-panel-out{to{opacity:0;transform:translate3d(0,var(--menu-panel-y),0)}}.menu-motion-module__mKBpiW__stage{overflow:clip}.menu-motion-module__mKBpiW__scroller{max-height:calc(100dvh - var(--header-height,64px) - var(--banner-height,0px) - 1.5rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;min-height:0;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.menu-motion-module__mKBpiW__viewport{--menu-shift-x:0px;--menu-shift-y:0px;--menu-panel-y:0px}.menu-motion-module__mKBpiW__viewport[data-state],.menu-motion-module__mKBpiW__content[data-motion],.menu-motion-module__mKBpiW__layer[data-motion]{animation-duration:.16s!important}}
.wordmark-module___YN7zW__wordmark{overflow-y:clip}.wordmark-module___YN7zW__artwork{object-fit:cover;object-position:top;overflow:visible}html:has(.wordmark-module___YN7zW__wordmark){overscroll-behavior-y:none}
.legal-module__Qu0mEa__hero{isolation:isolate;position:relative}.legal-module__Qu0mEa__heroGlow{z-index:-1;background:radial-gradient(34% 60% at 86% 8%,color-mix(in srgb,var(--purple-600)14%,transparent),transparent 72%),radial-gradient(26% 40% at 98% 0%,color-mix(in srgb,var(--pink-500)8%,transparent),transparent 70%),radial-gradient(40% 40% at 6% 0%,color-mix(in srgb,var(--purple-500)7%,transparent),transparent 70%);pointer-events:none;height:520px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.legal-module__Qu0mEa__title{--hero-display:clamp(32px,calc(min(100vw - 48px,1080px)*44/1080 + 6px),44px);max-width:44rem}main .legal-module__Qu0mEa__anchorTarget[id],.legal-module__Qu0mEa__body :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--header-height,64px) + var(--banner-height,0px) + var(--post-heading-offset,24px) - 4px)}.legal-module__Qu0mEa__body{overflow-wrap:break-word}:where(.legal-module__Qu0mEa__flow)>:where(*+*){margin-top:1.25rem}.legal-module__Qu0mEa__flow li>:is(ul,ol){margin-top:.5rem}.legal-module__Qu0mEa__tableWrap{border:1px solid var(--color-border);background:var(--color-card);box-shadow:var(--shadow-figma-xs);border-radius:16px;margin-block:2rem;overflow-x:auto}.legal-module__Qu0mEa__table{border-collapse:separate;border-spacing:0;width:100%}.legal-module__Qu0mEa__table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:break-word;padding:12px 16px}.legal-module__Qu0mEa__table :is(code,a){overflow-wrap:anywhere}.legal-module__Qu0mEa__table th{background:var(--color-surface-sunken)}.legal-module__Qu0mEa__table tr>*+*{border-left:1px solid var(--color-border)}.legal-module__Qu0mEa__table tbody :is(th,td){border-top:1px solid var(--color-border)}.legal-module__Qu0mEa__keyValue tbody tr:first-child>*{border-top:0}.legal-module__Qu0mEa__keyValue tbody th{width:32%}.legal-module__Qu0mEa__label{display:none}@media (max-width:639.98px){.legal-module__Qu0mEa__tableWrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.legal-module__Qu0mEa__table,.legal-module__Qu0mEa__table tbody,.legal-module__Qu0mEa__table tr,.legal-module__Qu0mEa__table :is(th,td){display:block}.legal-module__Qu0mEa__table tbody{gap:12px;display:grid}.legal-module__Qu0mEa__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-module__Qu0mEa__table tbody tr{border:1px solid var(--color-border);background:var(--color-card);box-shadow:var(--shadow-figma-xs);border-radius:16px;padding:4px 16px}.legal-module__Qu0mEa__table tbody :is(th,td){border-top:0;border-left:0;padding:10px 0}.legal-module__Qu0mEa__table tbody td+td{border-top:1px solid var(--color-border)}.legal-module__Qu0mEa__keyValue tbody th{background:0 0;width:auto;padding-bottom:0}.legal-module__Qu0mEa__keyValue tbody th+td{padding-top:2px}.legal-module__Qu0mEa__table tbody td[data-empty]{display:none}.legal-module__Qu0mEa__label{margin-bottom:2px;display:block}}.legal-module__Qu0mEa__headingAnchor{top:calc(var(--heading-pad,0px) + (1lh - 20px)/2)}.legal-module__Qu0mEa__toc{top:calc(6rem + var(--banner-height,0px));max-height:calc(100vh - 11rem + 50px - var(--banner-height,0px))}.legal-module__Qu0mEa__tileDots{pointer-events:none;background-image:radial-gradient(circle,color-mix(in srgb,currentColor 22%,transparent).5px,transparent .85px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000073 42%,#0000 70%);mask-image:linear-gradient(#000 0%,#00000073 42%,#0000 70%)}.legal-module__Qu0mEa__otherDocuments{--rhythm-half-bottom:calc(var(--rhythm-half) + 48px)}
.pdf-module__WnKhtG__toolbar{top:calc(var(--header-height,64px) + var(--banner-height,0px) + var(--post-section-bar-height,40px));z-index:20;position:sticky}@media (min-width:1024px){.pdf-module__WnKhtG__toolbar{top:calc(var(--header-height,64px) + var(--banner-height,0px))}}.pdf-module__WnKhtG__scroller{touch-action:pan-x pan-y;overscroll-behavior-x:contain}.pdf-module__WnKhtG__layer{transform-origin:0 0;justify-items:center;gap:12px;width:max-content;min-width:100%;display:grid}.pdf-module__WnKhtG__page{box-shadow:0 0 0 1px color-mix(in srgb,var(--gray-900)8%,transparent),var(--shadow-figma-sm);background:#fff;border-radius:4px;flex:none;position:relative;overflow:hidden}.pdf-module__WnKhtG__canvasHost{position:absolute;inset:0}.pdf-module__WnKhtG__textLayer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor)*var(--min-font-size));--min-font-size-inv:calc(1/var(--min-font-size));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:0;line-height:1;position:absolute;inset:0;overflow:clip}.pdf-module__WnKhtG__textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-module__WnKhtG__textLayer>:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;z-index:1;font-size:calc(var(--text-scale-factor)*var(--font-height));transform:rotate(var(--rotate))scaleX(var(--scale-x))scale(var(--min-font-size-inv))}.pdf-module__WnKhtG__textLayer .markedContent span:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;z-index:1;font-size:calc(var(--text-scale-factor)*var(--font-height));transform:rotate(var(--rotate))scaleX(var(--scale-x))scale(var(--min-font-size-inv))}.pdf-module__WnKhtG__textLayer .markedContent{display:contents}.pdf-module__WnKhtG__textLayer ::selection{background:color-mix(in srgb,var(--primary)30%,transparent);color:#0000}.pdf-module__WnKhtG__textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}@media (prefers-contrast:more){.pdf-module__WnKhtG__page{box-shadow:0 0 0 1px var(--gray-900)}}.pdf-module__WnKhtG__lightbox{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-muted);width:min(100% - 24px,1440px);max-width:none;height:calc(100dvh - 24px);max-height:none;color:inherit;box-shadow:var(--shadow-figma-xl);opacity:0;transition:opacity .2s ease-out,scale .3s cubic-bezier(.32,.72,0,1),display .2s allow-discrete,overlay .2s allow-discrete;margin:auto;padding:0;overflow:clip;scale:.98}.pdf-module__WnKhtG__lightbox[open]{opacity:1;flex-direction:column;display:flex;scale:1}.pdf-module__WnKhtG__lightbox::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .2s ease-out,backdrop-filter .2s ease-out,display .2s allow-discrete,overlay .2s allow-discrete;background:#14141100}.pdf-module__WnKhtG__lightbox[open]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141411b8}@starting-style{.pdf-module__WnKhtG__lightbox[open]{opacity:0;scale:.98}.pdf-module__WnKhtG__lightbox[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#14141100}}@media (min-width:640px){.pdf-module__WnKhtG__lightbox{width:min(100% - 64px,1440px);height:calc(100dvh - 64px)}}@media (prefers-reduced-motion:reduce){.pdf-module__WnKhtG__lightbox,.pdf-module__WnKhtG__lightbox::backdrop{transition:none}}html:has(.pdf-module__WnKhtG__lightbox[open]){overflow:hidden}.pdf-module__WnKhtG__lightbox .pdf-module__WnKhtG__scroller{scrollbar-width:thin}
.add-ons-module__OVxgPW__band{inset-inline:0;height:calc(35px + var(--card-shift-y,0px));background:#dedfff;position:absolute;top:0}.add-ons-module__OVxgPW__rule{background:var(--gray-200);transform-origin:top;height:1px;transform:scaleY(.5)}@media (min-width:48rem){.add-ons-module__OVxgPW__rows{grid-row:span 5;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:0;display:grid}.add-ons-module__OVxgPW__grid{margin-bottom:calc(-1*var(--card-gap));row-gap:0}.add-ons-module__OVxgPW__grid>li{margin-bottom:var(--card-gap)}}@media (max-width:47.99rem){.add-ons-module__OVxgPW__grid{margin-inline:calc(-1*var(--container-pad,24px));padding:8px var(--container-pad,24px)16px;scroll-padding-inline:var(--container-pad,24px);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-bottom:-16px;display:flex;overflow-x:auto}.add-ons-module__OVxgPW__grid::-webkit-scrollbar{display:none}.add-ons-module__OVxgPW__grid>li{scroll-snap-align:start;flex:0 0 min(352px,100% - 32px);display:flex}}
.ebooks-module__YVLdkG__page{padding:calc(var(--header-height) + clamp(30px,30px + (100vw - 375px)*.03984,60px))0 clamp(64px,64px + (100vw - 375px)*.047809,100px)}.ebooks-module__YVLdkG__hero{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-bottom:40px;display:flex}.ebooks-module__YVLdkG__title{--hero-display:clamp(40px,(100vw - 48px)*.059259,64px);text-wrap:balance}.ebooks-module__YVLdkG__subtitle{max-width:640px;font-size:var(--text-body-lg);font-weight:500;line-height:1.375;letter-spacing:-.02em;color:var(--muted-foreground);line-height:round(up,1.375em,1px)}.ebooks-module__YVLdkG__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ebooks-module__YVLdkG__item{min-width:0;display:flex}.ebooks-module__YVLdkG__card{gap:16px;padding:12px 12px 20px}.ebooks-module__YVLdkG__cover{border:1px solid var(--border);background:var(--purple-50);border-radius:12px;flex:none;height:232px;position:relative;overflow:clip}.ebooks-module__YVLdkG__coverSoon{background:var(--gray-50)}.ebooks-module__YVLdkG__coverSoon .ebooks-module__YVLdkG__coverArt{clip-path:inset(0 round 8px);width:min(506px,168.667%);height:auto;top:50%;translate:-50% -50%}.ebooks-module__YVLdkG__coverArt{width:506px;max-width:none;height:230px;position:absolute;top:0;left:50%;translate:-50%}.ebooks-module__YVLdkG__body{flex-direction:column;flex:1;padding-left:10px;display:flex;position:relative}.ebooks-module__YVLdkG__name{font-size:var(--text-h5);font-weight:600;line-height:1.375;letter-spacing:-.02em;color:var(--text-strong);overflow-wrap:break-word;line-height:round(up,1.375em,1px)}.ebooks-module__YVLdkG__description{font-size:var(--text-body-sm);letter-spacing:-.02em;color:var(--muted-foreground);overflow-wrap:break-word;margin-top:4px;font-weight:500;line-height:1.5}.ebooks-module__YVLdkG__cta{font-size:var(--text-body-sm);letter-spacing:-.02em;color:var(--text-strong);margin-top:auto;padding-top:25px;font-weight:500;line-height:1.5;transition:color .3s}.ebooks-module__YVLdkG__status{color:var(--muted-foreground)}a:focus-visible .ebooks-module__YVLdkG__cta{color:var(--primary)}@media (any-hover:hover){a:hover .ebooks-module__YVLdkG__cta{color:var(--primary)}}@media (min-width:768px){.ebooks-module__YVLdkG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}@media (max-width:639px){.ebooks-module__YVLdkG__hero{gap:14px}.ebooks-module__YVLdkG__subtitle,.ebooks-module__YVLdkG__name{font-size:18px}}@media (max-width:767px){.ebooks-module__YVLdkG__name:is(:lang(de),:lang(pl),:lang(ru),:lang(uk)){-webkit-hyphens:auto;hyphens:auto}}.ebooks-module__YVLdkG__page:lang(ja){word-break:auto-phrase}.ebooks-module__YVLdkG__page:lang(ja),.ebooks-module__YVLdkG__page:lang(ja) *{overflow-wrap:anywhere}
.stack-module__YRh8Ma__art{width:calc(100% + 56px);max-width:none;margin:-28px -28px 16px;display:block}@media (min-width:48rem){.stack-module__YRh8Ma__rows{grid-row:span 2;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:0;display:grid}.stack-module__YRh8Ma__grid{row-gap:0;margin-bottom:-12px}.stack-module__YRh8Ma__grid>*{margin-bottom:12px}}@media (max-width:47.99rem){.stack-module__YRh8Ma__art{width:calc(100% + 16px);margin:-20px -8px 4px}}@media (min-width:30rem) and (max-width:47.99rem){.stack-module__YRh8Ma__rows{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.stack-module__YRh8Ma__art{grid-area:1/1;width:calc(100% + 8px);margin:-12px 0 -12px -8px}.stack-module__YRh8Ma__body{display:contents}.stack-module__YRh8Ma__title{grid-area:1/2}.stack-module__YRh8Ma__list{grid-area:2/1/auto/-1;margin-top:20px}}
.trust-module__Nv8UpG__trust{z-index:1;padding-bottom:var(--cs-gap);position:relative}