.pk{--pk-ink: rgb(var(--color-foreground, 43, 13, 58));--pk-dark: rgb(var(--color-button, 45, 18, 61));--pk-tint: rgb(var(--color-background, 246, 245, 247));--pk-white: #fff;--pk-radius: 20px;--pk-btn-radius: 12px;--pk-pad-top: 72px;--pk-pad-bottom: 72px;--pk-accent: #f5b942;--pk-soft: #fdf3d7;--pk-on-accent: #2b0d3a;position:relative;padding:var(--pk-pad-top) 0 var(--pk-pad-bottom);color:var(--pk-fg);background:var(--pk-bg)}.pk *,.pk *:before,.pk *:after{box-sizing:border-box}[data-pillar=ai]{--pk-accent: #3dd6c6;--pk-soft: #dff7f3;--pk-strong: #0f8f83}[data-pillar=books]{--pk-accent: #f5b942;--pk-soft: #fdf3d7;--pk-strong: #a86f00}[data-pillar=content]{--pk-accent: #ff8da1;--pk-soft: #ffe8ed;--pk-strong: #c0364f}.pk-theme--light{--pk-bg: #fff;--pk-fg: var(--pk-ink);--pk-card: var(--pk-tint);--pk-line: rgba(43, 13, 58, .14);--pk-muted: rgba(43, 13, 58, .72)}.pk-theme--tint{--pk-bg: var(--pk-tint);--pk-fg: var(--pk-ink);--pk-card: #fff;--pk-line: rgba(43, 13, 58, .14);--pk-muted: rgba(43, 13, 58, .72)}.pk-theme--dark{--pk-bg: var(--pk-dark);--pk-fg: #fff;--pk-card: var(--pk-tint);--pk-line: rgba(255, 255, 255, .22);--pk-muted: rgba(255, 255, 255, .8)}.pk :where(h1,h2,h3,h4,p,li,span,a,strong,blockquote,figcaption,dt,dd){color:inherit}.pk-wrap{width:100%;max-width:calc(var(--site-width, 120rem) + 8rem);margin:0 auto;padding:0 2rem;position:relative}@media(min-width:750px){.pk-wrap{padding:0 4rem}}.pk-head{max-width:76rem;margin:0 auto 4rem;text-align:center}.pk-head--left{margin-left:0;text-align:left}.pk-kicker{margin:0 0 1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-muted)}.pk-heading{margin:0;font-size:clamp(2.6rem,4vw,4.2rem);line-height:1.12;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.pk-sub{margin:1.4rem 0 0;font-size:1.7rem;line-height:1.6;color:var(--pk-muted)}.pk-text{font-size:1.6rem;line-height:1.65;color:var(--pk-muted)}.pk-text p{margin:0 0 1rem}.pk-text p:last-child{margin:0}.pk-chip{display:inline-flex;align-items:center;gap:.7rem;padding:.55rem 1.2rem .55rem .8rem;border-radius:99px;background:var(--pk-soft);color:#2b0d3a;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.pk-chip svg{width:1.6rem;height:1.6rem;color:var(--pk-strong, #2b0d3a);flex:none}.pk-theme--dark>.pk-wrap>.pk-chip,.pk-chip--solid{background:var(--pk-accent)}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.1rem 2.6rem;border:2px solid transparent;border-radius:var(--pk-btn-radius);font-size:1.5rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .15s,filter .15s,background-color .15s}.pk-btn:hover{transform:translateY(-1px)}.pk-btn:focus-visible,.pk-link:focus-visible,.pk-tab:focus-visible{outline:3px solid var(--pk-accent);outline-offset:3px}.pk-btn--accent{background:var(--pk-accent);color:var(--pk-on-accent)}.pk-btn--accent:hover{filter:brightness(1.06)}.pk-btn--dark{background:var(--pk-dark);color:#fff}.pk-btn--outline{border-color:currentColor;background:transparent;color:var(--pk-fg)}.pk-btn--outline:hover{background:#8080801f}.pk-link{display:inline-flex;align-items:center;gap:.7rem;font-weight:600;font-size:1.5rem;text-decoration:none}.pk-link__arrow{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;border:1.5px solid currentColor;transition:background-color .2s,color .2s,transform .2s}.pk-link:hover .pk-link__arrow{background:var(--pk-accent);border-color:var(--pk-accent);color:var(--pk-on-accent);transform:translate(3px)}.pk-card{position:relative;display:flex;flex-direction:column;gap:1.4rem;padding:3rem;border-radius:var(--pk-radius);background:var(--pk-card);color:var(--pk-ink);box-shadow:0 1px 2px #2b0d3a0f;transition:translate .25s ease,box-shadow .25s ease;overflow:hidden}.pk-card:before{content:"";position:absolute;inset:0 0 auto 0;height:.6rem;background:var(--pk-accent)}.pk-card--plain:before{display:none}@media(hover:hover){.pk-card:hover{translate:0 -4px;box-shadow:0 16px 36px #2b0d3a29}}.pk-card__title{margin:0;font-size:2.2rem;line-height:1.2;font-weight:700}.pk-card__text{margin:0;font-size:1.55rem;line-height:1.6;color:#2b0d3ac7}.pk-card__media{margin-top:auto;overflow:hidden;border-radius:14px}.pk-card__media img{display:block;width:100%;height:auto}.pk-stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pk-ticks{margin:0;padding:0;list-style:none;display:grid;gap:.8rem;font-size:1.5rem}.pk-ticks li{display:flex;gap:1rem;align-items:flex-start}.pk-ticks li:before{content:"";flex:none;width:1.8rem;height:1.8rem;margin-top:.15rem;border-radius:50%;background:var(--pk-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.500l3.200 3.200L15 7' fill='none' stroke='%232b0d3a' stroke-width='2.200' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat}.pk-pillars{display:grid;grid-template-columns:1fr;gap:2.4rem;margin:0;padding:0;list-style:none}@media(min-width:990px){.pk-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.pk-pillars--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.6rem;gap:1.6rem}.pk-pillars--scroll>li{flex:0 0 82%;scroll-snap-align:start}}.pk-pillars>li{display:flex}.pk-pillar{flex:1}.pk-pillar__icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:16px;background:var(--pk-soft);color:var(--pk-strong)}.pk-pillar__icon svg{width:3rem;height:3rem}.pk-pillar__cta{margin-top:auto;padding-top:.6rem}.pk-tool{display:grid;gap:4rem;align-items:center;padding:4rem 3rem;border-radius:28px;background:var(--pk-dark);color:#fff;overflow:hidden;position:relative}.pk-tool:before{content:"";position:absolute;width:60rem;height:60rem;right:-18rem;top:-22rem;border-radius:50%;background:radial-gradient(circle,var(--pk-accent),transparent 65%);opacity:.28;pointer-events:none}.pk-tool--light{background:#fff;color:var(--pk-ink);border:1px solid var(--pk-line)}.pk-tool--light:before{opacity:.18}@media(min-width:990px){.pk-tool{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:6rem;gap:6rem}.pk-tool--media-left .pk-tool__media{order:-1}}.pk-tool>*{position:relative}.pk-tool__top{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-bottom:2rem}.pk-badge{padding:.5rem 1.1rem;border-radius:99px;background:var(--pk-accent);color:#2b0d3a;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pk-tool__logo{display:block;max-height:4.2rem;width:auto;margin-bottom:2rem}.pk-tool__title{margin:0 0 1.6rem;font-size:clamp(2.8rem,3.6vw,4.2rem);line-height:1.1;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.pk-tool .pk-text{color:inherit;opacity:.85;font-size:1.7rem}.pk-tool .pk-ticks{margin:2.4rem 0 0;font-size:1.6rem}.pk-tool__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:3.2rem}.pk-tool__media img,.pk-tool__media iframe{display:block;width:100%;height:auto}.pk-tool__frame{overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.22);background:#fff;box-shadow:0 24px 60px #00000059}.pk-tool__video{position:relative;aspect-ratio:16 / 9}.pk-tool__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pk-rail__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.pk-rail__head .pk-heading{font-size:clamp(2.4rem,3.4vw,3.6rem)}.pk-rail__controls{display:flex;gap:1rem}.pk-rail__btn{display:grid;place-items:center;width:4.6rem;height:4.6rem;padding:0;border:1.5px solid var(--pk-line);border-radius:50%;background:transparent;color:var(--pk-fg);cursor:pointer;transition:background-color .2s,color .2s}.pk-rail__btn:hover{background:var(--pk-accent);border-color:var(--pk-accent);color:var(--pk-on-accent)}.pk-rail__btn:focus-visible{outline:3px solid var(--pk-accent);outline-offset:3px}.pk-rail__btn[disabled]{opacity:.35;cursor:default}.pk-rail__scroller{display:flex;gap:2.2rem;margin:0;padding:1rem .4rem 3.4rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;cursor:grab;position:relative}.pk-rail__scroller.is-grabbing{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.pk-rail__item{flex:0 0 22rem;scroll-snap-align:start}@media(min-width:750px){.pk-rail__item{flex-basis:25rem}}.pk-book{position:relative;display:flex;flex-direction:column;height:100%;gap:1.2rem;color:inherit}.pk-book__cover{position:relative;display:grid;place-items:end center;aspect-ratio:3 / 4;padding:1.6rem 1.6rem 0;border-radius:14px 14px 0 0;background:var(--pk-soft);transition:translate .25s ease}.pk-book__cover img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(43,13,58,.3))}.pk-book__cover img{transition:translate .25s ease}@media(hover:hover){.pk-book:hover .pk-book__cover img{translate:0 -6px}}.pk-rail--cards .pk-book__cover{aspect-ratio:1 / 1;border-radius:14px;padding:1.6rem;place-items:center}.pk-book__badge{position:absolute;top:1rem;left:1rem;z-index:2;padding:.4rem .9rem;border-radius:99px;background:#2b0d3a;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pk-book__title{margin:0;font-size:1.7rem;line-height:1.3;font-weight:700}.pk-book__sub{margin:0;font-size:1.35rem;line-height:1.45;color:var(--pk-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pk-book__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.4rem}.pk-price{font-size:1.8rem;font-weight:700}.pk-price s{margin-left:.6rem;font-size:1.4rem;font-weight:500;opacity:.6}.pk-price small{font-size:1.2rem;font-weight:500;opacity:.7}.pk-book__buy{padding:.8rem 1.6rem;border-radius:10px;background:var(--pk-dark);color:#fff;font-size:1.35rem;font-weight:600;text-decoration:none;position:relative;z-index:2;transition:background-color .2s,color .2s}.pk-book__buy:hover,.pk-theme--dark .pk-book__buy{background:var(--pk-accent);color:var(--pk-on-accent)}.pk-book__soldout{font-size:1.3rem;font-weight:600;opacity:.7}.pk-rail--shelf .pk-book__cover:after{content:"";position:absolute;left:-1.2rem;right:-1.2rem;bottom:-.9rem;height:.9rem;border-radius:3px;background:linear-gradient(#e7dcc8,#cdbf9f);box-shadow:0 8px 14px #2b0d3a2e}.pk-rail--shelf .pk-rail__scroller{padding-bottom:2.4rem}.pk-rail--shelf .pk-book__cover{background:transparent;padding-bottom:0;aspect-ratio:auto;height:31rem}.pk-rail--shelf .pk-book__cover img{width:100%;height:100%;object-fit:contain;object-position:center bottom}@media(min-width:750px){.pk-rail--shelf .pk-book__cover{height:36rem}}.pk-rail--shelf .pk-book__body{padding-top:1.4rem}.pk-rail__all{flex:0 0 18rem;display:grid;place-content:center;justify-items:center;gap:1.2rem;text-align:center;font-weight:600;font-size:1.5rem;text-decoration:none;border-radius:16px;border:1.5px dashed var(--pk-line)}.pk-rail__all:hover .pk-link__arrow{background:var(--pk-accent);border-color:var(--pk-accent);color:var(--pk-on-accent)}.pk-events{display:grid;gap:2rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media(min-width:990px){.pk-events--featured{grid-template-columns:1.15fr 1fr}.pk-events--featured>li:first-child{grid-row:span 3}}.pk-event{display:grid;grid-template-columns:auto 1fr;gap:2.2rem;align-items:start;height:100%;padding:2.6rem}.pk-event--feature{grid-template-columns:1fr;padding:3.4rem;background:var(--pk-dark);color:#fff}.pk-event--feature .pk-card__text{color:#ffffffd1}.pk-date{display:grid;place-items:center;width:7.4rem;padding:.9rem 0;border-radius:14px;background:var(--pk-soft);color:#2b0d3a;text-align:center;line-height:1}.pk-date__m{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pk-date__d{font-size:3.2rem;font-weight:700;margin-top:.3rem}.pk-event--feature .pk-date{width:9rem;background:var(--pk-accent)}.pk-event__meta{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;font-size:1.35rem;color:#2b0d3ab3}.pk-event--feature .pk-event__meta{color:#ffffffc7}.pk-event__type{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pk-strong)}.pk-event--feature .pk-event__type{color:var(--pk-accent)}.pk-event__cta{margin-top:.8rem}.pk-empty{padding:4rem;border:1.5px dashed var(--pk-line);border-radius:var(--pk-radius);text-align:center;font-size:1.6rem;color:var(--pk-muted)}.pk-guide{display:grid;gap:4rem;align-items:center;padding:4rem 3rem;border-radius:28px;background:var(--pk-soft);color:#2b0d3a;overflow:hidden}@media(min-width:990px){.pk-guide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:5rem 6rem;gap:6rem}.pk-guide--cover-right .pk-guide__cover{order:2}}.pk-guide .pk-text,.pk-guide .pk-ticks{color:#2b0d3a}.pk-guide__cover{position:relative;display:grid;place-items:center;min-height:26rem}.pk-guide__cover img{display:block;width:min(100%,34rem);height:auto;border-radius:6px;rotate:-4deg;box-shadow:0 30px 50px #2b0d3a4d;transition:rotate .3s ease}@media(hover:hover){.pk-guide:hover .pk-guide__cover img{rotate:-1deg}}.pk-guide__mock{position:relative;width:min(100%,26rem);aspect-ratio:3 / 4;border-radius:6px;rotate:-4deg;background:#fff;box-shadow:0 30px 50px #2b0d3a4d;padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem}.pk-guide__mock:before{content:"";position:absolute;inset:0 0 auto 0;height:1rem;background:var(--pk-accent);border-radius:6px 6px 0 0}.pk-guide__mock i{display:block;height:1rem;border-radius:99px;background:#2b0d3a24}.pk-guide__mock i:first-child{height:2.4rem;width:80%;margin-top:1.2rem;background:#2b0d3a8c}.pk-guide__free{position:absolute;top:1.4rem;right:2rem;display:grid;place-items:center;width:8rem;height:8rem;border-radius:50%;background:var(--pk-accent);color:#2b0d3a;font-size:1.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;rotate:10deg;box-shadow:0 8px 18px #2b0d3a33;z-index:2}.pk-guide__title{margin:1.6rem 0 1.4rem;font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.12;font-weight:700;text-wrap:balance}.pk-guide .pk-ticks{margin:2rem 0 0;font-size:1.6rem}.pk-guide__actions{margin-top:3rem;display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center}.pk-guide__note{margin:1.2rem 0 0;font-size:1.3rem;opacity:.75}.pk-strip{padding:0}.pk-strip__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;padding:1.4rem 4.4rem 1.4rem 2rem;background:var(--pk-strip-bg, var(--pk-accent));color:var(--pk-strip-fg, #2b0d3a);position:relative;text-align:center;font-size:1.5rem}.pk-strip--dark .pk-strip__bar{--pk-strip-bg: var(--pk-dark);--pk-strip-fg: #fff}.pk-strip--soft .pk-strip__bar{--pk-strip-bg: var(--pk-soft);--pk-strip-fg: #2b0d3a}.pk-strip__msg{margin:0;font-weight:600}.pk-strip__msg span{font-weight:400;opacity:.88}.pk-strip__link{font-weight:700;text-underline-offset:.3rem;white-space:nowrap}.pk-strip__close{position:absolute;right:max(.8rem,calc((100% - var(--site-width, 120rem)) / 2));top:50%;translate:0 -50%;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.pk-strip__close:hover{background:#80808040}.pk-strip__close:focus-visible{outline:3px solid currentColor;outline-offset:1px}.pk-strip[hidden]{display:none}@media(max-width:749px){.pk-strip--sticky .pk-strip__chip{display:none}.pk-strip--sticky .pk-strip__bar{flex-wrap:nowrap;justify-content:flex-start;gap:1rem;padding:.9rem 4.4rem .9rem 1.4rem;font-size:1.3rem;text-align:left}.pk-strip--sticky .pk-strip__msg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.pk-strip--sticky .pk-strip__msg span{display:none}.pk-strip--sticky .pk-strip__link{flex:none}}.pk-cross{display:grid;grid-template-columns:1fr;gap:2.4rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.pk-cross{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.pk-cross{grid-template-columns:repeat(var(--pk-cols, 3),minmax(0,1fr))}}.pk-cross>li{display:flex}.pk-xcard{flex:1;padding:0;gap:0}.pk-xcard__media{position:relative;aspect-ratio:16 / 10;background:var(--pk-soft);overflow:hidden;display:grid;place-items:center}.pk-xcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.pk-xcard--contain .pk-xcard__media img{object-fit:contain;padding:1.6rem;filter:drop-shadow(0 12px 16px rgba(43,13,58,.25))}.pk-xcard__ph{color:var(--pk-strong)}.pk-xcard__ph svg{width:6rem;height:6rem}.pk-xcard .pk-chip{position:absolute;left:1.4rem;top:1.8rem;z-index:2;background:#fff}.pk-xcard__body{display:flex;flex-direction:column;flex:1;gap:1.1rem;padding:2.4rem 2.6rem 2.8rem}.pk-xcard__format{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pk-strong)}.pk-xcard__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem}.pk-cross--list .pk-xcard{flex-direction:row}.pk-cross--list{grid-template-columns:1fr}.pk-cross--list .pk-xcard__media{aspect-ratio:auto;flex:0 0 14rem}@media(max-width:749px){.pk-cross--list .pk-xcard{flex-direction:column}.pk-cross--list .pk-xcard__media{flex:none;aspect-ratio:16 / 9}}.pk-tabs{padding:0;border-bottom:1px solid var(--pk-line)}.pk-tabs__row{display:flex;gap:1rem;overflow-x:auto;padding:1.8rem 0;margin:0;list-style:none;scrollbar-width:none}.pk-tabs__row::-webkit-scrollbar{display:none}.pk-tab{display:inline-flex;align-items:center;gap:.9rem;padding:1rem 1.9rem 1rem 1.3rem;border:1.5px solid var(--pk-line);border-radius:99px;background:transparent;color:var(--pk-fg);font-size:1.45rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s,border-color .2s}.pk-tab svg{width:1.8rem;height:1.8rem;color:var(--pk-strong, currentColor)}.pk-tab:hover{border-color:var(--pk-accent);background:var(--pk-soft);color:#2b0d3a}.pk-tab[aria-current=page],.pk-tab--current{background:var(--pk-accent);border-color:var(--pk-accent);color:#2b0d3a}.pk-tab[aria-current=page] svg,.pk-tab--current svg{color:#2b0d3a}.pk-cta{padding:0;overflow:hidden;color:#fff;text-align:center;background:var(--pk-dark)}.pk-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pk-cta__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pk-dark);opacity:var(--pk-scrim, .72)}.pk-cta__inner{position:relative;z-index:1;max-width:80rem;margin:0 auto;padding:var(--pk-pad-top) 2rem var(--pk-pad-bottom)}.pk-cta__title{margin:1.4rem 0;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.1;font-weight:700;text-wrap:balance}.pk-cta__body{margin:0 auto;max-width:60rem;font-size:1.8rem;line-height:1.6;opacity:.9}.pk-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:3.2rem}.pk-cta .pk-btn--outline{color:#fff}@media(prefers-reduced-motion:reduce){.pk-card,.pk-book__cover img,.pk-btn,.pk-link__arrow,.pk-guide__cover img{transition:none}.pk-card:hover,.pk-book:hover .pk-book__cover img{translate:none}.pk-rail__scroller{scroll-behavior:auto}}.pk-book-promo__sub{margin:-.6rem 0 1.4rem;font-size:1.9rem;line-height:1.45;font-weight:600;opacity:.92;color:inherit}.pk-book-promo__facts{display:flex;flex-wrap:wrap;gap:1rem 3rem;margin:2.4rem 0 0;padding:1.6rem 0 0;border-top:1px solid rgba(255,255,255,.22)}.pk-tool--light .pk-book-promo__facts{border-color:var(--pk-line)}.pk-book-promo__facts div{display:grid;gap:.2rem}.pk-book-promo__facts dt{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7;color:inherit}.pk-book-promo__facts dd{margin:0;font-size:1.6rem;font-weight:600;color:inherit}.pk-book-promo__price{display:inline-flex;align-items:baseline;gap:.8rem;font-size:clamp(2.8rem,3vw,3.4rem);font-weight:700;line-height:1;color:inherit}.pk-book-promo__price small{font-size:1.5rem;font-weight:500;opacity:.8}.pk-book-promo__price s{font-size:1.9rem;font-weight:400;opacity:.7}.pk-book-promo .pk-tool__actions{margin-top:2.4rem;gap:1.2rem 1.8rem;flex-wrap:nowrap}.pk-book-promo .pk-link{white-space:nowrap}@media(max-width:749px){.pk-book-promo .pk-tool__actions{flex-wrap:wrap}}@media(min-width:990px){.pk-book-promo{padding-top:4.4rem;padding-bottom:4.4rem}}.pk-book-promo__form{margin:0}.pk-book-promo__media{display:grid;place-items:center}.pk-book-promo__cover{display:block;width:min(100%,40rem)}.pk-book-promo__cover img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 28px 60px #00000073,0 0 0 1px #ffffff14;transform:rotate(2deg);transition:transform .3s ease}@media(hover:hover){.pk-book-promo__cover:hover img{transform:rotate(0) translateY(-4px)}}@media(prefers-reduced-motion:reduce){.pk-book-promo__cover img{transition:none}.pk-book-promo__cover:hover img{transform:rotate(2deg)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/promo-kit.css.map */
