.nx-ask{--paper:#f4f6f3;--paper-2:#e9eee9;--paper-edge:#dfe6e0;--ink:#0b1712;--ink-soft:#46524a;--ink-faint:#66736b;--dark:#020504;--dark-2:#0a1a14;--on-dark:#eef2ef;--on-dark-soft:#b7c0ba;--accent:#0c8c84;--accent-deep:#0a7d72;--accent-soft:rgba(70,221,210,.14);--accent-line:rgba(12,140,132,.32);--accent-on-dark:#46ddd2;--grad:linear-gradient(100deg,#0ea78c,#0891b2);--serif:var(--font-playfair,"Playfair Display"),Georgia,"Times New Roman",serif;--sans:var(--font-manrope,"Manrope"),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mono:ui-monospace,"Cascadia Mono",SFMono-Regular,Menlo,Consolas,monospace;--container:1120px;--measure:40rem;--radius:16px;--radius-sm:10px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.6;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01" on,"cv11" on;overflow-x:clip;display:flow-root}.nx-ask *,.nx-ask :after,.nx-ask :before{box-sizing:border-box}.nx-ask ::-moz-selection{background:var(--accent-soft);color:var(--accent-deep)}.nx-ask ::selection{background:var(--accent-soft);color:var(--accent-deep)}.nx-ask .ask-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:28px}.nx-ask .ask-section{position:relative;padding-block:clamp(5.5rem,11vw,9rem)}.nx-ask .ask-eyebrow{font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 1.4rem}.nx-ask .ask-h2{font-family:var(--sans);font-weight:700;font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.05;letter-spacing:-.03em;margin:0;color:var(--ink)}.nx-ask .ask-lede{max-width:var(--measure);font-size:clamp(1.02rem,1.9vw,1.22rem);line-height:1.65;color:var(--ink-soft)}.nx-ask a{color:inherit;text-decoration:none}.nx-ask button{font:inherit;cursor:pointer}.nx-ask a:focus-visible,.nx-ask button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:999px}.nx-ask .ask-cta a:focus-visible{outline-color:var(--accent-on-dark)}.nx-ask .ask-line{display:inline-flex;align-items:center;gap:.85rem;max-width:100%;padding:.95rem 1.25rem;border:1px solid var(--paper-edge);border-radius:999px;background:#fff;box-shadow:0 14px 34px -24px rgba(11,23,18,.55);color:var(--ink);font-size:1.02rem;line-height:1.4}.nx-ask .ask-line__glyph{display:inline-flex;flex:0 0 auto;color:var(--accent);opacity:.9}.nx-ask .ask-line__text{min-width:0;font-family:var(--serif);font-style:italic;font-size:1.08rem;color:var(--ink)}.nx-ask .ask-line__cursor{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.16em;background:var(--accent);animation:nx-ask-blink 1.05s steps(2,start) infinite}.nx-ask .ask-line--hero{display:flex;width:min(100%,40rem);padding:1.35rem 1.7rem;border-radius:20px;border-color:#d5ded7;box-shadow:0 34px 80px -40px rgba(11,23,18,.5),0 0 0 0 rgba(70,221,210,0);animation:nx-ask-line-breathe 4.5s ease-in-out 1.4s infinite}.nx-ask .ask-line--hero .ask-line__text{font-size:clamp(1.15rem,1.8vw,1.4rem)}@keyframes nx-ask-line-breathe{0%,to{box-shadow:0 34px 80px -40px rgba(11,23,18,.5),0 0 0 0 rgba(70,221,210,0)}50%{box-shadow:0 34px 80px -40px rgba(11,23,18,.5),0 0 46px -4px rgba(70,221,210,.38)}}.nx-ask .ask-hero__askline{position:relative}.nx-ask .ask-hero__askline:before{content:"";position:absolute;left:-8%;top:-70%;width:min(46rem,80%);height:240%;background:radial-gradient(50% 50% at 40% 50%,rgba(70,221,210,.14),transparent 72%);pointer-events:none}.nx-ask .ask-line--dark{border-color:rgba(70,221,210,.28);background:hsla(0,0%,100%,.04);color:var(--on-dark);box-shadow:0 0 30px -10px rgba(70,221,210,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-ask .ask-line--dark .ask-line__glyph{color:var(--accent-on-dark)}.nx-ask .ask-line--dark .ask-line__text{color:var(--on-dark)}.nx-ask .ask-line--dark .ask-line__cursor{background:var(--accent-on-dark)}@keyframes nx-ask-blink{0%,to{opacity:1}50%{opacity:0}}.nx-ask .ask-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.7rem;border-radius:999px;font-weight:600;font-size:1rem;letter-spacing:-.01em;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease);will-change:transform}.nx-ask .ask-btn--primary{background:linear-gradient(90deg,#62f0a8,#39c6e6 50%,#7aa8ff);color:#04130c;box-shadow:0 16px 34px -16px rgba(57,198,230,.55)}.nx-ask .ask-btn--primary:hover{background:linear-gradient(90deg,#74ffba,#4ad8f0 50%,#93bcff);transform:translateY(-2px);box-shadow:0 22px 44px -18px rgba(57,198,230,.6)}.nx-ask .ask-btn__arrow{transition:transform .35s var(--ease)}.nx-ask .ask-btn--primary:hover .ask-btn__arrow{transform:translateX(3px)}.nx-ask .ask-btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--paper-edge)}.nx-ask .ask-btn--ghost:hover{border-color:var(--accent-line);color:var(--accent-deep)}.nx-ask .ask-reveal{opacity:0;transform:translateY(22px);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out)}.nx-ask .ask-reveal.is-in{opacity:1;transform:none}.nx-ask .ask-hero{position:relative;overflow:clip;padding-block:clamp(9rem,18vw,13rem) clamp(5rem,10vw,8rem)}.nx-ask .ask-hero__inner{position:relative;z-index:1;max-width:62rem}.nx-ask .ask-hero__glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(52% 44% at 24% -8%,rgba(70,221,210,.16),transparent 62%),radial-gradient(44% 36% at 82% -6%,rgba(122,168,255,.1),transparent 62%);animation:nx-ask-light 14s ease-in-out infinite alternate}@keyframes nx-ask-light{0%{transform:translateX(-2%) scale(1);opacity:.9}to{transform:translateX(2.5%) scale(1.05);opacity:1}}.nx-ask .ask-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(12,140,132,.05) 1px,transparent 0),linear-gradient(90deg,rgba(12,140,132,.05) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(72% 62% at 50% 20%,#000 0,transparent 76%);mask-image:radial-gradient(72% 62% at 50% 20%,#000 0,transparent 76%)}.nx-ask .ask-hero__eyebrow{margin-bottom:2rem}.nx-ask .ask-hero__title{font-family:var(--sans);font-weight:700;font-size:clamp(2.9rem,7.4vw,5.4rem);line-height:1;letter-spacing:-.04em;margin:0}.nx-ask .ask-hero__title-line{display:block;opacity:0;transform:translateY(.35em);animation:nx-ask-rise 1s var(--ease-out) forwards;animation-delay:calc(var(--i) * .13s + .12s)}.nx-ask .ask-hero__title-line:last-child{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.02em;background-image:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.08em;padding-bottom:.06em}.nx-ask .ask-hero__sub{margin:1.9rem 0 0;opacity:0;animation:nx-ask-rise 1s var(--ease-out) forwards;animation-delay:.42s}.nx-ask .ask-hero__askline{margin-top:2.6rem;opacity:0;animation:nx-ask-rise 1s var(--ease-out) forwards;animation-delay:.62s}.nx-ask .ask-hero__cta{margin-top:2.4rem;opacity:0;animation:nx-ask-rise 1s var(--ease-out) forwards;animation-delay:.78s}@keyframes nx-ask-rise{to{opacity:1;transform:none}}.nx-ask .ask-reality{position:relative;overflow:clip;background:radial-gradient(64% 46% at 50% 116%,rgba(10,122,114,.22),transparent 64%),var(--dark);color:var(--on-dark);padding-block:clamp(6.5rem,14vw,11rem)}.nx-ask .ask-reality__inner{position:relative;z-index:1;max-width:52rem}.nx-ask .ask-reality__eyebrow{color:var(--accent-on-dark)}.nx-ask .ask-reality__title{color:#fff}.nx-ask .ask-reality__body{margin:1.9rem 0 0;max-width:var(--measure);font-size:clamp(1.08rem,2vw,1.32rem);line-height:1.62;color:var(--on-dark-soft)}.nx-ask .ask-showcase__title{max-width:20ch}.nx-ask .ask-showcase__list{margin-top:clamp(3rem,7vw,5.5rem);display:flex;flex-direction:column;gap:clamp(2.75rem,6vw,4.5rem)}.nx-ask .ask-x{max-width:46rem}.nx-ask .ask-x .ask-line{max-width:100%}.nx-ask .ask-x__answer{margin:1.15rem 0 0;padding-left:1.4rem;font-family:var(--serif);font-size:clamp(1.35rem,3vw,2rem);line-height:1.4;letter-spacing:-.015em;color:var(--ink);opacity:0;transform:translateY(10px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.nx-ask .ask-x.is-answered .ask-x__answer{opacity:1;transform:none}.nx-ask .ask-x__answer-inner{display:inline}.nx-ask .ask-x__accent{color:var(--accent);font-style:normal;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;background-image:linear-gradient(0deg,rgba(70,221,210,.28) 0 38%,transparent 38%);background-repeat:no-repeat;background-size:0 100%;transition:background-size .6s var(--ease-out) .9s}.nx-ask .ask-x.is-answered .ask-x__accent{background-size:100% 100%}.nx-ask .ask-x__trace{margin:.8rem 0 0;padding-left:1.4rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.05em;color:var(--ink-faint);opacity:0;transform:translateY(6px);transition:opacity .7s var(--ease-out) 1.15s,transform .7s var(--ease-out) 1.15s}.nx-ask .ask-x__trace:before{content:"— ";color:var(--accent)}.nx-ask .ask-x.is-answered .ask-x__trace{opacity:1;transform:none}.nx-ask .ask-trust{background:var(--paper-2)}.nx-ask .ask-trust__title{max-width:22ch}.nx-ask .ask-ledger{margin-top:clamp(3rem,7vw,5rem);border-top:1px solid var(--paper-edge)}.nx-ask .ask-ledger__row{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,.9fr) minmax(0,1.1fr);gap:1rem 2.5rem;align-items:baseline;padding-block:clamp(1.8rem,4vw,2.6rem);border-bottom:1px solid var(--paper-edge)}.nx-ask .ask-ledger__row:before{content:"";position:absolute;top:-1px;left:0;height:2px;width:0;background:var(--grad);transition:width .6s var(--ease-out)}.nx-ask .ask-ledger__row:hover:before{width:100%}.nx-ask .ask-ledger__idx{font-family:var(--mono);font-size:.82rem;letter-spacing:.08em;color:var(--accent)}.nx-ask .ask-ledger__title{font-family:var(--sans);font-weight:700;font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.15;letter-spacing:-.02em;margin:0}.nx-ask .ask-ledger__body{margin:0;font-size:1.02rem;line-height:1.62;color:var(--ink-soft);max-width:34rem}.nx-ask .ask-how__head{max-width:44rem}.nx-ask .ask-how__title{max-width:22ch}.nx-ask .ask-how__body{margin:1.7rem 0 0}.nx-ask .ask-how__steps{margin:clamp(3rem,7vw,5rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem)}.nx-ask .ask-step{position:relative;padding-top:2.4rem;padding-right:1.5rem;border-top:1px solid var(--paper-edge)}.nx-ask .ask-step:before{content:"";position:absolute;top:-1px;left:0;width:46px;height:2px;background:var(--grad);transition:width .55s var(--ease-out)}.nx-ask .ask-step:hover:before{width:100%}.nx-ask .ask-step:after{content:"→";position:absolute;top:2.3rem;right:0;color:var(--accent);opacity:.55;font-size:1.1rem}.nx-ask .ask-step:last-child:after{content:none}@media (max-width:860px){.nx-ask .ask-step:after{content:none}}.nx-ask .ask-step__k{display:block;font-family:var(--mono);font-size:.8rem;letter-spacing:.1em;color:var(--accent);margin-bottom:1rem}.nx-ask .ask-step__t{font-size:1.24rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .55rem}.nx-ask .ask-step__d{margin:0;font-size:1rem;line-height:1.58;color:var(--ink-soft)}.nx-ask .ask-how__coda{margin-top:clamp(2.6rem,6vw,4rem)}.nx-ask .ask-how__coda-text{font-family:var(--serif);font-style:italic;font-size:1.12rem;color:var(--ink)}.nx-ask .ask-breadth__title{max-width:18ch}.nx-ask .ask-index{margin:clamp(3rem,7vw,5rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--paper-edge)}.nx-ask .ask-index__row{display:grid;grid-template-columns:11rem minmax(0,1fr) auto;gap:1rem 2rem;align-items:baseline;padding-block:clamp(1.4rem,3vw,1.9rem);border-bottom:1px solid var(--paper-edge)}.nx-ask .ask-index__label{font-family:var(--mono);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.nx-ask .ask-index__q{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.3;color:var(--ink);transition:transform .45s var(--ease),color .45s var(--ease)}.nx-ask .ask-index__arrow{align-self:center;color:var(--accent);opacity:0;transform:translateX(-8px);transition:opacity .4s var(--ease),transform .45s var(--ease)}.nx-ask .ask-index__row:hover .ask-index__q{transform:translateX(8px);color:var(--accent-deep)}.nx-ask .ask-index__row:hover .ask-index__arrow{opacity:1;transform:none}.nx-ask .ask-outcome{position:relative;overflow:clip;text-align:center}.nx-ask .ask-outcome__inner{position:relative;z-index:1;max-width:44rem;margin-inline:auto}.nx-ask .ask-outcome__bloom{position:absolute;left:50%;top:50%;width:min(64rem,110vw);height:120%;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(70,221,210,.1),transparent 70%);pointer-events:none;animation:nx-ask-bloom 9s ease-in-out infinite alternate}@keyframes nx-ask-bloom{0%{opacity:.75;scale:.97}to{opacity:1;scale:1.03}}.nx-ask .ask-outcome__title{font-family:var(--sans);font-weight:700;font-size:clamp(2.3rem,5.6vw,4rem);line-height:1.02;letter-spacing:-.035em;margin:0}.nx-ask .ask-outcome__title:after{content:"";display:block;width:60px;height:3px;border-radius:3px;background:var(--grad);margin:1.8rem auto 0}.nx-ask .ask-outcome__body{margin:1.9rem auto 0;max-width:38rem;font-size:clamp(1.02rem,1.9vw,1.24rem);line-height:1.65;color:var(--ink-soft)}.nx-ask .ask-outcome__sig{margin:2.6rem 0 0;font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,3vw,2.1rem);color:var(--ink)}.nx-ask .ask-outcome__sig span{color:var(--accent);font-style:normal}.nx-ask .ask-cta{position:relative;overflow:clip;background:var(--dark);color:var(--on-dark);text-align:center;padding-block:clamp(7rem,14vw,11rem)}.nx-ask .ask-cta__aurora{position:absolute;inset:auto -20% -55% -20%;height:110%;pointer-events:none;background:radial-gradient(50% 55% at 50% 100%,rgba(70,221,210,.28),transparent 65%),radial-gradient(38% 48% at 32% 100%,rgba(98,240,168,.16),transparent 62%),radial-gradient(38% 48% at 70% 100%,rgba(122,168,255,.16),transparent 62%);animation:nx-ask-aurora 11s ease-in-out infinite alternate}@keyframes nx-ask-aurora{0%{opacity:.8;transform:translateX(-1.5%)}to{opacity:1;transform:translateX(1.5%)}}.nx-ask .ask-cta__inner{position:relative;z-index:1;max-width:42rem;margin-inline:auto}.nx-ask .ask-cta__line{display:flex;justify-content:center;margin-bottom:2.2rem}.nx-ask .ask-cta__title{font-family:var(--sans);font-weight:700;font-size:clamp(2.1rem,5.2vw,3.5rem);line-height:1.06;letter-spacing:-.03em;margin:0;color:#fff}.nx-ask .ask-cta__actions{margin-top:2.6rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.nx-ask .ask-cta .ask-btn--ghost{color:var(--on-dark);border-color:rgba(238,242,239,.22)}.nx-ask .ask-cta .ask-btn--ghost:hover{color:var(--accent-on-dark);border-color:var(--accent-on-dark)}@media (max-width:860px){.nx-ask .ask-how__steps,.nx-ask .ask-ledger__row{grid-template-columns:1fr}.nx-ask .ask-ledger__row{gap:.5rem}.nx-ask .ask-index__row{grid-template-columns:1fr auto;gap:.45rem 1rem}.nx-ask .ask-index__label{grid-column:1/-1}}@media (max-width:560px){.nx-ask{font-size:17px}.nx-ask .ask-container{padding-inline:20px}.nx-ask .ask-line{width:100%}}@media (prefers-reduced-motion:reduce){.nx-ask .ask-x__answer,.nx-ask .ask-x__trace{opacity:1!important;transform:none!important}.nx-ask .ask-hero__askline,.nx-ask .ask-hero__cta,.nx-ask .ask-hero__sub,.nx-ask .ask-hero__title-line,.nx-ask .ask-reveal{opacity:1!important;transform:none!important;animation:none!important}.nx-ask *,.nx-ask :after,.nx-ask :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}