.reference-site{background:var(--site-background);margin:0}.reference-pricing a{color:var(--site-ink);text-decoration:none}.reference-pricing a:hover{color:var(--site-accent)}.reference-pricing [id]{scroll-margin-top:84px}.reference-pricing .navlinks{display:flex}.reference-pricing .navwrap{background:#f6f5f100;padding:0;transition:padding .5s cubic-bezier(.2,.7,.2,1),background-color .4s}.reference-pricing .navbar{background:#f6f5f100;border:1px solid #0000;border-radius:0;transition:max-width .5s cubic-bezier(.2,.7,.2,1),height .5s cubic-bezier(.2,.7,.2,1),border-radius .5s cubic-bezier(.2,.7,.2,1),background-color .4s,border-color .4s,box-shadow .5s,padding .5s}.reference-pricing .navwrap.scrolled{padding:10px 12px 0}.reference-pricing .navwrap.scrolled .navbar{-webkit-backdrop-filter:blur(18px)saturate(1.7);backdrop-filter:blur(18px)saturate(1.7);background:#f6f5f19e;border-color:#12121214;border-radius:22px;max-width:100%;height:72px;padding:0 max(24px,50% - 596px);box-shadow:0 14px 44px #1212121f,inset 0 1px #ffffffb3}.reference-pricing .navwrap.scrolled .m-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;max-width:none;margin:8px auto 0;box-shadow:0 14px 44px #1212121f;background:#f6f5f1e6!important;border:1px solid #12121214!important;margin-left:12px!important;margin-right:12px!important}.reference-pricing .navwrap .navbar img{transition:height .5s cubic-bezier(.2,.7,.2,1)}.reference-pricing .navwrap.scrolled .navbar img{height:31px!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.reference-pricing .navwrap.scrolled .navbar{background:#f6f5f1f5}}.reference-pricing .navlinks a{background:linear-gradient(var(--site-accent),var(--site-accent))0 100%/0 1.5px no-repeat;padding-bottom:3px;transition:background-size .3s,color .2s}.reference-pricing .navlinks a:hover,.reference-pricing .navlinks a.on{background-size:100% 1.5px}.reference-pricing .navlinks a.on{color:var(--site-ink);font-weight:600}.reference-pricing .btn{justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:inline-flex}.reference-pricing .btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #12121224}.reference-pricing .btn:focus-visible,.reference-pricing .faq-q:focus-visible,.reference-pricing .p-submit:focus-visible,.reference-pricing .p-input:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.reference-pricing .menu-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.reference-pricing .mi{width:20px;height:14px;display:block;position:relative}.reference-pricing .mi span{background:var(--site-ink);border-radius:2px;height:2px;transition:transform .3s,top .3s;position:absolute;left:0;right:0}.reference-pricing .mi span:first-child{top:2px}.reference-pricing .mi span:nth-child(2){top:10px}.reference-pricing .mi.open span:first-child{top:6px;transform:rotate(45deg)}.reference-pricing .mi.open span:nth-child(2){top:6px;transform:rotate(-45deg)}.reference-pricing .m-menu-link{border-bottom:1px solid #eceae4;align-items:center;min-height:48px;padding:0 4px;font-size:17px;font-weight:500;display:flex}.reference-pricing .plan{background:var(--site-white);border:1px solid var(--site-border);border-radius:26px;flex-direction:column;padding:clamp(26px,3vw,36px);transition:translate .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s;display:flex;position:relative}.reference-pricing .plan:hover{translate:0 -6px;box-shadow:0 26px 60px #1212121a}.reference-pricing .plan.rec{border-color:var(--site-accent);box-shadow:0 0 0 2px var(--site-accent),0 26px 60px #3f37c929}.reference-pricing .plan.dark{background:var(--site-ink);color:var(--site-background);border-color:var(--site-ink)}.reference-pricing .plan.dark.rec{box-shadow:0 0 0 2px #b8b3ff,0 26px 60px #3f37c94d}.reference-pricing .rec-badge{display:none}.reference-pricing .plan.rec .rec-badge{display:inline-flex}.reference-pricing .feat{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.reference-pricing .vol-range{width:100%;height:28px;accent-color:var(--site-accent);cursor:pointer;margin:0}.reference-pricing .cmp-row{border-bottom:1px solid #eceae4;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:14px 20px;font-size:15px;display:grid}.reference-pricing .cmp-row:hover{background:#faf9f6}@media (max-width:720px){.reference-pricing .cmp-row{--comparison-row-background:#fff;background:var(--comparison-row-background);grid-template-columns:150px repeat(3,minmax(0,1fr))}.reference-pricing .cmp-row:first-child,.reference-pricing .cmp-row:hover{--comparison-row-background:#faf9f6}.reference-pricing .cmp-row>:first-child{z-index:1;background:var(--comparison-row-background);box-shadow:-20px 0 var(--comparison-row-background);position:sticky;left:0}}@media (max-width:350px){.reference-pricing .cmp-row>:first-child{box-shadow:none;position:static}}.reference-pricing .faq-q{all:unset;box-sizing:border-box;letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:18px 0;font-size:18px;font-weight:600;display:flex}.reference-pricing .faq-icon{width:32px;height:32px;color:var(--site-accent);background:#ecebfb;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .3s,background-color .3s;display:inline-flex}.reference-pricing .faq-icon.open{background:var(--site-accent);color:var(--site-white);transform:rotate(45deg)}.reference-pricing .p-input{font:inherit;color:var(--site-ink);background:var(--site-background);border:1.5px solid var(--site-border);box-sizing:border-box;border-radius:12px;width:100%;min-height:46px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background-color .2s}.reference-pricing .p-input:focus{border-color:var(--site-accent);background:var(--site-white);outline:none;box-shadow:0 0 0 4px #3f37c91f}.reference-pricing .p-input[aria-invalid=true]{border-color:#b42318}.reference-pricing .p-submit{all:unset;box-sizing:border-box;background:var(--site-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:14px 24px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;color:var(--site-white)!important}.reference-pricing .p-submit:hover{background:#2a2930;transform:translateY(-1px);box-shadow:0 12px 30px #12121238}.reference-pricing .p-link{all:unset;cursor:pointer;color:var(--site-muted);text-underline-offset:4px;padding:6px 0;font-size:14px;text-decoration:underline}@media (max-width:960px){.reference-pricing .navlinks{display:none}.reference-pricing .menu-btn{display:inline-flex}}@media (min-width:961px){.reference-pricing .m-menu{display:none}}@media (max-width:600px){.reference-pricing .hide-xs{display:none}.reference-pricing .cmp-row{padding:12px 14px;font-size:14px}}@media (prefers-reduced-motion:no-preference){.reference-pricing .hero-in{animation:.9s cubic-bezier(.2,.7,.2,1) both website-pricing-rise}.reference-pricing .hero-in.d1{animation-delay:80ms}.reference-pricing .hero-in.d2{animation-delay:.18s}.reference-pricing .hero-in.d3{animation-delay:.28s}@keyframes website-pricing-rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.reference-pricing .plan-in{animation:.9s cubic-bezier(.16,1,.3,1) both website-pricing-planIn}.reference-pricing .plan-in.i2{animation-delay:.1s}.reference-pricing .plan-in.i3{animation-delay:.2s}@keyframes website-pricing-planIn{0%{opacity:0;filter:blur(6px);transform:translateY(36px)scale(.97)}to{opacity:1;filter:none;transform:none}}.reference-pricing .rec-badge{animation:.5s cubic-bezier(.3,1.6,.5,1) both website-pricing-badgePop}@keyframes website-pricing-badgePop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.reference-pricing .shine{position:relative;overflow:hidden}.reference-pricing .shine:after{content:"";background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);width:40%;animation:3.6s ease-in-out 1s infinite website-pricing-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-14deg)}@keyframes website-pricing-shine{0%{left:-60%}55%,to{left:130%}}.reference-pricing .ping:after{content:"";background:var(--site-accent);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite website-pricing-ping;position:absolute;inset:0}@keyframes website-pricing-ping{75%,to{opacity:0;transform:scale(3)}}.reference-pricing .glow{animation:16s ease-in-out infinite alternate website-pricing-drift}@keyframes website-pricing-drift{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(5%,4%)scale(1.08)}}.reference-pricing .audit-num{animation:3s ease-in-out infinite website-pricing-numGlow}@keyframes website-pricing-numGlow{0%,to{text-shadow:0 0 #ffb08a00}50%{text-shadow:0 0 28px #ffb08a73}}.reference-pricing .tl-m{transform-origin:0;animation:.5s cubic-bezier(.2,.7,.2,1) both website-pricing-tlIn;animation-delay:calc(var(--m)*70ms + .2s)}@keyframes website-pricing-tlIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}.reference-pricing .tl-flag{animation:2.2s ease-in-out 1.2s infinite website-pricing-flagPulse}@keyframes website-pricing-flagPulse{0%,to{box-shadow:0 0 8px #ffb08a99}50%{box-shadow:0 0 22px #ffb08a}}.reference-pricing .faq-a{animation:.4s cubic-bezier(.2,.7,.2,1) both website-pricing-rise}.reference-pricing .p-success{animation:.5s cubic-bezier(.2,.7,.2,1) both website-pricing-rise}.reference-pricing .p-check-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s ease-out .3s forwards website-pricing-draw}@keyframes website-pricing-draw{to{stroke-dashoffset:0}}.reference-pricing .m-menu{animation:.25s both website-pricing-fade}@keyframes website-pricing-fade{0%{opacity:0}to{opacity:1}}.reference-pricing html{scroll-behavior:smooth}@supports (animation-timeline:view()){.reference-pricing .reveal{animation:linear both website-pricing-reveal;animation-timeline:view();animation-range:entry entry 70%}@keyframes website-pricing-reveal{0%{opacity:0;transform:translateY(40px)scale(.985)}to{opacity:1;transform:none}}}}.reference-pricing .dk-foot{color:#f4f3ef;isolation:isolate;background:#0e0e10;margin-top:120px;position:relative;overflow:hidden}.reference-pricing .dk-foot:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#6c63ff38,#6c63ff00 70%);width:1100px;height:420px;position:absolute;top:-220px;left:50%;translate:-50%}.reference-pricing .dk-foot:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;top:0;left:0;right:0}.reference-pricing .dk-foot a{color:#a8a6a0;text-decoration:none;transition:color .2s}.reference-pricing .dk-foot a:hover{color:var(--site-white)}.reference-pricing .dk-foot .fh{letter-spacing:.02em;color:#77756f;border-bottom:1px solid #ffffff1a;min-width:150px;padding-bottom:12px;margin-bottom:6px!important;font-size:13px!important;font-weight:500!important}.reference-pricing .dk-foot .fdesc{color:#a8a6a0!important}.reference-pricing .dk-foot .fmail{color:#f4f3ef!important}.reference-pricing .dk-foot .fbar{color:#77756f!important;border-top:1px solid #ffffff1a!important}.reference-pricing .dk-foot .soc{gap:10px;display:flex}.reference-pricing .dk-foot .soc :is(a,.social-placeholder){color:#c9c7c1;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.reference-pricing .dk-foot .soc :is(a,.social-placeholder):hover{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.reference-pricing .dk-foot .soc svg{fill:currentColor;width:15px;height:15px}.reference-pricing .nav-signin{display:inline-flex}@media (max-width:960px){.reference-pricing .nav-signin{display:none}}@media (max-width:600px){.reference-pricing .dk-foot{margin-top:80px}.reference-pricing .dk-foot>div{padding:64px 20px 36px!important}.reference-pricing .dk-foot>div>div:first-child{gap:36px!important}.reference-pricing .dk-foot>div>div:first-child>div:last-child{gap:32px 40px!important}.reference-pricing .dk-foot .fh{min-width:130px}.reference-pricing .dk-foot a{align-items:center;min-height:36px;display:inline-flex}.reference-pricing .dk-foot .soc :is(a,.social-placeholder){width:44px;height:44px}.reference-pricing .dk-foot .fbar{margin-top:44px!important}.reference-pricing input,.reference-pricing select,.reference-pricing textarea{font-size:16px!important}}.reference-pricing .aud-close{all:unset;box-sizing:border-box;z-index:3;width:44px;height:44px;color:var(--site-muted);cursor:pointer;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:inline-flex;position:absolute;top:14px;right:14px}.reference-pricing .aud-close:hover{color:var(--site-ink);background:#f1efea;transform:rotate(90deg)}.reference-pricing .aud-close:focus-visible,.reference-pricing .aud-submit:focus-visible,.reference-pricing .aud-input:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.reference-pricing .aud-input{font:inherit;color:var(--site-ink);background:var(--site-background);border:1.5px solid var(--site-border);box-sizing:border-box;border-radius:12px;width:100%;min-height:46px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background-color .2s}.reference-pricing .aud-input:focus{border-color:var(--site-accent);background:var(--site-white);outline:none;box-shadow:0 0 0 4px #3f37c91f}.reference-pricing .aud-input[aria-invalid=true]{border-color:#b42318}.reference-pricing .aud-submit{all:unset;box-sizing:border-box;background:var(--site-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:14px 24px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;color:var(--site-white)!important}.reference-pricing .aud-submit:hover{background:#2a2930;transform:translateY(-1px);box-shadow:0 12px 30px #12121238}.reference-pricing .aud-link{all:unset;cursor:pointer;color:var(--site-muted);text-underline-offset:4px;padding:6px 0;font-size:14px;text-decoration:underline}@media (max-width:720px){.reference-pricing .aud-side{flex:100%!important;gap:14px!important;padding:22px 22px 20px!important}.reference-pricing .aud-report{display:none!important}.reference-pricing .aud-side>.aud-in:nth-child(2){padding-right:50px}.reference-pricing .aud-side .aud-num{font-size:44px!important}.reference-pricing .aud-num{font-size:56px!important}}@media (max-width:600px){.reference-pricing .aud-input{font-size:16px}.reference-pricing .aud-panel{border-radius:22px!important}}@media (prefers-reduced-motion:no-preference){.reference-pricing .aud-overlay .aud-backdrop{animation:.35s both website-pricing-audFade}.reference-pricing .aud-overlay .aud-panel{transform-origin:50% 60%;animation:.6s cubic-bezier(.16,1.1,.3,1) both website-pricing-audPop}.reference-pricing .aud-overlay .aud-in{animation:.6s cubic-bezier(.2,.7,.2,1) both website-pricing-audRise}.reference-pricing .aud-overlay .aud-in:first-child{animation-delay:.18s}.reference-pricing .aud-overlay .aud-in:nth-child(2){animation-delay:.26s}.reference-pricing .aud-overlay .aud-in:nth-child(3){animation-delay:.34s}.reference-pricing .aud-overlay .aud-in:nth-child(4){animation-delay:.42s}.reference-pricing .aud-overlay .aud-in:nth-child(5){animation-delay:.5s}.reference-pricing .aud-overlay .aud-in:nth-child(6){animation-delay:.58s}.reference-pricing .aud-overlay .aud-in:nth-child(7){animation-delay:.66s}.reference-pricing .aud-overlay .aud-in:nth-child(8){animation-delay:.74s}.reference-pricing .aud-glow{animation:10s ease-in-out infinite alternate website-pricing-audDrift}.reference-pricing .aud-overlay.closing .aud-backdrop{animation:.22s both website-pricing-audFadeOut}.reference-pricing .aud-overlay.closing .aud-panel{animation:.22s both website-pricing-audPopOut}.reference-pricing .aud-success{animation:.5s cubic-bezier(.2,.7,.2,1) both website-pricing-audRise}.reference-pricing .aud-check{animation:.6s cubic-bezier(.3,1.6,.5,1) both website-pricing-audBadge}.reference-pricing .aud-check-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s ease-out .3s forwards website-pricing-audDraw}.reference-pricing .aud-overlay .aud-bar{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) .55s both website-pricing-audBar}.reference-pricing .aud-overlay .aud-bar.d2{animation-delay:.7s}.reference-pricing .aud-overlay .aud-bar.d3{animation-delay:.85s}.reference-pricing .aud-num{animation:3s ease-in-out infinite website-pricing-audGlow}.reference-pricing .aud-ping:after{content:"";background:#b8b3ff;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite website-pricing-audPing;position:absolute;inset:0}@keyframes website-pricing-audFade{0%{opacity:0}to{opacity:1}}@keyframes website-pricing-audPop{0%{opacity:0;transform:perspective(1200px)translateY(40px)rotateX(10deg)scale(.92)}to{opacity:1;transform:none}}@keyframes website-pricing-audRise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes website-pricing-audDrift{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(5%,4%)scale(1.08)}}@keyframes website-pricing-audFadeOut{to{opacity:0}}@keyframes website-pricing-audPopOut{to{opacity:0;transform:translateY(20px)scale(.96)}}@keyframes website-pricing-audBadge{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:none}}@keyframes website-pricing-audDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes website-pricing-audBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes website-pricing-audGlow{0%,to{text-shadow:0 0 #ffb08a00}50%{text-shadow:0 0 28px #ffb08a73}}@keyframes website-pricing-audPing{75%,to{opacity:0;transform:scale(3)}}}.reference-pricing .navbar .btn{white-space:nowrap}@media (max-width:430px){.reference-pricing .navbar{gap:10px!important;padding:0 16px!important}.reference-pricing .navbar img{height:24px!important}.reference-pricing .navbar .btn{padding:10px 14px!important;font-size:14px!important}}