.pt-grid{gap:20px;grid-template-columns:1fr;max-width:600px;margin:0 auto}@media(min-width:1100px){.pt-grid{grid-template-columns:repeat(3,1fr);max-width:none;gap:24px}}@media(max-width:1099px){.pt-grid .pt-2{order:-1}}.pt-grid .price{--pt:#9db4cc;--pt-rgb:157,180,204;--mx:50%;--my:0%;position:relative;isolation:isolate;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:30px;padding:30px 28px 28px;background:linear-gradient(180deg,rgba(var(--pt-rgb),.2) 0%,rgba(var(--pt-rgb),.06) 42%,var(--ink-2) 100%),var(--ink-2);transition:translate .35s var(--ease),scale .35s var(--ease),border-color .35s,box-shadow .35s}.pt-grid .pt-2{--pt:var(--amber);--pt-rgb:245,145,30;background:linear-gradient(180deg,rgba(245,145,30,.24) 0%,rgba(232,72,28,.07) 44%,var(--ink-2) 100%),var(--ink-2);border-color:#f5911e66}.pt-grid .pt-3{--pt:#d2a679;--pt-rgb:176,120,78;background:linear-gradient(180deg,rgba(150,96,150,.22) 0%,rgba(176,120,78,.08) 44%,var(--ink-2) 100%),var(--ink-2)}.pt-grid .price:hover{transform:none}.pt-grid .price:before,.pt-grid .price:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;z-index:-1}.pt-grid .price:before{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(var(--pt-rgb),.22),transparent 65%)}.pt-grid .price:after{inset:0;padding:1.5px;background:linear-gradient(160deg,rgba(var(--pt-rgb),.95),rgba(var(--pt-rgb),.05) 55%,rgba(var(--pt-rgb),.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);z-index:1}.pt-grid .price>*{position:relative}.pt-ic{order:0;width:44px;height:44px;border-radius:14px;background:rgba(var(--pt-rgb),.14);display:grid;place-items:center;margin-bottom:18px;transform-origin:50% 60%}.pt-ic:before{content:"";width:22px;height:22px;background:var(--pt);-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.pt-1{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l2.6 6.4L21 9.3l-5 4.4 1.6 6.6L12 16.8 6.4 20.3 8 13.7 3 9.3l6.4-.9z'/%3E%3C/g%3E%3C/svg%3E")}.pt-2{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7z'/%3E%3C/g%3E%3C/svg%3E")}.pt-3{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8l4 4 5-7 5 7 4-4-2 11H5z'/%3E%3C/g%3E%3C/svg%3E")}.pt-grid .price .h3{order:1;margin:0 0 8px;color:#fff}.pt-grid .price>p.muted{order:2;margin:0 0 6px;color:#a7aeba;font-size:14.5px!important;line-height:1.5}.pt-grid .price .pt-ideal{order:2;margin:0 0 20px;color:var(--pt);font-size:13.5px;font-weight:600;line-height:1.4}.pt-grid .price .amt{order:3;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:clamp(38px,4.4vw,48px);margin:0 0 4px;font-variant-numeric:tabular-nums}.pt-grid .price .amt small{font-size:14px;color:#a7aeba}.pt-grid .price .pt-once{order:4;align-self:flex-start;background:transparent!important;padding:0!important;margin:0 0 18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#a7aeba!important}.pt-grid .price .pt-eq{order:4;margin:0 0 18px;font-size:12.5px;color:#a7aeba}.pt-grid .price .pt-facts{order:5;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.pt-facts span{padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:600;color:#e6e9ee;background:rgba(var(--pt-rgb),.14);border:1px solid rgba(var(--pt-rgb),.3)}.pt-grid .price .pt-h{order:7;margin:0 0 14px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pt)}.pt-grid .price>.btn{order:6}.pt-grid .price>.btn{margin:0 0 26px;width:100%;min-height:52px;border-radius:999px;font-weight:700;justify-content:center;gap:10px;background:transparent;border:1px solid rgba(255,255,255,.22);color:#fff}.pt-grid .price>.btn:after{content:"\2192";display:inline-block;transition:transform .3s var(--ease)}.pt-grid .price>.btn.btn-primary{background:var(--amber);border-color:var(--amber);color:var(--on-accent)}.pt-grid .pt-1>.btn{background:#fff;border-color:#fff;color:#111}.pt-grid .price>ul{order:8;margin:0;padding:0;gap:12px}.pt-grid .price li{color:#d4d9e0;font-size:14.5px}.pt-grid .price li:before{color:var(--pt)}.pt-grid .pt-flag{overflow:hidden;order:0;position:absolute!important;top:24px;right:22px;margin:0!important;align-self:auto;border-radius:999px;padding:7px 12px!important;background:rgba(var(--pt-rgb),.18)!important;color:var(--pt)!important;border:1px solid rgba(var(--pt-rgb),.45)}.pt-grid .pt-ribbon{border-radius:999px;padding:7px 12px!important;font-size:10.5px}.pt-grid .price .btn:focus-visible{outline:2px solid var(--pt);outline-offset:3px}@media(max-width:420px){.pt-grid .price{padding:26px 22px 24px}.pt-grid .pt-ribbon{max-width:170px;line-height:1.25;text-align:center}}.pt-js .pt-grid li{opacity:0;transform:translate(-8px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i,0)*70ms)}.pt-js .pt-grid .price.pt-in li{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.pt-grid .price:hover{translate:0 -6px;scale:1.02;box-shadow:0 30px 60px -24px rgba(var(--pt-rgb),.45);border-color:transparent}.pt-grid .price:hover:before,.pt-grid .price:hover:after{opacity:1}.pt-grid .price:hover .pt-ic{animation:pt-wiggle .6s var(--ease)}.pt-grid .price:hover>.btn:after{transform:translate(6px)}.pt-grid .price>.btn:hover{background:rgba(var(--pt-rgb),.18)}.pt-grid .pt-1>.btn:hover{background:#f1f1f1}.pt-grid .pt-2>.btn:hover{background:#ffa43a}}@keyframes pt-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg) scale(1.08)}60%{transform:rotate(9deg) scale(1.08)}}@media(prefers-reduced-motion:reduce){.pt-grid .price,.pt-grid .price li,.pt-grid .price:before,.pt-grid .price:after{transition:none!important}.pt-grid .price:hover{translate:none;scale:none}.pt-grid .price:hover .pt-ic{animation:none}.pt-js .pt-grid li{opacity:1;transform:none}}.pt-2 .pt-flag:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:pt-shim 3.2s ease-in-out infinite}@keyframes pt-shim{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.pt-2 .pt-flag:after{animation:none;display:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt-cmp{margin-top:32px;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:var(--ink-2);padding:22px clamp(14px,3vw,28px);overflow:hidden}.pt-cmp-t{font-size:15px;margin:0 0 12px;color:#fff;font-family:var(--display);font-weight:400}.pt-cmp table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:clamp(12px,1.6vw,14.5px)}.pt-cmp th,.pt-cmp td{padding:12px 6px;text-align:center;border-top:1px solid rgba(255,255,255,.07);color:#d4d9e0;overflow-wrap:anywhere;hyphens:auto}.pt-cmp thead th{border-top:0;color:#fff;font-weight:700}.pt-cmp tbody th{text-align:left;color:#a7aeba;font-weight:600;width:28%}.pt-cmp td:nth-child(3),.pt-cmp thead th:nth-child(3){color:var(--amber)}
