.plan-intro{display:flex;justify-content:space-between;align-items:flex-start;margin:3px 0 27px;padding-bottom:19px;border-bottom:1px solid rgba(217,183,109,.16);gap:20px}.edition-mark{font-size:10px;letter-spacing:2px;color:#d9b76d;font-weight:700;text-transform:uppercase}.plan-intro p{font-size:12px;line-height:1.6;color:#8ea5af;text-align:right}.plan-collection{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plan-edition{padding:26px 29px 25px;position:relative;overflow:hidden;border-radius:22px 22px 44px 22px;display:flex;flex-direction:column;border:1px solid rgba(92,232,194,.18);background:radial-gradient(ellipse at 100% 20%,rgba(35,174,136,.24),transparent 65%),linear-gradient(145deg,#13372f,#0b211d);box-shadow:0 15px 60px rgba(0,0,0,.2),inset 0 1px 0 rgba(191,255,223,.14)}.plan-edition:before{content:"";position:absolute;top:0;left:10%;width:70%;height:1px;background:linear-gradient(90deg,transparent,#a8ffe0,transparent);box-shadow:0 0 18px rgba(92,232,194,.35)}.plan-topline{display:flex;justify-content:space-between;gap:12px;color:#a3ddca;font-size:9px;letter-spacing:1.3px;font-weight:650;text-transform:uppercase}.plan-topline span+span{text-align:right;color:#789d8f;font-size:8px;letter-spacing:.8px}.plan-identity{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px;min-height:180px;margin:16px 0 7px}.plan-identity h2{font-size:38px;font-weight:600;line-height:1.1;letter-spacing:-1.7px;color:#d2fff0}.plan-identity h2 span{display:block;font-size:15px;font-weight:500;letter-spacing:-.25px;margin-top:10px;color:#6ee9c3}.plan-identity p{font-size:11px;line-height:1.7;color:#91b9ad;margin-top:16px}.plan-sculpture{position:relative;width:120px;height:170px;display:grid;place-items:center;isolation:isolate}.plan-sculpture .tracker-render{position:relative;width:130px;height:154px;filter:drop-shadow(0 5px 12px rgba(0,0,0,.5));transform:rotate(-10deg);z-index:1}.plan-orbit{position:absolute;width:145px;height:86px;border:1px solid rgba(160,255,218,.38);border-radius:50%;transform:rotate(-37deg);box-shadow:0 0 0 11px rgba(92,232,194,.03),0 0 30px rgba(92,232,194,.1)}.plan-pricing{border-top:1px solid rgba(184,255,221,.14);padding-top:19px;display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:end}.plan-pricing>span{font-size:11px;color:#9ac4b5;display:block}.plan-pricing strong{font-size:38px;letter-spacing:-1.6px;font-weight:600;grid-column:1;grid-row:2;color:#e1fff2}.plan-pricing strong small{font-size:17px;font-weight:450;color:#94c6b1;letter-spacing:-.5px}.plan-pricing p{font-size:11px;color:#94bfad;grid-column:2;grid-row:2;margin-bottom:6px;max-width:145px;text-align:right}.plan-features{list-style:none;padding:0;margin:24px 0 27px;flex:1}.plan-features li{position:relative;padding:11px 0 11px 18px;border-bottom:1px solid rgba(202,255,219,.06);font-size:11px;line-height:1.5;color:#b4d2c4}.plan-features li:before{content:"";width:4px;height:4px;position:absolute;left:1px;top:17px;border-radius:50%;background:#5ce8c2;box-shadow:0 0 7px rgba(92,232,194,.2)}.plan-features b{font-weight:600;color:#d8f4e3}.plan-average{display:block;font-size:9px;color:#79978b;margin-top:2px}.plan-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:28px;padding:14px 22px;background:linear-gradient(110deg,#a3ffe1,#5ce8c2);color:#103d2e;font-size:12px;font-weight:750;border:1px solid #acffe1;box-shadow:0 6px 26px rgba(92,232,194,.1);transition:.25s ease;cursor:pointer;text-decoration:none}.plan-cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(92,232,194,.25)}.master-edition{background:radial-gradient(ellipse at 100% 20%,rgba(189,149,76,.25),transparent 65%),linear-gradient(145deg,#342b1d,#1b1915);border-color:rgba(217,183,109,.28);box-shadow:0 15px 60px rgba(0,0,0,.2),inset 0 1px 0 rgba(246,222,180,.19)}.master-edition:before{background:linear-gradient(90deg,transparent,#ffe4ae,transparent);box-shadow:0 0 18px rgba(217,183,109,.44)}.master-edition .plan-topline{color:#e7ce9c}.master-edition .plan-topline span+span{color:#b29b72}.master-edition .plan-identity h2{color:#ffedc7}.master-edition .plan-identity h2 span{color:#dbb975}.master-edition .plan-identity p{color:#b6a78c}.master-edition .plan-sculpture .tracker-render{filter:sepia(.82) saturate(.8) hue-rotate(350deg) brightness(1.15) drop-shadow(0 5px 12px rgba(0,0,0,.5));transform:rotate(10deg)}.master-edition .plan-orbit{border-color:rgba(255,229,167,.54);box-shadow:0 0 0 11px rgba(217,183,109,.05),0 0 30px rgba(217,183,109,.14)}.master-edition .plan-pricing{border-color:rgba(223,197,140,.2)}.master-edition .plan-pricing p,.master-edition .plan-pricing>span{color:#c7b592}.master-edition .plan-pricing strong{color:#fff1d2}.master-edition .plan-pricing small{color:#c5ab79}.master-edition .plan-features li{color:#c8bda8;border-color:rgba(230,206,154,.07)}.master-edition .plan-features li:before{background:#e6c88b;box-shadow:0 0 7px rgba(230,200,139,.3)}.master-edition .plan-features b{color:#f4dfb5}.master-edition .plan-cta{background:linear-gradient(115deg,#f8e4af,#d7b264);border-color:#fff0c2;color:#40301a;box-shadow:0 6px 26px rgba(217,183,109,.1)}.master-edition .plan-cta:hover{box-shadow:0 10px 30px rgba(217,183,109,.25)}.plan-note{display:flex;justify-content:space-between;gap:35px;border-top:1px solid rgba(217,183,109,.16);margin-top:26px;padding:20px 0;font-size:11px;color:#7e929b}.plan-note>span{color:#b7aa8d;white-space:nowrap;font-weight:600}.plan-note p{max-width:540px;font-size:10px;line-height:1.7}.active-plan-container{max-width:980px;margin:0 auto}.active-plan-hero{padding:32px 36px 30px}.active-plan-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.active-plan-badge.business{background:rgba(92,232,194,.15);border:1px solid rgba(92,232,194,.35);color:#5ce8c2}.active-plan-badge.master{background:rgba(217,183,109,.15);border:1px solid rgba(217,183,109,.35);color:#d9b76d}.activation-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 24px}.activation-meta-item{padding:14px 16px;border-radius:12px;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.06)}.activation-meta-item span{display:block;font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted,#819fa6);font-weight:650}.activation-meta-item strong{display:block;font-size:13px;font-weight:700;color:#f4f5f0;margin-top:4px;font-family:monospace}.active-features-section{border-top:1px solid rgba(255,255,255,.08);padding-top:22px;margin-top:10px}.active-features-section h4{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted,#819fa6);font-weight:700;margin-bottom:14px}.active-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.active-feature-row{display:flex;align-items:center;gap:8px;font-size:11px;color:#c7ded7}.active-feature-row svg{width:14px;height:14px;color:#5ce8c2;flex-shrink:0}.active-plan-bottom-card{margin-top:22px;padding:22px 28px;border-radius:18px;background:rgba(18,25,29,.9);border:1px solid rgba(204,227,229,.08);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.active-plan-bottom-card h3{font-size:14px;font-weight:700;color:#f4f5f0}.active-plan-bottom-card p{font-size:11px;color:var(--muted,#819fa6);margin-top:2px}.active-plan-bottom-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plans-summary-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.plans-summary-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;color:#b7ded2;background:rgba(92,232,194,.08);border:1px solid rgba(92,232,194,.22)}.plans-summary-pill strong{color:#f4f5f0;font-weight:700}.purchased-plans-card{border-radius:20px;padding:24px 28px;background:rgba(17,24,28,.92);border:1px solid rgba(204,227,229,.08);box-shadow:0 12px 40px rgba(0,0,0,.18)}.purchased-plans-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.purchased-plans-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.purchased-plan-row{display:grid;grid-template-columns:1.4fr 1fr .9fr .9fr .8fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:rgba(10,18,23,.72);border:1px solid rgba(255,255,255,.06);transition:border-color .2s ease,background .2s ease}.purchased-plan-row:hover{border-color:rgba(92,232,194,.28);background:rgba(15,28,33,.9)}.purchased-plan-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.purchased-plan-badge.business{background:rgba(92,232,194,.12);border:1px solid rgba(92,232,194,.28);color:#5ce8c2}.purchased-plan-badge.master{background:rgba(217,183,109,.12);border:1px solid rgba(217,183,109,.3);color:#d9b76d}@media (max-width:900px){.plan-collection{grid-template-columns:1fr;gap:20px}.activation-meta-grid{grid-template-columns:1fr 1fr;gap:10px}.active-features-grid{gap:8px}.active-features-grid,.plan-identity{grid-template-columns:1fr}.plan-sculpture{display:none}.purchased-plan-row{grid-template-columns:1fr 1fr;gap:10px}}