.ld-page .pr-hero{text-align:center;justify-items:center;gap:18px;padding:clamp(48px,7vw,88px) 0 28px;display:grid}.ld-page .pr-hero h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:20ch;color:var(--ds-ink);margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1.02}.ld-page .pr-hero .sub{color:var(--ds-ink-secondary);text-wrap:pretty;max-width:56ch;margin:0;font-size:18px;line-height:1.7}.ld-page .pr-toggle{justify-content:center;margin:0 0 32px;display:flex}.ld-page .pr-toggle .seg button{cursor:pointer;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.ld-page .pr-toggle .save{letter-spacing:.04em;border-radius:var(--ds-radius-pill);background:var(--ds-moss-soft);color:var(--ds-moss);padding:2px 8px;font-size:11px;font-weight:700}.ld-page .pr-toggle button[aria-pressed=true] .save{background:color-mix(in srgb, var(--ds-on-ink) 18%, transparent);color:var(--ds-on-ink)}.ld-page .pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ld-page .pl{border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.ld-page .pl>*{min-width:0}.ld-page .pl-head{padding-bottom:18px}.ld-page .pl-head .nm{font-family:var(--serif);letter-spacing:-.02em;color:var(--ds-ink);margin:0;font-size:32px;font-weight:400;line-height:1}.ld-page .pl-blurb{color:var(--ds-ink-secondary);margin:10px 0 0;font-size:15px;line-height:1.5}.ld-page .pl-price{padding-bottom:20px}.ld-page .pl-price .amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:40px;font-weight:700;line-height:1}.ld-page .pl-price .per{color:var(--ds-ink-tertiary);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:500}.ld-page .pl-price .note{color:var(--ds-ink-tertiary);margin-top:10px;font-size:13px}.ld-page .pl-credits{border-block:1px solid var(--ds-line);align-content:start;gap:4px;padding-block:18px;display:grid}.ld-page .pl-credits .cr{color:var(--ds-ink);font-size:16px;font-weight:600}.ld-page .pl-credits .about{color:var(--ds-ink-secondary);font-size:14px;line-height:1.5}.ld-page .pr-plans b.n,.ld-page .pr-topup b.n{color:var(--ds-moss);font-variant-numeric:tabular-nums;font-weight:700}.ld-page .pl-feats{color:var(--ds-ink-secondary);align-content:start;gap:12px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.ld-page .pl-feats li{grid-template-columns:18px minmax(0,1fr);gap:10px;display:grid}.ld-page .pl-feats li:before{content:"";border-left:2px solid var(--ds-moss);border-bottom:2px solid var(--ds-moss);width:12px;height:7px;margin:5px 0 0 2px;transform:rotate(-45deg)}.ld-page .pl-feats li.off{color:var(--ds-ink-tertiary)}.ld-page .pl-feats li.off:before{border:0;border-top:2px solid var(--ds-ink-tertiary);width:10px;height:0;margin:10px 0 0 3px;transform:none}.ld-page .pl-cta{align-content:start;gap:8px;min-height:86px;padding-block:20px;display:grid}.ld-page .pl-cta .primary,.ld-page .pl-cta .ghost,.ld-page .pk-cta .primary{border-radius:var(--ds-radius-sm);white-space:nowrap;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ld-page .pl-cta .primary{background:var(--ds-moss);color:var(--ds-on-moss);border:1px solid var(--ds-moss)}.ld-page .pl-cta .primary:hover{background:var(--ds-moss-hover);border-color:var(--ds-moss-hover)}.ld-page .pl-cta .ghost{color:var(--ds-ink);border:1px solid var(--ds-line-strong);background:0 0}.ld-page .pl-cta .ghost:hover{border-color:var(--ds-ink-tertiary);background:var(--ds-surface-raised)}.ld-page .pl-note{color:var(--ds-ink-tertiary);text-align:center;margin:0;font-size:12.5px}.ld-page .pl-cta button,.ld-page .pk-cta button{font:inherit;cursor:pointer;width:100%}.ld-page .pl-cta button:disabled,.ld-page .pk-cta button:disabled{cursor:default;opacity:.55}.ld-page .pl-cta button:disabled:hover{border-color:var(--ds-line-strong);background:0 0}.ld-page .pl-cta .primary:disabled:hover{background:var(--ds-moss);border-color:var(--ds-moss)}.ld-page .pr-note{text-align:center;color:var(--ds-ink-secondary);margin:-16px 0 20px;font-size:14px}.ld-page .pr-trust{color:var(--ds-ink-secondary);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:24px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.ld-page .pr-trust li{align-items:center;gap:7px;display:inline-flex}.ld-page .pr-trust svg{color:var(--ds-moss);flex:none}.ld-page .pr-topup{border-top:1px solid var(--ds-line);margin-top:64px;padding:64px 0}.ld-page .pk-box{border:1px solid var(--ds-moss);border-radius:var(--ds-radius-lg);background:color-mix(in srgb, var(--ds-moss) 8%, var(--ds-surface));flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.ld-page .pk-sum{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.ld-page .pk-p{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:32px;font-weight:600;line-height:1}.ld-page .pk-cta{display:grid}.ld-page .pk-cta .primary{background:var(--ds-moss);color:var(--ds-on-moss);border:1px solid var(--ds-moss)}.ld-page .pk-cta .primary:hover{background:var(--ds-moss-hover);border-color:var(--ds-moss-hover)}.ld-page .pk-cta .primary:disabled:hover{background:var(--ds-moss);border-color:var(--ds-moss)}.ld-page .pr-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ld-page .pr-offers{grid-template-columns:1.12fr 2fr;gap:16px;display:grid}.ld-page .pr-offer-group{grid-template-rows:44px 1fr;gap:8px;min-width:0;scroll-margin-top:80px;display:grid}.ld-page .pr-group-head{color:var(--ds-ink-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ld-page .pr-group-head .pr-toggle{margin:0}.ld-page .pr-group-head .seg button{padding-inline:10px}.ld-page .pr-popular{border:1px solid var(--ds-line-strong);color:#75481f;white-space:nowrap;background:#f5e8d9;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;top:0;right:12px;transform:translateY(-50%)}[data-theme=dark] .ld-page .pr-popular{color:#f0bf88;background:#382b20}.ld-page .pk-name{font:400 32px/1 var(--serif);margin:0}.ld-page .pk-once{color:var(--ds-moss);margin:0;font-size:14px;font-weight:750}.ld-page .pk-sum span,.ld-page .pk-terms{color:var(--ds-ink-secondary);font-size:13px}.ld-page .pk-terms p{margin:0}.ld-page .pk-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ld-page .pk-options legend{color:var(--ds-ink-secondary);margin-bottom:8px;padding:0;font-size:13px}.ld-page .pk-option{border:1px solid var(--ds-line-strong);background:var(--ds-surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.ld-page .pk-option input{flex:none;width:15px;height:15px;margin:0}.ld-page .pk-option strong{flex:1}.ld-page .pk-option:hover{border-color:var(--ds-moss)}.ld-page .pk-option:has(:checked){border-color:var(--ds-moss)}.ld-page .pk-option:has(:checked){background:color-mix(in srgb, var(--ds-moss) 10%, var(--ds-surface));box-shadow:inset 0 0 0 1px var(--ds-moss)}.ld-page .pk-option:has(:focus-visible){outline:2px solid var(--ds-moss);outline-offset:2px}.ld-page .pk-box>.pk-cta{margin-top:auto}.ld-page .pr-grid .pl-cta{min-height:0;margin-top:auto;padding-bottom:0}.ld-page .pr-grid .pl-feats{margin-top:16px}.ld-page .pr-foundation{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.ld-page .pr-free,.ld-page .pr-base{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;padding:16px 24px}.ld-page .pr-free{justify-content:space-between;align-items:center;gap:16px;display:flex}.ld-page .pr-free h3,.ld-page .pr-base h3{font:700 15px/1.4 var(--font-sans,sans-serif);margin:0 0 8px}.ld-page .pr-free p{color:var(--ds-ink-secondary);margin:0 0 8px;font-size:13px}.ld-page .pr-free .pl-cta{min-height:0;padding:0}.ld-page .pr-foundation .pl-feats{gap:5px;font-size:13px}@media (max-width:850px){.ld-page .pr-offers{grid-template-columns:1fr}.ld-page .pr-offer-group{grid-template-rows:40px 1fr}}@media (max-width:560px){.ld-page .pr-foundation{grid-template-columns:1fr}.ld-page .pr-grid{gap:8px}.ld-page .pr-grid .pl,.ld-page .pk-box{padding:16px}.ld-page .pr-grid .pl-price .amt{font-size:28px}.ld-page .pr-grid .pl-feats{gap:8px;font-size:13px}.ld-page .pr-grid .pl-cta .ghost{padding-inline:8px}.ld-page .pr-trust{text-align:center;flex-direction:column;align-items:center}}
