.nf-proof{padding:var(--nf-sp-10) 0;background:var(--nf-surface-container-low)}@media (min-width:640px){.nf-proof{padding:var(--nf-sp-12) 0}}.nf-proof__inner{max-width:var(--nf-content-max);padding:0 var(--nf-content-gutter-mobile);flex-direction:column;margin:0 auto;display:flex}@media (min-width:960px){.nf-proof__inner{padding:0 var(--nf-content-gutter-desktop)}}.nf-proof__stats{text-align:center;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:640px){.nf-proof__stats{grid-template-columns:repeat(4,1fr)}}.nf-proof__stat{flex-direction:column;gap:4px;display:flex}.nf-proof__stat-value{font-family:var(--nf-font-display);color:var(--nf-primary);font-size:clamp(26px,4vw,36px);font-weight:700}html[data-theme=dark] .nf-proof__stat-value{color:#9dc4ff}.nf-proof__stat-label{font-family:var(--nf-font-label);color:var(--nf-on-surface-variant);font-size:13px}.nf-whychoose{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.nf-whychoose{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.nf-whychoose{grid-template-columns:repeat(4,1fr)}}.nf-whychoose__card{background:var(--nf-surface);border:1px solid var(--nf-hairline);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}html[data-theme=dark] .nf-whychoose__card{border-color:#ffffff0f}.nf-whychoose__ic{background:var(--nf-primary-container);width:44px;height:44px;color:var(--nf-on-primary-container);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}html[data-theme=dark] .nf-whychoose__ic{color:#b8d4f8;background:#0e87ff29}.nf-whychoose__ic .material-symbols-rounded{font-size:24px}.nf-whychoose__title{font-family:var(--nf-font-display);color:var(--nf-on-surface);margin:0;font-size:17px;font-weight:600;line-height:1.3}.nf-whychoose__body{font-family:var(--nf-font-ui);color:var(--nf-on-surface-variant);margin:0;font-size:14px;line-height:21px}.nf-chero{font-family:var(--nf-font-label);background:#f5f8fd;padding:120px 0 96px;position:relative;overflow:hidden}html[data-theme=dark] .nf-chero{background:#040814}.nf-chero__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nf-chero__shader{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.nf-chero__bg:before{content:"";z-index:1;background:#f5f8fd80;position:absolute;inset:0}html[data-theme=dark] .nf-chero__bg:before{background:#04081447}.nf-chero__dither{z-index:2;color:#0e87ff;width:100%;height:100%;display:block;position:absolute;inset:0}html[data-theme=dark] .nf-chero__dither{color:#9ec5ff}.nf-chero__bg:after{content:"";z-index:3;background:linear-gradient(to bottom,transparent,var(--nf-bg));height:45%;position:absolute;bottom:0;left:0;right:0}.nf-chero__inner{z-index:1;max-width:var(--nf-content-max);padding:0 var(--nf-content-gutter-mobile);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.nf-chero__h1{letter-spacing:-.025em;max-width:860px;color:var(--nf-on-surface);text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(38px,5.4vw,68px);font-weight:500;line-height:1.08}.nf-chero__sub{letter-spacing:0;max-width:600px;color:var(--nf-on-surface-variant);text-wrap:pretty;margin:28px 0 0;font-family:inherit;font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.55}html[data-theme=dark] .nf-chero__sub{color:#d6dde9}.nf-chero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px;display:flex}.nf-btn.nf-chero__btn{letter-spacing:0;height:auto;min-height:48px;transition:background-color .15s var(--nf-ease-standard),border-color .15s var(--nf-ease-standard),transform .15s var(--nf-ease-standard);border:1px solid #0000;padding:0 26px;font-size:16px;font-weight:500}.nf-btn.nf-chero__btn:active{transform:scale(.98)}.nf-btn.nf-chero__btn:focus-visible{outline-offset:2px;outline:2px solid #0e87ff}.nf-chero__btn--primary{color:#fff;background:#0e87ff}.nf-chero__btn--primary:hover{color:#fff;background:#0b78e6}html[data-theme=dark] .nf-chero__btn--primary{color:#0a1a33;background:#fff}html[data-theme=dark] .nf-chero__btn--primary:hover{color:#0a1a33;background:#e6eefa}.nf-btn.nf-chero__btn--ghost{color:var(--nf-on-surface);-webkit-backdrop-filter:blur(8px);background:#fff9;border-color:#10121624}.nf-btn.nf-chero__btn--ghost:hover{background:#ffffffe6}html[data-theme=dark] .nf-btn.nf-chero__btn--ghost{background:#ffffff0a;border-color:#ffffff29}html[data-theme=dark] .nf-btn.nf-chero__btn--ghost:hover{background:#ffffff17}.nf-chero__media{aspect-ratio:16/9;transform-origin:50% 0;will-change:transform;background:#ffffff8c;border:1px solid #10121614;border-radius:20px;width:100%;max-width:1120px;margin-top:96px;overflow:hidden;box-shadow:0 16px 48px #0e3c8c1f}html[data-theme=dark] .nf-chero__media{background:#ffffff08;border-color:#ffffff14;box-shadow:0 16px 48px #00000080}@media (min-width:960px){.nf-chero__inner{padding:0 var(--nf-content-gutter-desktop)}}@media (max-width:1024px){.nf-chero__media{max-width:100%}}@media (max-width:720px){.nf-chero{padding-top:72px;padding-bottom:56px}.nf-chero__sub{margin-top:20px}.nf-chero__cta{width:100%;margin-top:32px}.nf-btn.nf-chero__btn{flex:100%}.nf-chero__media{border-radius:14px;margin-top:56px}}.nf-hvid{background:#fafafa;width:100%;height:100%;position:relative;overflow:hidden}html[data-theme=dark] .nf-hvid{background:#0f0f0f}.nf-hvid__poster{object-fit:cover}.nf-hvid__poster--dark{display:none}html[data-theme=dark] .nf-hvid__poster--dark{display:block}html[data-theme=dark] .nf-hvid__poster--light{display:none}.nf-hvid__frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.nf-hvid:not(.is-playing) .nf-hvid__frame{opacity:0;pointer-events:none}.nf-hvid__hit{cursor:pointer;transition:background .25s var(--nf-ease-standard);background:#00000047;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0}.nf-hvid__hit:hover{background:#0003}.nf-hvid__hit:focus-visible{outline-offset:-4px;outline:2px solid #0e87ff}.nf-hvid__btn{-webkit-backdrop-filter:blur(12px);color:#fff;width:56px;height:56px;transition:transform .15s var(--nf-ease-standard);background:#ffffff29;border:1px solid #ffffff8c;border-radius:9999px;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 24px #00000040}html:not([data-theme=dark]) .nf-hvid__btn{background:#ffffff59;border-color:#ffffffe6;box-shadow:0 8px 24px #0e3c8c2e}.nf-hvid__btn .material-symbols-rounded{text-shadow:0 1px 6px #00000040;font-size:28px}.nf-hvid__hit:hover .nf-hvid__btn{transform:scale(1.06)}.nf-hvid.is-loading .nf-hvid__btn{animation:nf-hvid-pulse 1s var(--nf-ease-standard) infinite alternate}@keyframes nf-hvid-pulse{0%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.nf-hvid.is-loading .nf-hvid__btn{opacity:.7;animation:none}}@media (max-width:720px){.nf-hvid__btn{width:44px;height:44px}.nf-hvid__btn .material-symbols-rounded{font-size:24px}}
