.pr-page,.pr-sec{--pr-line:rgba(255,255,255,.09);display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.pr-sec{margin:0 auto;padding:clamp(48px,7vw,104px) clamp(16px,4vw,64px) clamp(32px,4vw,56px);max-width:1280px}.pr-page{margin-top:8px}.pr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.pr-head-page{justify-content:flex-start}.pr-intro{display:flex;flex-direction:column;gap:10px;max-width:720px}.pr-eyebrow{font-size:12.5px;font-weight:800;letter-spacing:.12em;color:#11cc5d}.pr-intro h2{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(32px,4.4vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.pr-grad{background:linear-gradient(90deg,#64D2FF,#11cc5d 35%,#D7A8FF 70%,#FF9F0A);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-intro p{margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.55;color:rgba(235,235,245,.72)}.pr-bill{display:flex;padding:4px;border-radius:24px;background:rgba(255,255,255,.06);border:.5px solid var(--pr-line)}.pr-bill button{min-height:38px;padding:0 16px;border-radius:19px;border:0;background:none;color:rgba(235,235,245,.7);font:700 13.5px -apple-system,system-ui,sans-serif;cursor:pointer}.pr-bill button[aria-pressed=true]{background:#fff;color:#000}.pr-bill em{font-style:normal;margin-left:6px;font-size:11.5px;color:#11cc5d}.pr-bill button[aria-pressed=true] em{color:#0a7d39}.pr-bill button:focus-visible,.pr-btn:focus-visible,.pr-link:focus-visible,.pr-more:focus-visible{outline:2px solid #11cc5d;outline-offset:2px}.pr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.pr-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px 20px;border-radius:24px;background:linear-gradient(180deg,#1C1C1E,#141416);border:.5px solid var(--pr-line);transition:border-color .25s,transform .3s cubic-bezier(.2,.8,.2,1);animation:kReveal linear both;animation-timeline:view();animation-range:entry 5% entry 50%}.pr-card:hover{border-color:color-mix(in srgb,var(--c) 50%,transparent);transform:translateY(-4px)}.pr-pop{background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--c) 18%,transparent),transparent 60%),linear-gradient(180deg,#1E1C22,#151418);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--c) 14%,transparent)}.pr-badge{position:absolute;top:-12px;left:20px;height:24px;padding:0 11px;border-radius:12px;font-size:11.5px;font-weight:800;color:#000;background:var(--c)}.pr-badge,.pr-top{display:flex;align-items:center}.pr-top{gap:9px}.pr-top h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.pr-dot{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--c);box-shadow:0 0 12px var(--c)}.pr-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-height:52px}.pr-amt{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1}.pr-per{font-size:13px;font-weight:600}.pr-list,.pr-per{color:rgba(235,235,245,.6)}.pr-list{margin-right:2px}.pr-found{margin:0;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--c) 10%,transparent);border:.5px solid color-mix(in srgb,var(--c) 35%,transparent);font-size:12.5px;line-height:1.45;color:rgba(235,235,245,.86)}.pr-link{align-self:flex-start;padding:0;border:0;background:none;color:var(--c);font:700 12.5px -apple-system,system-ui,sans-serif;text-decoration:underline;cursor:pointer}.pr-for{margin:0;font-size:14px;line-height:1.5;color:rgba(235,235,245,.78);min-height:63px}.pr-terms{font-size:12px;font-weight:700;color:var(--c)}.pr-btn{min-height:44px;border-radius:22px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent);color:#fff;font:800 14px -apple-system,system-ui,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background .2s}.pr-btn:hover{text-decoration:none}.pr-btn:hover,.pr-pop .pr-btn{background:var(--c);color:#000}.pr-card ul{list-style:none;margin:4px 0 0;padding:12px 0 0;border-top:.5px solid var(--pr-line);display:flex;flex-direction:column;gap:9px}.pr-card li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.4;color:rgba(235,235,245,.82)}.pr-card li svg{flex:none;margin-top:1px;color:var(--c)}.pr-more{align-self:center;min-height:44px;padding:0 20px;border-radius:22px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff;font:700 14.5px -apple-system,system-ui,sans-serif;display:flex;align-items:center;text-decoration:none}.pr-more:hover{background:rgba(255,255,255,.12);text-decoration:none}.pr-coming,.pr-compare{display:flex;flex-direction:column;gap:14px}.pr-coming h2,.pr-compare h2{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.02em}.pr-coming ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.pr-coming li{padding:6px 12px;border-radius:14px;border:.5px solid var(--pr-line);background:rgba(255,255,255,.04);font-size:13.5px;color:rgba(235,235,245,.82)}.pr-note{margin:0;font-size:14px;line-height:1.5;color:rgba(235,235,245,.72)}.pr-mx{overflow-x:auto;border-radius:22px;border:.5px solid var(--pr-line);background:#0e0f10;-webkit-overflow-scrolling:touch}.pr-mx table{width:100%;border-collapse:collapse;font-size:13.5px}.pr-mx th[scope=row]{width:46%}.pr-mx td,.pr-mx th{padding:11px 14px;text-align:center;border-bottom:.5px solid rgba(255,255,255,.06)}.pr-mx th[scope=row]{text-align:left;font-weight:500;color:rgba(235,235,245,.82)}.pr-mx thead th{position:-webkit-sticky;position:sticky;top:0;padding:16px 14px;background:#141516;font-size:14px;font-weight:700;white-space:nowrap}.pr-mx thead th:first-child{text-align:left;color:rgba(235,235,245,.6);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pr-mx thead .pr-dot{margin-right:7px;vertical-align:1px}.pr-mx td:first-child,.pr-mx th:first-child{position:-webkit-sticky;position:sticky;left:0;background:#0e0f10;z-index:1}.pr-mx thead th:first-child{background:#141516;z-index:2}.pr-g th{padding:16px 14px 8px!important;text-align:left!important;font-size:11.5px;font-weight:800!important;letter-spacing:.1em;text-transform:uppercase;color:#11cc5d!important;background:#0e0f10}.pr-y{color:#11cc5d;font-weight:900;font-size:15px}.pr-n{color:rgba(235,235,245,.5);font-weight:600}.pr-mx td{color:rgba(235,235,245,.85);font-weight:600}.pr-mx tbody tr:not(.pr-g):hover td,.pr-mx tbody tr:not(.pr-g):hover th{background:#151617}.pr-fine{margin:0;font-size:12.5px;line-height:1.5;color:rgba(235,235,245,.5);text-align:center}@media (max-width:1100px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}@media (max-width:640px){.pr-grid{grid-template-columns:minmax(0,1fr)}.pr-for{min-height:0}.pr-head{align-items:flex-start}.pr-mx td,.pr-mx th{padding:10px 8px}.pr-mx thead th{white-space:normal}}