.nw-segments-field{border:0;min-width:0;margin:0;padding:0}.nw-segments-field legend{color:var(--nw-text-primary);margin-bottom:8px;padding:0;font-size:14px}.nw-segments{isolation:isolate;background:#15181b;border:1px solid #f4f1e92e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,320px);padding:4px;display:grid;position:relative}.nw-segments:before{content:"";z-index:-1;background:#f4f1e9;border-radius:8px;width:calc(50% - 4px);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;inset:4px auto 4px 4px;box-shadow:0 2px 12px #0003}.nw-segments[data-selected="1"]:before{transform:translate(100%)}.nw-segments[data-selected="-1"]:before{opacity:0}.nw-segments label{color:#b8c5cd;cursor:pointer;border-radius:8px;place-items:center;min-height:44px;padding:12px 8px;font-size:14px;font-weight:600;transition:color .3s;display:grid;position:relative}.nw-segments input,.nw-segments-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nw-segments label:has(input:checked){color:#171b1e}.nw-segments label:has(input:focus-visible){outline:2px solid var(--nw-accent);outline-offset:4px}.nw-segments label>span>span{opacity:.8;margin-left:8px;font-size:11px}@media (prefers-reduced-motion:reduce){.nw-segments:before,.nw-segments label{transition:none}}
.nw-cta{--nw-cta-ease:cubic-bezier(.16, 1, .3, 1);min-height:52px;padding:var(--rf-space-3) var(--rf-space-8);color:#14212a;transition:background .24s, box-shadow .24s, transform .32s var(--nw-cta-ease);background:#f0f3ed;border:1px solid #e9f0eb;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff,0 4px 24px #0000001f}.nw-cta.nw-cta-primary{color:#14212a}.nw-cta.nw-cta-secondary{padding-inline:var(--rf-space-6);color:var(--nw-text-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border-color:#edf1f05c;box-shadow:inset 0 1px #ffffff1f}.nw-cta.nw-cta-compact{min-height:44px;padding-block:var(--rf-space-2);font-size:14px}.nw-cta-window{height:1.4em;transition:translate .36s var(--nw-cta-ease);display:block;position:relative;overflow:hidden}.nw-cta-label,.nw-cta-label-next{white-space:nowrap;transition:transform .32s var(--nw-cta-ease);display:block}.nw-cta-label-next{position:absolute;inset:0;transform:translateY(115%)}.nw-cta-primary .nw-cta-window{translate:-8px}.nw-cta-arrow{right:var(--rf-space-3);width:18px;height:18px;position:absolute;overflow:hidden}.nw-cta-arrow-current,.nw-cta-arrow-next{place-items:center;transition:transform .32s cubic-bezier(.65,0,.35,1);display:grid;position:absolute;inset:0}.nw-cta-arrow-next{transform:translate(-125%,125%)}.nw-cta:focus-visible{outline-offset:4px;outline:2px solid #cfffe9}.nw-cta-primary:focus-visible .nw-cta-label{transform:translateY(-115%)}.nw-cta-primary:focus-visible .nw-cta-label-next{transform:translateY(0)}.nw-cta-primary:focus-visible .nw-cta-arrow-current{transform:translate(125%,-125%)}.nw-cta-primary:focus-visible .nw-cta-arrow-next{transform:translate(0)}.nw-cta:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.nw-cta:hover{background:#fff;box-shadow:0 8px 32px #bddfd22e}.nw-cta-secondary:hover{background:#ffffff24}.nw-cta-primary:hover .nw-cta-label{transform:translateY(-115%)}.nw-cta-primary:hover .nw-cta-label-next{transform:translateY(0)}.nw-cta-primary:hover .nw-cta-arrow-current{transform:translate(125%,-125%)}.nw-cta-primary:hover .nw-cta-arrow-next{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.nw-cta,.nw-cta *{transition:none!important}}
