:root{--pthb-bg:#020615;--pthb-panel:rgba(7,13,32,.88);--pthb-cyan:#24d9ff;--pthb-violet:#7b5cff;--pthb-pink:#ff38f8;--pthb-radius:26px}.pthb-bundles,.pthbl-page{color:#f7f9ff;background:var(--pthb-bg)}.pthb-bundles *,.pthbl-page *{box-sizing:border-box}.pthb-bundles{position:relative;isolation:isolate;overflow:hidden;padding:clamp(70px,8vw,112px) 22px;border-block:1px solid rgba(36,217,255,.17);background:linear-gradient(135deg,#04131f,#06091d 48%,#16071e)}.pthb-bundles__inner,.pthbl-wrap{width:min(1180px,100%);margin-inline:auto}.pthb-bundles__aurora{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.pthb-bundles__aurora i{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.13;will-change:transform}.pthb-bundles__aurora i:nth-child(1){left:-180px;top:10%;background:var(--pthb-cyan);animation:pthbBlobA 24s ease-in-out infinite alternate}.pthb-bundles__aurora i:nth-child(2){right:-190px;top:3%;background:var(--pthb-pink);animation:pthbBlobB 29s ease-in-out infinite alternate}.pthb-bundles__aurora i:nth-child(3){left:38%;bottom:-260px;background:var(--pthb-violet);animation:pthbBlobA 27s ease-in-out infinite alternate-reverse}.pthb-bundles__head{max-width:900px;margin:0 auto 30px;text-align:center}.pthb-eyebrow,.pthbl-page section header>span,.pthbl-gift__grid>div>span,.pthbl-cta span{display:block;margin-bottom:14px;color:var(--pthb-cyan);font:850 11px/1.3 ui-monospace,SFMono-Regular,monospace;letter-spacing:.17em}.pthb-bundles h2{margin:0;font-size:clamp(40px,5.2vw,68px);line-height:.98;letter-spacing:-.05em}.pthb-bundles h2 em,.pthbl-hero h1 em{display:block;font-style:normal;color:transparent;background:linear-gradient(90deg,var(--pthb-cyan),var(--pthb-violet),var(--pthb-pink),var(--pthb-cyan));background-size:220% auto;background-clip:text;animation:pthbGradient 12s linear infinite}.pthb-bundles__head>p{max-width:820px;margin:21px auto 0;color:#a9b5c9;font-size:16px;line-height:1.65}.pthb-trust{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 26px;border:1px solid rgba(108,182,222,.15);border-radius:18px;background:rgba(6,14,31,.64);overflow:hidden}.pthb-trust>span{display:flex;align-items:center;justify-content:center;gap:9px;min-height:64px;padding:12px;border-right:1px solid rgba(108,182,222,.12);color:#d9e3f1;font-size:12px}.pthb-trust>span:last-child{border:0}.pthb-trust svg,.pthbl-how svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:var(--pthb-cyan);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(36,217,255,.35))}.pthb-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px}.pthb-filters{display:flex;gap:8px;overflow-x:auto;padding:3px;scrollbar-width:none}.pthb-filters::-webkit-scrollbar{display:none}.pthb-filters button,.pthb-sort-label select{min-height:40px;border:1px solid rgba(121,167,213,.23);border-radius:999px;background:#071226;color:#aebdd1;font:800 12px/1 system-ui;white-space:nowrap;cursor:pointer}.pthb-filters button{padding:0 15px}.pthb-filters button:hover,.pthb-filters button.is-active{border-color:rgba(36,217,255,.55);color:#e9fcff;background:rgba(36,217,255,.1);box-shadow:0 0 20px rgba(36,217,255,.09)}.pthb-sort-label{display:flex;align-items:center;gap:8px;color:#8392aa;font-size:12px}.pthb-sort-label select{padding:0 33px 0 13px}.pthb-feature{margin-bottom:24px}.pthb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pthb-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(104,190,226,.2);border-radius:var(--pthb-radius);background:linear-gradient(155deg,#091a2d,#05091a);box-shadow:0 26px 65px rgba(0,0,0,.26);opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s}.pthb-card.is-visible{opacity:1;transform:none}.pthb-card.is-filtering{opacity:0;transform:translateY(12px) scale(.985)}.pthb-card[hidden]{display:none!important}.pthb-card:before{content:"";position:absolute;z-index:0;inset:-80%;background:conic-gradient(from 0deg,transparent 35%,var(--pthb-cyan),var(--pthb-violet),var(--pthb-pink),transparent 65%);opacity:0;animation:pthbBorder 8s linear infinite;pointer-events:none}.pthb-card:hover:before,.pthb-card--feature:before{opacity:.32}.pthb-card>*{position:relative;z-index:1}.pthb-card:hover{border-color:transparent;box-shadow:0 30px 80px rgba(0,0,0,.36),0 0 28px rgba(36,217,255,.07)}.pthb-card>.pth-heart-btn,.pthb-card>.pth-lowstock-badge,.pthb-card>.pth-soldout-badge,.pthb-card>.pth-social-proof{display:none!important}.pthb-card__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#071022;text-decoration:none;isolation:isolate}.pthb-card__media:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(87,150,196,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(87,150,196,.035) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(to bottom,#000,transparent 95%)}.pthb-stage--jp{--stage:#ff5c8a}.pthb-stage--kr{--stage:#7b9bff}.pthb-stage--cn{--stage:#ffcc4d}.pthb-stage--mix{--stage:#7b5cff}.pthb-card__media:after{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:-6%;height:64%;border-radius:50%;background:radial-gradient(ellipse,var(--stage),transparent 67%);opacity:.18;filter:blur(28px);transition:opacity .4s,transform .4s}.pthb-card:hover .pthb-card__media:after{opacity:.27;transform:scale(1.08)}.pthb-fan{position:absolute;z-index:1;inset:13% 3% 5%;display:block}.pthb-fan:after{content:"";position:absolute;left:13%;right:13%;bottom:1%;height:22px;border-radius:50%;background:var(--stage);filter:blur(18px);opacity:.18}.pthb-fan__group{--left:50%;--rot:0deg;--scale:1;position:absolute;z-index:2;left:var(--left);bottom:4%;width:36%;height:88%;transform:translateX(-50%) rotate(var(--rot)) scale(var(--scale));transform-origin:50% 100%;transition:transform .4s ease-out;will-change:transform}.pthb-fan__group img{position:absolute;left:50%;bottom:0;width:100%;height:100%;object-fit:contain;transform:translateX(calc(-50% + (var(--copy) - 1)*-6px)) translateY(calc((var(--copy) - 1)*-4px));filter:drop-shadow(0 17px 14px rgba(0,0,0,.48));transition:transform .4s ease-out}.pthb-fan__group img.is-missing{visibility:hidden}.pthb-fan__group img.is-missing:after{content:"Produktbild";visibility:visible;display:grid;place-items:center;position:absolute;inset:12%;border:1px solid rgba(36,217,255,.3);border-radius:14px;color:#7890a9;background:#09182a}.pthb-fan__group b{position:absolute;z-index:4;right:2%;bottom:2%;display:grid;place-items:center;min-width:32px;height:32px;padding:0 7px;border:1px solid var(--stage);border-radius:10px;background:rgba(3,8,20,.88);color:#fff;font-size:12px}.pthb-fan--2 .pthb-fan__group:nth-child(1){--left:35%;--rot:-6deg;--scale:.94;z-index:2}.pthb-fan--2 .pthb-fan__group:nth-child(2){--left:65%;--rot:6deg;--scale:1;z-index:3}.pthb-fan--3 .pthb-fan__group{width:32%}.pthb-fan--3 .pthb-fan__group:nth-child(1){--left:24%;--rot:-8deg;--scale:.88;z-index:1}.pthb-fan--3 .pthb-fan__group:nth-child(2){--left:50%;--rot:0deg;--scale:1;z-index:3}.pthb-fan--3 .pthb-fan__group:nth-child(3){--left:76%;--rot:8deg;--scale:.9;z-index:2}.pthb-fan--4 .pthb-fan__group{width:27%}.pthb-fan--4 .pthb-fan__group:nth-child(1){--left:18%;--rot:-8deg;--scale:.83;z-index:1}.pthb-fan--4 .pthb-fan__group:nth-child(2){--left:39%;--rot:-3deg;--scale:.94;z-index:3}.pthb-fan--4 .pthb-fan__group:nth-child(3){--left:61%;--rot:3deg;--scale:1;z-index:4}.pthb-fan--4 .pthb-fan__group:nth-child(4){--left:82%;--rot:8deg;--scale:.84;z-index:2}.pthb-fan--5 .pthb-fan__group{width:23%}.pthb-fan--5 .pthb-fan__group:nth-child(1){--left:13%;--rot:-8deg;--scale:.78;z-index:1}.pthb-fan--5 .pthb-fan__group:nth-child(2){--left:31%;--rot:-4deg;--scale:.9;z-index:2}.pthb-fan--5 .pthb-fan__group:nth-child(3){--left:50%;--rot:0deg;--scale:1;z-index:5}.pthb-fan--5 .pthb-fan__group:nth-child(4){--left:69%;--rot:4deg;--scale:.91;z-index:3}.pthb-fan--5 .pthb-fan__group:nth-child(5){--left:87%;--rot:8deg;--scale:.8;z-index:1}.pthb-card:hover .pthb-fan__group:nth-child(odd){transform:translateX(-54%) rotate(calc(var(--rot)*1.35)) scale(var(--scale))}.pthb-card:hover .pthb-fan__group:nth-child(even){transform:translateX(-46%) rotate(calc(var(--rot)*1.35)) scale(var(--scale))}.pthb-card:hover .pthb-fan__group:nth-child(3),.pthb-card:hover .pthb-fan--2 .pthb-fan__group:nth-child(2){transform:translateX(-50%) translateY(-8px) rotate(var(--rot)) scale(var(--scale))}.pthb-shine{position:absolute;z-index:5;top:-40%;left:-70%;width:28%;height:180%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);pointer-events:none}.pthb-card:hover .pthb-shine{animation:pthbShine .75s ease-out}.pthb-save,.pthb-free,.pthb-top{border-radius:999px;font-weight:900}.pthb-save{position:absolute;z-index:7;top:16px;left:16px;padding:8px 11px;background:linear-gradient(100deg,var(--pthb-cyan),#8b70f6 55%,var(--pthb-pink));color:#06101b;font-size:12px;transform:scale(.7);opacity:0}.pthb-card.is-visible .pthb-save{animation:pthbPop .38s .2s cubic-bezier(.2,1.5,.4,1) forwards}.pthb-free{position:absolute;z-index:7;top:16px;right:16px;padding:7px 10px;border:1px solid rgba(36,217,255,.48);background:rgba(3,9,22,.88);color:#c5f8ff;font-size:11px}.pthb-card__body{display:flex;flex:1;flex-direction:column;padding:22px;background:linear-gradient(160deg,#09182b,#05091a)}.pthb-top{align-self:flex-start;margin:0 0 11px;padding:6px 9px;border:1px solid rgba(36,217,255,.36);color:var(--pthb-cyan);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pthb-card h3{display:-webkit-box;min-height:49px;margin:0 0 9px;overflow:hidden;color:#fff;font-size:22px;font-weight:850;line-height:1.12;letter-spacing:-.026em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pthb-card h3 a{color:inherit;text-decoration:none}.pthb-teaser{min-height:45px;margin:0 0 15px;color:#9eabc0;font-size:15px;line-height:1.5}.pthb-items{display:grid;margin:0 0 18px;padding:0;border-top:1px solid rgba(120,183,218,.14);list-style:none}.pthb-items li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-height:40px;padding:8px 0;border-bottom:1px solid rgba(120,183,218,.1);font-size:14px;line-height:1.25}.pthb-items strong{color:var(--pthb-cyan);font-variant-numeric:tabular-nums}.pthb-items span{min-width:0;color:#d8e1ef}.pthb-lang{min-width:32px;padding:4px 5px;border:1px solid currentColor;border-radius:6px;text-align:center;font-size:10px;letter-spacing:.05em}.pthb-lang--flag{display:inline-grid;width:34px;min-width:34px;height:27px;padding:0;place-items:center;background:rgba(4,10,24,.72);font-size:19px;line-height:1;letter-spacing:0;box-shadow:inset 0 0 12px rgba(255,255,255,.035)}.pthb-lang--flag>span{display:block;line-height:1}.pthb-lang--jp{color:#ff5f91}.pthb-lang--kr{color:#7895ff}.pthb-lang--cn{color:#ffd34f}.pthb-price{margin-top:auto}.pthb-price>div{display:flex;align-items:center;gap:8px;color:#8998af;font-size:13px}.pthb-price>div b{padding:4px 7px;border-radius:7px;background:var(--pthb-pink);color:#140417;font-size:11px}.pthb-price>strong{display:block;margin-top:7px;font-size:32px;font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.pthb-price>small,.pthb-price>em{display:block;margin-top:7px;color:#8291a8;font-size:11px}.pthb-price>em{line-height:1.35;font-style:normal}.pthb-buy{display:flex;width:100%;height:48px;align-items:center;justify-content:space-between;margin-top:17px;padding:0 16px;border:0;border-radius:13px;background:linear-gradient(100deg,var(--pthb-cyan),#8475f5 54%,var(--pthb-pink));color:#06101c;font-weight:900;cursor:pointer;transition:transform .2s,box-shadow .2s}.pthb-buy:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(93,106,246,.28)}.pthb-buy.is-added{background:linear-gradient(100deg,#55e5ae,#24d9ff)}.pthb-buy i{font-size:18px;font-style:normal}.pthb-details{display:block;margin-top:11px;color:#b9c8da;text-align:center;text-decoration:none;font-size:13px;font-weight:750}.pthb-card--feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr)}.pthb-card--feature .pthb-card__media{min-height:500px;aspect-ratio:auto}.pthb-card--feature .pthb-card__body{padding:32px}.pthb-card--feature h3{min-height:0;font-size:30px}.pthb-card--feature .pthb-teaser{min-height:0}.pthb-card--feature .pthb-fan{inset:13% 3% 4%}.pthb-all{display:flex;width:max-content;align-items:center;gap:10px;margin:29px auto 0;padding:14px 20px;border:1px solid rgba(36,217,255,.4);border-radius:999px;color:#e9fbff;text-decoration:none;font-weight:850}.pthb-empty{padding:30px;color:#96a6bd;text-align:center}.pthb-bundles--archive{padding-top:86px}
.pthbl-page{overflow:hidden}.pthbl-hero{position:relative;isolation:isolate;min-height:720px;display:grid;align-items:center;overflow:hidden;background:radial-gradient(circle at 75% 35%,rgba(123,92,255,.17),transparent 33%),linear-gradient(135deg,#03121f,#050719 58%,#19061f)}.pthbl-hero__glow{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 15% 70%,rgba(36,217,255,.11),transparent 27%),radial-gradient(circle at 85% 15%,rgba(255,56,248,.12),transparent 25%);animation:pthbGradient 20s linear infinite}.pthbl-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:110px 0 80px}.pthbl-hero__copy>span{color:var(--pthb-cyan);font:850 11px ui-monospace,monospace;letter-spacing:.18em}.pthbl-hero h1{margin:18px 0 24px;font-size:clamp(62px,7vw,100px);line-height:.88;letter-spacing:-.065em}.pthbl-hero__copy p{max-width:600px;color:#acb9cb;font-size:18px;line-height:1.65}.pthbl-hero__copy>a,.pthbl-cta a{display:inline-flex;align-items:center;gap:16px;margin-top:18px;padding:15px 20px;border-radius:14px;background:linear-gradient(100deg,var(--pthb-cyan),var(--pthb-violet),var(--pthb-pink));color:#07101c;text-decoration:none;font-weight:900}.pthbl-hero__visual{position:relative;height:530px;perspective:900px}.pthbl-hero__visual:before{content:"";position:absolute;inset:10%;border:1px solid rgba(36,217,255,.17);border-radius:50%;box-shadow:0 0 70px rgba(36,217,255,.09)}.pthbl-hero__visual i{position:absolute;left:10%;right:10%;bottom:9%;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--pthb-cyan),var(--pthb-pink));filter:blur(30px);opacity:.25}.pthbl-hero__visual img{position:absolute;bottom:12%;width:44%;height:70%;object-fit:contain;filter:drop-shadow(0 32px 28px rgba(0,0,0,.55));animation:pthblFloat 7s ease-in-out infinite}.pthbl-hero__visual img:nth-of-type(1){left:2%;transform:rotate(-9deg);animation-delay:-2s}.pthbl-hero__visual img:nth-of-type(2){left:29%;z-index:3;height:80%;animation-delay:-4s}.pthbl-hero__visual img:nth-of-type(3){right:1%;transform:rotate(9deg);animation-delay:-6s}.pthbl-how,.pthbl-languages,.pthbl-faq{padding:100px 22px;background:#030817}.pthbl-how header,.pthbl-languages header,.pthbl-faq header{text-align:center}.pthbl-how h2,.pthbl-languages h2,.pthbl-faq h2,.pthbl-gift h2,.pthbl-cta h2{margin:0;color:#fff;font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.045em}.pthbl-how__grid,.pthbl-lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.pthbl-how article,.pthbl-lang-grid article{position:relative;padding:28px;border:1px solid rgba(113,186,221,.16);border-radius:22px;background:linear-gradient(145deg,rgba(10,27,47,.88),rgba(6,10,25,.95))}.pthbl-how article>b{position:absolute;right:24px;top:20px;color:rgba(116,161,201,.26);font-size:46px}.pthbl-how article svg{width:36px;height:36px;margin-bottom:38px}.pthbl-how h3,.pthbl-lang-grid h3{margin:0 0 10px;font-size:22px}.pthbl-how p,.pthbl-lang-grid p,.pthbl-gift p{margin:0;color:#9eacc0;line-height:1.65}.pthbl-languages{background:linear-gradient(180deg,#030817,#05091a)}.pthbl-lang-grid article>b{display:grid;place-items:center;width:48px;height:48px;margin-bottom:26px;border:1px solid currentColor;border-radius:12px}.pthbl-lang--jp>b{color:#ff5c8a}.pthbl-lang--kr>b{color:#7b9bff}.pthbl-lang--cn>b{color:#ffcc4d}.pthbl-lang-grid a{display:inline-block;margin-top:22px;color:var(--pthb-cyan);font-weight:800;text-decoration:none}.pthbl-gift{padding:105px 22px;background:radial-gradient(circle at 20% 50%,rgba(255,56,248,.09),transparent 30%),#040819}.pthbl-gift__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pthbl-gift__stage{position:relative;height:420px;border:1px solid rgba(103,192,226,.17);border-radius:var(--pthb-radius);background:radial-gradient(circle at 50% 65%,rgba(255,92,138,.2),transparent 45%),linear-gradient(145deg,#091a2c,#07091d);overflow:hidden}.pthbl-gift__stage img{position:absolute;bottom:5%;width:52%;height:84%;object-fit:contain;filter:drop-shadow(0 24px 22px rgba(0,0,0,.55))}.pthbl-gift__stage img:first-child{left:5%;transform:rotate(-7deg)}.pthbl-gift__stage img:nth-child(2){right:5%;transform:rotate(7deg)}.pthbl-gift__stage i{position:absolute;left:15%;right:15%;bottom:2%;height:30px;border-radius:50%;background:#ff5c8a;filter:blur(24px);opacity:.25}.pthbl-gift p{margin-top:22px;font-size:17px}.pthbl-gift a{display:inline-block;margin-top:22px;color:var(--pthb-cyan);font-weight:850;text-decoration:none}.pthbl-faq__list{max-width:900px;margin:42px auto 0}.pthbl-faq details{border-bottom:1px solid rgba(113,183,218,.17)}.pthbl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;color:#eef5ff;font-size:19px;font-weight:800;cursor:pointer;list-style:none}.pthbl-faq summary::-webkit-details-marker{display:none}.pthbl-faq summary i{position:relative;width:24px;height:24px;flex:0 0 auto}.pthbl-faq summary i:before,.pthbl-faq summary i:after{content:"";position:absolute;left:5px;right:5px;top:11px;height:2px;background:var(--pthb-cyan);transition:transform .25s}.pthbl-faq summary i:after{transform:rotate(90deg)}.pthbl-faq details[open] summary i:after{transform:rotate(0)}.pthbl-faq details p{max-width:760px;margin:0;padding:0 0 24px;color:#9eacc0;font-size:16px;line-height:1.65}.pthbl-cta{padding:70px 22px;background:#030817}.pthbl-cta>.pthbl-wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:42px;border:1px solid rgba(97,205,236,.27);border-radius:var(--pthb-radius);background:radial-gradient(circle at 15% 50%,rgba(36,217,255,.14),transparent 32%),radial-gradient(circle at 85% 50%,rgba(255,56,248,.13),transparent 31%),#091126}.pthbl-cta h2{max-width:780px;font-size:clamp(32px,4vw,50px)}.pthbl-cta a{flex:0 0 auto;margin:0}.pthb-card[data-pthb-reveal],.pthbl-page [data-pthb-reveal]{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.pthb-card.is-visible,.pthbl-page .is-visible{opacity:1;transform:none}.pthb-filters button:focus-visible,.pthb-sort-label select:focus-visible,.pthb-buy:focus-visible,.pthb-details:focus-visible,.pthb-all:focus-visible,.pthbl-page a:focus-visible,.pthbl-faq summary:focus-visible{outline:3px solid #fff;outline-offset:3px}
@keyframes pthbBlobA{to{transform:translate3d(70px,40px,0) scale(1.12)}}@keyframes pthbBlobB{to{transform:translate3d(-60px,65px,0) scale(.92)}}@keyframes pthbGradient{to{background-position:220% center}}@keyframes pthbBorder{to{transform:rotate(1turn)}}@keyframes pthbShine{from{left:-70%}to{left:150%}}@keyframes pthbPop{to{transform:scale(1);opacity:1}}@keyframes pthblFloat{0%,100%{translate:0 0}50%{translate:0 -13px}}
@media(max-width:1000px){.pthb-grid{grid-template-columns:repeat(2,1fr)}.pthb-card--feature{grid-template-columns:1fr 1fr}.pthbl-hero__grid{grid-template-columns:1fr 1fr;padding-inline:20px}.pthbl-how__grid,.pthbl-lang-grid{gap:14px}.pthbl-gift__grid{gap:35px}}
@media(max-width:720px){.pthb-bundles{padding:62px 13px}.pthb-bundles h2{font-size:40px}.pthb-bundles__head>p{font-size:15px}.pthb-trust{grid-template-columns:1fr 1fr}.pthb-trust>span{justify-content:flex-start;min-height:58px;border-bottom:1px solid rgba(108,182,222,.12);font-size:11px}.pthb-controls{align-items:stretch;flex-direction:column}.pthb-sort-label{justify-content:space-between}.pthb-grid{grid-template-columns:1fr;gap:18px}.pthb-card--feature{display:flex}.pthb-card--feature .pthb-card__media,.pthb-card__media{min-height:0;aspect-ratio:4/3}.pthb-card--feature .pthb-card__body,.pthb-card__body{padding:21px}.pthb-card--feature h3,.pthb-card h3{min-height:0;font-size:22px}.pthb-card--feature .pthb-teaser,.pthb-teaser{min-height:0}.pthb-fan{inset:13% 1% 4%}.pthb-save{top:12px;left:12px}.pthb-free{top:12px;right:12px}.pthbl-hero{min-height:auto}.pthbl-hero__grid{grid-template-columns:1fr;padding:90px 15px 55px;text-align:center}.pthbl-hero h1{font-size:58px}.pthbl-hero__copy p{font-size:16px}.pthbl-hero__visual{height:380px}.pthbl-how,.pthbl-languages,.pthbl-faq,.pthbl-gift{padding:75px 14px}.pthbl-how__grid,.pthbl-lang-grid,.pthbl-gift__grid{grid-template-columns:1fr}.pthbl-gift__stage{height:330px}.pthbl-gift__grid>div:last-child{order:-1}.pthbl-cta{padding:55px 14px}.pthbl-cta>.pthbl-wrap{align-items:stretch;flex-direction:column;padding:28px}.pthbl-cta a{justify-content:center}.pthbl-faq summary{font-size:17px}}
@media(prefers-reduced-motion:reduce){.pthb-bundles__aurora i,.pthb-bundles h2 em,.pthbl-hero h1 em,.pthb-card:before,.pthbl-hero__visual img{animation:none!important}.pthb-card,.pthbl-page [data-pthb-reveal]{transition:opacity .2s;transform:none!important}.pthb-card:hover .pthb-fan__group,.pthb-fan__group,.pthb-fan__group img{transition:none}.pthb-card.is-visible .pthb-save{animation:none;transform:none;opacity:1}.pthb-shine{display:none}}
.pthb-buy{position:relative;overflow:hidden}.pthb-ripple{position:absolute!important;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.58);transform:translate(-50%,-50%) scale(0);animation:pthbRipple .62s ease-out;pointer-events:none}@keyframes pthbRipple{to{transform:translate(-50%,-50%) scale(22);opacity:0}}
