body.tmo-pro-conversion{margin:0!important;background:#0c0b10!important;color:#f7f5fc!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5}.tmo-pro-conversion *{box-sizing:border-box}.tmo-pro-conversion a{color:inherit}.tmo-pro-conversion__brand{max-width:1220px;margin:auto;padding:28px 32px}.tmo-pro-conversion__brand a{text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.09em;display:flex;align-items:center;gap:14px}.tmo-pro-conversion__brand span{border:1px solid #74569d;padding:4px 9px;border-radius:6px;color:#d9c4ff}.tmo-pro-conversion__main{max-width:1220px;margin:20px auto 64px;padding:0 32px;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.tmo-pro-conversion__eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;color:#b99bdc;margin:0 0 16px}.tmo-pro-conversion h1{font-size:clamp(38px,4.8vw,64px);line-height:1.04;letter-spacing:-.045em;margin:0 0 22px;color:#fff}.tmo-pro-conversion h2{font-size:32px;line-height:1.15;color:#fff;margin:0 0 12px;letter-spacing:-.025em}.tmo-pro-conversion p{margin:0 0 18px}.tmo-pro-conversion__lead{color:#d3cedb;font-size:19px;max-width:490px}.tmo-pro-conversion figure{margin:28px 0}.tmo-pro-conversion figure img{display:block;width:100%;height:auto;border:1px solid #3c304e;border-radius:16px}.tmo-pro-conversion figcaption{font-size:12px;color:#a69dae;margin-top:9px}.tmo-pro-conversion__benefits{padding:0;margin:26px 0 0;list-style:none;display:grid;gap:20px}.tmo-pro-conversion__benefits li{display:flex;gap:14px}.tmo-pro-conversion__benefits li>span{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;background:#282031;border-radius:9px;color:#cbadf4}.tmo-pro-conversion__benefits strong{font-size:17px}.tmo-pro-conversion__benefits p{color:#b9b1c4;font-size:15px;margin:4px 0 0}.tmo-pro-conversion__purchase{background:linear-gradient(150deg,#21182e,#131017 70%);border:1px solid #4c365f;border-radius:22px;padding:30px;position:sticky;top:24px}.tmo-pro-conversion__purchase>p:not(.tmo-pro-conversion__eyebrow){color:#c8c0d3}.tmo-pro-conversion fieldset{padding:0;margin:24px 0 18px;border:0;display:grid;gap:12px}.tmo-pro-conversion__plan{display:flex;align-items:center;gap:12px;padding:18px 14px;border:1px solid #504258;border-radius:12px;cursor:pointer;background:#17121e}.tmo-pro-conversion__plan:has(input:checked){border-color:#c79aff;box-shadow:0 0 0 1px #c79aff;background:#2b1c3d}.tmo-pro-conversion__plan input{accent-color:#bb88fa;width:18px;height:18px;flex-shrink:0}.tmo-pro-conversion__plan strong{display:block;color:#fff}.tmo-pro-conversion__plan small{display:block;font-size:12px;color:#c5bacc}.tmo-pro-conversion__price{margin-left:auto;text-align:right;font-weight:750;font-size:24px;color:#fff;white-space:nowrap}.tmo-pro-conversion__offer{padding:14px;border-radius:10px;background:#30203f;color:#ecdfff;font-size:14px}.tmo-pro-conversion__offer span{display:block;margin-top:6px;color:#c8b6d6;font-size:12px}.tmo-pro-conversion button[type=submit]{width:100%;min-height:56px;background:#bc91f6;color:#160f20;border:0;border-radius:10px;font-size:17px;font-weight:750;padding:15px 18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.tmo-pro-conversion button[type=submit]:hover{background:#cdaafa}.tmo-pro-conversion :focus-visible{outline:3px solid #e4ceff;outline-offset:4px}.tmo-pro-conversion__secure{text-align:center;font-size:12px;margin:14px 0!important;color:#c5b9cf}.tmo-pro-conversion__terms{font-size:12px;line-height:1.6;color:#b6acbf!important}.tmo-pro-conversion details{border-top:1px solid #43364d;border-bottom:1px solid #43364d;padding:15px 0;margin:20px 0}.tmo-pro-conversion summary{cursor:pointer;font-weight:650}.tmo-pro-conversion details p{font-size:14px;color:#c8c0d3;margin:14px 0 0}.tmo-pro-conversion__footer{display:flex;gap:24px;justify-content:center;padding:0 24px 30px;font-size:12px;color:#a99cb5}@media(max-width:760px){.tmo-pro-conversion__brand{padding:22px}.tmo-pro-conversion__main{display:flex;flex-direction:column;gap:30px;padding:0 22px;margin:18px auto 40px}.tmo-pro-conversion__intro,.tmo-pro-conversion__purchase{width:100%}.tmo-pro-conversion__purchase{position:static;padding:24px 20px}.tmo-pro-conversion__lead{font-size:17px}.tmo-pro-conversion figure{margin:22px 0}.tmo-pro-conversion__benefits{gap:16px}.tmo-pro-conversion h2{font-size:29px}.tmo-pro-conversion__price{font-size:23px}}

/* Homepage-matched inclusions and an in-page shortcut; checkout remains native. */
.tmo-pro-conversion__jump{display:inline-flex;align-items:center;gap:18px;padding:12px 20px;min-height:48px;border:1px solid #bda0e7;border-radius:10px;background:#282031;color:#f7f5fc!important;font-weight:650;text-decoration:none}.tmo-pro-conversion__jump:hover{background:#352742}
#pro-plans{scroll-margin-top:24px}
.tmo-pro-conversion details .tmo-pro-conversion__inherited{font-weight:650;color:#f5f1fa}
.tmo-pro-conversion__inclusions{list-style:none;padding:0;margin:12px 0 0}
.tmo-pro-conversion__inclusions li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;margin:0;padding:14px 0;border-bottom:1px solid #ffffff12}
.tmo-pro-conversion__inclusions li:last-child{border-bottom:0}
.tmo-pro-conversion__inclusion-icon{color:#c9b4ed;padding-top:1px;line-height:0}
.tmo-pro-conversion__inclusion-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.tmo-pro-conversion__inclusions strong{display:block;color:#f5f1fa;font-size:14px;font-weight:600;line-height:1.5}
.tmo-pro-conversion__inclusions li>span>span{display:block;color:#c5bfce;font-size:13px;line-height:1.65;margin-top:5px}
