@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500&family=Mukta:wght@300;400;500;600;700&display=swap");html:has(.pyp){scroll-behavior:smooth}.pyp{--ink:#070b1c;--night:#0b1130;--night-2:#111a44;--card:#131c45;--card-2:#18235a;--line:hsla(41,71%,69%,.18);--line-2:hsla(0,0%,100%,.08);--gold:#e8c478;--gold-2:#f5a623;--gold-deep:#b8862f;--saffron:#ff8a3d;--text:#f4efe4;--muted:#b9bfd8;--dim:#8088ab;--green:#3fbf7f;--steady:#3b5bdb;--caution:#e5674a;--peak:#f2c14e;--cream:#f7f0e1;--cream-ink:#2a1d14;--maroon:#8f2d1f;--r:18px;--shadow:0 20px 60px rgba(0,0,0,.45)}.pyp *{box-sizing:border-box;margin:0;padding:0}.pyp{background:var(--ink);color:var(--text);font-family:Mukta,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.pyp a{color:inherit;text-decoration:none}.pyp img{max-width:100%;display:block}.pyp .wrap{max-width:1160px;margin:0 auto;padding:0 20px}.pyp .serif{font-family:Cormorant Garamond,Georgia,serif}.pyp .eyebrow{font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:600}.pyp .eyebrow .hi{letter-spacing:.05em}.pyp h1,.pyp h2,.pyp h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.08;letter-spacing:-.01em}.pyp h2{font-size:clamp(32px,4.4vw,52px);margin:10px 0 14px}.pyp .lead{color:var(--muted);font-size:18px;max-width:640px}.pyp section{position:relative}.pyp .sec{padding:96px 0}.pyp .gold-text{background:linear-gradient(100deg,#f7dc9a,#e8c478 40%,#f5a623);-webkit-background-clip:text;background-clip:text;color:transparent}.pyp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:17px;border-radius:14px;padding:16px 26px;transition:transform .15s ease,box-shadow .2s ease,background .2s;cursor:pointer;border:0;font-family:inherit;white-space:nowrap}.pyp .btn-primary{background:linear-gradient(180deg,#ffb84d,#f5a623);color:#1c1204;box-shadow:0 10px 30px rgba(245,166,35,.35),inset 0 1px 0 hsla(0,0%,100%,.4)}.pyp .btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(245,166,35,.45)}.pyp .btn-ghost{border:1px solid var(--gold);color:var(--gold);background:hsla(41,71%,69%,.06)}.pyp .btn-ghost:hover{background:hsla(41,71%,69%,.14)}.pyp .btn-sm{padding:10px 18px;font-size:15px;border-radius:12px}.pyp .pulse{animation:pyp-pulse 2.4s infinite}@keyframes pyp-pulse{0%,to{box-shadow:0 10px 30px rgba(245,166,35,.35),0 0 0 0 rgba(245,166,35,.5)}50%{box-shadow:0 10px 30px rgba(245,166,35,.35),0 0 0 12px rgba(245,166,35,0)}}.pyp .stars{position:absolute;inset:0;overflow:hidden;pointer-events:none}.pyp .stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:.5;animation:pyp-tw 4s ease-in-out infinite}@keyframes pyp-tw{0%,to{opacity:.15}50%{opacity:.8}}.pyp .logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:20px;color:var(--gold)}.pyp .logo img{width:34px;height:34px}.pyp .hero{background:radial-gradient(1200px 600px at 75% 20%,rgba(59,91,219,.25),transparent 60%),radial-gradient(800px 500px at 10% 90%,rgba(245,166,35,.1),transparent 60%),linear-gradient(180deg,var(--ink),var(--night));padding:70px 0 90px;overflow:hidden}.pyp .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;position:relative;z-index:1}.pyp .hero h1{font-size:clamp(38px,5.2vw,64px);margin:16px 0 20px}.pyp .hero h1 em{font-style:italic}.pyp .hero .lead{font-size:19px}.pyp .hero-cta{gap:14px;margin:30px 0 18px}.pyp .hero-cta,.pyp .trust{display:flex;flex-wrap:wrap}.pyp .trust{gap:8px 18px;color:var(--dim);font-size:14px}.pyp .trust span:before{content:"✓ ";color:var(--green);font-weight:700}.pyp .countdown{display:inline-flex;align-items:center;gap:10px;background:hsla(41,71%,69%,.08);border:1px solid var(--line);border-radius:999px;padding:6px 14px 6px 8px;font-size:14px;color:var(--muted)}.pyp .countdown b{background:var(--gold);color:#1a1204;border-radius:999px;padding:2px 10px;font-weight:700}.pyp .oracle{position:relative;background:linear-gradient(160deg,var(--card-2),var(--night));border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:var(--shadow)}.pyp .oracle:before{content:"";position:absolute;inset:-1px;border-radius:24px;padding:1px;background:linear-gradient(140deg,hsla(41,71%,69%,.6),transparent 40%,transparent 60%,hsla(41,71%,69%,.4));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pyp .oracle-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.pyp .oracle-head h3{font-size:26px}.pyp .oracle-head small{color:var(--dim);font-size:13px}.pyp .tag{font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:hsla(41,71%,69%,.12);color:var(--gold);white-space:nowrap}.pyp .months{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.pyp .m{border-radius:12px;padding:12px 6px;text-align:center;font-size:13px;font-weight:600;position:relative;overflow:hidden;border:1px solid var(--line-2)}.pyp .m small{display:block;font-weight:400;font-size:11px;opacity:.85;margin-top:2px}.pyp .m.peak{background:linear-gradient(180deg,#f2c14e,#b8862f);color:#2b1a02}.pyp .m.good{background:#1f5c3f;color:#d8f5e5}.pyp .m.steady{background:#1d2c6b;color:#c9d4ff}.pyp .m.caution{background:#5b2416;color:#ffd6cb}.pyp .m.locked{background:var(--card);color:transparent}.pyp .m.locked:after{content:"🔒";position:absolute;inset:0;display:grid;place-items:center;font-size:16px;color:#fff;filter:grayscale(.2)}.pyp .m.locked small{color:transparent}.pyp .legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--dim);margin:14px 0 18px}.pyp .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.pyp .scores{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pyp .score{background:hsla(0,0%,100%,.03);border:1px solid var(--line-2);border-radius:12px;padding:10px;text-align:center}.pyp .score .ic{font-size:18px}.pyp .score .lbl{font-size:11px;letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.pyp .score .val{font-size:22px;font-weight:700;color:var(--gold);filter:blur(6px);user-select:none}.pyp .oracle-foot{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pyp .oracle-foot p{font-size:15px;color:var(--muted)}.pyp .oracle-foot p b{color:var(--text)}.pyp .float-chip{position:absolute;z-index:3;background:var(--cream);color:var(--cream-ink);border-radius:14px;padding:10px 14px;font-size:14px;box-shadow:var(--shadow);display:flex;gap:10px;align-items:center;animation:pyp-float 5s ease-in-out infinite}.pyp .float-chip b{color:var(--maroon)}.pyp .float-chip .pyp-blur{filter:blur(5px)}.pyp .chip-a{top:-22px;right:-14px}.pyp .chip-b{bottom:-24px;left:-20px;animation-delay:-2.5s}@keyframes pyp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pyp .free{background:linear-gradient(180deg,var(--night),var(--night-2));border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.pyp .free-head{text-align:center;max-width:760px;margin:0 auto 40px}.pyp .free-head .lead{margin:0 auto}.pyp .badge-free{display:inline-block;background:var(--green);color:#03170c;font-weight:700;font-size:13px;letter-spacing:.12em;padding:4px 12px;border-radius:999px;margin-bottom:12px}.pyp .tool{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;align-items:stretch}.pyp .form-card,.pyp .result-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px}.pyp .form-card h3{font-size:28px;margin-bottom:6px}.pyp .form-card p{color:var(--muted);font-size:15px;margin-bottom:20px}.pyp .fields{display:grid;grid-template-columns:1fr 1.3fr 1.1fr;gap:10px;margin-bottom:12px}.pyp label.f{display:block;font-size:13px;color:var(--dim);margin-bottom:6px}.pyp input,.pyp select{width:100%;background:var(--night);color:var(--text);border:1px solid hsla(0,0%,100%,.16);border-radius:12px;padding:13px 12px;font:inherit;font-size:16px;appearance:none;-webkit-appearance:none}.pyp select{background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.pyp input:focus,.pyp select:focus{outline:2px solid var(--gold);outline-offset:1px}.pyp .form-card .btn{width:100%;margin-top:8px}.pyp .what-you-get{margin-top:22px;display:grid;gap:10px}.pyp .wyg{display:flex;gap:12px;align-items:center;background:hsla(0,0%,100%,.03);border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;font-size:15px}.pyp .wyg .n{width:36px;height:36px;flex:0 0 36px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;font-family:Cormorant Garamond,serif;font-size:20px;color:var(--gold)}.pyp .wyg small{display:block;color:var(--dim);font-size:13px;line-height:1.3}.pyp .err{color:#ff9c86;font-size:14px;min-height:20px}.pyp .result-card{position:relative;overflow:hidden;min-height:420px;display:flex;flex-direction:column}.pyp .empty{margin:auto;text-align:center;color:var(--dim)}.pyp .empty .q{width:110px;height:110px;margin:0 auto 14px;border-radius:50%;border:1px dashed var(--line);display:grid;place-items:center;font-family:Cormorant Garamond,serif;font-size:56px;color:hsla(41,71%,69%,.45);animation:pyp-spin 18s linear infinite}@keyframes pyp-spin{to{transform:rotate(1turn)}}.pyp .result{display:none}.pyp .result.show{display:block;animation:pyp-rise .6s ease}@keyframes pyp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pyp .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.pyp .num{background:linear-gradient(180deg,var(--card-2),var(--night));border:1px solid var(--line);border-radius:16px;padding:16px 10px;text-align:center}.pyp .num .k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.pyp .num .k2{font-size:13px;color:var(--gold);margin-top:2px}.pyp .num .v{font-family:Cormorant Garamond,serif;font-size:60px;line-height:1;margin:8px 0 4px;color:var(--gold)}.pyp .num .p{font-size:13px;color:var(--muted)}.pyp .insight{background:hsla(41,71%,69%,.07);border-left:3px solid var(--gold);border-radius:10px;padding:14px 16px;margin-bottom:12px;font-size:16px}.pyp .insight b{color:var(--gold)}.pyp .lucky-row{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 16px}.pyp .pill{background:hsla(0,0%,100%,.05);border:1px solid var(--line-2);border-radius:999px;padding:6px 12px;font-size:14px}.pyp .pill b{color:var(--gold);font-weight:600}.pyp .locked-box{position:relative;border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--night);margin-top:4px}.pyp .locked-box h4{font-size:15px;font-weight:600;color:var(--muted);margin-bottom:10px}.pyp .locked-lines{display:grid;gap:8px}.pyp .ll{display:flex;justify-content:space-between;gap:10px;font-size:15px;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.03)}.pyp .ll .hide{filter:blur(6px);user-select:none;color:var(--gold);font-weight:600}.pyp .unlock{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}.pyp .unlock p{font-size:14px;color:var(--muted)}.pyp .share{font-size:14px;color:var(--gold);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer;font-family:inherit}.pyp .video-sec{background:var(--ink)}.pyp .video-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.pyp .video-frame{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#22306e,#0b1130 70%);box-shadow:var(--shadow)}.pyp .video-frame iframe,.pyp .video-frame video{position:absolute;inset:0;width:100%;height:100%;border:0}.pyp .video-poster{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.pyp .play{width:84px;height:84px;border-radius:50%;background:var(--gold-2);display:grid;place-items:center;margin:0 auto 14px;box-shadow:0 0 0 12px rgba(245,166,35,.18)}.pyp .play:after{content:"";border-left:24px solid #1c1204;border-top:15px solid transparent;border-bottom:15px solid transparent;margin-left:6px}.pyp .stats{display:flex;gap:28px;margin-top:26px}.pyp .stat .v{font-family:Cormorant Garamond,serif;font-size:46px;color:var(--gold);line-height:1}.pyp .stat .l{font-size:14px;color:var(--dim)}.pyp .peek{background:var(--cream);color:var(--cream-ink)}.pyp .peek .eyebrow{color:var(--maroon)}.pyp .peek .lead{color:#6a5848}.pyp .peek-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;margin-top:40px}.pyp .rpt{background:#0d1233;color:var(--text);border-radius:22px;padding:26px;box-shadow:0 30px 70px rgba(42,29,20,.25);position:relative;overflow:hidden}.pyp .rpt-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:10px}.pyp .rpt-top .who{display:flex;gap:12px;align-items:center}.pyp .avatar{width:46px;height:46px;border-radius:50%;border:2px solid var(--gold);display:grid;place-items:center;font-size:22px;background:var(--card)}.pyp .rpt-top h4{font-size:18px;font-weight:600}.pyp .rpt-top small{color:var(--dim);font-size:13px}.pyp .meta{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.pyp .meta>div{background:hsla(0,0%,100%,.04);border-radius:10px;padding:8px;text-align:center}.pyp .meta .k{font-size:10px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase}.pyp .meta .v{font-size:14px}.pyp .ring-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.pyp .pyp-ring{text-align:center;background:hsla(0,0%,100%,.03);border:1px solid var(--line-2);border-radius:14px;padding:12px 6px}.pyp .pyp-ring svg{width:62px;height:62px;display:block;margin:6px auto}.pyp .pyp-ring .lbl{font-size:11px;letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.pyp .pyp-ring .st{font-size:12px;color:var(--muted)}.pyp .strip{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;border-radius:10px;overflow:hidden;margin-bottom:6px}.pyp .strip span{height:34px;display:grid;place-items:center;font-size:11px;font-weight:600}.pyp .excerpt{margin-top:16px;font-size:15px;line-height:1.7;color:#d8dcf0;position:relative}.pyp .excerpt .q{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:#e9e3d4}.pyp .fade{position:relative}.pyp .fade .blurred{filter:blur(5px);user-select:none}.pyp .fade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70%;background:linear-gradient(180deg,rgba(13,18,51,0),#0d1233 85%)}.pyp .lockbar{position:relative;z-index:2;margin-top:-6px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-align:center}.pyp .lockbar span{font-size:14px;color:var(--muted)}.pyp .side-cards{display:grid;gap:18px;align-content:start}.pyp .mini{background:#fff8ea;border:1px solid #e6d3a6;border-radius:18px;padding:20px}.pyp .mini h5{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;color:var(--maroon);margin-bottom:10px}.pyp .mini .row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed #e6d3a6;font-size:15px}.pyp .mini .row:last-child{border:0}.pyp .mini .row b{font-weight:600}.pyp .mini .hide{filter:blur(5px);user-select:none}.pyp .month-card{background:#fff8ea;border:1px solid #e6d3a6;border-radius:18px;padding:20px}.pyp .month-card .mh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.pyp .month-card .mh h5{font-family:Cormorant Garamond,serif;font-size:24px;color:var(--cream-ink)}.pyp .month-card .mh span{font-size:13px;color:#1d7a4c;font-weight:600}.pyp .month-card .theme{font-style:italic;color:var(--maroon);font-size:15px;margin-bottom:10px}.pyp .month-card .do{font-size:14px;color:#1d7a4c;margin:4px 0}.pyp .month-card .dont{font-size:14px;color:#b4531a;margin:4px 0}.pyp .peek-note{font-size:13px;color:#8a7766;margin-top:14px;text-align:center}.pyp .inside{background:linear-gradient(180deg,var(--ink),var(--night))}.pyp .cards4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.pyp .ccard{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);padding:24px;transition:border-color .2s,transform .2s}.pyp .ccard:hover{border-color:var(--line);transform:translateY(-3px)}.pyp .ccard .ic{font-size:28px;margin-bottom:10px}.pyp .ccard h3{font-family:Mukta,sans-serif;font-size:20px;font-weight:600;margin-bottom:6px}.pyp .ccard p{color:var(--muted);font-size:15px}.pyp .extras{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.pyp .extra{display:flex;gap:14px;align-items:flex-start;background:hsla(41,71%,69%,.06);border:1px solid var(--line);border-radius:var(--r);padding:20px}.pyp .extra .ic{font-size:26px}.pyp .extra h4{font-size:17px;font-weight:600;margin-bottom:2px}.pyp .extra p{font-size:14px;color:var(--muted)}.pyp .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pyp .chips span{border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:14px;color:var(--muted)}.pyp .methods{background:var(--night-2)}.pyp .method-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;position:relative}.pyp .method{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);padding:26px;text-align:center}.pyp .method .orb{width:76px;height:76px;margin:0 auto 14px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;font-size:32px;background:radial-gradient(circle,hsla(41,71%,69%,.15),transparent 70%)}.pyp .method h3{font-family:Mukta,sans-serif;font-size:20px;font-weight:600}.pyp .method p{margin-top:4px}.pyp .method p,.pyp .optional{color:var(--muted);font-size:15px}.pyp .optional{margin-top:18px;display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap;border:1px dashed var(--line);border-radius:var(--r);padding:18px;text-align:center}.pyp .optional b{color:var(--text)}.pyp .verdict{text-align:center;font-family:Cormorant Garamond,serif;font-style:italic;font-size:26px;color:var(--gold);margin-top:34px}.pyp .steps-sec{background:var(--ink)}.pyp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.pyp .step{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);padding:26px;position:relative}.pyp .step .sn{width:44px;height:44px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;font-family:Cormorant Garamond,serif;font-size:22px;color:var(--gold);margin-bottom:14px}.pyp .step h3{font-family:Mukta,sans-serif;font-size:20px;font-weight:600;margin-bottom:4px}.pyp .step p{color:var(--muted);font-size:15px}.pyp .pricing{background:radial-gradient(900px 500px at 50% 0,rgba(245,166,35,.12),transparent 60%),var(--night)}.pyp .price-shell{max-width:980px;margin:36px auto 0;background:var(--card);border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:var(--shadow)}.pyp .price-perks{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:6px 0 24px}.pyp .price-perks li{list-style:none;font-size:15px;color:var(--muted);padding-left:24px;position:relative}.pyp .price-perks li:before{content:"✦";position:absolute;left:0;color:var(--gold)}.pyp #pricing-root{min-height:120px}.pyp .price-fallback{text-align:center;color:var(--dim);font-size:15px;padding:30px;border:1px dashed var(--line);border-radius:16px}.pyp .price-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px;font-size:14px;color:var(--dim)}.pyp .pay-icons{display:flex;gap:8px;flex-wrap:wrap}.pyp .pay-icons span{border:1px solid var(--line-2);border-radius:8px;padding:3px 10px;font-size:13px;color:var(--muted)}.pyp .reviews{background:var(--cream);color:var(--cream-ink)}.pyp .reviews .eyebrow{color:var(--maroon)}.pyp .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.pyp .rev{background:#fff8ea;border:1px solid #e6d3a6;border-radius:var(--r);padding:24px;display:flex;flex-direction:column}.pyp .rev .stars5{color:#d79a1c;letter-spacing:2px;margin-bottom:8px}.pyp .rev blockquote{font-family:Cormorant Garamond,serif;font-size:21px;line-height:1.35;flex:1}.pyp .rev .by{display:flex;gap:10px;align-items:center;margin-top:16px;font-size:15px}.pyp .rev .by i{width:36px;height:36px;border-radius:50%;background:var(--maroon);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:600}.pyp .rev .by small{display:block;color:#8a7766}.pyp .faq{background:var(--ink)}.pyp .faq-list{max-width:820px;margin:34px auto 0}.pyp details{border-bottom:1px solid var(--line-2);padding:18px 4px}.pyp summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-size:18px;font-weight:500}.pyp summary::-webkit-details-marker{display:none}.pyp summary:after{content:"+";color:var(--gold);font-size:24px;line-height:1;transition:transform .2s}.pyp details[open] summary:after{transform:rotate(45deg)}.pyp details p{color:var(--muted);margin-top:10px;font-size:16px}.pyp .final{background:radial-gradient(900px 500px at 50% 100%,rgba(59,91,219,.28),transparent 60%),var(--night);text-align:center;overflow:hidden}.pyp .final h2{font-size:clamp(36px,5vw,62px)}.pyp .final .lead{margin:0 auto 28px}.pyp .final .hero-cta{justify-content:center}.pyp footer{background:#050816;border-top:1px solid var(--line-2);padding:46px 0 110px;color:var(--dim);font-size:14px}.pyp .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.pyp footer h6{color:var(--text);font-size:14px;margin-bottom:10px;font-weight:600}.pyp footer a{display:block;padding:3px 0}.pyp footer a:hover{color:var(--gold)}.pyp .disclaimer{margin-top:30px;padding-top:20px;border-top:1px solid var(--line-2);font-size:13px}.pyp .method-row.five{grid-template-columns:repeat(5,1fr);gap:14px}.pyp .method small{display:block;color:var(--gold);font-size:13px;margin-top:2px}.pyp .hide{filter:blur(5px);user-select:none}.pyp .hl{color:var(--gold);font-style:normal;background:hsla(41,71%,69%,.12);padding:0 6px;border-radius:6px;transition:background .4s}.pyp .hl.flash{background:rgba(245,166,35,.45)}.pyp .perso{display:inline-block;margin-top:12px;background:#1d7a4c;color:#fff;border-radius:999px;padding:4px 14px;font-size:14px;font-weight:600}@media (max-width:980px){.pyp .method-row.five{grid-template-columns:repeat(2,1fr)}}.pyp .hero-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pyp .ms-badge{height:76px;width:auto;border-radius:9px;box-shadow:0 6px 20px rgba(0,0,0,.35)}.pyp .foot-badge{height:46px;width:auto;border-radius:8px;margin-top:14px}.pyp .strip span i{font-style:normal;font-size:9px;opacity:.75;margin-left:1px}@media (max-width:560px){.pyp .hero-top{gap:10px}.pyp .ms-badge{height:64px}.pyp .hero h1{font-size:34px}.pyp .strip{grid-template-columns:repeat(6,1fr)}.pyp .strip span{font-size:11px;height:32px}.pyp .oracle{padding:18px}.pyp .oracle-head h3{font-size:22px}.pyp .rpt{padding:18px}.pyp .lockbar .btn,.pyp .oracle-foot .btn,.pyp .unlock .btn{width:100%}.pyp .countdown{font-size:13px}}.pyp .pyp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgba(7,11,28,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px 16px;display:none;align-items:center;gap:12px;transform:translateY(100%);transition:transform .3s}.pyp .pyp-sticky.on{transform:none}.pyp .pyp-sticky .t{flex:1;font-size:14px;line-height:1.25}.pyp .pyp-sticky .t b{display:block;color:var(--gold);font-size:15px}.pyp .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.pyp .reveal.in{opacity:1;transform:none}@media (max-width:980px){.pyp .hero-grid,.pyp .peek-grid,.pyp .tool,.pyp .video-grid{grid-template-columns:1fr}.pyp .cards4{grid-template-columns:repeat(2,1fr)}.pyp .extras,.pyp .method-row,.pyp .rev-grid,.pyp .steps{grid-template-columns:1fr}.pyp .foot-grid{grid-template-columns:1fr 1fr}.pyp .chip-a{right:6px}.pyp .chip-b{left:6px}.pyp .pyp-sticky{display:flex}}@media (max-width:560px){.pyp{font-size:16px}.pyp .sec{padding:70px 0}.pyp .hero{padding:44px 0 70px}.pyp .months{grid-template-columns:repeat(4,1fr)}.pyp .meta,.pyp .ring-row,.pyp .scores{grid-template-columns:repeat(2,1fr)}.pyp .fields{grid-template-columns:1fr 1fr}.pyp .fields>div:last-child{grid-column:1/-1}.pyp .nums{grid-template-columns:1fr}.pyp .num{display:grid;grid-template-columns:auto 1fr;text-align:left;gap:4px 16px;align-items:center}.pyp .num .v{grid-row:1/4;font-size:52px;margin:0}.pyp .cards4,.pyp .price-perks{grid-template-columns:1fr}.pyp .hero-cta .btn{width:100%}.pyp .float-chip{display:none}.pyp .strip span{font-size:9px}}@media (prefers-reduced-motion:reduce){.pyp *{animation:none!important;transition:none!important}.pyp .reveal{opacity:1;transform:none}}.pyp .video-poster{border:0;width:100%;cursor:pointer;color:inherit;font:inherit;background-size:cover;background-position:50%}.pyp .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pyp .price-card{position:relative;border:1px solid var(--line-2);border-radius:16px;padding:24px 16px 18px;text-align:center;background:hsla(0,0%,100%,.03)}.pyp .price-card.popular{border-color:var(--gold);background:hsla(41,71%,69%,.08)}.pyp .price-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--green);color:#03170c;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.pyp .price-yrs{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.pyp .price-amt{font-family:Cormorant Garamond,Georgia,serif;font-size:42px;line-height:1.1;color:var(--gold);margin:6px 0 12px}.pyp .price-card ul{list-style:none;text-align:left;font-size:14px;color:var(--muted);display:grid;gap:6px;margin-bottom:18px}.pyp .price-card li:before{content:"✓ ";color:var(--green);font-weight:700}.pyp .price-card .btn{width:100%}@media (max-width:980px){.pyp .price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pyp .price-grid{grid-template-columns:1fr}}.pyp section[id]{scroll-margin-top:90px}