.picker{padding:110px 0 90px;position:relative}.picker:before{content:"";position:absolute;left:50%;top:80px;transform:translateX(-50%);width:90%;max-width:1100px;height:600px;background:radial-gradient(circle at 20% 30%,rgba(242,103,42,.2),transparent 55%),radial-gradient(circle at 80% 70%,rgba(201,99,255,.18),transparent 55%);filter:blur(60px);z-index:-1;pointer-events:none}.picker-head{text-align:center;max-width:760px;margin:0 auto 48px}.picker-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:7px 16px;border-radius:999px;background:rgba(242,103,42,.1);border:1px solid rgba(242,103,42,.35);color:var(--orange);margin-bottom:18px;backdrop-filter:blur(10px)}.picker h2,.picker h1,.picker h3{font-size:clamp(2rem,4.4vw,3rem);font-weight:600;margin-bottom:14px;line-height:1.08}.picker h2 .o,.picker h1 .o,.picker h3 .o{color:var(--orange)}.picker p.sub{color:var(--mute);font-size:15px;max-width:560px;margin:0 auto}.picker-card{position:relative;overflow:hidden;max-width:1180px;margin:0 auto;padding:40px 38px;border-radius:28px;background:linear-gradient(180deg,rgba(20,32,60,.55),rgba(11,21,39,.45));backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(255,255,255,.04)}.picker-card:before{content:"";position:absolute;inset:-2px;border-radius:30px;padding:1.5px;background:linear-gradient(135deg,rgba(242,103,42,.45),transparent 35%,transparent 65%,rgba(201,99,255,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.picker-card-glow{position:absolute;inset:auto -20% -40% auto;width:70%;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,rgba(242,103,42,.22),transparent 60%);filter:blur(40px);pointer-events:none;animation:glowDrift 14s ease-in-out infinite alternate}@keyframes glowDrift{to{transform:translate(-30px,-20px) scale(1.1)}}.picker-toolbar{display:flex;justify-content:center;margin-bottom:26px}.prog-tabs{display:inline-flex;gap:4px;padding:6px;border-radius:999px;background:rgba(0,0,0,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line)}.prog-tabs button{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;padding:11px 22px;border:none;background:0 0;color:rgba(255,255,255,.75);border-radius:999px;transition:all .3s;position:relative}.prog-tabs button small{font-size:10px;font-weight:500;opacity:.7;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.06)}.prog-tabs button .dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3);transition:all .3s}.prog-tabs button.is-active{background:linear-gradient(180deg,#ff8a4a,var(--orange) 55%,#b8451a);color:#fff;box-shadow:0 8px 22px rgba(242,103,42,.4),inset 0 1px 0 rgba(255,255,255,.25)}.prog-tabs button.is-active .dot{background:#fff;box-shadow:0 0 12px #fff}.prog-tabs button.is-active small{background:rgba(0,0,0,.3)}.size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px}@media (max-width:720px){.size-grid{grid-template-columns:1fr 1fr}}.size-tile{position:relative;padding:22px 16px 16px;border-radius:16px;background:rgba(255,255,255,.025);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.85);text-align:center;transition:all .3s;overflow:hidden;cursor:pointer}.size-tile:hover{transform:translateY(-3px);border-color:rgba(242,103,42,.4);background:rgba(242,103,42,.06)}.size-tile .amt{font-size:28px;font-weight:700;letter-spacing:-.02em;color:#fff}.size-tile .fee{font-size:11px;color:var(--mute-2);margin-top:4px;text-transform:uppercase;letter-spacing:.06em}.size-tile .badge{position:absolute;top:8px;right:8px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:linear-gradient(180deg,var(--magenta),var(--magenta-d));color:#fff;box-shadow:0 4px 14px rgba(201,99,255,.4)}.size-tile.is-active{background:linear-gradient(180deg,rgba(242,103,42,.18),rgba(242,103,42,.05));border-color:rgba(242,103,42,.55);box-shadow:0 10px 30px rgba(242,103,42,.25),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-2px)}.size-tile.is-active:before{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(circle at 50% 0%,rgba(242,103,42,.25),transparent 60%);pointer-events:none}.size-tile.is-active .amt{color:var(--orange)}.program-body{display:grid;grid-template-columns:1.45fr 1fr;gap:18px}@media (max-width:900px){.program-body{grid-template-columns:1fr}}.program-features{padding:26px;border-radius:20px;background:rgba(255,255,255,.025);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08)}.phase-tabs{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid var(--line);margin-bottom:22px}.phase-tabs button{font-size:12px;font-weight:600;padding:8px 18px;border:none;background:0 0;color:rgba(255,255,255,.65);border-radius:999px;transition:all .25s}.phase-tabs button.is-active{background:rgba(242,103,42,.18);color:var(--orange);border:1px solid rgba(242,103,42,.4);padding:7px 17px}.phase-tabs button:hover:not(.is-active){color:#fff}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}@media (max-width:540px){.feat-grid{grid-template-columns:1fr}}.feat{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:rgba(0,0,0,.25);border:1px solid var(--line);transition:all .25s}.feat:hover{border-color:rgba(242,103,42,.3)}.feat-ico{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgba(242,103,42,.18),rgba(242,103,42,.04));border:1px solid rgba(242,103,42,.3);color:var(--orange);display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.feat .k{font-size:11px;color:var(--mute-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.feat .v{font-size:15px;font-weight:700;color:#fff;transition:all .25s}.includes{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}@media (max-width:540px){.includes{grid-template-columns:1fr}}.includes li{font-size:12.5px;color:var(--mute);display:flex;gap:8px;align-items:flex-start;padding-left:0}.includes li:before{content:"✓";color:var(--orange);font-weight:700}.program-price{position:relative;overflow:hidden;padding:30px 26px;border-radius:20px;background:radial-gradient(circle at 80% 0%,rgba(242,103,42,.2),transparent 55%),radial-gradient(circle at 0% 100%,rgba(201,99,255,.18),transparent 55%),linear-gradient(180deg,rgba(20,32,60,.65),rgba(11,21,39,.7));backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid rgba(242,103,42,.3);box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.08);display:flex;flex-direction:column}.price-pill{align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.4);border:1px solid var(--line);color:var(--mute)}.price-amt{font-size:64px;font-weight:700;line-height:1;margin-top:14px;margin-bottom:4px;color:#fff;letter-spacing:-.03em;display:inline-flex;align-items:baseline;gap:4px}.price-amt .cur{font-size:28px;color:var(--orange);font-weight:600;align-self:flex-start;margin-top:8px}.price-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:12.5px}.price-row:first-of-type{margin-top:18px}.price-row span:first-child{color:var(--mute)}.price-row span:last-child{color:#fff;font-weight:600}.price-row span.hl{color:var(--orange)}.price-cta{margin-top:22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:700;padding:14px 22px;border-radius:14px;background:linear-gradient(180deg,#ff8a4a,var(--orange) 55%,#b8451a);color:#fff;box-shadow:0 12px 30px rgba(242,103,42,.4),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .25s,box-shadow .25s}.price-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(242,103,42,.5),inset 0 1px 0 rgba(255,255,255,.25)}.price-cta .arr{width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.25);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.price-link{text-align:center;margin-top:12px;font-size:12px;color:var(--mute)}.price-link:hover{color:var(--orange)}.demo-card{position:relative;overflow:hidden;margin-top:24px;padding:36px 38px;border-radius:24px;background:linear-gradient(135deg,rgba(20,32,60,.55),rgba(11,21,39,.5));backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06);display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:30px}@media (max-width:800px){.demo-card{grid-template-columns:1fr;padding:28px}}.demo-text h3{font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:600;margin:16px 0 10px;line-height:1.18}.demo-text h3 .o{color:var(--magenta)}.demo-text p{color:var(--mute);font-size:14px;margin-bottom:22px;max-width:480px}.demo-viz{position:relative;height:180px;display:flex;align-items:center;justify-content:center}.demo-ring{position:absolute;border-radius:50%;border:1px dashed rgba(201,99,255,.35);animation:spin 30s linear infinite}.demo-ring.r1{width:180px;height:180px}.demo-ring.r2{width:260px;height:260px;animation-duration:50s;animation-direction:reverse;border-color:rgba(242,103,42,.25)}.demo-chip{position:relative;z-index:2;padding:14px 22px;border-radius:16px;background:linear-gradient(135deg,rgba(201,99,255,.25),rgba(201,99,255,.05));border:1px solid rgba(201,99,255,.5);font-family:'Inter',monospace;font-size:14px;font-weight:700;letter-spacing:.08em;color:#fff;box-shadow:0 0 40px rgba(201,99,255,.4)}@keyframes spin{to{transform:rotate(360deg)}}.atfx-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;border:1px solid rgba(242,103,42,.4);background:rgba(242,103,42,.08);color:var(--orange);margin-bottom:20px}.demo-text .atfx-badge{border-color:rgba(201,99,255,.4);background:rgba(201,99,255,.08);color:var(--magenta);margin-bottom:0}.picker-card[data-prog=pro] .size-tile:not(.atf-show-pro){display:none !important}.picker-card[data-prog=legacy] .size-tile:not(.atf-show-legacy){display:none !important}.picker-card .atf-tier-badge{position:absolute;top:200px;left:-10px;width:130px;height:auto;z-index:5;pointer-events:none;filter:drop-shadow(0 12px 24px rgba(0,0,0,.35));transition:opacity .3s ease,transform .3s ease}@media (max-width:720px){.picker-card .atf-tier-badge{width:100px;top:280px;left:-8px}}.program-price .activation-fee-row{margin-top:6px;padding-top:14px;border-top:1px solid rgba(242,103,42,.25)}.program-price .activation-fee-row .hl{color:var(--orange);font-weight:800}.size-tile .fee:empty{display:none}.picker-card.is-single .picker-toolbar{display:none}@media (max-width:1024px){.size-grid{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:720px){.size-grid{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:440px){.size-grid{grid-template-columns:1fr !important}}@media (max-width:900px){.program-body{grid-template-columns:1fr}}.emr-wrap{margin-top:24px;border-top:1px solid var(--line);padding-top:24px}.emr-block{margin-top:14px}.emr-block:first-child{margin-top:0}.emr-title{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:12px;text-align:center}.emr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px;background:rgba(0,0,0,.22);border:1px solid var(--line)}.emr-table{width:100%;border-collapse:collapse;min-width:520px}.emr-table thead{background:rgba(0,0,0,.35)}.emr-table th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}.emr-table th+th{text-align:center}.emr-table td{font-size:13px;color:rgba(255,255,255,.85);padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.05);text-align:center}.emr-table td.emr-name{text-align:left;font-weight:600;color:#fff;white-space:nowrap}.emr-table tbody tr:last-child td{border-bottom:none}.emr-table tbody tr:hover td{background:rgba(255,255,255,.02)}.picker-card[data-prog=pro] .emr-block[data-rules-for=legacy]{display:none}.picker-card[data-prog=legacy] .emr-block[data-rules-for=pro]{display:none}@media (max-width:720px){.picker-card{padding:24px 18px}.emr-title{font-size:13px}}