.alt-page{--alt-purple:#9146ff;--alt-dark:#2f1654;--alt-mint:#3bc8bc;--alt-grey:#676767;--alt-line:#e7e2f3;--alt-tint:rgba(145,70,255,.08)}.alt-section{padding:72px 0}.alt-section .n-title{margin-bottom:24px}.alt-hero{padding-top:96px}.alt-hero__pre{display:block;margin-bottom:12px}.alt-hero__answer p{font-size:20px;line-height:1.5}.alt-hero__updated{color:var(--alt-grey);font-size:14px;margin:16px 0 0}.alt-hero__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.alt-card{background:#fff;border:1px solid var(--alt-line);border-radius:20px;box-shadow:0 10px 30px rgba(47,22,84,.06);height:100%;margin-top:24px;padding:28px 28px 24px}.alt-card__title{color:var(--alt-dark);font-size:22px;font-weight:700;margin:0 0 12px}.alt-card ul{margin:0;padding-left:20px}.alt-card li{margin-bottom:8px}.alt-table{background:#fff;border:1px solid var(--alt-line);border-collapse:separate;border-radius:20px;border-spacing:0;overflow:hidden;width:100%}.alt-table td,.alt-table th{border-bottom:1px solid var(--alt-line);font-size:16px;line-height:1.5;padding:16px 20px;text-align:left;vertical-align:top}.alt-table thead th{background:var(--alt-tint);color:var(--alt-dark);font-weight:700}.alt-table tbody th{color:var(--alt-dark);font-weight:600}.alt-table tbody tr:last-child td,.alt-table tbody tr:last-child th{border-bottom:0}.alt-fit__tag{color:var(--alt-purple)}.alt-compare__source,.alt-fit__tag--competitor{color:var(--alt-grey)}.alt-compare__source{font-size:14px;margin-top:16px}.alt-how__tabs{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.alt-how__tab{background:#fff;border:1px solid var(--alt-line);border-radius:50px;color:var(--alt-dark);cursor:pointer;font-weight:600;padding:12px 24px}.alt-how__tab.is-active{background:var(--alt-purple);border-color:var(--alt-purple);color:#fff}.alt-how.is-js .alt-how__panel{display:none}.alt-how.is-js .alt-how__panel.is-active{display:block}.alt-how__panel{margin-bottom:32px}.alt-faq__list{max-width:880px}.alt-faq__item{background:#fff;border:1px solid var(--alt-line);border-radius:16px;margin-bottom:12px;padding:0 24px}.alt-faq__item summary{cursor:pointer;list-style:none;padding:20px 0}.alt-faq__item summary::-webkit-details-marker{display:none}.alt-faq__q{color:var(--alt-dark);display:inline;font-size:18px;font-weight:700;margin:0}.alt-faq__a{padding-bottom:20px}.alt-badges__row{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:20px}.alt-badges__img{height:96px;width:auto}.alt-related__list{display:flex;flex-wrap:wrap;gap:12px 32px;list-style:none;margin:0;padding:0}.alt-related__list a{color:var(--alt-purple);font-weight:600}.alt-slot{margin:24px 0 0}.alt-slot img,.alt-slot video,.alt-slot__frame{border-radius:20px;display:block;height:auto;width:100%}.alt-slot__frame{aspect-ratio:16/10;border:0}.alt-slot figcaption{color:var(--alt-grey);font-size:14px;margin-top:8px}.alt-slot__open{display:block;position:relative}.alt-slot__button{bottom:24px;left:50%;position:absolute;transform:translateX(-50%)}.alt-sticky{align-items:center;background:var(--alt-purple);bottom:0;box-shadow:0 -4px 20px rgba(145,70,255,.3);display:flex;gap:20px;justify-content:center;left:0;padding:16px 24px;position:fixed;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.165,.84,.44,1);z-index:9999}.alt-sticky.is-visible{transform:translateY(0)}.alt-sticky p{color:#fff;font-size:18px;font-weight:500;margin:0}.alt-sticky__close{background:none;border:0;color:#fff;cursor:pointer;font-size:28px;line-height:1}.stats-cards .card-stats{background:#fff;border:1px solid #e7e2f3;border-radius:20px;box-shadow:0 10px 30px rgba(47,22,84,.06);color:#2f1654;opacity:1;overflow:hidden;padding:34px 24px 30px;position:relative}.stats-cards .card-stats:before{background:linear-gradient(90deg,#3bc8bc,#9146ff 60%,#b735d6);content:"";height:4px;left:0;position:absolute;right:0;top:0}.stats-cards .card-stats__pre-title{background:linear-gradient(120deg,#6f3fe0,#9146ff 50%,#b735d6);-webkit-background-clip:text;background-clip:text;font-size:52px;line-height:1.15;padding-bottom:.08em;-webkit-text-fill-color:transparent;color:#9146ff}.stats-cards .card-stats__title{color:#6e5c93;font-size:13px;letter-spacing:.14em;margin-top:8px}.stats-cards .card-stats__text{color:#4b4560;font-size:16px;line-height:1.5;margin-top:10px}.alt-table td,.alt-table th{hyphens:none;overflow-wrap:normal;word-break:normal}.alt-table--fit td:nth-child(2),.alt-table--fit th:nth-child(2){white-space:nowrap;width:1%}.alt-table--compare tbody th{min-width:140px}@media (max-width:767.98px){.alt-section{padding:48px 0}.alt-hero{padding-top:64px}.alt-table,.alt-table tbody,.alt-table td,.alt-table th,.alt-table thead,.alt-table tr{display:block}.alt-table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.alt-table tr{border-bottom:1px solid var(--alt-line);padding:8px 0}.alt-table tbody th,.alt-table td{border-bottom:0;padding:6px 20px}.alt-table td:before{color:var(--alt-grey);content:attr(data-label);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.alt-sticky{flex-wrap:wrap;gap:10px;padding:12px 16px}.alt-sticky p{font-size:15px}.stats-cards .card-stats__pre-title{font-size:44px}.alt-table--fit td:nth-child(2){white-space:normal;width:auto}.alt-table--compare tbody th{min-width:0}}.alt-hero{background:url(https://nrich.io/hubfs/Nrich.io%20Website%202025/Media/Images/hero-bg-new.svg) 50% 50%/cover no-repeat;padding-bottom:104px}.alt-band--soft{background:linear-gradient(180deg,#effaf9,#f4edff)}.alt-band--image{background:radial-gradient(309.51% 133.38% at 50% 0,hsla(0,0%,100%,0) 15.5%,#d6befc 44.59%,#84fbf1 81.11%)}.alt-band .faq-section,.alt-band section,.alt-band>div>.alt-section{background:transparent}.alt-stay__intro{color:var(--alt-grey);font-size:18px;line-height:1.5;margin:0 0 32px;max-width:760px}.alt-stay__list{display:grid;gap:28px 56px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.alt-stay__item{border-left:2px solid var(--alt-line);padding-left:18px}.alt-stay__reason{color:var(--alt-dark);font-size:18px;font-weight:700;margin:0 0 6px}.alt-stay__text{color:#4b4560;font-size:16px;line-height:1.55;margin:0}.alt-related__cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:8px}.alt-related__card{background:#fff;border:1px solid var(--alt-line);border-radius:16px;display:block;padding:20px 48px 20px 22px;position:relative;text-decoration:none;transition:border-color .2s,box-shadow .2s}.alt-related__card:hover{border-color:var(--alt-purple);box-shadow:0 10px 24px rgba(145,70,255,.1)}.alt-related__title{color:var(--alt-dark);display:block;font-size:17px;font-weight:700}.alt-related__note{color:var(--alt-grey);display:block;font-size:15px;line-height:1.4;margin-top:4px}.alt-related__arrow{color:var(--alt-purple);font-size:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.alt-faq.faq-section{padding:72px 0}@media (max-width:767.98px){.alt-hero{padding-bottom:56px}.alt-stay__list{gap:20px}.alt-related__cards,.alt-stay__list{grid-template-columns:1fr}.alt-faq.faq-section{padding:48px 0}.alt-faq .faq-headline{font-size:32px}.alt-faq .faq-card__header{padding:20px}.alt-faq .faq-card__body{padding:0 20px 24px 64px}}.alt-faq.faq-section,.alt-section{padding:88px 0}.alt-panel{background:radial-gradient(309.51% 133.38% at 50% 0,hsla(0,0%,100%,0) 15.5%,#d6befc 44.59%,#84fbf1 81.11%);border-radius:0 0 24px 24px;margin:0 auto;max-width:1296px;padding-bottom:32px}.alt-panel .faq-section,.alt-panel section,.alt-panel>div>.alt-section{background:transparent}.alt-panel .container{padding-left:48px;padding-right:48px}@media (max-width:1319.98px){.alt-panel{margin:0 12px}}@media (max-width:767.98px){.alt-faq.faq-section,.alt-section{padding:56px 0}.alt-panel{border-radius:0 0 16px 16px;margin:0}.alt-panel .container{padding-left:16px;padding-right:16px}}.alt-panel--card{background:linear-gradient(135deg,#d4f5f2,#e8e2ff 55%,#f0e8ff);border-radius:24px;padding-bottom:0}.alt-panel--card .alt-section,.alt-panel--card section{padding:64px 0}.alt-panel--grid{background:url(https://nrich.io/hubfs/Nrich.io%20Website%202025/Media/Images/slides-bg-v3.svg) 100% 50%/contain no-repeat;border-radius:0;margin:0;max-width:none;padding-bottom:0}.alt-panel--grid .container{padding-left:12px;padding-right:12px}.alt-badges.alt-section{padding-bottom:24px}.alt-related.alt-section{padding-top:40px}.alt-table{border:0;box-shadow:0 10px 30px rgba(47,22,84,.08)}.alt-table thead th{background:#491299;border-bottom:0;color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em}.alt-table tbody tr:nth-child(2n) td,.alt-table tbody tr:nth-child(2n) th{background:rgba(145,70,255,.05)}.alt-table td,.alt-table th{border-bottom-color:rgba(145,70,255,.1)}.alt-table thead th.alt-col--nrich{background:#9146ff}.alt-table td.alt-col--nrich{color:var(--alt-dark);font-weight:500}.alt-fit__tag{background:rgba(145,70,255,.1);border-radius:50px;color:#491299;display:inline-block;font-size:14px;font-weight:700;line-height:1.4;padding:4px 12px}.alt-fit__tag--both{background:rgba(59,200,188,.14);color:#2f1654}.alt-fit__tag--competitor{background:hsla(0,0%,40.4%,.1);color:#4b4560}@media (max-width:767.98px){.alt-panel--card{border-radius:16px;margin:0 12px}.alt-panel--card .alt-section,.alt-panel--card section{padding:40px 0}.alt-panel--grid{background-position:100% 0;background-size:120% auto;margin:0}.alt-table tbody tr:nth-child(2n) td,.alt-table tbody tr:nth-child(2n) th{background:transparent}}.alt-badges.alt-section{padding-bottom:72px}.alt-related.alt-section{padding-bottom:72px;padding-top:64px}@media (max-width:767.98px){.alt-badges.alt-section{padding-bottom:48px}.alt-related.alt-section{padding:48px 0}.alt-hero{background:linear-gradient(180deg,hsla(0,0%,100%,0) 82%,#fff),url(https://nrich.io/hubfs/Nrich.io%20Website%202025/Media/Images/hero-bg-new.svg) 50% 50% /cover no-repeat}.alt-table--fit td:before{display:none}.alt-table--fit td:first-child{color:var(--alt-dark);font-weight:600;padding-top:10px}.alt-table--fit td:nth-child(2){padding-bottom:2px;padding-top:2px}.alt-table--fit td:nth-child(3){color:#4b4560;padding-bottom:12px}.alt-sticky{flex-wrap:nowrap;gap:8px;justify-content:space-between;padding:10px 4px 10px 16px}.alt-sticky p{flex:1 1 auto;font-size:14px;line-height:1.35}.alt-sticky .n-btn-white{flex:0 0 auto;font-size:14px;padding:10px 16px;white-space:nowrap}.alt-sticky__close{flex:0 0 44px;font-size:26px;height:44px;width:44px}.alt-badges__row{flex-wrap:nowrap;gap:12px}.alt-badges__img{height:72px}.alt-panel--grid{background:none}}