.wrapper-outer:has(.pkl-hero){overflow:clip}.pkl-hero{--tvx-navy:#212644;--tvx-navy-700:#2f375e;--tvx-red:#da292f;--tvx-blue-700:#0f5f8c;--tvx-blue-600:#1272a5;--tvx-blue-400:#23a2e7;--tvx-gold:#f6c042;--tvx-green:#00b67b;--tvx-teal:#2eadb7;--tvx-coral:#fc8170;--tvx-lime:#a7c96a;--tvx-grey:#7d8792;--tvx-ink-900:#2a303c;--tvx-ink-700:#475467;--tvx-ink-500:#667085;--tvx-grey-200:#dbe0e6;--tvx-grey-50:#f3f4f7;--tvx-grey-25:#f9f9fb;--font-display:"Proxima Nova","Lato",-apple-system,"Segoe UI",sans-serif;--font-body:"Lato",-apple-system,"Segoe UI",sans-serif;--weight-bold:700;--weight-black:900;--size-h1:48px;--size-body:16px;--size-sm:14px;--size-xs:12px;--leading-tight:1.1;--leading-normal:1.5;--tracking-tight:-.02em;--tracking-wide:.02em;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-pill:999px;--control-h-lg:52px;--container-max:1140px;--container-pad:24px;--shadow-xs:0 1px 2px rgba(42,48,60,.06);--shadow-raised:0 4px 12px rgba(42,48,60,.1);--ease-standard:cubic-bezier(.4,0,.2,1);--duration-base:.2s;--p:0;--pin:86vh;--range:52vh;--case:clamp(170px,min(32vw,54vh),620px) ;--u:calc(var(--case) / 34);--spread:.98;--spread-x:.5;--land:-1;position:relative;height:calc(var(--pin) + var(--range));margin:0;background:linear-gradient(180deg,#fff 0%,var(--tvx-grey-25) 55%,var(--tvx-grey-50) 100%);font-family:var(--font-body)}.pkl-hero *{box-sizing:border-box}.pkl-pin{position:sticky;top:0;height:var(--pin);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:var(--space-8);max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);overflow:hidden}.pkl-copy{text-align:left;max-width:46ch;position:relative;z-index:6;pointer-events:none;padding:0}.pkl-hero h1{font-family:var(--font-display);font-weight:var(--weight-black);font-size:clamp(28px,3.6vw,var(--size-h1));line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--tvx-ink-900);margin:0 0 var(--space-4)}.pkl-lead{font:400 var(--size-body)/var(--leading-normal) var(--font-body);color:var(--tvx-ink-700);margin:0 auto;max-width:none}.pkl-cta{pointer-events:auto;display:inline-flex;align-items:center;margin-top:var(--space-6);height:var(--control-h-lg);padding:0 var(--space-8);background:var(--tvx-blue-600);color:#fff;font:var(--weight-bold) var(--size-body)/1 var(--font-body);text-decoration:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);transition:background-color var(--duration-base) var(--ease-standard)}.pkl-cta:hover,.pkl-cta:focus{background:var(--tvx-blue-700);color:#fff}.pkl-hint{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:6;font:400 var(--size-xs)/1.6 var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--tvx-ink-500);display:inline-flex;align-items:center;gap:.6em}.pkl-hint svg{animation:pklBob 1.9s ease-in-out infinite}.pkl-hint{animation:pklHintOut 1s linear both}@keyframes pklHintOut{0%{opacity:1}22%{opacity:0}to{opacity:0}}@keyframes pklBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.pkl-stage{position:relative;width:100%;height:100%;max-height:none;align-self:stretch}.pkl-case-part{position:absolute;left:50%;top:52%;width:var(--case);transform:translate(-50%,-50%)}.pkl-case-base{z-index:2}.pkl-case-lid{z-index:3;animation:pklLidZ 1s linear both}.pkl-case-part svg{display:block;width:100%;height:auto;overflow:visible}.pkl-case-lid g{transform-box:fill-box;transform-origin:50% 100%;animation:pklLid 1s cubic-bezier(.8,0,.9,1) both}.pkl-case-badge{position:absolute;left:50%;top:calc(52% + 15 * var(--u));transform:translate(-50%);z-index:6;display:inline-flex;align-items:center;gap:.55em;background:#fff;color:var(--tvx-ink-900);font:var(--weight-bold) var(--size-sm)/1 var(--font-body);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border:1px solid var(--tvx-grey-200);border-radius:var(--radius-pill);white-space:nowrap;box-shadow:var(--shadow-raised);animation:pklBadge 1s cubic-bezier(.9,0,1,1) both}.pkl-tick{width:22px;height:22px;flex:none}.pkl-tick circle{transform-box:fill-box;transform-origin:50% 50%;animation:pklPop 1s cubic-bezier(.6,1.5,.5,1) both}.pkl-tick path{stroke-dasharray:20;animation:pklDraw 1s ease-out both}.pkl-item{position:absolute;left:50%;top:60%;width:calc(var(--w,9) * var(--u));margin-left:calc(var(--w,9) * var(--u) / -2);margin-top:calc(var(--w,9) * var(--u) / -2);z-index:4;will-change:transform;animation:pklPack 1s var(--ease,cubic-bezier(.4,0,.25,1)) both}.pkl-item svg{display:block;width:100%;height:auto;overflow:visible}.pkl-item__label{position:absolute;left:50%;top:calc(100% + .45em);transform:translate(-50%) translate(calc(var(--lox,0) * var(--u)),calc(var(--loy,0) * var(--u))) rotate(calc(var(--r,0deg) * -1));transform-origin:50% 0;font:var(--weight-bold) clamp(9px,calc(var(--u) * .85),13px)/1.25 var(--font-body);color:var(--tvx-ink-700);text-align:center;white-space:nowrap;text-shadow:0 1px 0 #fff,0 0 6px #fff,0 0 12px #fff;animation:pklLabel 1s linear both;pointer-events:none}.pkl-item,.pkl-item__label,.pkl-case-lid,.pkl-case-lid g,.pkl-case-badge,.pkl-tick circle,.pkl-tick path,.pkl-hint{animation-play-state:paused;animation-delay:calc(var(--p) * -1s)}@supports (animation-timeline: scroll()){.pkl-item,.pkl-item__label,.pkl-case-lid,.pkl-case-lid g,.pkl-case-badge,.pkl-tick circle,.pkl-tick path,.pkl-hint{animation-play-state:running;animation-delay:0s;animation-timeline:scroll(root block);animation-range:0 var(--range)}}@keyframes pklPack{0%{transform:translate(calc(var(--x) * var(--u) * var(--spread-x)),calc(var(--y) * var(--u) * var(--spread))) rotate(var(--r)) scale(1);opacity:1}to{transform:translate(calc(var(--lx,0) * var(--u)),calc((var(--land) + var(--ly,0)) * var(--u))) rotate(calc(var(--r) * .15)) scale(.36);opacity:1}}@keyframes pklLabel{0%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes pklLid{0%,70%{transform:scaleY(1)}to{transform:scaleY(-1)}}@keyframes pklLidZ{0%,70%{z-index:3}70.01%,to{z-index:5}}@keyframes pklPop{0%,89%{transform:scale(0)}to{transform:scale(1)}}@keyframes pklDraw{0%,92%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes pklBadge{0%,88%{opacity:0;transform:translate(-50%) translateY(10px) scale(.92)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(max-width:900px){.pkl-hero{--spread:.92;--spread-x:.92;--pin:92vh;--range:46vh}.pkl-item__label{display:none}.pkl-pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;gap:var(--space-4);padding-top:var(--space-6)}.pkl-copy{text-align:center;max-width:none;margin:0 auto}.pkl-cta{margin-top:var(--space-4)}.pkl-hint{left:50%;transform:translate(-50%)}}@media(max-width:460px){.pkl-hero{--spread:.84;--case:clamp(150px,46vw,300px)}}@media(prefers-reduced-motion:reduce){.pkl-hero{height:auto}.pkl-pin{position:sticky;top:0;height:var(--pin);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:var(--space-8);max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);overflow:hidden}.pkl-item,.pkl-item__label,.pkl-case-lid,.pkl-case-lid g,.pkl-case-badge,.pkl-tick circle,.pkl-tick path{animation:none!important}.pkl-case-lid{z-index:5}.pkl-tick path{stroke-dashoffset:0}.pkl-item{transform:translateY(calc(var(--land) * var(--u))) scale(.36)}.pkl-case-lid g{transform:scaleY(-1)}.pkl-item__label,.pkl-hint{display:none}}.pkg{--tvx-navy:#212644;--tvx-red:#da292f;--tvx-blue-700:#0f5f8c;--tvx-blue-600:#1272a5;--tvx-blue-400:#23a2e7;--tvx-green:#00b67b;--tvx-gold:#f6c042;--tvx-teal:#2eadb7;--tvx-coral:#fc8170;--tvx-lime:#a7c96a;--tvx-grey:#7d8792;--tvx-ink-900:#2a303c;--tvx-ink-700:#475467;--tvx-ink-500:#667085;--tvx-grey-200:#dbe0e6;--tvx-grey-50:#f3f4f7;--tvx-grey-25:#f9f9fb;--font-display:"Proxima Nova","Lato",-apple-system,"Segoe UI",sans-serif;--font-body:"Lato",-apple-system,"Segoe UI",sans-serif;--border-default:#dbe0e6;--pkg-top:92px;--ease:cubic-bezier(.4,0,.2,1);font-family:var(--font-body);color:var(--tvx-ink-900)}.pkg *{box-sizing:border-box}.pkg-host{padding:0;border:0;background:none}.trustpilot-widget{min-height:260px}@media(min-width:768px){.trustpilot-widget{min-height:140px}}.pkg-sec{margin:0 0 56px}.pkg-sec:last-child{margin-bottom:0}.pkg-h{font-family:var(--font-display);font-weight:900;font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-.01em;color:var(--tvx-ink-900);margin:0 0 8px;padding:0;border:0}.pkg-intro{margin:0 0 24px;max-width:70ch;font:400 16px/1.6 var(--font-body);color:var(--tvx-ink-700)}.pkg-h+.pkg-grid{margin-top:24px}.pkg-grid{display:grid;gap:24px;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.pkg-card--wide{grid-column:span 2}.pkg-card--wide .pkg-media{aspect-ratio:16/9}.pkg-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-default);border-radius:8px;overflow:hidden;transition:box-shadow .2s var(--ease),border-color .2s var(--ease),opacity .2s var(--ease)}.pkg-card:hover{box-shadow:0 4px 12px #2a303c1a;border-color:#c6ccd6}.pkg-card[data-packed="1"]{opacity:.55}.pkg-card[data-packed="1"] .pkg-title{text-decoration:line-through;text-decoration-thickness:1.5px}.pkg-hide .pkg-card[data-packed="1"]{display:none}.pkg-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(160deg,var(--tvx-grey-25),var(--tvx-grey-50));border-bottom:1px solid var(--border-default);display:flex;align-items:center;justify-content:center}.pkg-media--photo{background:var(--tvx-grey-25)}.pkg-media--photo img{display:block;width:100%;height:100%;object-fit:cover;color:transparent;font-size:0}.pkl-panel{margin:0 0 16px;border-radius:12px;overflow:hidden}.pkl-panel img{display:block;width:100%;height:auto}.pkg-media--photo picture{display:block;width:100%;height:100%}.pkl-panel img,.pkg-body img,.pkg-body figure img{aspect-ratio:16/9;object-fit:cover}.pkg-body figure img{aspect-ratio:auto}.pkg-media--plain{display:none}.pkg-ico{display:block;width:46%;max-width:120px}.pkg-ico svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 6px 14px rgba(42,48,60,.16))}.pkg-txt{display:flex;flex-direction:column;padding:20px;gap:8px;flex:1 1 auto}.pkg-title{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:var(--tvx-ink-900);margin:0;overflow-wrap:break-word}.pkg-title:before{content:"";float:right;width:38px;height:.1px}.pkg-body{font:400 14px/1.6 var(--font-body);color:var(--tvx-ink-700);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pkg-card[data-open="1"] .pkg-body{-webkit-line-clamp:unset;display:block}.pkg-body>*{margin:0}.pkg-body>*+*{margin-top:10px}.pkg-body a{color:var(--tvx-blue-600);text-decoration:underline}.pkg-body a:hover{color:var(--tvx-blue-700)}.pkg-body ul,.pkg-body ol{padding-left:20px}.pkg-body li+li{margin-top:4px}.pkg-body img{max-width:100%;height:auto;border-radius:6px}.pkg-body figure{margin:0}.pkg-more{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;align-self:flex-start;cursor:pointer;font:700 14px/1 var(--font-body);color:var(--tvx-blue-600)}.pkg-more:hover{color:var(--tvx-blue-700);text-decoration:underline}.pkg-more[hidden]{display:none}.pkg-check{position:absolute;top:12px;right:12px;z-index:3;width:30px;height:30px;border-radius:50%;padding:0;border:2px solid var(--border-default);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #2a303c0f;transition:background-color .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.pkg-check:hover{border-color:var(--tvx-blue-600);transform:scale(1.06)}.pkg-check svg{width:16px;height:16px;opacity:0;transform:scale(.5);transition:opacity .18s var(--ease),transform .18s var(--ease)}.pkg-card[data-packed="1"] .pkg-check{background:var(--tvx-green);border-color:var(--tvx-green)}.pkg-card[data-packed="1"] .pkg-check svg{opacity:1;transform:scale(1)}.pkg-check:focus-visible,.pkg-more:focus-visible{outline:2px solid var(--tvx-blue-600);outline-offset:2px}@media(max-width:900px){.pkg{--pkg-top:60px}.pkg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pkg-sec{margin-bottom:40px}}@media(max-width:560px){.pkg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pkg-txt{padding:14px;gap:6px}.pkg-title{font-size:15px}.pkg-title:before{width:30px}.pkg-body{font-size:13px;-webkit-line-clamp:2}.pkg-check{width:26px;height:26px;top:8px;right:8px}.pkg-check svg{width:13px;height:13px}}@media(prefers-reduced-motion:reduce){.pkg *{transition:none!important;animation:none!important}}
