.lp-wg{--wg-width:calc(var(--lp-space-12) * 23);--wg-section-y:calc(var(--lp-space-12) * 2);--wg-rule:var(--lp-line) solid var(--lp-ink-tr-10);--wg-h1:69.014px;--wg-h1-mobile:clamp(30px,8.846vw,35.559px);--wg-lede-width:calc(var(--lp-space-4) * 23);--wg-shadow:0 var(--lp-space-1) var(--lp-space-8) var(--lp-ink-tr-10)}@media (max-width:767px){.lp-wg{--wg-section-y:calc(var(--lp-space-12) + var(--lp-space-4))}}.lp-wg .wg-wrap{margin-inline:auto;max-width:var(--wg-width);width:calc(100% - var(--lp-space-8))}.lp-wg :focus-visible{outline:calc(var(--lp-line) * 2) solid var(--lp-purple-40);outline-offset:var(--lp-space-1)}.lp-wg .wg-hero:focus{outline:none}.lp-wg .wg-head{display:flex;flex-direction:column;gap:var(--lp-space-3)}.lp-wg .wg-head--center{align-items:center;text-align:center;margin-bottom:var(--lp-space-8)}.lp-wg .wg-title{font-family:var(--lp-font-cond);font-size:var(--lp-text-6xlg);font-weight:600;letter-spacing:-1.7201px;line-height:1.2;margin:0;text-wrap:balance}.lp-wg .wg-lede{color:var(--lp-ink-90);font-size:var(--lp-text-lg);line-height:1.5;text-wrap:pretty}@media (max-width:767px){.lp-wg .wg-title{font-size:35.559px;letter-spacing:-.03em;line-height:41px}.lp-wg .wg-lede{font-size:var(--lp-text-md)}}.lp-wg .wg-link{color:var(--lp-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lp-wg .wg-hero{padding-block:calc(var(--lp-space-12) + var(--lp-space-4)) var(--wg-section-y)}.lp-wg .wg-hero__grid{align-items:center;display:grid;gap:var(--lp-space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lp-wg .wg-hero__copy{align-items:flex-start;display:flex;flex-direction:column;gap:var(--lp-space-8)}.lp-wg .wg-hero__title{color:var(--lp-text);font-size:var(--wg-h1);letter-spacing:-.03em;line-height:normal;margin:0}.lp-wg .wg-hero__title span{display:block}.lp-wg .wg-hero__lede{color:var(--lp-text);font-size:var(--lp-text-md);line-height:1.5;max-width:var(--wg-lede-width);text-wrap:pretty}.lp-wg .wg-hero__actions{display:flex;flex-wrap:wrap;gap:var(--lp-space-2)}@media (max-width:1200px){.lp-wg .wg-hero__title{font-size:clamp(52px,5.4vw,var(--wg-h1))}}@media (max-width:767px){.lp-wg .wg-hero{padding-top:var(--lp-space-8)}.lp-wg .wg-hero__title{font-size:var(--wg-h1-mobile)}}.lp-wg .wg-ticket{filter:drop-shadow(var(--wg-shadow));rotate:-1.5deg}.lp-wg .wg-ticket__paper{--wg-tooth:var(--lp-space-4);background:var(--lp-surface);display:flex;flex-direction:column;-webkit-mask:conic-gradient(from -45deg at bottom,transparent,#000 1deg 89deg,transparent 90deg) bottom /var(--wg-tooth) 51% repeat-x,conic-gradient(from 135deg at top,transparent,#000 1deg 89deg,transparent 90deg) top /var(--wg-tooth) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,transparent,#000 1deg 89deg,transparent 90deg) bottom /var(--wg-tooth) 51% repeat-x,conic-gradient(from 135deg at top,transparent,#000 1deg 89deg,transparent 90deg) top /var(--wg-tooth) 51% repeat-x;padding:calc(var(--lp-space-8) + var(--lp-space-2)) var(--lp-space-8)}.lp-wg .wg-ticket__head{border-bottom:var(--lp-line) dashed var(--lp-ink-50);color:var(--lp-subtle-text);display:flex;font-family:var(--lp-font-fono);font-size:var(--lp-text-sm);justify-content:space-between;letter-spacing:.08em;padding-bottom:var(--lp-space-3);text-transform:uppercase}.lp-wg .wg-ticket__head span:first-child{color:var(--lp-text);font-weight:600}.lp-wg .wg-ticket__items{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--lp-space-2) 0 var(--lp-space-4)}.lp-wg .wg-ticket__item{--wg-tone:var(--lp-pink-30);align-items:baseline;display:grid;gap:var(--lp-space-1) var(--lp-space-3);grid-template-columns:auto minmax(var(--lp-space-4),1fr) auto;padding-block:var(--lp-space-3)}.lp-wg .wg-ticket__item+.wg-ticket__item{border-top:var(--lp-line) solid var(--lp-ink-tr-5)}.lp-wg .wg-ticket__item[data-tone=plays]{--wg-tone:var(--lp-purple-30)}.lp-wg .wg-ticket__item[data-tone=credits]{--wg-tone:var(--lp-yellow-30)}.lp-wg .wg-ticket__item[data-tone=office]{--wg-tone:var(--lp-green-20)}.lp-wg .wg-ticket__name{align-items:center;display:inline-flex;font-family:var(--lp-font-cond);font-size:var(--lp-text-2xlg);font-weight:600;gap:var(--lp-space-2);line-height:1.15}.lp-wg .wg-ticket__name:before{background:var(--wg-tone);border-radius:50%;content:"";flex:none;height:var(--lp-space-3);width:var(--lp-space-3)}.lp-wg .wg-ticket__lead{border-bottom:calc(var(--lp-line) * 2) dotted var(--lp-ink-50);translate:0 calc(var(--lp-space-1) * -1)}.lp-wg .wg-ticket__value{font-family:var(--lp-font-fono);font-size:var(--lp-text-sm);font-weight:500;text-align:right;white-space:nowrap}.lp-wg .wg-ticket__detail{color:var(--lp-ink-90);font-size:var(--lp-text-sm);grid-column:1/-1;line-height:1.5;padding-left:calc(var(--lp-space-3) + var(--lp-space-2))}.lp-wg .wg-ticket__total{align-items:baseline;border-top:calc(var(--lp-line) * 2) solid var(--lp-ink-100);display:flex;justify-content:space-between;padding-top:var(--lp-space-4)}.lp-wg .wg-ticket__total-label{font-family:var(--lp-font-fono);font-size:var(--lp-text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lp-wg .wg-ticket__amount{font-family:var(--lp-font-cond-x);font-size:var(--lp-text-6xlg);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;line-height:1}.lp-wg .wg-ticket__per{font-family:var(--lp-font-cond);font-size:var(--lp-text-xlg);font-weight:400;letter-spacing:0}.lp-wg .wg-ticket__foot{color:var(--lp-subtle-text);font-family:var(--lp-font-fono);font-size:var(--lp-text-xsm);letter-spacing:.06em;margin-top:var(--lp-space-3);text-align:right;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.lp-wg .wg-ticket{animation:wg-ticket-in .8s cubic-bezier(.22,1,.36,1) .1s both}}@keyframes wg-ticket-in{0%{opacity:0;rotate:-5deg;translate:0 var(--lp-space-8)}}@media (max-width:959px){.lp-wg .wg-hero__grid{gap:var(--lp-space-12);grid-template-columns:minmax(0,1fr)}.lp-wg .wg-ticket{margin-inline:auto;max-width:calc(var(--lp-space-12) * 11);width:100%}}@media (max-width:767px){.lp-wg .wg-ticket{rotate:-1deg}.lp-wg .wg-ticket__paper{padding:var(--lp-space-8) calc(var(--lp-space-4) + var(--lp-space-1))}.lp-wg .wg-ticket__name{font-size:var(--lp-text-xlg)}.lp-wg .wg-ticket__amount{font-size:var(--lp-text-5xlg)}}@media (max-width:419px){.lp-wg .wg-ticket__item{grid-template-columns:minmax(0,1fr) auto}.lp-wg .wg-ticket__lead{display:none}.lp-wg .wg-ticket__name{font-size:var(--lp-text-lg)}.lp-wg .wg-ticket__value{max-width:7em;white-space:normal}}@media (max-width:359px){.lp-wg .wg-ticket__head span:last-child{display:none}.lp-wg .wg-ticket__amount{font-size:var(--lp-text-4xlg)}.lp-wg .wg-ticket__per{font-size:var(--lp-text-lg)}}.lp-wg .wg-get{padding-block:0 var(--wg-section-y)}.lp-wg .wg-get__grid{align-items:start;border-top:var(--wg-rule);display:grid;gap:var(--lp-space-8) var(--lp-space-12);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);padding-top:var(--lp-space-12)}.lp-wg .wg-get__list{display:grid;gap:0 var(--lp-space-8);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.lp-wg .wg-get__item{--wg-dot:var(--lp-ink-100);border-top:var(--wg-rule);display:grid;gap:var(--lp-space-1) var(--lp-space-3);grid-template-columns:auto minmax(0,1fr);padding-block:calc(var(--lp-space-4) + var(--lp-space-1)) var(--lp-space-8)}.lp-wg .wg-get__item:nth-child(-n+2){border-top:0;padding-top:0}.lp-wg .wg-get__item[data-tone=brain]{--wg-dot:var(--lp-pink-30)}.lp-wg .wg-get__item[data-tone=plays]{--wg-dot:var(--lp-purple-30)}.lp-wg .wg-get__item[data-tone=sequences]{--wg-dot:var(--lp-yellow-30)}.lp-wg .wg-get__item[data-tone=credits]{--wg-dot:var(--lp-green-20)}.lp-wg .wg-get__item[data-tone=office]{--wg-dot:var(--lp-blue-30)}.lp-wg .wg-get__num{align-items:center;display:inline-flex;font-family:var(--lp-font-fono);font-size:var(--lp-text-sm);gap:var(--lp-space-2);grid-row:span 2;line-height:1.9}.lp-wg .wg-get__num:before{background:var(--wg-dot);border-radius:50%;content:"";height:var(--lp-space-3);width:var(--lp-space-3)}.lp-wg .wg-get__name{font-family:var(--lp-font-cond);font-size:var(--lp-text-2xlg);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}.lp-wg .wg-get__body{color:var(--lp-ink-90);font-size:var(--lp-text-md);line-height:1.5;text-wrap:pretty}@media (max-width:959px){.lp-wg .wg-get__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.lp-wg .wg-get__list{grid-template-columns:minmax(0,1fr)}.lp-wg .wg-get__item:nth-child(2){border-top:var(--wg-rule);padding-top:calc(var(--lp-space-4) + var(--lp-space-1))}.lp-wg .wg-get__item{padding-bottom:var(--lp-space-4)}}.lp-wg .wg-price{padding-block:0 var(--wg-section-y)}.lp-wg .wg-price__panel{background:var(--lp-surface);border:var(--lp-line) solid var(--lp-subtle-stroke);border-radius:var(--lp-r-lg);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-inline:auto;max-width:calc(var(--lp-space-12) * 17);overflow:hidden}.lp-wg .wg-price__main{background:linear-gradient(155deg,var(--lp-purple-10),var(--lp-surface-2) 55%);display:flex;flex-direction:column;gap:var(--lp-space-3);padding:var(--lp-space-8)}.lp-wg .wg-price__main .lp-btn{align-self:flex-start}.lp-wg .wg-price__name{font-family:var(--lp-font-cond);font-size:var(--lp-text-2xlg);font-weight:600;line-height:1.15;margin:0}.lp-wg .wg-price__amount{align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:var(--lp-space-1);line-height:1}.lp-wg .wg-price__amount .lp-display{font-size:var(--lp-text-6xlg);letter-spacing:-.03em}.lp-wg .wg-price__period{color:var(--lp-ink-80);font-size:var(--lp-text-xlg)}.lp-wg .wg-price__caption{color:var(--lp-ink-90);font-size:var(--lp-text-sm)}.lp-wg .wg-price__terms{border-top:var(--lp-line) solid var(--lp-subtle-stroke);display:flex;flex-direction:column;gap:var(--lp-space-3);list-style:none;margin:var(--lp-space-2) 0 var(--lp-space-4);padding:var(--lp-space-4) 0 0}.lp-wg .wg-price__terms li{align-items:flex-start;color:var(--lp-ink-90);display:flex;gap:var(--lp-space-3)}.lp-wg .wg-price__terms svg{flex:none;height:var(--lp-text-lg);margin-top:var(--lp-space-1);width:var(--lp-text-lg)}.lp-wg .wg-price__alt{border-left:var(--lp-line) solid var(--lp-subtle-stroke);display:flex;flex-direction:column;gap:var(--lp-space-3);justify-content:center;padding:var(--lp-space-8)}.lp-wg .wg-price__alt .wg-price__name{color:var(--lp-subtle-text);font-size:var(--lp-text-xlg)}.lp-wg .wg-price__alt-price{font-family:var(--lp-font-cond);font-size:var(--lp-text-3xlg);font-weight:600;letter-spacing:-.02em;line-height:1.1}.lp-wg .wg-price__alt-body{color:var(--lp-ink-90);line-height:1.5}@media (max-width:767px){.lp-wg .wg-price__panel{grid-template-columns:minmax(0,1fr)}.lp-wg .wg-price__alt,.lp-wg .wg-price__main{padding:calc(var(--lp-space-4) + var(--lp-space-2))}.lp-wg .wg-price__alt{border-left:0;border-top:var(--lp-line) solid var(--lp-subtle-stroke)}}.lp-wg .wg-faq{padding-block:0 var(--wg-section-y)}.lp-wg .wg-faq__grid{align-items:start;display:grid;gap:var(--lp-space-8) var(--lp-space-12);grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}.lp-wg .wg-faq__item{border-top:var(--wg-rule)}.lp-wg .wg-faq__item:last-child{border-bottom:var(--wg-rule)}.lp-wg .wg-faq__item summary{align-items:center;cursor:pointer;display:flex;font-size:var(--lp-text-lg);font-weight:600;gap:var(--lp-space-4);justify-content:space-between;line-height:1.35;list-style:none;padding:calc(var(--lp-space-4) + var(--lp-space-1)) 0}.lp-wg .wg-faq__item summary::-webkit-details-marker{display:none}.lp-wg .wg-faq__icon{background:var(--lp-ink-tr-5);border-radius:50%;flex:none;height:calc(var(--lp-space-8) - var(--lp-space-1));position:relative;transition:rotate .2s ease-out;width:calc(var(--lp-space-8) - var(--lp-space-1))}.lp-wg .wg-faq__icon:after,.lp-wg .wg-faq__icon:before{background:var(--lp-text);content:"";height:calc(var(--lp-line) * 1.5);inset:50% auto auto 50%;position:absolute;translate:-50% -50%;width:var(--lp-space-3)}.lp-wg .wg-faq__icon:after{rotate:90deg}.lp-wg .wg-faq__item[open] .wg-faq__icon{rotate:45deg}.lp-wg .wg-faq__answer{color:var(--lp-ink-90);line-height:1.55;max-width:calc(var(--lp-space-12) * 13);padding:0 var(--lp-space-12) calc(var(--lp-space-4) + var(--lp-space-2)) 0;text-wrap:pretty}@media (max-width:959px){.lp-wg .wg-faq__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lp-wg .wg-faq__item summary{font-size:var(--lp-text-md)}.lp-wg .wg-faq__answer{padding-right:0}}@media (prefers-reduced-motion:reduce){.lp-wg .wg-faq__icon{transition:none}}