.hm-plan{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px var(--s-5);margin-top:var(--s-6);padding:var(--s-5) var(--s-6);border-radius:var(--r-xl);background:var(--nu-surface);border:2px solid var(--nu-gold);color:var(--nu-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.hm-plan:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(26,11,59,.4)}.hm-plan__k{grid-column:1;font:700 12px/1 var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--nu-gold-ink)}.hm-plan b{grid-column:1;font:800 clamp(20px,2vw,26px)/1.15 var(--f-head);letter-spacing:-.02em}.hm-plan__go{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:var(--r-md);background:var(--nu-gold);font:600 16px/1 var(--f-body);white-space:nowrap}.hm-plan__go svg{width:18px;height:18px}@media (max-width: 639px){.hm-plan{grid-template-columns:1fr}.hm-plan__go{grid-column:1;grid-row:auto;justify-content:center;margin-top:var(--s-3)}}.gp-hero{background:var(--nu-lilac)}.gp-hero__copy{max-width:760px;margin-bottom:var(--s-7)}.gp-hero__title{margin:var(--s-3) 0 var(--s-4);font-size:clamp(40px,5.6vw,76px);line-height:1;letter-spacing:-.035em}.gp-hl{display:inline-block;padding:0 .12em .04em;border-radius:.14em;background:var(--nu-gold);color:var(--nu-ink);line-height:1.02}.gp-hero__lead{max-width:36em}.gp-tool{display:grid;gap:var(--s-5);align-items:start}@media (min-width: 1000px){.gp-tool{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.gp-card{background:var(--nu-surface);border-radius:var(--r-xl);padding:clamp(20px,3vw,36px);box-shadow:0 1px 2px rgba(26,11,59,.06),0 18px 40px -24px rgba(26,11,59,.35);min-width:0}.gp-card__h{margin:0 0 var(--s-5);font:800 22px/1.2 var(--f-head);color:var(--nu-ink)}.gp-field+.gp-field{margin-top:var(--s-5)}.gp-label{display:block;margin-bottom:10px;font:600 15px/1.3 var(--f-body);color:var(--nu-ink)}.gp-dep{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--nu-muted)}.gp-dep b{color:var(--nu-ink);font-weight:700}.gp-opts{display:grid;gap:8px}.gp-opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-opts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gp-opts button{min-height:52px;padding:8px 10px;border-radius:var(--r-md);border:1.5px solid var(--nu-line-strong);background:var(--nu-surface);color:var(--nu-ink);font:600 16px/1.2 var(--f-body);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.gp-opts button small{display:block;margin-top:2px;font:500 13px/1.3 var(--f-body);opacity:.75}.gp-opts button:hover{border-color:var(--nu-ink)}.gp-opts button:active{transform:scale(.98)}.gp-opts button[aria-pressed=true]{background:var(--nu-ink);border-color:var(--nu-ink);color:var(--nu-on-ink)}.gp-opts button:focus-visible{outline:3px solid var(--nu-gold);outline-offset:2px}.gp-out__k{display:block;font:700 13px/1 var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--nu-gold-ink)}.gp-out__line{margin:10px 0 6px;font:800 clamp(30px,3.6vw,46px)/1.05 var(--f-head);letter-spacing:-.03em;color:var(--nu-ink)}.gp-out__line strong{display:inline-block;padding:0 .12em;border-radius:.14em;background:var(--nu-gold)}.gp-out__wk{margin:0 0 var(--s-4)}.gp-out__wk .gp-row--total{padding:10px 0 0;border-top:1px solid var(--nu-line)}.gp-out__wkn{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--nu-muted)}.gp-hz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:20px;border-top:1px solid var(--nu-line)}.gp-hz__col.is-picked{box-shadow:inset 0 0 0 2px var(--nu-ink)}.gp-hz__pay b{font:800 16px/1.2 var(--f-head);color:var(--nu-ink)}.gp-hz__col{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border-radius:12px;background:var(--nu-gold-soft)}.gp-hz__yr{font:700 12px/1.2 var(--f-head);letter-spacing:.1em;text-transform:uppercase;color:var(--nu-gold-ink)}.gp-hz__pay{font:600 15px/1.3 var(--f-body);color:var(--nu-text)}.gp-hz__get{margin-top:6px;font:800 clamp(17px,1.9vw,22px)/1.1 var(--f-head);letter-spacing:-.02em;color:var(--nu-ink)}.gp-nw{white-space:nowrap}.gp-hz__yours{font-size:14px;line-height:1.2;color:var(--nu-muted)}@media (max-width: 379px){.gp-hz__col{padding:10px 8px}.gp-hz__pay{font-size:13px}}.gp-bonus{margin:var(--s-5) 0 var(--s-4);padding:var(--s-4);border-radius:var(--r-md);background:#fff;border:2px solid var(--nu-ink)}.gp-bonus__t{margin:0 0 var(--s-3);font-size:15px;line-height:1.5;color:var(--nu-text)}.gp-bonus__t b{display:block;margin:8px 0 4px;font:800 19px/1.25 var(--f-head);color:var(--nu-ink)}.gp-bonus--late{margin:0 0 var(--s-5)}.gp-late{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.gp-late .nu-field{flex:1 1 220px;margin:0}.gp-bonus--late .nu-error[hidden]{display:none}.gp-bonus__k{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:999px;background:var(--nu-ink);color:var(--nu-on-ink);font:700 11px/1.4 var(--f-head);letter-spacing:.1em;text-transform:uppercase;vertical-align:1px}.gp-bonus .nu-field{margin:0}.gp-gate__fine a{white-space:nowrap}.gp-bonus-ok{margin:0 0 var(--s-5);padding:12px 16px;border-radius:var(--r-md);background:var(--nu-gold-soft);font-size:15px;line-height:1.5;color:var(--nu-text)}.gp-out__sub{margin:0 0 var(--s-4);font-size:16px;line-height:1.5;color:var(--nu-muted)}.gp-chart{width:100%;min-height:250px}.gp-chart svg{display:block;width:100%;height:auto}.gp-ax{font:500 12px/1 var(--f-body);fill:var(--nu-muted)}.gp-lbl{font:700 13px/1 var(--f-head);fill:var(--nu-ink)}.gp-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:var(--s-3);font-size:14px;color:var(--nu-muted)}.gp-legend span{display:inline-flex;align-items:center;gap:8px}.gp-sw{display:inline-block;width:18px;height:0;border-top:3px solid var(--nu-ink)}.gp-sw--l{border-top:2px dashed var(--nu-muted)}.gp-sw--e{height:12px;border:0;border-radius:3px;background:var(--nu-gold);opacity:.55}.gp-example{margin:var(--s-3) 0 0;font-size:13px;color:var(--nu-muted)}.gp-plan__head{max-width:760px;margin-bottom:var(--s-6)}.gp-plan__head .nu-h1{margin:var(--s-3) 0}.gp-plan{position:relative}.gp-plan.is-locked{min-height:640px}.gp-plan.is-locked .gp-plan__body{max-height:640px;overflow:hidden;filter:blur(7px);opacity:.55;pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.gp-gate{position:absolute;z-index:2;top:var(--s-6);left:50%;transform:translateX(-50%);width:min(100%,520px);padding:clamp(22px,3vw,36px);border-radius:var(--r-xl);background:var(--nu-surface);border:2px solid var(--nu-ink);box-shadow:0 30px 60px -30px rgba(26,11,59,.55)}.gp-gate[hidden]{display:none}.gp-gate__h{margin:0 0 var(--s-3);font:800 26px/1.15 var(--f-head);letter-spacing:-.02em;color:var(--nu-ink)}.gp-gate__list{list-style:none;margin:0 0 var(--s-5);padding:0;display:grid;gap:8px}.gp-gate__list li{position:relative;padding-left:26px;font-size:15px;line-height:1.45;color:var(--nu-text)}.gp-gate__list li::before{content:"";position:absolute;left:2px;top:.3em;width:11px;height:14px;border-radius:50% 50% 46% 46% / 58% 58% 42% 42%;background:var(--nu-gold)}.gp-gate .nu-check{margin:var(--s-4) 0}.gp-gate__fine{margin:var(--s-3) 0 0;text-align:center}.gp-plan__grid{display:grid;gap:var(--s-5)}@media (min-width: 900px){.gp-plan__grid{grid-template-columns:1fr 1fr}}.gp-block{padding:clamp(20px,3vw,32px);border-radius:var(--r-xl);background:var(--nu-bg);min-width:0}.gp-block--table{margin-top:var(--s-5)}.gp-block__h{margin:0 0 var(--s-4);font:800 20px/1.2 var(--f-head);color:var(--nu-ink)}.gp-row{display:flex;justify-content:space-between;gap:var(--s-4);padding:10px 0;border-bottom:1px solid var(--nu-line);font-size:16px;color:var(--nu-text)}.gp-row--sub{font-weight:600;color:var(--nu-ink)}.gp-row--total{border-bottom:0;padding-top:14px;font:800 18px/1.2 var(--f-head);color:var(--nu-ink)}.gp-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.gp-pos{color:var(--nu-ok)}.gp-row--total .gp-amt{padding:2px 8px;border-radius:6px;background:var(--nu-gold-soft)}.gp-say{margin:var(--s-4) 0 0;font-size:15px;line-height:1.55;color:var(--nu-text)}.gp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.gp-table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.gp-table th{position:sticky;top:0;padding:10px 12px;text-align:right;font:600 13px/1.2 var(--f-body);color:var(--nu-muted);background:var(--nu-bg);border-bottom:1.5px solid var(--nu-line-strong);white-space:nowrap}.gp-table td{padding:9px 12px;text-align:right;border-bottom:1px solid var(--nu-line);white-space:nowrap;color:var(--nu-text)}.gp-table th:first-child,.gp-table td:first-child{text-align:left}.gp-table tr.gp-hold td{background:var(--nu-gold-soft);font-weight:700;color:var(--nu-ink)}@media (max-width: 639px){.gp-wide{display:none}.gp-table{font-size:14px}.gp-table th,.gp-table td{padding:8px 6px}}.gp-book__grid{display:grid;gap:var(--s-7);align-items:center}@media (min-width: 1000px){.gp-book__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8)}}.gp-book__copy .nu-h1{margin:var(--s-3) 0 var(--s-4);color:var(--nu-on-ink)}.gp-book__copy .nu-lead{color:var(--nu-on-ink-muted)}.gp-book__quiz{display:inline-flex;margin-top:var(--s-5);color:var(--nu-on-ink)}.gp-people{display:grid;gap:12px}.gp-person{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:var(--s-4);padding:14px 16px;border-radius:var(--r-lg);background:rgba(246,243,251,.07);border:1px solid var(--nu-on-ink-line)}.gp-person img{width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--nu-lilac)}.gp-person__who{display:flex;flex-direction:column;gap:2px;min-width:0}.gp-person__who b{font:700 18px/1.2 var(--f-head);color:var(--nu-on-ink)}.gp-person__who span{font-size:14px;color:var(--nu-on-ink-muted)}.gp-person__go{background:var(--nu-gold);border-color:var(--nu-gold);color:var(--nu-ink);white-space:nowrap}.gp-people__fine{margin:4px 0 0;color:var(--nu-on-ink-muted)}@media (max-width: 479px){.gp-person{grid-template-columns:52px 1fr}.gp-person img{width:52px;height:52px}.gp-person__go{grid-column:1 / -1;width:100%}}.gp-proof{list-style:none;margin:var(--s-8) 0 0;padding:var(--s-6) 0 0;border-top:1px solid var(--nu-on-ink-line);display:grid;gap:var(--s-5)}@media (min-width: 900px){.gp-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}.gp-proof li{display:flex;flex-direction:column;gap:4px}.gp-proof b{font:700 18px/1.25 var(--f-head);color:var(--nu-on-ink)}.gp-proof span{font-size:15px;color:var(--nu-on-ink-muted)}.gp-assume{list-style:none;margin:var(--s-5) 0;padding:0;display:grid;gap:0}.gp-assume li{padding:var(--s-4) 0;border-bottom:1px solid var(--nu-line);font-size:16px;line-height:1.55;color:var(--nu-text)}.gp-assume b{display:block;margin-bottom:2px;font:700 17px/1.3 var(--f-head);color:var(--nu-ink)}.gp-discwrap{padding:var(--s-6) 0}.gp-discwrap .gp-disc{max-width:760px;margin:0}.gp-block--end{margin-top:var(--s-5)}.gp-disc{margin:var(--s-5) 0 0;padding:var(--s-5);border-radius:var(--r-lg);background:var(--nu-surface);font-size:15px;line-height:1.55;color:var(--nu-text)}html.look-b .gp-card,html.look-b .gp-gate,html.look-b .gp-block,html.look-b .hm-plan{border-radius:20px}.gp-gate .nu-error[hidden]{display:none}.gp-out__go{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--nu-line)}.gp-out__go span{font-size:14px;color:var(--nu-muted)}.gp-out__cta{background:var(--nu-ink);color:var(--nu-on-ink);border-color:var(--nu-ink)}@media (max-width: 479px){.gp-out__cta{width:100%}}@media (max-width: 699px){.gp-plan.is-locked{min-height:0;display:flex;flex-direction:column}.gp-gate{position:relative;top:auto;left:auto;transform:none;width:100%;order:-1}.gp-plan.is-locked .gp-plan__body{max-height:220px;margin-top:calc(var(--s-6) * -1)}}.gp-short{display:none}@media (max-width: 639px){.gp-table .gp-full{display:none}.gp-table .gp-short{display:inline}}.gp-hero__top{display:grid;gap:var(--s-6);align-items:end;margin-bottom:var(--s-7)}.gp-hero__top .gp-hero__copy{margin-bottom:0}@media (min-width: 1000px){.gp-hero__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.gp-talk{display:grid;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-radius:var(--r-xl);background:var(--nu-ink);color:var(--nu-on-ink)}.gp-talk__faces{display:flex}.gp-talk__faces img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid var(--nu-ink);margin-left:-12px}.gp-talk__faces img:first-child{margin-left:0}.gp-talk__t{margin:0;font-size:16px;line-height:1.5;color:var(--nu-on-ink-muted)}.gp-talk__t b{display:block;font:700 20px/1.25 var(--f-head);color:var(--nu-on-ink);margin-bottom:2px}.gp-talk__go{justify-self:start}@media (max-width: 999px){.gp-talk{grid-template-columns:auto 1fr;align-items:center}.gp-talk__go{grid-column:1 / -1;justify-self:stretch}}.gp-plan__head .nu-h1,.gp-book__copy .nu-h1,.gp-ass .nu-h1{font-size:clamp(32px,3.6vw,48px);line-height:1.05}.gp-ass .nu-h1{margin:0}.gp-ass .gp-assume,.gp-ass .gp-disc{max-width:760px}.gp-tool{align-items:start}.gp-example,.gp-people__fine{display:flex;gap:8px;align-items:baseline}.gp-example .nu-example,.gp-people__fine .nu-example{flex:none}@media (min-width: 1000px){.gp-book__grid{grid-template-areas:"copy people" "quiz people"}.gp-book__copy{grid-area:copy}.gp-people{grid-area:people}.gp-book__quiz{grid-area:quiz;align-self:start;margin-top:0}}.gp-table th:first-child,.gp-table td:first-child{padding-left:0}.gp-table th:last-child,.gp-table td:last-child{padding-right:0}.gp-block--table .gp-say{margin-top:var(--s-4)}.gp-hero:not(.gp-hero--plan)>.nu-wrap>.nu-container.nu-section{padding-bottom:var(--s-6)}.gp-hero--plan{padding-top:0}.gp-planwrap{padding-bottom:clamp(56px,8vw,104px)}.gp-planwrap .gp-plan__head{margin-bottom:var(--s-5)}.gp-plan__h{margin:var(--s-2) 0 0;font:800 clamp(26px,2.6vw,34px)/1.1 var(--f-head);letter-spacing:-.03em;color:var(--nu-ink)}.gp-gate{background:var(--nu-gold);border-color:var(--nu-ink);color:var(--nu-ink);box-shadow:0 30px 60px -28px rgba(26,11,59,.55)}.gp-gate__k{display:inline-block;margin-bottom:6px;font:700 12px/1.2 var(--f-head);letter-spacing:.1em;text-transform:uppercase;color:var(--nu-ink)}.gp-gate .gp-gate__h{font-size:clamp(24px,2.4vw,30px);line-height:1.1;letter-spacing:-.03em}.gp-gate__p{margin:6px 0 12px;font-size:15px;line-height:1.45;color:var(--nu-ink)}.gp-gate__teaser{list-style:none;margin:0 0 var(--s-4);padding:0;display:grid;gap:6px}.gp-gate__teaser li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.55);font-size:15px;line-height:1.3}.gp-lock{flex:none;font:800 16px/1 var(--f-head);color:var(--nu-ink);filter:blur(3.5px);user-select:none}.gp-gate .nu-label,.gp-gate .nu-check__text,.gp-gate .gp-gate__fine,.gp-gate .gp-gate__fine a{color:var(--nu-ink)}.gp-gate .nu-input{background:#fff;border-color:var(--nu-ink)}.gp-gate .gp-gate__btn{background:var(--nu-ink);border-color:var(--nu-ink);color:var(--nu-on-ink)}.gp-gate .nu-error,.gp-bonus--late .nu-error{color:var(--nu-ink);font-weight:600}.gp-bonus--late .nu-error{margin:8px 0 0}.gp-gate__teaser li span{text-wrap:balance}.gp-gate .gp-gate__list{display:none}.gp-out__sub{color:var(--nu-text);font-size:17px}.gp-out__sub b{color:var(--nu-ink);font-weight:800;font-family:var(--f-head);background:linear-gradient(transparent 62%,var(--nu-gold-soft) 62%);padding:0 2px}.gp-person__other{grid-column:2 / -1;justify-self:start;margin-top:-6px;padding:4px 0;background:none;border:0;font:600 14px/1.2 var(--f-body);color:var(--nu-on-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gp-person__other::after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-3px) rotate(45deg);transition:transform .2s}.gp-person__other.is-open::after{transform:translateY(0) rotate(-135deg)}.gp-person__more{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gp-person__more[hidden]{display:none}.gp-person__more .nu-slot{min-height:40px;font-size:14px}@media (max-width: 479px){.gp-person__more{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-person__other{grid-column:1 / -1}}.nu-footer__plan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:40px;padding:20px 24px;border-radius:20px;background:var(--nu-gold);color:var(--nu-ink);text-decoration:none}.nu-footer__plan b{font:800 clamp(20px,2vw,26px)/1.15 var(--f-head);letter-spacing:-.02em}.nu-footer__plan span{display:block;font-size:15px;margin-top:2px}.nu-footer__plan i{font-style:normal;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;background:var(--nu-ink);color:var(--nu-on-ink);font:600 16px/1 var(--f-body);white-space:nowrap}.nu-nav__links a{white-space:nowrap}@media (min-width: 1100px) and (max-width: 1279px){.nu-nav__links a{padding:0 10px}.nu-nav__logo{margin-right:12px}}@media (min-width: 900px) and (max-width: 1099px){.nu-nav__links{display:none}html .nu-menu-btn{display:inline-grid!important}html .nu-menu[data-open=true]{display:block!important}}@media (min-width: 700px){.gp-plan.is-locked{display:grid;min-height:0}.gp-plan.is-locked>.gp-plan__body,.gp-plan.is-locked>.gp-gate{grid-area:1 / 1}.gp-gate{position:relative;top:auto;left:auto;transform:none;justify-self:center;align-self:start;margin:var(--s-6) 0 0}}@media (max-width: 479px){.gp-talk{grid-template-columns:1fr}}.px-lookbar{grid-column:1 / -1;display:flex;align-items:center;gap:6px;justify-self:start;padding:6px;border-radius:999px;background:var(--nu-ink);color:var(--nu-on-ink);font:700 13px/1 var(--f-head)}.px-lookbar span{padding:0 8px 0 10px;letter-spacing:.08em;text-transform:uppercase}.px-lookbar button{width:40px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--nu-on-ink);font:800 15px/1 var(--f-head);cursor:pointer}.px-lookbar button[aria-pressed=true]{background:var(--nu-gold);color:var(--nu-ink)}.px-in-card .gp-label{font-size:16px}.px-more{align-self:flex-start;padding:4px 0;border:0;background:none;color:var(--nu-muted);font:600 15px/1.3 var(--f-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.px-out{display:flex;flex-direction:column;gap:20px}.px-short{margin:0;padding:12px 14px;border-radius:var(--r-md);background:var(--nu-lilac);color:var(--nu-text);font:400 15px/1.4 var(--f-body)}.px-short b{color:var(--nu-ink)}.px-k{font:600 15px/1.3 var(--f-body);color:var(--nu-text)}.px-v{font:800 clamp(30px,4.4vw,40px)/1.05 var(--f-head);letter-spacing:-.02em;color:var(--nu-ink)}.px-v i{font-style:normal;font-size:.5em;font-weight:700;letter-spacing:0}.px-s{font:400 14px/1.35 var(--f-body);color:var(--nu-muted)}.px-tabs button{min-height:44px;font-size:15px}.px-go{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.px-go span{font:400 14px/1.3 var(--f-body);color:var(--nu-muted)}.px-how{align-self:flex-start;padding:0;border:0;background:none;color:var(--nu-ink);font:600 15px/1.3 var(--f-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.px-howlist{margin:-8px 0 0;padding:0 0 0 18px;display:grid;gap:6px;font:400 14px/1.45 var(--f-body);color:var(--nu-muted)}.px-howlist b{color:var(--nu-text)}.px-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.px-steps li{display:grid;grid-template-columns:36px 1fr;column-gap:14px;row-gap:2px;align-items:baseline;padding:16px;border-radius:var(--r-lg);background:var(--nu-surface);border:1.5px solid var(--nu-line)}.px-steps li>:not(.px-n){grid-column:2}.px-n{grid-row:1 / span 3;align-self:start;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--nu-ink);color:var(--nu-on-ink);font:800 16px/1 var(--f-head)}.px-steps .px-gold{background:var(--nu-gold-soft);border-color:var(--nu-gold)}.px-steps .px-gold .px-n{background:var(--nu-gold);color:var(--nu-ink)}.px-start{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px;border-radius:var(--r-lg);background:var(--nu-ink);color:var(--nu-on-ink)}.px-start span{font:600 16px/1.2 var(--f-body)}.px-start b{font:800 clamp(28px,4vw,36px)/1 var(--f-head);letter-spacing:-.02em}.px-k2{margin:0 0 -8px;font:700 16px/1.3 var(--f-head);color:var(--nu-ink)}.px-rows{display:grid;gap:10px}.px-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"yr pay get" "bar bar bar";align-items:baseline;gap:6px 12px;padding:14px 16px;border-radius:var(--r-lg);background:var(--nu-surface);border:1.5px solid var(--nu-line)}.px-yr{grid-area:yr;font:700 13px/1 var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--nu-gold-ink)}.px-pay{grid-area:pay;font:400 15px/1.2 var(--f-body);color:var(--nu-text)}.px-pay b{font-weight:700;color:var(--nu-ink)}.px-get{grid-area:get;font:800 clamp(24px,3.4vw,30px)/1 var(--f-head);letter-spacing:-.02em;color:var(--nu-ink)}.px-bar{grid-area:bar;height:10px;border-radius:999px;background:var(--nu-lilac);overflow:hidden}.px-bar i{display:block;height:100%;border-radius:999px;background:var(--nu-gold)}.px-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.px-two>div{display:flex;flex-direction:column;gap:2px;padding:18px 16px;border-radius:var(--r-lg)}.px-in{background:var(--nu-surface);border:1.5px solid var(--nu-line)}.px-get2{background:var(--nu-ink)}.px-get2 .px-k,.px-get2 .px-s{color:var(--nu-on-ink-muted)}.px-get2 .px-v{color:var(--nu-gold)}.px-v--sm{margin-top:10px;font-size:clamp(22px,3vw,28px)}@media (max-width: 379px){.px-two{grid-template-columns:1fr}.px-steps li{padding:14px 12px;column-gap:10px}}.px-howlist[hidden]{display:none}.px-more{margin-top:4px}.px-bonus{padding:0;border:0;background:none;box-shadow:none}.px-steps{gap:16px}.px-k2{display:flex;flex-direction:column;gap:2px}.px-k2 span{font:400 14px/1.35 var(--f-body);color:var(--nu-muted)}.px-row{grid-template-columns:1fr auto;grid-template-areas:"yr get" "pay get" "bar bar";row-gap:4px}.px-pay{white-space:nowrap;font-size:16px}.px-bar{margin-top:8px}.px-rows{gap:16px}.px-tag{display:inline-block;margin-left:6px;padding:3px 7px;border-radius:999px;background:var(--nu-gold);color:var(--nu-ink);font:800 10px/1 var(--f-head);letter-spacing:.06em;text-transform:uppercase;font-style:normal;vertical-align:middle}.px-hint{display:block;margin-top:8px;font:400 14px/1.35 var(--f-body);color:var(--nu-muted)}.px-row--pick{border-color:var(--nu-gold);background:var(--nu-gold-soft)}.px-getw>span{order:-1;font:600 13px/1 var(--f-body);color:var(--nu-text)}.px-own{margin:-4px 0 0;font:400 14px/1.4 var(--f-body);color:var(--nu-muted)}.px-own b{color:var(--nu-ink)}.px-row{grid-template-areas:"yr yr" "pay get" "bar bar";row-gap:6px}.px-yr{font:700 16px/1.2 var(--f-head);letter-spacing:0;text-transform:none;color:var(--nu-ink)}.px-pay{display:flex;flex-direction:column;gap:3px;align-self:end}.px-pay small{font:400 14px/1.2 var(--f-body);color:var(--nu-muted)}.px-book-light{--c-bg: var(--nu-surface);background:var(--nu-surface);--c-text: var(--nu-text);--c-head: var(--nu-ink);--c-muted: var(--nu-muted);color:var(--nu-text);border-top:1px solid var(--nu-line)}.px-book-light .nu-eyebrow{color:var(--nu-ink)}.px-book-light .gp-book__copy .nu-h1{color:var(--nu-ink)}.px-book-light .gp-book__copy .nu-lead{color:var(--nu-text)}.px-book-light .gp-person,.px-bookcard .gp-person{background:var(--nu-lilac);border-color:transparent}.px-book-light .gp-person__who b,.px-book-light .gp-person__other,.px-bookcard .gp-person__who b,.px-bookcard .gp-person__other,.px-book-light .gp-proof b{color:var(--nu-ink)}.px-book-light .gp-person__who span,.px-book-light .gp-people__fine,.px-bookcard .gp-person__who span,.px-bookcard .gp-people__fine,.px-book-light .gp-proof span{color:var(--nu-muted)}.px-book-light .gp-proof{border-top-color:var(--nu-line)}.px-steps li:not(.px-gold){background:var(--nu-lilac);border-color:var(--nu-lilac)}.px-get2{justify-content:center}@media (max-width: 767px){.px-two{grid-template-columns:1fr}.px-two>div{padding:16px}}.px-getw{grid-area:get;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.px-getw>span{font:400 13px/1 var(--f-body);color:var(--nu-muted)}.px-get{font-size:clamp(22px,3vw,28px)}@media (max-width: 767px){.px-go .px-cta{width:100%;justify-content:center}.px-go{flex-direction:column;align-items:stretch;text-align:center}.px-plan .gp-plan.is-locked>.gp-plan__body{display:none}}@media (min-width: 768px){.px-plan .gp-plan.is-locked>.gp-plan__body{align-self:stretch;overflow:hidden}}.gp-opts.px-io{grid-template-columns:1fr}.px-io-note{margin-top:12px}.gp-opts.px-io .px-tag{margin-left:8px}.px-pickline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;color:var(--nu-ink);font-weight:600}.px-pickline .px-tag{margin:0}.px-ask{width:100%}.px-pickline+.px-io-note{margin-top:-10px}.gp-opts[data-key=minDep] button{position:relative}.gp-opts[data-key=minDep] .px-tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0;white-space:nowrap;background:var(--nu-surface);box-shadow:inset 0 0 0 1.5px var(--nu-gold)}.px-k2{text-wrap:balance}.px-go .px-go__t{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:600 15px/1.3 var(--f-body);color:var(--nu-ink)}.px-go .px-go__t .px-go__pill{padding:3px 9px;border-radius:6px;background:var(--nu-gold);font:inherit;color:inherit}.px-go .px-go__t:hover .px-go__pill{background:#EDB945}.px-iohow{margin-top:10px}.px-iohow summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;list-style:none;font:600 15px/1.2 var(--f-body);color:var(--nu-ink);text-decoration:underline;text-decoration-color:var(--nu-gold);text-decoration-thickness:1.5px;text-underline-offset:4px}.px-iohow summary::-webkit-details-marker{display:none}.px-iohow summary::after{content:"";width:7px;height:7px;border-right:2px solid var(--nu-ink);border-bottom:2px solid var(--nu-ink);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.px-iohow[open] summary::after{transform:rotate(-135deg) translateY(-2px)}.px-iohow__b{margin-top:6px;padding:14px 16px;border-radius:var(--r-md);background:var(--nu-lilac);font-size:15px;line-height:1.45;color:var(--nu-text)}.px-iohow__b p{margin:0 0 10px}.px-iohow__b ul{margin:8px 0 0;padding-left:18px}.px-iohow__b li+li{margin-top:4px}.px-ioh{display:grid;gap:8px;max-width:440px;margin:6px 0 8px}.px-ioh-row{display:grid;grid-template-columns:9.5em 1fr;align-items:end;gap:10px}.px-ioh-row svg{display:block;width:100%;height:auto;max-height:34px}.px-ioh-l{font:600 15px/1.2 var(--f-body);color:var(--nu-ink)}.px-ioh-ax>span:last-child{display:flex;justify-content:space-between;font-size:14px;color:var(--nu-muted)}.px-ioh-g{fill:var(--nu-gold)}.px-ioh-p{fill:var(--nu-ink)}.px-iohow__key{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;color:var(--nu-muted)}.px-ioh-sw{display:inline-block;width:11px;height:11px;margin-right:6px;border-radius:2px;vertical-align:-1px}.px-ioh-sw--g{background:var(--nu-gold)}.px-ioh-sw--p{background:var(--nu-ink)}.px-go .px-go__t .px-go__pill{padding:3px 9px;border-radius:6px;background:var(--nu-gold);font:inherit;color:inherit}.px-go .px-go__t:hover .px-go__pill{background:#EDB945}@media (max-width: 639px){.px-iohow__b,.px-iohow summary,.px-iohow__key,.px-ioh-l,.px-own{font-size:16px}.px-go .px-go__t{font-size:16px}.px-ioh-row{grid-template-columns:1fr;gap:4px}.px-ioh-ax>span:first-child{display:none}.px-go{align-items:flex-start;text-align:left}.px-go .px-cta{align-self:stretch}}.gp-opts button.is-shut,.gp-opts button:disabled{cursor:not-allowed;background:var(--nu-surface);border:1.5px dashed #BDB5CF;color:#8E88A0}.gp-opts button.is-shut{filter:blur(1px)}.gp-opts[data-key=minDep]:has(.px-tag){margin-top:13px}.gp-opts button.is-shut:hover{transform:none;box-shadow:none}.px-opens{margin:6px 0 0;font:400 14px/1.35 var(--f-body);color:var(--nu-muted)}@media (max-width: 639px){.px-opens{font-size:16px}}.px-go .px-cta{gap:12px;white-space:nowrap}.px-faces{display:inline-flex;flex:none}.px-faces img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-9px;background:var(--nu-surface)}.px-faces img:first-child{margin-left:0}.px-how{min-height:44px;text-decoration-color:var(--nu-gold);text-decoration-thickness:1.5px;text-underline-offset:4px}.px-eqline{margin-top:2px;text-wrap:balance}@media (max-width: 639px){.px-how{font-size:16px}.px-go .px-cta{padding-inline:14px;gap:8px;font-size:17px}.px-faces img{width:28px;height:28px;margin-left:-10px}}@media (max-width: 345px){.px-faces{display:none}}@media (min-width: 1000px){.gp-tool.px-tool{grid-template-areas:"in out" "ask book";align-items:stretch}.px-tool .px-in-card{grid-area:in}.px-tool .px-out{grid-area:out}.px-tool .px-ask{grid-area:ask}.px-tool .px-bookcard{grid-area:book}.px-tool .px-ask{display:flex}.px-tool .px-ask>[data-nu-chat]{display:flex;flex:1}.px-tool .px-ask .nuc{flex:1}.px-tool .px-ask .nuc__log{flex:1 1 auto}}.px-bookcard{display:flex;flex-direction:column;gap:14px}.px-bookcard .gp-card__h{margin:0}.px-bookcard__sub{margin:-6px 0 0;color:var(--nu-muted);font-size:15px}.px-bookcard .gp-people__fine{display:flex;align-items:center;gap:8px;margin-top:auto}@media (min-width: 1000px){.px-tool .px-out .px-rows{flex:1;grid-auto-rows:1fr}.px-tool .px-out .px-row{align-content:center}}body:has(.px-ask) .nuc-launch{display:none!important}.px-tool .px-ask .nuc{--px-pad: clamp(20px, 3vw, 36px);border:0;border-radius:var(--r-xl);box-shadow:0 1px 2px rgba(26,11,59,.06),0 18px 40px -24px rgba(26,11,59,.35)}.px-tool .px-ask .nuc__head{padding:var(--px-pad) var(--px-pad) 8px;background:var(--nu-surface);border-bottom:0}.px-tool .px-ask .nuc__title{font:800 22px/1.2 var(--f-head)}.px-tool .px-ask .nuc__log{padding:12px var(--px-pad) 8px}.px-tool .px-ask .nuc__form{padding:12px var(--px-pad);background:var(--nu-surface)}.px-tool .px-ask .nuc__foot{padding:0 var(--px-pad) var(--px-pad);background:var(--nu-surface)}.px-tool .gp-person__go{min-width:132px;justify-content:center}.px-tool .px-ask .nuc__sub,.px-bookcard__sub{font-size:15px;line-height:1.4}.px-tool .px-ask .nuc__sub{margin:4px 0 0}.px-bookcard__sub{margin:-10px 0 0}.px-tool .px-ask .nuc__send{box-shadow:none}.px-tool .px-ask .nuc-msg--bot .nuc-bubble{max-width:100%}.px-how{display:inline-flex;align-items:center;gap:6px}.px-how::after{content:"";width:7px;height:7px;border-right:2px solid var(--nu-ink);border-bottom:2px solid var(--nu-ink);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.px-how.is-open::after{transform:rotate(-135deg) translateY(-2px)}.px-bookcard .px-hl{font-style:normal;color:var(--nu-purple, #6027C9)}.px-bookcard .gp-person{background:var(--nu-surface);border:1px solid var(--nu-line, #E0D8EF)}.px-bookcard .gp-person img{background:var(--nu-lilac)}.px-bookcard .gp-person__go{background:var(--nu-purple, #6027C9);border-color:var(--nu-purple, #6027C9);color:#fff}.px-bookcard .gp-person__go:hover{background:#4E1DAA;border-color:#4E1DAA}.px-bookcard .gp-person__more .nu-slot{background:var(--nu-surface);border:1px solid var(--nu-line, #E0D8EF);color:var(--nu-ink);box-shadow:none}.px-bookcard .gp-person__more .nu-slot:hover,.px-bookcard .gp-person__more .nu-slot[aria-pressed=true]{border-color:var(--nu-ink)}.px-bookcard .gp-person__more{scroll-margin-top:88px}.px-bookcard__sub,.px-bookcard .gp-people__fine{text-wrap:pretty}.px-eyebrow{display:block;margin:0 0 -6px}.px-bookcard__sub .px-hl{font-weight:700}.px-quizcard{display:grid;gap:20px;align-items:center}.px-quizcard__copy{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.px-quizcard__copy .gp-card__h{margin:0}.px-quizcard__go{display:inline-flex;align-items:center;gap:8px}.px-quizcard__homes{width:100%}@media (min-width: 1000px){.gp-tool.px-tool{grid-template-areas:"in out" "ask book" "quiz quiz"}.px-tool .px-quizcard{grid-area:quiz;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px}}.px-quizcard__homes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.px-qhome{position:relative;overflow:hidden;border-radius:var(--r-lg);aspect-ratio:4 / 3;background:var(--nu-lilac)}.px-qhome img{width:100%;height:100%;object-fit:cover;filter:blur(6px) saturate(.9);transform:scale(1.12)}.px-qhome__where{position:absolute;left:10px;bottom:10px;padding:3px 9px;border-radius:var(--r-pill);background:rgba(255,255,255,.92);font:700 13px/1.3 var(--f-body);color:var(--nu-ink)}.px-quizcard__show{display:flex;flex-direction:column;gap:10px;min-width:0}.px-qlock{display:inline-flex;align-items:center;gap:8px;margin:0;font:600 14px/1.3 var(--f-body);color:var(--nu-ink)}@media (max-width: 639px){.px-ioh{max-width:232px}}.px-bookcard__sub{color:var(--nu-ink);font-size:16px}@media (max-width: 479px){.px-quizcard__homes{grid-template-columns:repeat(2,minmax(0,1fr))}.px-qhome:nth-child(3){display:none}}.px-why{margin:-6px 0 0;font-size:18px;font-weight:600;line-height:1.35;color:var(--nu-ink);text-wrap:pretty}.px-bookcard .px-why+.px-bookcard__sub,.px-quizcard .px-why+.px-bookcard__sub{margin-top:-4px}.gp-opts.px-io button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.px-io__main{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 0}.px-io__sub{font-size:13px;font-weight:500;opacity:.75}.px-quizcard__go{box-shadow:0 0 0 6px rgba(227,169,47,.16),0 10px 26px -8px rgba(227,169,47,.7)}.px-quizcard__go:hover{box-shadow:0 0 0 8px rgba(227,169,47,.2),0 12px 30px -8px rgba(227,169,47,.8)}.px-goldkey{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:#8A5E00;font-weight:500}.px-goldkey i{flex:none;width:22px;height:6px;border-radius:999px;background:var(--nu-gold)}.px-getw small{font-size:12px;font-weight:400;color:var(--nu-muted)}.px-qhome::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,11,59,.08),rgba(26,11,59,.38));pointer-events:none}.px-qhome__lock{position:absolute;z-index:1;left:50%;top:42%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--nu-gold);background:rgba(26,11,59,.78);border:1px solid rgba(227,169,47,.55);box-shadow:0 0 0 6px rgba(255,255,255,.14),0 8px 20px -6px rgba(26,11,59,.6)}.px-qhome__where{z-index:1}@media (max-width: 479px){.px-qhome__lock{width:40px;height:40px}}.px-qhome__lock svg{width:20px;height:20px}.px-cgrow{grid-column:1 / -1;margin:2px 0 0;font:400 15px/1.4 var(--f-body);color:var(--nu-ink)}.px-cgrow .nw{white-space:nowrap}.px-iolend{margin:8px 0 0}.px-cgrow b{color:var(--nu-ink);font-weight:700}.px-doors{display:grid;gap:10px;margin-top:8px}@media (min-width: 900px){.px-tool .px-bookcard{align-self:start}}.px-door{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:14px 16px;border-radius:0;border:0;background:var(--nu-purple, #6027C9);color:#fff;font:inherit;text-align:left;cursor:pointer}.px-door__t{display:flex;flex-direction:column;gap:2px}.px-door svg{flex:none}.px-door b{font:700 17px/1.25 var(--f-head)}.px-door__t span{font:400 14px/1.35 var(--f-body);color:rgba(255,255,255,.85)}.px-door:hover,.px-door:focus-visible{filter:brightness(1.12)}.px-bookcard__people{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.px-bookcard__who{display:flex;align-items:center;gap:10px}.px-bookcard__who img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--nu-lilac)}.px-bookcard__who span{display:flex;flex-direction:column}.px-bookcard__who b{font:700 16px/1.25 var(--f-head)}.px-bookcard__who small{font:400 14px/1.3 var(--f-body);color:var(--nu-muted)}.gp-opts.px-io button{display:flex;align-items:center;min-height:48px}
