.pricing-page,.subscription-page{color:#eef2fb;background:#080b14;min-height:100svh}.pricing-hero{background:radial-gradient(circle at 50% 8%,#695bec3b,#0000 31%),radial-gradient(circle at 88% 62%,#33c1bb21,#0000 31%),#080b14;padding:154px max(22px,50vw - 620px) 80px;position:relative;overflow:hidden}.pricing-grid{opacity:.55;background-image:linear-gradient(#8a97be0b 1px,#0000 1px),linear-gradient(90deg,#8a97be0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 82%);mask-image:linear-gradient(#000 10%,#0000 82%)}.pricing-hero-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.pricing-kicker,.pricing-section-heading>span,.subscription-heading>div>span,.subscription-card>header>span{color:#65ddd3;letter-spacing:.15em;text-transform:uppercase;font:850 10px/1.3 ui-monospace,monospace}.pricing-kicker{align-items:center;gap:10px;display:flex}.pricing-kicker i{background:#65ddd3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #65ddd3}.pricing-hero h1{color:#fff;letter-spacing:-.055em;max-width:900px;margin:20px 0 0;font-size:clamp(48px,6vw,78px);font-weight:760;line-height:1.02}.pricing-hero h1 em{color:#0000;background:linear-gradient(90deg,#a99eff,#65ddd3);-webkit-background-clip:text;background-clip:text;font-style:normal}.pricing-hero-copy>p{color:#aeb7c9;max-width:690px;margin:22px 0 0;font-size:16px;line-height:1.7}.pricing-stripe-note{color:#c5cedd;background:#111727b8;border:1px solid #69ddd333;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:9px 14px;font-size:11px;font-weight:700;display:flex}.pricing-stripe-note svg{fill:none;stroke:#65ddd3;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pricing-plan-grid{z-index:1;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:58px;display:grid;position:relative}.pricing-plan{background:linear-gradient(150deg,#1c2032f2,#0d111efa);border:1px solid #96a0c32b;border-radius:22px;flex-direction:column;min-height:610px;padding:31px 27px 27px;transition:transform .25s,border-color .25s;display:flex;position:relative;box-shadow:0 28px 70px #00000047}.pricing-plan:hover{border-color:#69ddd359;transform:translateY(-6px)}.pricing-plan-pro{border-color:#776cf0;box-shadow:0 28px 78px #352aa038}.pricing-popular{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#6257d4,#468fbb,#3abeb2);border-radius:999px;padding:7px 16px;font-size:9px;font-weight:850;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-plan header>span{color:#65ddd3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.pricing-plan h2{color:#fff;margin:12px 0 0;font-size:29px}.pricing-plan header p{color:#9fa9bc;min-height:64px;margin:12px 0 0;font-size:13px;line-height:1.65}.pricing-price{align-items:flex-end;gap:5px;margin-top:22px;display:flex}.pricing-price strong{color:#fff;font-size:44px;line-height:1}.pricing-price span{color:#8994aa;padding-bottom:5px;font-size:12px}.pricing-rule{background:#ffffff14;height:1px;margin:24px 0}.pricing-plan ul{gap:12px;margin:0 0 25px;padding:0;list-style:none;display:grid}.pricing-plan li{color:#c2cad8;gap:10px;font-size:12px;line-height:1.45;display:flex}.pricing-plan li>span{color:#65ddd3;font-weight:900}.pricing-plan-action{color:#fff;background:linear-gradient(90deg,#5d52cf,#7165e8);border:1px solid #7d73f48c;border-radius:8px;justify-content:center;align-items:center;gap:13px;min-height:47px;margin-top:auto;font-size:12px;font-weight:850;display:flex}.pricing-plan-free .pricing-plan-action{color:#d7deea;background:#ffffff0b}.pricing-sales{z-index:1;color:#919caf;text-align:center;margin:28px 0 0;font-size:12px;position:relative}.pricing-sales a{color:#65ddd3;font-weight:800}.pricing-comparison,.pricing-included,.pricing-faq{padding:80px max(22px,50vw - 580px)}.pricing-comparison{background:#0d111e}.pricing-included{background:linear-gradient(#080b14,#0d1220)}.pricing-faq{background:#0b0f1a}.pricing-section-heading{text-align:center;max-width:760px;margin:0 auto}.pricing-section-heading h2{color:#fff;letter-spacing:-.04em;margin:15px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.08}.pricing-section-heading p{color:#98a4b8;max-width:670px;margin:15px auto 0;font-size:14px;line-height:1.7}.pricing-table-wrap{background:#111625;border:1px solid #97a1c129;border-radius:18px;margin-top:42px;overflow-x:auto}.pricing-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.pricing-table-wrap th,.pricing-table-wrap td{color:#abb5c8;border-bottom:1px solid #fff1;padding:17px 22px;font-size:12px}.pricing-table-wrap th{color:#65ddd3;letter-spacing:.1em;text-transform:uppercase;background:#665ce114;font-size:10px}.pricing-table-wrap th:not(:first-child),.pricing-table-wrap td:not(:first-child){text-align:center}.pricing-table-wrap tbody tr:last-child td{border-bottom:0}.pricing-table-wrap td:first-child{color:#e3e7f0;font-weight:700}.pricing-table-wrap td span{border-radius:50%;place-items:center;width:27px;height:27px;margin:auto;font-weight:900;display:grid}.pricing-table-wrap .included{color:#07100f;background:#65ddd3}.pricing-table-wrap .excluded{color:#657087;background:#1c2232}.pricing-included-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.pricing-included-grid article{background:#141929db;border:1px solid #96a0c224;border-radius:17px;padding:25px}.pricing-included-grid article>i{color:#65ddd3;background:#65ddd30f;border:1px solid #65ddd333;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.pricing-included-grid svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.pricing-included-grid h3{color:#f4f6fb;margin:18px 0 0;font-size:17px}.pricing-included-grid p{color:#98a4b7;margin:10px 0 0;font-size:12px;line-height:1.65}.pricing-faq-list{gap:12px;max-width:880px;margin:40px auto 0;display:grid}.pricing-faq details{background:#121725;border:1px solid #96a0c226;border-radius:13px}.pricing-faq summary{color:#eef1f8;cursor:pointer;justify-content:space-between;align-items:center;padding:19px 21px;font-size:13px;font-weight:750;list-style:none;display:flex}.pricing-faq summary span{color:#65ddd3;font-size:20px}.pricing-faq details p{color:#9ba6ba;margin:0;padding:0 21px 20px;font-size:12px;line-height:1.7}.pricing-cta{background:radial-gradient(circle at 82% 40%,#4ec6be24,#0000 35%),linear-gradient(120deg,#181535,#111825);border:1px solid #7065e65c;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:0 max(22px,50vw - 620px) 80px;padding:42px;display:flex;box-shadow:0 25px 70px #00000047}.pricing-cta>div>span{color:#65ddd3;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.pricing-cta h2{color:#fff;margin:10px 0 0;font-size:35px}.pricing-cta p{color:#9ba6bb;margin:9px 0 0;font-size:13px}.pricing-cta>div:last-child{gap:10px;display:flex}.pricing-cta a{color:#fff;background:#655bd8;border:1px solid #756bea;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:11px;font-weight:800;display:flex}.pricing-cta a:last-child{background:#ffffff0a;border-color:#ffffff2e}.subscription-page{background:radial-gradient(circle at 50% 0,#6455e12e,#0000 28%),#080b14;padding-top:96px}.subscription-shell{width:min(1180px,100% - 40px);margin:auto;padding:48px 0 80px}.subscription-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px;display:flex}.subscription-heading h1{color:#fff;letter-spacing:-.04em;margin:12px 0 0;font-size:42px}.subscription-heading p{color:#9da8bb;margin:9px 0 0;font-size:13px}.subscription-heading>a{color:#dce2ee;border:1px solid #ffffff26;border-radius:8px;padding:11px 16px;font-size:11px;font-weight:800}.subscription-summary,.subscription-card{background:linear-gradient(145deg,#191e30f7,#0d111efa);border:1px solid #97a1c229;border-radius:18px;box-shadow:0 24px 60px #0003}.subscription-summary{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:22px;display:grid}.subscription-summary div{flex-direction:column;gap:8px;display:flex}.subscription-summary small{color:#778399;text-transform:uppercase;font-size:9px;font-weight:800}.subscription-summary strong{color:#fff;text-transform:capitalize;font-size:18px}.subscription-summary button,.subscription-plans button,.subscription-checkout button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5e54d3,#4baca8);border:0;border-radius:7px;min-height:42px;padding:0 17px;font-size:11px;font-weight:800}.subscription-summary button:disabled,.subscription-plans button:disabled,.subscription-checkout button:disabled{cursor:not-allowed;filter:saturate(.2);opacity:.55}.subscription-card{margin-top:18px;padding:28px}.subscription-card>header h2{color:#fff;margin:10px 0 0;font-size:27px}.subscription-card>header p{color:#98a4b7;margin:8px 0 0;font-size:12px}.subscription-loading{color:#9ba6b9;justify-content:center;align-items:center;gap:10px;min-height:210px;font-size:12px;display:flex}.subscription-loading i{border:2px solid #4d5669;border-top-color:#65ddd3;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite globalLoaderSpin}.subscription-plans{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px;display:grid}.subscription-plans article{background:#080c1780;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;padding:21px;display:flex}.subscription-plans article.selected{border-color:#746ae8}.subscription-plans article>div{justify-content:space-between;align-items:center;display:flex}.subscription-plans h3{color:#fff;margin:0;font-size:21px}.subscription-plans article>div span{color:#65ddd3;text-transform:uppercase;background:#65ddd314;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.subscription-plans article>p{color:#919caf;min-height:48px;margin:9px 0;font-size:11px;line-height:1.55}.subscription-plans article>strong{color:#fff;margin-top:10px;font-size:30px}.subscription-plans article>strong small{color:#7f8ba1;font-size:10px}.subscription-plans ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.subscription-plans li{color:#aeb8c9;font-size:10px}.subscription-plans button{margin-top:auto}.subscription-onboarding{scroll-margin-top:110px}.subscription-onboarding form{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:25px;display:grid}.subscription-onboarding label{flex-direction:column;gap:7px;display:flex}.subscription-onboarding label.wide,.subscription-checkout{grid-column:1/-1}.subscription-onboarding label>span{color:#cbd2df;font-size:10px;font-weight:750}.subscription-onboarding input{color:#f2f4fa;background:#0d1220;border:1px solid #343d51;border-radius:7px;outline:0;height:43px;padding:0 12px}.subscription-onboarding input:focus{border-color:#7167e5;box-shadow:0 0 0 3px #7167e51f}.subscription-checkout{background:#65ddd30b;border:1px solid #65ddd329;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:4px;padding:17px;display:flex}.subscription-checkout p{color:#b4bece;margin:0;font-size:11px}.subscription-checkout p b{color:#65ddd3}.subscription-history>div{margin-top:20px;overflow-x:auto}.subscription-history table{border-collapse:collapse;width:100%;min-width:680px}.subscription-history th,.subscription-history td{color:#aeb8c9;text-align:left;border-bottom:1px solid #ffffff12;padding:13px;font-size:10px}.subscription-history th{color:#6fded4;text-transform:uppercase}.subscription-history a{color:#8f85f2;font-weight:800}.subscription-dashboard-shell{min-height:100svh}.subscription-workspace{background:#080b14;min-width:0}.subscription-workspace .subscription-page{min-height:calc(100svh - 60px);padding-top:0}.subscription-workspace .subscription-shell{padding-top:36px}.subscription-overview-link{color:#d9dbe2;background:#14151a;border:1px solid #30323a;border-radius:6px;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.subscription-overview-link:hover{color:#b9adff;border-color:#5d527e}.subscription-sidebar.subscription-sidebar-collapsed{flex-basis:72px;width:72px;padding-left:10px;padding-right:10px}.subscription-sidebar-collapsed .dashboard-brand{align-items:center;padding-left:0;padding-right:0}.subscription-sidebar-collapsed .dashboard-brand>div,.subscription-sidebar-collapsed .dashboard-logo-full,.subscription-sidebar-collapsed .dashboard-menu-text,.subscription-sidebar-collapsed .dashboard-nav-label,.subscription-sidebar-collapsed .dashboard-summary-meta,.subscription-sidebar-collapsed .dashboard-submenu,.subscription-sidebar-collapsed .dashboard-user>div,.subscription-sidebar-collapsed .dashboard-user>i,.subscription-sidebar-collapsed .dashboard-footer-actions span{display:none}.subscription-sidebar-collapsed .dashboard-logo-icon{display:grid}.subscription-sidebar-collapsed .dashboard-collapse{top:61px;right:11px}.subscription-sidebar-collapsed .dashboard-navigation{align-items:center;overflow:visible}.subscription-sidebar-collapsed .dashboard-main-link,.subscription-sidebar-collapsed .dashboard-menu-group,.subscription-sidebar-collapsed .dashboard-menu-group summary{width:44px}.subscription-sidebar-collapsed .dashboard-main-link,.subscription-sidebar-collapsed .dashboard-menu-group summary{justify-content:center;padding:0}.subscription-sidebar-collapsed .dashboard-user{justify-content:center;width:44px;padding:5px;display:flex}.subscription-sidebar-collapsed .dashboard-footer-actions{grid-template-columns:1fr;width:44px}@media (max-width:900px){.pricing-plan-grid,.pricing-included-grid,.subscription-plans{grid-template-columns:1fr}.pricing-plan{min-height:0}.pricing-cta{flex-direction:column;align-items:flex-start}.subscription-summary{grid-template-columns:repeat(3,1fr)}.subscription-summary button{grid-column:1/-1}.subscription-onboarding form{grid-template-columns:1fr}.subscription-onboarding label.wide,.subscription-checkout{grid-column:auto}}@media (max-width:600px){.pricing-hero{padding-top:125px}.pricing-hero h1{font-size:45px}.pricing-comparison,.pricing-included,.pricing-faq{padding-block:58px}.pricing-included-grid{grid-template-columns:1fr}.pricing-cta{padding:27px}.pricing-cta>div:last-child{flex-direction:column;width:100%}.subscription-shell{width:min(100% - 28px,1180px);padding-top:35px}.subscription-heading{flex-direction:column;align-items:flex-start}.subscription-heading h1{font-size:34px}.subscription-summary{grid-template-columns:1fr}.subscription-summary button{grid-column:auto}.subscription-card{padding:20px}.subscription-checkout{flex-direction:column;align-items:stretch}}.pricing-page-redesign{--pricing-bg:#070b14;--pricing-panel:#111724;--pricing-panel-strong:#141a2c;--pricing-border:#8fa0bf33;--pricing-muted:#9ba8ba;--pricing-text:#f6f8fc;--pricing-teal:#66ded5;--pricing-violet:#8c7af3;background:var(--pricing-bg)}.pricing-page-redesign .pricing-hero{background:radial-gradient(circle at 50% 2%,#6852e233,#0000 31%),radial-gradient(circle at 86% 54%,#2ebeb81a,#0000 30%),linear-gradient(#080c17 0%,#070b14 100%);padding:138px max(24px,50vw - 640px) 78px}.pricing-page-redesign .pricing-grid{opacity:.62;background-size:52px 52px;-webkit-mask-image:linear-gradient(#000 8%,#000000b3 54%,#0000 94%);mask-image:linear-gradient(#000 8%,#000000b3 54%,#0000 94%)}.pricing-page-redesign .pricing-hero-copy{max-width:900px;margin:0 auto}.pricing-page-redesign .pricing-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:880px;margin-top:18px;font-size:clamp(46px,5vw,68px);line-height:1.02}.pricing-page-redesign .pricing-hero h1 em{background:linear-gradient(90deg,#a493ff 0%,#6fddd5 76%);-webkit-background-clip:text;background-clip:text;display:inline-block}.pricing-page-redesign .pricing-hero-copy>p{max-width:720px;margin-top:20px;font-size:16px}.pricing-page-redesign .pricing-stripe-note{margin-top:18px}.pricing-page-redesign .pricing-billing-switch{z-index:2;background:#0d121fe6;border:1px solid #91a0c03d;border-radius:12px;grid-template-columns:1fr 1fr;width:min(100%,330px);margin:38px auto 0;padding:5px;display:grid;position:relative;box-shadow:0 16px 36px #00000038}.pricing-page-redesign .pricing-billing-switch button{color:#9ca8bb;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font:750 13px/1.2 inherit;display:flex}.pricing-page-redesign .pricing-billing-switch button span{color:#7ae6dd;text-transform:uppercase;background:#66ded517;border-radius:999px;padding:4px 6px;font-size:9px}.pricing-page-redesign .pricing-billing-switch button.is-active{color:#fff;background:linear-gradient(135deg,#6c5be2d9,#39989fc7);box-shadow:0 8px 20px #3e3f9c3d}.pricing-page-redesign .pricing-billing-switch button.is-active span{color:#fff;background:#ffffff21}.pricing-page-redesign .pricing-billing-switch button:focus-visible{outline:2px solid var(--pricing-teal);outline-offset:2px}.pricing-page-redesign .pricing-plan-grid{gap:18px;margin-top:44px}.pricing-page-redesign .pricing-plan{border-color:var(--pricing-border);background:linear-gradient(145deg,#ffffff05,#0000 42%),linear-gradient(160deg,#151b2b 0%,#0e1421 100%);border-radius:18px;min-height:690px;padding:34px 28px 25px;box-shadow:0 24px 60px #00000040}.pricing-page-redesign .pricing-plan:hover{border-color:#66ded561;transform:translateY(-4px)}.pricing-page-redesign .pricing-plan-pro{background:radial-gradient(circle at 50% 0,#6d5be21f,#0000 32%),linear-gradient(160deg,#171c30 0%,#101522 100%);border-color:#8b79f2c7;box-shadow:0 30px 78px #2c228240,inset 0 1px #ffffff09}.pricing-page-redesign .pricing-plan-enterprise{border-color:#66ded53d}.pricing-page-redesign .pricing-popular{text-align:center;min-width:124px;top:-13px}.pricing-page-redesign .pricing-plan header>span{color:var(--pricing-teal);font-size:10px}.pricing-page-redesign .pricing-plan h2{letter-spacing:-.035em;margin-top:10px;font-size:30px}.pricing-page-redesign .pricing-plan-identity{color:#9cece6;letter-spacing:.04em;background:#66ded50e;border:1px solid #66ded538;border-radius:999px;align-self:flex-start;align-items:center;min-height:25px;margin-top:10px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.pricing-page-redesign .pricing-plan-pro .pricing-plan-identity{color:#c2b7ff;background:#7c67ea1a;border-color:#9785f56b}.pricing-page-redesign .pricing-plan header p{color:#a9b4c5;min-height:67px;margin-top:11px;font-size:13px;line-height:1.62}.pricing-page-redesign .pricing-price{min-height:54px;margin-top:20px}.pricing-page-redesign .pricing-price strong{letter-spacing:-.04em;font-size:46px}.pricing-page-redesign .pricing-price span{color:#8f9bad;padding-bottom:6px;font-size:12px}.pricing-page-redesign .pricing-saving{color:#73e2d9;flex-wrap:wrap;gap:3px 9px;min-height:36px;margin:8px 0 0;font-size:11px;font-weight:800;line-height:1.45;display:flex}.pricing-page-redesign .pricing-saving span{color:#aab6c7;font-weight:600}.pricing-page-redesign .pricing-saving.is-muted{color:#8e9aac;font-weight:600}.pricing-page-redesign .pricing-allowance{color:#eef5f7;align-items:center;gap:8px;margin:13px 0 0;font-size:13px;font-weight:760;display:flex}.pricing-page-redesign .pricing-allowance span{width:22px;height:22px;color:var(--pricing-teal);border:1px solid #66ded55c;border-radius:50%;place-items:center;font-size:11px;display:grid}.pricing-page-redesign .pricing-rule{margin:20px 0}.pricing-page-redesign .pricing-plan ul{gap:10px;margin-bottom:24px}.pricing-page-redesign .pricing-plan li{color:#c3ccda;font-size:12px;line-height:1.48}.pricing-page-redesign .pricing-plan li>span{color:var(--pricing-teal)}.pricing-page-redesign .pricing-plan-action{border-radius:9px;justify-content:space-between;min-height:49px;padding:0 13px 0 17px;font-size:12px}.pricing-page-redesign .pricing-plan-action svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.pricing-page-redesign .pricing-plan-free .pricing-plan-action{background:#ffffff09;border-color:#8f9cbe73}.pricing-page-redesign .pricing-plan-enterprise .pricing-plan-action{background:linear-gradient(90deg,#126d76,#168d8a);border-color:#66ded57a}.pricing-page-redesign .pricing-plan-note{color:#778497;text-align:center;min-height:31px;margin-top:12px;font-size:10px;line-height:1.5;display:block}.pricing-page-redesign .pricing-sales{color:#a1acbd;margin-top:25px;font-size:12px}.pricing-page-redesign .pricing-comparison,.pricing-page-redesign .pricing-guidance,.pricing-page-redesign .pricing-trial,.pricing-page-redesign .pricing-value,.pricing-page-redesign .pricing-upgrade,.pricing-page-redesign .pricing-faq{padding:78px max(24px,50vw - 590px)}.pricing-page-redesign .pricing-comparison{background:#0d1220}.pricing-page-redesign .pricing-guidance{background:linear-gradient(#080c16,#0b101b)}.pricing-page-redesign .pricing-trial,.pricing-page-redesign .pricing-value{background:#0d1220}.pricing-page-redesign .pricing-upgrade{background:linear-gradient(#080c15,#0b101b)}.pricing-page-redesign .pricing-faq{background:#080c15}.pricing-page-redesign .pricing-section-heading{max-width:820px}.pricing-page-redesign .pricing-section-heading h2{font-size:clamp(34px,3.5vw,48px)}.pricing-page-redesign .pricing-section-heading p{color:#a8b4c4;font-size:15px}.pricing-page-redesign .pricing-table-wrap{background:#111725;border-color:#90a0c033;border-radius:16px;margin-top:39px}.pricing-page-redesign .pricing-table-wrap th,.pricing-page-redesign .pricing-table-wrap td{padding:15px 20px}.pricing-page-redesign .pricing-table-wrap th{color:#83e5dd;background:#171d31;position:sticky;top:0}.pricing-page-redesign .pricing-table-wrap th:nth-child(3){color:#fff;background:#6f5ee140}.pricing-page-redesign .pricing-table-wrap td:nth-child(3){background:#705ee109}.pricing-page-redesign .pricing-table-wrap td strong{color:#d9e1ec;font-size:11px;font-weight:750}.pricing-page-redesign .pricing-table-note{color:#748195;text-align:center;margin:14px 0 0;font-size:11px;line-height:1.55}.pricing-page-redesign .pricing-guidance-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.pricing-page-redesign .pricing-guidance-grid article{border:1px solid var(--pricing-border);background:linear-gradient(155deg,#141a28,#0f1521);border-radius:16px;flex-direction:column;min-height:310px;padding:27px;display:flex;position:relative}.pricing-page-redesign .pricing-guidance-grid article.is-featured{border-color:#8b79f29e;box-shadow:0 20px 48px #2d238329}.pricing-page-redesign .pricing-guidance-grid article>span{color:#48556b;font:800 11px/1 ui-monospace,monospace;position:absolute;top:25px;right:25px}.pricing-page-redesign .pricing-guidance-grid small{color:var(--pricing-teal);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.pricing-page-redesign .pricing-guidance-grid h3{color:#fff;letter-spacing:-.03em;margin:16px 0 0;font-size:24px}.pricing-page-redesign .pricing-guidance-grid p{color:#a5b1c2;margin:13px 0 24px;font-size:13px;line-height:1.65}.pricing-page-redesign .pricing-guidance-grid a{color:#eafaf8;background:#288b8b1f;border:1px solid #66ded559;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:45px;margin-top:auto;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pricing-page-redesign .pricing-guidance-grid article.is-featured a{background:#6559d6;border-color:#796bea}.pricing-page-redesign .pricing-guidance-grid svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pricing-page-redesign .pricing-trial-flow{grid-template-columns:repeat(5,1fr);gap:14px;margin:42px 0 0;padding:0;list-style:none;display:grid;position:relative}.pricing-page-redesign .pricing-trial-flow:before{content:"";background:linear-gradient(90deg,#66ded526,#66ded5 34%,#8c7af3 72%,#8c7af326);height:1px;position:absolute;top:31px;left:7%;right:7%}.pricing-page-redesign .pricing-trial-flow li{z-index:1;background:linear-gradient(160deg,#151c2a,#101622);border:1px solid #8fa0bf2e;border-radius:14px;min-width:0;padding:20px 17px 19px;transition:border-color .22s,transform .22s,box-shadow .22s;position:relative}.pricing-page-redesign .pricing-trial-flow li:hover{border-color:#66ded580;transform:translateY(-4px);box-shadow:0 16px 35px #0003}.pricing-page-redesign .pricing-trial-flow li>span{color:#8ce8e1;background:#111a25;border:1px solid #66ded580;border-radius:50%;place-items:center;width:24px;height:24px;font:850 8px/1 ui-monospace,monospace;display:grid}.pricing-page-redesign .pricing-trial-flow h3{color:#f6f8fb;margin:34px 0 0;font-size:17px;line-height:1.25}.pricing-page-redesign .pricing-trial-flow p{color:#9eabbc;margin:9px 0 0;font-size:12px;line-height:1.6}.pricing-page-redesign .pricing-trial-action{justify-content:center;align-items:center;gap:18px;margin-top:27px;display:flex}.pricing-page-redesign .pricing-trial-action a{color:#fff;background:linear-gradient(90deg,#6154d2,#7468e6);border:1px solid #7769ea;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-width:230px;min-height:48px;padding:0 14px 0 18px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #4b3bc038}.pricing-page-redesign .pricing-trial-action svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pricing-page-redesign .pricing-trial-action p{color:#99a6b8;max-width:490px;margin:0;font-size:12px;line-height:1.6}.pricing-page-redesign .pricing-value-flow{grid-template-columns:repeat(5,1fr);gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid;position:relative}.pricing-page-redesign .pricing-value-flow:before{content:"";background:linear-gradient(90deg,#0000,#65ddd3 18%,#8b78f1 82%,#0000);height:1px;position:absolute;top:23px;left:10%;right:10%}.pricing-page-redesign .pricing-value-flow li{text-align:center;justify-items:center;padding:0 15px;display:grid;position:relative}.pricing-page-redesign .pricing-value-flow li>span{z-index:1;color:#7ce4dc;background:#111926;border:1px solid #66ded58c;border-radius:50%;place-items:center;width:46px;height:46px;font:850 10px/1 ui-monospace,monospace;display:grid;box-shadow:0 0 0 7px #0d1220}.pricing-page-redesign .pricing-value-flow h3{color:#f4f7fb;margin:20px 0 0;font-size:17px}.pricing-page-redesign .pricing-value-flow p{color:#98a6b8;margin:9px 0 0;font-size:12px;line-height:1.6}.pricing-page-redesign .pricing-upgrade-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px;display:grid}.pricing-page-redesign .pricing-upgrade-grid article{background:radial-gradient(circle at 100% 0,#66ded51a,#0000 36%),linear-gradient(150deg,#151c2a,#101622);border:1px solid #8fa0bf33;border-radius:17px;flex-direction:column;min-height:300px;padding:30px;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.pricing-page-redesign .pricing-upgrade-grid article:first-child{background:radial-gradient(circle at 100% 0,#8269f021,#0000 38%),linear-gradient(150deg,#171b2e,#111624);border-color:#8b79f280}.pricing-page-redesign .pricing-upgrade-grid article:hover{border-color:#66ded57a;transform:translateY(-4px)}.pricing-page-redesign .pricing-upgrade-grid article>span{color:var(--pricing-teal);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.pricing-page-redesign .pricing-upgrade-grid h3{color:#fff;letter-spacing:-.035em;max-width:480px;margin:16px 0 0;font-size:clamp(23px,2.3vw,31px);line-height:1.16}.pricing-page-redesign .pricing-upgrade-grid p{color:#a6b2c2;max-width:560px;margin:14px 0 25px;font-size:13px;line-height:1.65}.pricing-page-redesign .pricing-upgrade-grid a{color:#edfafa;background:#1d7e8226;border:1px solid #66ded566;border-radius:9px;justify-content:space-between;align-items:center;gap:13px;width:min(100%,260px);min-height:47px;margin-top:auto;padding:0 14px 0 17px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.pricing-page-redesign .pricing-upgrade-grid article:first-child a{background:#6457d5;border-color:#786aea}.pricing-page-redesign .pricing-upgrade-grid svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pricing-page-redesign .pricing-evaluation-status{background:#111724;border:1px solid #8fa0bf29;border-radius:15px;grid-template-columns:1fr 56px 1fr;align-items:center;gap:20px;margin-top:20px;padding:24px 27px;display:grid}.pricing-page-redesign .pricing-evaluation-status div{min-width:0}.pricing-page-redesign .pricing-evaluation-status span{color:#7ce4dc;letter-spacing:.12em;text-transform:uppercase;font:850 9px/1.3 ui-monospace,monospace;display:block}.pricing-page-redesign .pricing-evaluation-status strong{color:#f4f7fb;margin-top:8px;font-size:15px;display:block}.pricing-page-redesign .pricing-evaluation-status p{color:#96a3b5;margin:6px 0 0;font-size:12px;line-height:1.55}.pricing-page-redesign .pricing-evaluation-status>i{background:linear-gradient(90deg,#66ded5,#8c7af3);width:56px;height:1px;display:block;position:relative}.pricing-page-redesign .pricing-evaluation-status>i:after{content:"";border-top:1px solid #8c7af3;border-right:1px solid #8c7af3;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.pricing-page-redesign .pricing-faq-list{max-width:900px}.pricing-page-redesign .pricing-faq details{background:#111724;border-color:#92a1bf2e}.pricing-page-redesign .pricing-faq summary{min-height:60px;font-size:14px}.pricing-page-redesign .pricing-faq details p{color:#aab5c5;font-size:13px}.pricing-page-redesign .pricing-cta{border-radius:18px;max-width:1240px;margin:0 auto 78px}.pricing-page-redesign .pricing-cta h2{font-size:clamp(28px,3vw,38px)}.pricing-page-redesign .pricing-cta>div:last-child{flex:none}@media (max-width:980px){.pricing-page-redesign .pricing-plan-grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.pricing-page-redesign .pricing-plan,.pricing-page-redesign .pricing-plan header p{min-height:0}.pricing-page-redesign .pricing-guidance-grid{margin-inline:auto;grid-template-columns:1fr;max-width:680px;margin-top:38px}.pricing-page-redesign .pricing-guidance-grid article{min-height:0}.pricing-page-redesign .pricing-trial-flow{margin-inline:auto;grid-template-columns:1fr;gap:12px;max-width:680px;margin-top:38px}.pricing-page-redesign .pricing-trial-flow:before{background:linear-gradient(#66ded5,#8c7af3);width:1px;height:auto;top:31px;bottom:31px;left:29px}.pricing-page-redesign .pricing-trial-flow li{grid-template-columns:26px minmax(0,1fr);gap:15px;padding:18px 19px;display:grid}.pricing-page-redesign .pricing-trial-flow h3{margin-top:1px}.pricing-page-redesign .pricing-trial-flow p{grid-column:2}.pricing-page-redesign .pricing-trial-action{margin-inline:auto;flex-direction:column;align-items:stretch;max-width:680px;margin-top:22px}.pricing-page-redesign .pricing-trial-action a{width:100%}.pricing-page-redesign .pricing-value-flow{margin-inline:auto;grid-template-columns:1fr;gap:13px;max-width:680px;margin-top:38px}.pricing-page-redesign .pricing-value-flow:before{background:linear-gradient(#0000,#65ddd3 16%,#8b78f1 84%,#0000);width:1px;height:auto;top:22px;bottom:22px;left:22px}.pricing-page-redesign .pricing-value-flow li{text-align:left;grid-template-columns:46px minmax(0,1fr);justify-items:start;gap:16px;padding:0}.pricing-page-redesign .pricing-value-flow li>span{box-shadow:0 0 0 6px #0d1220}.pricing-page-redesign .pricing-value-flow h3{margin-top:3px}.pricing-page-redesign .pricing-value-flow p{margin-top:5px}.pricing-page-redesign .pricing-upgrade-grid{margin-inline:auto;grid-template-columns:1fr;max-width:680px;margin-top:38px}.pricing-page-redesign .pricing-upgrade-grid article{min-height:0}.pricing-page-redesign .pricing-evaluation-status{margin-inline:auto;grid-template-columns:1fr;max-width:680px;margin-top:18px}.pricing-page-redesign .pricing-evaluation-status>i{background:linear-gradient(#66ded5,#8c7af3);width:1px;height:30px;margin-left:11px}.pricing-page-redesign .pricing-evaluation-status>i:after{border:1px solid #8c7af3;border-top:0;border-left:0;inset:auto auto 0 50%;transform:translate(-50%)rotate(45deg)}.pricing-page-redesign .pricing-cta{margin-inline:24px}}@media (max-width:620px){.pricing-page-redesign .pricing-hero{padding:118px 16px 58px}.pricing-page-redesign .pricing-hero h1{font-size:clamp(38px,11vw,50px)}.pricing-page-redesign .pricing-hero-copy>p{font-size:15px;line-height:1.62}.pricing-page-redesign .pricing-stripe-note{text-align:left;max-width:300px}.pricing-page-redesign .pricing-billing-switch{margin-top:31px}.pricing-page-redesign .pricing-billing-switch button{padding-inline:8px;font-size:12px}.pricing-page-redesign .pricing-billing-switch button span{font-size:8px}.pricing-page-redesign .pricing-plan-grid{gap:20px;margin-top:38px}.pricing-page-redesign .pricing-plan{padding:30px 22px 23px}.pricing-page-redesign .pricing-price strong{font-size:42px}.pricing-page-redesign .pricing-comparison,.pricing-page-redesign .pricing-guidance,.pricing-page-redesign .pricing-trial,.pricing-page-redesign .pricing-value,.pricing-page-redesign .pricing-upgrade,.pricing-page-redesign .pricing-faq{padding:58px 16px}.pricing-page-redesign .pricing-section-heading h2{font-size:34px}.pricing-page-redesign .pricing-section-heading p{font-size:14px}.pricing-page-redesign .pricing-table-wrap{margin-top:32px}.pricing-page-redesign .pricing-guidance-grid article{padding:24px 21px}.pricing-page-redesign .pricing-trial-flow li{padding:17px 16px}.pricing-page-redesign .pricing-trial-action p{font-size:12px}.pricing-page-redesign .pricing-upgrade-grid article{padding:25px 21px}.pricing-page-redesign .pricing-upgrade-grid a{width:100%}.pricing-page-redesign .pricing-evaluation-status{padding:21px}.pricing-page-redesign .pricing-cta{margin:0 16px 58px;padding:27px 22px}.pricing-page-redesign .pricing-cta>div:last-child,.pricing-page-redesign .pricing-cta a{width:100%}}.pricing-reference{--pricing-ref-bg:#071015;--pricing-ref-panel:#0c171d;--pricing-ref-panel-soft:#101c23;--pricing-ref-line:#97bfc233;--pricing-ref-copy:#aebfc4;--pricing-ref-text:#f6fbfb;--pricing-ref-mint:#66efb0;--pricing-ref-cyan:#4dd7e2;--pricing-ref-violet:#a875ff;color:var(--pricing-ref-text);background:var(--pricing-ref-bg);overflow:hidden}.pricing-reference svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.pricing-reference-hero{background:radial-gradient(circle at 78% 45%,#1cd6991a,#0000 23rem),radial-gradient(circle at 12%,#389dd214,#0000 27rem),linear-gradient(#071016,#081216);border-bottom:1px solid #58b1b82e;grid-template-columns:minmax(0,1fr);place-items:center;min-height:31rem;padding:8.7rem max(1.5rem,50vw - 41rem) 4.5rem;display:grid;position:relative}.pricing-reference-hero:before{opacity:.55;content:"";pointer-events:none;background-image:linear-gradient(#67c4c309 1px,#0000 1px),linear-gradient(90deg,#67c4c309 1px,#0000 1px);background-size:3.4rem 3.4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 80%,#0000)}.pricing-reference-copy,.pricing-reference-diagram{z-index:1;position:relative}.pricing-reference-kicker,.pricing-reference-heading>span,.pricing-reference-subheading>span,.pricing-reference-workflow>span,.pricing-reference-cta>span{color:#73dfe7;letter-spacing:.22em;text-transform:uppercase;font:800 .75rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.pricing-reference-copy h1{color:#fff;letter-spacing:-.055em;max-width:47rem;margin:1.1rem auto 0;font-size:clamp(2.65rem,4.3vw,4.6rem);font-weight:780;line-height:1.02}.pricing-reference-copy h1 em{color:var(--pricing-ref-mint);font-style:normal}.pricing-reference-pillars{grid-template-columns:repeat(3,minmax(0,1fr));max-width:43rem;margin-top:2rem;margin-left:auto;margin-right:auto;display:grid}.pricing-reference-pillars>div{align-items:center;gap:.85rem;min-width:0;padding-right:1.2rem;display:flex}.pricing-reference-pillars>div+div{border-left:1px solid #9ebec138;padding-left:1.2rem}.pricing-reference-pillars i,.pricing-reference-benefits i,.pricing-reference-workflow li>i{color:#8df4cc;background:#2db99b17;border:1px solid #52e1b852;border-radius:50%;flex:none;place-items:center;display:grid}.pricing-reference-pillars strong,.pricing-reference-pillars small{display:block}.pricing-reference-pillars strong{color:#f4fafa;font-size:.9rem}.pricing-reference-pillars small{color:#91a3a8;margin-top:.25rem;font-size:.75rem}.pricing-reference-diagram{background:radial-gradient(circle at 72% 40%,#28e7992b,#0000 28%),linear-gradient(145deg,#18262ff0,#060f15cc);border:1px solid #85b4b92e;border-radius:1.4rem;min-height:20rem;transform:perspective(75rem)rotateY(-5deg);box-shadow:0 2.8rem 6rem #00000047}.pricing-diagram-list{color:#b8c7cb;background:#192831b8;border:1px solid #c6dadb3d;border-radius:1rem;gap:.75rem;width:10rem;padding:1.2rem;font-size:1rem;display:grid;position:absolute;top:2rem;left:2rem;transform:translate(-1.4rem,-.5rem)rotate(-4deg)}.pricing-diagram-shield{color:#dffef0;background:linear-gradient(145deg,#305b72eb,#0e262aeb);border:1px solid #57efa6b3;border-radius:1.25rem;place-items:center;width:7rem;height:7rem;display:grid;position:absolute;top:4.5rem;right:4rem;box-shadow:0 0 2.6rem #3befa32b}.pricing-diagram-shield svg{stroke-width:1.25px;width:3.8rem;height:3.8rem}.pricing-diagram-line{border-bottom:2px solid #4ee5a5;border-right:2px solid #4ee5a5;border-radius:0 0 2rem;width:10rem;height:4.8rem;position:absolute;bottom:4.3rem;right:8.5rem;box-shadow:0 .7rem 1.4rem #4ee5a51f}.pricing-reference-diagram>p{color:#90aaa8;background:#081017eb;border:1px solid #c498ff80;border-radius:.55rem;margin:0;padding:.75rem 1rem;font-size:.75rem;line-height:1.45;position:absolute;bottom:1.35rem;right:1.5rem}.pricing-reference-diagram>p strong{color:#fff;font-weight:750}.pricing-reference-plans{background:radial-gradient(circle at 50% 18%,#23d89912,#0000 28rem),#071015;padding:2.6rem max(1.5rem,50vw - 41rem) 1.7rem}.pricing-reference-heading{text-align:center}.pricing-reference-heading h2,.pricing-reference-subheading h2,.pricing-reference-workflow h2,.pricing-reference-cta h2{color:#f8fbfb;letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.1}.pricing-reference-heading p,.pricing-reference-subheading p,.pricing-reference-workflow>p,.pricing-reference-cta>p{color:var(--pricing-ref-copy);margin:.65rem 0 0;font-size:.92rem;line-height:1.55}.pricing-reference-switch{border:1px solid var(--pricing-ref-line);background:#0a161ce6;border-radius:.7rem;grid-template-columns:1fr 1fr;width:min(100%,20rem);margin:1.5rem auto 0;padding:.28rem;display:grid}.pricing-reference-switch button{color:#93a6ab;cursor:pointer;background:0 0;border:0;border-radius:.5rem;min-height:2.6rem;padding:0 .75rem;font:750 .78rem/1 inherit}.pricing-reference-switch button span{color:#70e8af;text-transform:uppercase;margin-left:.3rem;font-size:.75rem}.pricing-reference-switch button.is-active{color:#06120f;background:linear-gradient(90deg,#4fd9d3,#69efad)}.pricing-reference-switch button.is-active span{color:#0b4a38}.pricing-reference-switch button:focus-visible,.pricing-reference-action:focus-visible,.pricing-reference-cta a:focus-visible{outline-offset:3px;outline:2px solid #77f0c0}.pricing-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.35rem;margin-top:2.1rem;display:grid}.pricing-reference-card{background:linear-gradient(145deg,#ffffff06,#0000 35%),linear-gradient(160deg,#101d23,#0a131a);border:1px solid #9cbbc040;border-radius:1rem;flex-direction:column;min-width:0;min-height:39rem;padding:1.65rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;box-shadow:0 1.8rem 4rem #0000002e}.pricing-reference-card:hover{border-color:#68ebb58c;transform:translateY(-.35rem);box-shadow:0 2rem 4.5rem #00000047}.pricing-reference-card-pro{background:radial-gradient(circle at 50% 0,#29dd9929,#0000 38%),linear-gradient(160deg,#10231f,#0a1718);border-color:#64edaecc;box-shadow:0 0 3.4rem #2ad69717}.pricing-reference-card-enterprise{background:radial-gradient(circle at 100% 0,#9b62f61a,#0000 35%),linear-gradient(160deg,#141a26,#0b131a);border-color:#a76fff99}.pricing-reference-popular{color:#0a1913;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#50dcbe,#9bf273);border-radius:999px;padding:.38rem 1.25rem;font-size:.75rem;font-weight:900;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.pricing-reference-card header{grid-template-columns:3.1rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.pricing-reference-card header>i{color:#b1bcff;background:#6d5de01f;border:1px solid #777bf138;border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;display:grid}.pricing-reference-card-pro header>i{color:#59e0ec;background:#1eb4b821}.pricing-reference-card header h3{color:#fff;margin:0;font-size:1.25rem;line-height:1.15}.pricing-reference-card header div>span{color:#7ce8c0;margin-top:.35rem;font-size:.75rem;font-weight:750;display:block}.pricing-reference-card header p{color:#a8b7bc;min-height:2.8rem;margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.pricing-reference-price{align-items:flex-end;gap:.45rem;min-height:4.2rem;margin-top:1.15rem;display:flex}.pricing-reference-price strong{color:#f9fdfd;letter-spacing:-.04em;font-size:2.7rem;line-height:1}.pricing-reference-price span{color:#bac7ca;padding-bottom:.3rem;font-size:.85rem}.pricing-reference-saving{color:#95a8ac;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-height:2.25rem;margin:.45rem 0 0;font-size:.75rem;display:flex}.pricing-reference-saving b{color:#6cf0af;background:#36b98314;border:1px solid #53e8a28c;border-radius:.35rem;padding:.25rem .5rem}.pricing-reference-allowance{color:#edf8f7;text-align:center;background:#2099ae1c;border:1px solid #47cfcb33;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.55rem;margin:.55rem 0 1rem;padding:.4rem .8rem;font-size:.77rem;font-weight:800;display:flex}.pricing-reference-card-free .pricing-reference-allowance{color:#ffe2a6;background:#97692314;border-color:#eeb95b80}.pricing-reference-card-enterprise .pricing-reference-allowance{background:#7f59dc1f;border-color:#9166f43d}.pricing-reference-allowance svg{width:1rem;height:1rem}.pricing-reference-card ul{gap:.58rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.pricing-reference-card li{color:#c2ced1;gap:.65rem;font-size:.78rem;line-height:1.4;display:flex}.pricing-reference-card li span{color:#61efac;flex:none;font-weight:900}.pricing-reference-action{color:#f5fbfa;background:#ffffff06;border:1px solid #cbd7d88c;border-radius:.48rem;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;margin-top:auto;font-size:.78rem;font-weight:850;text-decoration:none;display:flex}.pricing-reference-action svg{width:1rem;height:1rem}.pricing-reference-card-pro .pricing-reference-action{color:#062019;background:linear-gradient(90deg,#36d8e8,#66efb0 60%,#ffdd62);border-color:#0000;box-shadow:0 .6rem 1.5rem #32dabd26}.pricing-reference-card>small{color:#819398;text-align:center;min-height:2rem;margin-top:.65rem;font-size:.75rem;line-height:1.45;display:block}.pricing-reference-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:1.7rem;display:grid}.pricing-reference-benefits article{align-items:center;gap:.9rem;min-width:0;padding:.75rem;display:flex}.pricing-reference-benefits strong,.pricing-reference-benefits span{display:block}.pricing-reference-benefits strong{color:#f1f8f7;font-size:.82rem}.pricing-reference-benefits span{color:#8ea1a6;margin-top:.2rem;font-size:.75rem}.pricing-reference-details{background:radial-gradient(circle at 80% 30%,#2faea012,#0000 25rem),#091419;border-top:1px solid #8fb7bc1f;border-bottom:1px solid #8fb7bc1f;padding:2.4rem max(1.5rem,50vw - 43rem) 3rem}.pricing-reference-subheading h2,.pricing-reference-workflow h2{font-size:clamp(1.65rem,2.6vw,2.2rem)}.pricing-reference-table{background:#091419bf;border:1px solid #8fb7bc3b;border-radius:.55rem;margin-top:1.2rem;overflow-x:auto}.pricing-reference-table table{border-collapse:collapse;width:100%;min-width:43rem}.pricing-reference-table th,.pricing-reference-table td{color:#aebdc0;text-align:center;border-bottom:1px solid #8fb7bc21;border-right:1px solid #8fb7bc21;height:2.18rem;padding:.4rem .7rem;font-size:.75rem}.pricing-reference-table th:first-child,.pricing-reference-table td:first-child{color:#e8f0f0;text-align:left;width:42%;font-weight:700}.pricing-reference-table tr:last-child td{border-bottom:0}.pricing-reference-table th:last-child,.pricing-reference-table td:last-child{border-right:0}.pricing-reference-table th{color:#ecf4f4;background:#ffffff06;font-size:.75rem}.pricing-reference-table .included{color:#63efad;font-size:1rem;font-weight:900}.pricing-reference-table .excluded{color:#6e848a}.pricing-reference-table td strong{color:#d5e0e1;font-size:.75rem}.pricing-reference-table-note{color:#72878c;margin:.65rem 0 0;font-size:.75rem;line-height:1.45}.pricing-reference-workflow{text-align:center;background:radial-gradient(circle at 50% 0,#36daa914,#0000 24rem),#0a181dd1;border:1px solid #8fb7bc33;border-radius:1rem;min-width:0;margin-top:2.5rem;padding:2rem}.pricing-reference-workflow ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.pricing-reference-workflow li{text-align:center;justify-items:center;min-width:0;padding:0 1rem;display:grid;position:relative}.pricing-reference-workflow li:not(:last-child):after{z-index:0;content:"";background:linear-gradient(90deg,#48dda4,#48dda424);height:1px;position:absolute;top:1.4rem;left:50%;right:-50%}.pricing-reference-workflow li>i{z-index:1;width:2.8rem;height:2.8rem}.pricing-reference-workflow li>div{margin-top:.85rem;position:relative}.pricing-reference-workflow li>div>span{color:#61eaae;margin-bottom:.35rem;font:850 .75rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.pricing-reference-workflow li strong{color:#f4fafa;font-size:.9rem;display:block}.pricing-reference-workflow li p{color:#94a7ab;margin:.35rem auto 0;font-size:.75rem;line-height:1.45}.pricing-reference-bottom{background:#071015;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,4.5rem);padding:2.8rem max(1.5rem,50vw - 43rem) 3.4rem;display:grid}.pricing-reference-faq>div:last-child{gap:.35rem;margin-top:1rem;display:grid}.pricing-reference-faq-item{background:#0e1c22d1;border:1px solid #8cb7bc33;border-radius:.4rem}.pricing-reference-faq-item>button{color:#dce7e8;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.7rem;padding:.55rem .8rem;font-size:.75rem;font-weight:750;display:flex}.pricing-reference-faq-item>button i{color:#55d6e3;font-size:1rem;font-style:normal;transition:transform .2s}.pricing-reference-faq-item.is-open>button i{transform:rotate(45deg)}.pricing-reference-faq-answer p{color:#96a9ad;margin:0;padding:0 .8rem .8rem;font-size:.73rem;line-height:1.55}.pricing-reference-cta{background:radial-gradient(circle at 83% 68%,#f48b3f52,#0000 22%),radial-gradient(circle at 100% 100%,#ffc65729,#0000 40%),linear-gradient(125deg,#101d27,#171815);border:1px solid #e1bd94a6;border-radius:1rem;min-height:18rem;padding:2.1rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000003d}.pricing-reference-cta h2,.pricing-reference-cta>p,.pricing-reference-cta>div,.pricing-reference-cta>small,.pricing-reference-cta>span{z-index:1;position:relative}.pricing-reference-cta h2{max-width:31rem;font-size:clamp(1.9rem,3.3vw,2.7rem)}.pricing-reference-cta>p{max-width:32rem}.pricing-reference-cta>div{gap:.75rem;margin-top:1.7rem;display:flex}.pricing-reference-cta a{color:#f9fcfb;background:#080f1175;border:1px solid #dae4e280;border-radius:.45rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.8rem;padding:0 1.35rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.pricing-reference-cta a svg{width:1rem;height:1rem}.pricing-reference-cta>small{color:#d3b78b;letter-spacing:.16em;text-transform:uppercase;margin-top:1.6rem;font-size:.75rem;font-weight:850;display:block}@media (max-width:1050px){.pricing-reference-hero{grid-template-columns:1fr;gap:2.5rem}.pricing-reference-copy{text-align:center}.pricing-reference-copy h1,.pricing-reference-copy>p,.pricing-reference-pillars{margin-left:auto;margin-right:auto}.pricing-reference-diagram{width:min(100%,38rem);min-height:18rem;margin:0 auto;transform:none}.pricing-reference-grid{grid-template-columns:1fr;width:min(100%,42rem);margin-left:auto;margin-right:auto}.pricing-reference-card{min-height:0}.pricing-reference-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-reference-bottom{grid-template-columns:1fr}.pricing-reference-workflow{width:100%}}@media (max-width:650px){.pricing-reference-hero{min-height:0;padding:7.25rem 1rem 3.2rem}.pricing-reference-copy h1{font-size:clamp(2.35rem,11vw,3.25rem)}.pricing-reference-copy>p{font-size:.95rem}.pricing-reference-pillars{grid-template-columns:1fr;gap:.85rem;width:min(100%,20rem)}.pricing-reference-pillars>div,.pricing-reference-pillars>div+div{border-left:0;padding:.1rem 0}.pricing-reference-diagram{min-height:16rem}.pricing-diagram-list{width:8.5rem;font-size:.82rem;top:1.25rem;left:1.25rem;transform:rotate(-3deg)}.pricing-diagram-shield{width:5.5rem;height:5.5rem;top:3.6rem;right:1.4rem}.pricing-diagram-shield svg{width:3rem;height:3rem}.pricing-diagram-line{width:7rem;bottom:3.5rem;right:4rem}.pricing-reference-diagram>p{bottom:.9rem;right:1rem}.pricing-reference-plans,.pricing-reference-details,.pricing-reference-bottom{padding-left:1rem;padding-right:1rem}.pricing-reference-heading h2,.pricing-reference-subheading h2,.pricing-reference-workflow h2{font-size:1.75rem}.pricing-reference-switch{width:100%}.pricing-reference-card{padding:1.35rem}.pricing-reference-benefits{grid-template-columns:1fr;gap:.35rem}.pricing-reference-bottom{padding-bottom:2.5rem}.pricing-reference-workflow{text-align:left;padding:1.5rem 1.15rem}.pricing-reference-workflow ol{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.pricing-reference-workflow li{text-align:left;grid-template-columns:2.8rem minmax(0,1fr);place-items:start;gap:.85rem;padding:0}.pricing-reference-workflow li:not(:last-child):after{background:linear-gradient(#48dda4,#48dda424);width:1px;height:auto;inset:2.8rem auto -1rem 1.4rem}.pricing-reference-workflow li>div{margin-top:0}.pricing-reference-cta{min-height:0;padding:1.5rem}.pricing-reference-cta>div{flex-direction:column;align-items:stretch}.pricing-reference-cta a{width:100%}}.pricing-reference-cta{clip-path:none;background:#080d15;border:1px solid #354157;border-radius:1.35rem;padding:.55rem;display:block;box-shadow:0 1.1rem 2.7rem #0003}.pricing-reference-cta:before,.pricing-reference-cta:after{display:none}.pricing-cta-rail{justify-content:space-between;align-items:center;gap:1rem;min-height:2.2rem;padding:0 .55rem .45rem;display:flex}.pricing-cta-rail>span,.pricing-cta-rail>small{color:#c9d0e8;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:inline-flex}.pricing-cta-rail>span svg{color:#8190f2;width:1rem;height:1rem}.pricing-cta-rail>small{color:#9ea8bd;letter-spacing:.02em;text-transform:none;border:1px solid #344057;border-radius:999px;min-height:1.65rem;padding:0 .65rem;font-size:.65rem}.pricing-reference-cta>.pricing-cta-panel{z-index:1;background:#141a2d;border:1px solid #303b52;border-radius:1rem;grid-template-columns:minmax(0,1.2fr) minmax(8rem,.7fr);align-items:center;gap:1.25rem;min-height:13.5rem;margin-top:0;padding:1.45rem;display:grid;position:relative;overflow:hidden}.pricing-cta-copy{min-width:0}.pricing-cta-copy>span{color:#9da9fa;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.pricing-reference-cta .pricing-cta-copy h2{letter-spacing:-.035em;max-width:24rem;margin:.65rem 0 0;font-size:clamp(1.65rem,2.5vw,2.1rem);line-height:1.04}.pricing-cta-copy>p{color:#aeb7ca;max-width:26rem;margin:.7rem 0 0;font-size:.8rem;line-height:1.55}.pricing-reference-cta .pricing-cta-actions{gap:.55rem;margin-top:1.15rem;display:flex}.pricing-reference-cta .pricing-cta-actions a{border-radius:999px;min-height:2.45rem;padding:0 1rem;font-size:.7rem}.pricing-cta-visual{background-color:#0e1525;background-image:linear-gradient(#7e8bef14 1px,#0000 1px),linear-gradient(90deg,#7e8bef14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.5rem 1.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #303b55;border-radius:1.1rem;grid-template-columns:repeat(3,1fr);align-content:end;gap:.35rem;min-height:9.8rem;padding:.8rem;display:grid;position:relative}.pricing-cta-visual i{color:#c5ccff;background:#19213d;border:1px solid #7583ea;border-radius:1.15rem;place-items:center;width:4.4rem;height:4.4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%);box-shadow:0 0 0 .5rem #6a77de14}.pricing-cta-visual i svg{width:2.35rem;height:2.35rem}.pricing-cta-visual>span{color:#8f9ab1;text-align:center;border-top:1px solid #3d4862;padding-top:.4rem;font-size:.58rem;font-weight:700}.pricing-reference-cta>.pricing-cta-footnote{color:#7f899d;letter-spacing:.11em;text-align:right;border:0;margin:0;padding:.55rem .6rem .05rem;font-size:.64rem;font-weight:800;display:block}@media (max-width:650px){.pricing-reference-cta{border-radius:1.05rem;padding:.45rem}.pricing-reference-cta>.pricing-cta-panel{border-radius:.8rem;grid-template-columns:1fr;min-height:0;padding:1.25rem}.pricing-cta-visual{display:none}.pricing-reference-cta .pricing-cta-actions{flex-direction:column;align-items:stretch}.pricing-cta-rail>small{display:none}}.pricing-reference-hero{place-items:center;min-height:26rem;padding:7rem max(1.5rem,50vw - 41rem) 3rem;display:grid}.pricing-reference-copy{text-align:center;flex-direction:column;align-items:center;width:min(100%,52rem);margin:0 auto;display:flex}.pricing-reference-kicker{text-align:center;width:100%;display:block}.pricing-reference-copy h1{max-width:48rem;margin:.85rem auto 0;font-size:clamp(2.15rem,3.7vw,3.25rem);line-height:1.08}.pricing-reference-copy h1>span,.pricing-reference-copy h1>em{display:block}.pricing-reference-copy h1>span+span,.pricing-reference-copy h1>em{margin-top:.08em}.pricing-reference-copy>p{text-align:center;max-width:42rem;margin:1rem auto 0;font-size:.95rem;line-height:1.55}@media (max-width:650px){.pricing-reference-hero{min-height:23rem;padding:6.75rem 1rem 2.5rem}.pricing-reference-copy{text-align:center}.pricing-reference-copy h1{font-size:clamp(1.9rem,9vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.pricing-reference-card,.pricing-reference-faq-item>button i{transition:none}.pricing-reference-card:hover{transform:none}}.pricing-reference{--pricing-ref-bg:#090e13;--pricing-ref-panel:#0e151c;--pricing-ref-panel-soft:#111a22;--pricing-ref-line:#26323c;--pricing-ref-copy:#aab5bf;--pricing-ref-text:#f4f7f8;--pricing-ref-mint:#42d9bd;--pricing-ref-cyan:#42d9bd;--pricing-ref-violet:#8796a5;background:var(--pricing-ref-bg)}.pricing-reference-hero{border-bottom-color:var(--pricing-ref-line);background:#090f14;min-height:0;padding-top:9rem;padding-bottom:2.75rem;display:block}.pricing-reference-hero:before{display:none}.pricing-reference-copy{text-align:left;width:min(100%,82rem)}.pricing-reference-kicker,.pricing-reference-heading>span,.pricing-reference-subheading>span,.pricing-reference-workflow>span,.pricing-reference-cta>span{color:var(--pricing-ref-mint);letter-spacing:.13em;font-family:inherit;font-weight:750}.pricing-reference-copy h1{letter-spacing:-.045em;max-width:58rem;margin:1rem 0 0;font-size:clamp(2.75rem,5vw,4.6rem);font-weight:720;line-height:1.04}.pricing-reference-copy h1 em{color:#65dfc8}.pricing-reference-copy>p{color:#aeb9c2;max-width:47rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.65}.pricing-reference-pillars{border-top:1px solid var(--pricing-ref-line);border-bottom:1px solid var(--pricing-ref-line);width:min(100%,47rem);max-width:none;margin:2.25rem 0 0}.pricing-reference-pillars>div{min-height:5.1rem;padding:.9rem 1.25rem .9rem 0}.pricing-reference-pillars>div+div{border-left-color:var(--pricing-ref-line);padding-left:1.25rem}.pricing-reference-pillars i,.pricing-reference-benefits i,.pricing-reference-workflow li>i{color:#65dfc8;background:#10231f;border-color:#315149;border-radius:.45rem}.pricing-reference-pillars i{width:2.6rem;height:2.6rem}.pricing-reference-pillars strong{font-size:.875rem;font-weight:700}.pricing-reference-pillars small{color:#89969f}.pricing-reference-plans{background:#0b1117;padding-top:2.75rem;padding-bottom:0}.pricing-reference-heading{text-align:left;width:min(100%,82rem);margin:0 auto}.pricing-reference-heading h2,.pricing-reference-subheading h2,.pricing-reference-workflow h2,.pricing-reference-cta h2{color:#f3f6f7;letter-spacing:-.025em;font-weight:700}.pricing-reference-heading p,.pricing-reference-subheading p,.pricing-reference-workflow>p,.pricing-reference-cta>p{color:#97a5ae}.pricing-reference-switch{border-color:var(--pricing-ref-line);background:#0d151b;border-radius:.5rem;width:19rem;margin:-3.2rem 0 0 auto}.pricing-reference-switch button{color:#9ca8b0;border-radius:.35rem;font-size:.8rem}.pricing-reference-switch button span{color:#65d7c0}.pricing-reference-switch button.is-active{color:#071411;box-shadow:none;background:#55d9c1}.pricing-reference-grid{gap:1rem;margin-top:2.5rem}.pricing-reference-card{min-height:39rem;box-shadow:none;background:#111c26;border-color:#344355;border-radius:.65rem;padding:1.65rem}.pricing-reference-card:hover{box-shadow:none;border-color:#3b5b55;transform:none}.pricing-reference-card-pro{border-color:#5ccdb9;box-shadow:inset 0 3px #52d8be}.pricing-reference-card-enterprise{border-color:#344355}.pricing-reference-popular{color:#071411;letter-spacing:.05em;background:#54d6bd;border:1px solid #54d6bd;border-radius:.3rem;padding:.34rem .9rem;font-size:.7rem;top:-.68rem}.pricing-reference-card header>i{color:#9fb0bc;background:#121c24;border-color:#31404b;border-radius:.5rem;width:2.85rem;height:2.85rem}.pricing-reference-card-pro header>i{color:#65dfc8;background:#10231f;border-color:#31574f}.pricing-reference-card-enterprise header>i{color:#b0bac2;background:#151c24}.pricing-reference-card header h3{font-weight:700}.pricing-reference-card header div>span{color:#72cdbb;font-weight:650}.pricing-reference-card header p,.pricing-reference-card li{color:#acb8c0}.pricing-reference-price strong{font-weight:720}.pricing-reference-saving b{color:#65dfc8;background:#10231f;border-color:#316b5f;border-radius:.25rem}.pricing-reference-allowance,.pricing-reference-card-free .pricing-reference-allowance,.pricing-reference-card-enterprise .pricing-reference-allowance{color:#dbe5e5;text-align:left;background:#111b22;border-color:#283740;border-radius:.35rem;justify-content:flex-start}.pricing-reference-card li span{color:#58d8be}.pricing-reference-action{background:0 0;border-color:#46545e;border-radius:.4rem;transition:background-color .2s,border-color .2s,color .2s}.pricing-reference-card-pro .pricing-reference-action{color:#071411;box-shadow:none;background:#55d9c1;border-color:#55d9c1}.pricing-reference-card-enterprise .pricing-reference-action{background:0 0;border-color:#52616c}.pricing-reference-card-free .pricing-reference-action:is(:hover,:focus-visible){color:#0b1926;background:#dce9f1;border-color:#dce9f1}.pricing-reference-card-enterprise .pricing-reference-action:is(:hover,:focus-visible){color:#08302c;background:#7ee7d0;border-color:#7ee7d0}.pricing-reference-benefits{border-top:1px solid var(--pricing-ref-line);border-bottom:1px solid var(--pricing-ref-line);gap:0;margin-top:2.5rem}.pricing-reference-benefits article{min-height:5.6rem;padding:1rem 1.25rem}.pricing-reference-benefits article+article{border-left:1px solid var(--pricing-ref-line)}.pricing-reference-benefits i{width:2.45rem;height:2.45rem}.pricing-reference-details{border-color:var(--pricing-ref-line);background:#090f14;padding-top:2.75rem;padding-bottom:2.75rem}.pricing-reference-comparison .pricing-reference-subheading{text-align:center;width:min(100%,42rem);margin:0 auto}.pricing-reference-comparison .pricing-reference-subheading>span{margin-bottom:.7rem;display:block}.pricing-reference-comparison .pricing-reference-subheading h2{margin-top:0}.pricing-reference-comparison .pricing-reference-subheading p{margin-top:.65rem}.pricing-reference-table{border-color:var(--pricing-ref-line);background:#0c141a;border-radius:.5rem;margin-top:1.5rem}.pricing-reference-table th,.pricing-reference-table td{border-color:#202c35}.pricing-reference-table th{color:#dfe6e8;background:#111a21}.pricing-reference-table tbody tr:nth-child(2n) td{background:#ffffff03}.pricing-reference-table .included{color:#08110f;background:#f1f6f5;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;margin:auto;font-size:.72rem;font-weight:900;line-height:1;display:inline-grid}.pricing-reference-table td:nth-child(3) .included{background:#8b7cf6}.pricing-reference-table td:nth-child(4) .included{background:#62e3c3}.pricing-reference-table .excluded{color:#4b7c79;background:#123033;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;margin:auto;font-size:.8rem;font-weight:850;line-height:1;display:inline-grid}.pricing-reference-workflow{border-color:var(--pricing-ref-line);background:#0e161c;border-radius:.65rem;margin-top:2.75rem;padding:2rem}.pricing-reference-workflow li:not(:last-child):after{background:#29483f}.pricing-reference-workflow li>div>span{color:#58d8be}.pricing-reference-bottom{background:#0b1117;align-items:start;padding-top:2.75rem;padding-bottom:3.5rem}.pricing-reference-faq-item{border-color:var(--pricing-ref-line);background:#0e161d;border-radius:.35rem}.pricing-reference-faq-item>button{color:#dce4e6;min-height:3rem}.pricing-reference-faq-item>button i{color:#55d9c1}.pricing-reference-cta{isolation:isolate;clip-path:polygon(0 1.5rem,1.5rem 0,calc(100% - 3.25rem) 0,100% 3.25rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,3.25rem 100%,0 calc(100% - 3.25rem));background:#44506a;border:0;border-radius:0;align-self:start;min-height:0;margin-top:3.25rem;padding:2rem;display:grid;position:sticky;top:7.5rem;overflow:hidden;box-shadow:0 1.25rem 3rem #0003}.pricing-reference-cta:before{content:"";z-index:2;background:#7f8cf4;width:auto;height:3px;position:absolute;inset:0 0 auto}.pricing-reference-cta:after{z-index:0;clip-path:polygon(0 1.45rem,1.45rem 0,calc(100% - 3.2rem) 0,100% 3.2rem,100% calc(100% - 1.45rem),calc(100% - 1.45rem) 100%,3.2rem 100%,0 calc(100% - 3.2rem));content:"";background:linear-gradient(145deg,#151b30,#0e1822);position:absolute;inset:1px}.pricing-reference-cta>span{color:#bac3ff;letter-spacing:.09em;background:#1a2140;border:1px solid #3d4772;border-radius:999px;align-items:center;width:fit-content;min-height:1.8rem;padding:0 .65rem;display:inline-flex}.pricing-reference-cta h2{max-width:31rem;margin-top:1rem;font-size:clamp(1.75rem,2.8vw,2.25rem);line-height:1.08}.pricing-reference-cta>p{max-width:31rem;margin-top:.75rem}.pricing-reference-cta>div{margin-top:1.25rem}.pricing-reference-cta a{background:0 0;border-color:#566177;border-radius:999px}.pricing-reference-cta a:first-child{color:#fff;background:#6976dd;border-color:#7885ee}.pricing-reference-cta>small{color:#929db1;letter-spacing:.12em;border-top:1px solid #2e394d;margin-top:1.15rem;padding-top:.9rem}@media (max-width:1050px){.pricing-reference-cta{margin-top:0;position:static}.pricing-reference-copy{text-align:left}.pricing-reference-copy h1,.pricing-reference-copy>p,.pricing-reference-pillars{margin-left:0;margin-right:0}.pricing-reference-heading{text-align:center}.pricing-reference-switch{margin:1.5rem auto 0}.pricing-reference-grid{margin-top:2rem}.pricing-reference-benefits article:nth-child(3){border-left:0}.pricing-reference-benefits article:nth-child(n+3){border-top:1px solid var(--pricing-ref-line)}}@media (max-width:650px){.pricing-reference-hero{padding-top:7.4rem;padding-bottom:2.25rem}.pricing-reference-pillars{border:0}.pricing-reference-pillars>div,.pricing-reference-pillars>div+div{min-height:auto;padding:.45rem 0}.pricing-reference-plans{padding-top:2.25rem;padding-bottom:0}.pricing-reference-details{padding-top:2.25rem;padding-bottom:2.25rem}.pricing-reference-bottom{padding-top:2.25rem;padding-bottom:3rem}.pricing-reference-card{border-radius:.55rem;min-height:0}.pricing-reference-benefits{border-bottom:0}.pricing-reference-benefits article,.pricing-reference-benefits article+article,.pricing-reference-benefits article:nth-child(3),.pricing-reference-benefits article:nth-child(n+3){border-top:1px solid var(--pricing-ref-line);border-left:0}.pricing-reference-workflow{border-radius:.55rem}.pricing-reference-cta{clip-path:polygon(0 1rem,1rem 0,calc(100% - 2rem) 0,100% 2rem,100% calc(100% - 1rem),calc(100% - 1rem) 100%,2rem 100%,0 calc(100% - 2rem));margin-top:0;padding:1.4rem;position:static}.pricing-reference-cta:after{clip-path:polygon(0 .95rem,.95rem 0,calc(100% - 1.95rem) 0,100% 1.95rem,100% calc(100% - .95rem),calc(100% - .95rem) 100%,1.95rem 100%,0 calc(100% - 1.95rem))}}.pricing-reference .pricing-reference-hero{background:#090f14;border-bottom:0;place-items:center;min-height:23rem;padding:8rem max(1.5rem,50vw - 41rem) 2rem;display:grid;position:relative}.pricing-reference .pricing-reference-hero:before{opacity:.16;content:"";pointer-events:none;background-image:radial-gradient(circle,#4ddac0d1 1px,#0000 1.35px);background-position:50%;background-size:10px 10px;height:auto;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.pricing-reference .pricing-reference-copy{z-index:1;position:relative}.pricing-reference .pricing-reference-plans{background:#090f14;position:relative;overflow:hidden}.pricing-reference .pricing-reference-plans:before{opacity:.16;content:"";pointer-events:none;background-image:radial-gradient(circle,#4ddac0d1 1px,#0000 1.35px);background-position:top;background-size:10px 10px;height:10rem;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.pricing-reference .pricing-reference-heading,.pricing-reference .pricing-reference-switch,.pricing-reference .pricing-reference-grid,.pricing-reference .pricing-reference-benefits{z-index:1;position:relative}.pricing-reference .pricing-reference-copy{text-align:center;flex-direction:column;align-items:center;width:min(100%,58rem);margin:0 auto;display:flex}.pricing-reference .pricing-reference-kicker{text-align:center;width:100%;display:block}.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2{letter-spacing:-.035em;text-align:center;width:100%;max-width:44rem;margin:.8rem auto 0;font-weight:600;font-size:48px!important;line-height:1.08!important}.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2>span{white-space:nowrap;font-size:inherit!important;line-height:inherit!important;margin:0!important;display:block!important;transform:none!important}.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2>span+span{margin-top:.22rem!important}.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2 em{font-size:inherit!important;line-height:inherit!important;margin:0!important;display:inline!important}.pricing-reference .pricing-reference-copy>p{color:#aeb9c2;text-align:center;max-width:37rem;margin:1.15rem auto 0;font-size:.95rem;line-height:1.55}@media (min-width:651px) and (max-width:1050px){.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2{font-size:40px!important}}@media (max-width:650px){.pricing-reference .pricing-reference-hero{min-height:21rem;padding:7.5rem 1rem 2rem}.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2{font-size:32px!important}.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2>span{white-space:normal}.pricing-reference .pricing-reference-hero:before{opacity:.12;background-size:9px 9px;height:auto;top:0;bottom:0;-webkit-mask-image:none;mask-image:none}.pricing-reference .pricing-reference-hero:after{display:none}.pricing-reference .pricing-reference-plans:before{opacity:.12;background-size:9px 9px;height:9rem}}@keyframes pricingSwitchBorderFlow{0%{background-position:0 0,0%}to{background-position:0 0,100%}}.pricing-reference .pricing-reference-switch{background:linear-gradient(#0d151b,#0d151b) 0 0/100% 100% padding-box padding-box,linear-gradient(90deg,#42d9bd,#8b7cf6,#4dd7e2,#b5e96f,#42d9bd) 0 0/300% 100% border-box;border:1px solid #0000;border-radius:.65rem;animation:4.5s linear infinite pricingSwitchBorderFlow;box-shadow:0 0 0 1px #42d9bd0a,0 .65rem 1.5rem #00000029}@media (prefers-reduced-motion:reduce){.pricing-reference .pricing-reference-switch{background-position:0 0,50%;animation:none}}.pricing-reference .pricing-reference-hero:before{opacity:.11}.pricing-reference .pricing-reference-kicker,.pricing-reference .pricing-reference-copy h1,.pricing-reference .pricing-reference-copy>p{text-shadow:0 2px 16px #090f14}.pricing-reference .pricing-reference-copy>p{color:#c5cfd5;font-size:16px}.pricing-reference .pricing-reference-heading p,.pricing-reference .pricing-reference-subheading p,.pricing-reference .pricing-reference-workflow>p{color:#b6c1c8;font-size:14px}.pricing-reference .pricing-reference-card header div>span{color:#79ddc8;font-size:12px}.pricing-reference .pricing-reference-card header p{color:#c1cbd1;font-size:14px;line-height:1.55}.pricing-reference .pricing-reference-saving{color:#aebbc2;font-size:12px}.pricing-reference .pricing-reference-allowance{color:#edf4f4;font-size:13px}.pricing-reference .pricing-reference-card li{color:#d0d8dc;font-size:13px;line-height:1.48}.pricing-reference .pricing-reference-card>small{color:#a2afb6;font-size:12px}.pricing-reference .pricing-reference-benefits strong{color:#f2f7f7;font-size:13px}.pricing-reference .pricing-reference-benefits span{color:#aab7bd;font-size:12px}.pricing-reference .pricing-reference-table th,.pricing-reference .pricing-reference-table td{color:#c3cdd2;font-size:12px}.pricing-reference .pricing-reference-table th:first-child,.pricing-reference .pricing-reference-table td:first-child{color:#eef3f4}.pricing-reference .pricing-reference-table td strong{color:#e2e9ea;font-size:12px}.pricing-reference .pricing-reference-table-note{color:#9aa8ae;font-size:12px}.pricing-reference .pricing-reference-workflow li strong{color:#f1f6f6;font-size:14px}.pricing-reference .pricing-reference-workflow li p{color:#acb8bd;font-size:12px}.pricing-reference .pricing-reference-faq-item>button{color:#edf2f3;font-size:13px}.pricing-reference .pricing-reference-faq-answer p{color:#b8c3c8;font-size:13px}.pricing-reference .pricing-cta-copy>p{color:#c0c9d8;font-size:13px}.pricing-reference .pricing-cta-visual>span,.pricing-reference .pricing-cta-footnote,.pricing-reference .pricing-cta-rail>span,.pricing-reference .pricing-cta-rail>small{font-size:12px}@media (max-width:650px){.pricing-reference .pricing-reference-hero:before{opacity:.08}}.pricing-reference .pricing-cta-rail{min-height:2rem;padding:0 .85rem .55rem}.pricing-reference .pricing-cta-rail>span{color:#cbd5e6}.pricing-reference .pricing-cta-rail>small{color:#aebad0;background:#ffffff06;border-color:#405069}.pricing-reference .pricing-reference-cta>.pricing-cta-panel{background:#080e198a;border:0;border-radius:1.6rem 3.6rem;grid-template-columns:minmax(0,1.25fr) minmax(9rem,.62fr);align-items:center;gap:1.25rem;min-height:0;margin:0;padding:1.35rem 1.25rem 1.25rem;display:grid;overflow:visible}.pricing-reference .pricing-cta-copy>span{color:#72dfc8}.pricing-reference .pricing-cta-copy h2{max-width:24rem;margin-top:.55rem;font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.08}.pricing-reference .pricing-cta-copy>p{max-width:25rem;margin-top:.65rem}.pricing-reference .pricing-cta-actions{margin-top:1rem}.pricing-reference .pricing-reference-cta .pricing-cta-actions a{border-radius:999px;min-height:2.45rem}.pricing-reference .pricing-cta-visual{background:radial-gradient(circle,#6875e233 0 28%,#0000 29%),radial-gradient(circle,#0000 0 48%,#50d8bf1a 49% 50%,#0000 51%),#10182a;border:1px solid #40516b;border-radius:50%;justify-content:center;align-items:flex-end;gap:.45rem;width:11rem;height:11rem;min-height:0;margin:0 auto;padding:0 1rem 1.15rem;display:flex;position:relative}.pricing-reference .pricing-cta-visual i{background:#1b2343;border-color:#7886ed;border-radius:50%;width:4.25rem;height:4.25rem;top:45%;transform:translate(-50%,-50%);box-shadow:0 0 0 .55rem #6b78e214}.pricing-reference .pricing-cta-visual>span{color:#aab6c8;border:0;padding:0;font-size:12px}.pricing-reference .pricing-reference-cta>.pricing-cta-footnote{color:#82909f;text-align:left;border:0;margin:0;padding:.6rem 1rem .15rem}@media (max-width:1050px){.pricing-reference .pricing-reference-cta{margin-top:0;position:static}}@media (max-width:650px){.pricing-reference .pricing-reference-cta{border-radius:1.5rem 3rem;padding:.65rem}.pricing-reference .pricing-reference-cta>.pricing-cta-panel{border-radius:1.15rem 2.25rem;grid-template-columns:1fr;padding:1.25rem 1rem}.pricing-reference .pricing-cta-visual{display:none}}.pricing-reference .pricing-reference-cta{background:#0e161d;border:1px solid #2d3a44;border-radius:14px;margin-top:3.25rem;padding:0;display:block;position:sticky;top:7.5rem;overflow:hidden;box-shadow:0 16px 38px #0000002e;clip-path:none!important}.pricing-reference .pricing-reference-cta:before,.pricing-reference .pricing-reference-cta:after{display:none!important}.pricing-reference .pricing-cta-rail{background:#111b22;border-bottom:1px solid #27343d;min-height:3.25rem;padding:0 1.15rem}.pricing-reference .pricing-cta-rail>span{color:#d8e0e4;letter-spacing:.04em;font-size:12px}.pricing-reference .pricing-cta-rail>span svg{color:#58d8be}.pricing-reference .pricing-cta-rail>small{color:#aebbc2;background:0 0;border:1px solid #34434e;border-radius:999px;min-height:1.75rem;padding:0 .7rem;font-size:12px}.pricing-reference .pricing-reference-cta>.pricing-cta-panel{background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:1.6rem 1.5rem 1.45rem;display:block}.pricing-reference .pricing-cta-copy>span{color:#5edcc2;letter-spacing:.08em;font-size:12px}.pricing-reference .pricing-cta-copy h2{letter-spacing:-.025em;max-width:28rem;margin-top:.65rem;font-size:clamp(1.65rem,2.4vw,2rem);font-weight:700;line-height:1.1}.pricing-reference .pricing-cta-copy>p{color:#bac5ca;max-width:31rem;margin-top:.75rem;font-size:14px;line-height:1.55}.pricing-reference .pricing-cta-actions{gap:.65rem;margin-top:1.25rem;display:flex}.pricing-reference .pricing-reference-cta .pricing-cta-actions a{border-radius:7px;min-height:2.65rem;padding:0 1rem;font-size:12px}.pricing-reference .pricing-reference-cta .pricing-cta-actions a:first-child{color:#06130f;background:#54d8be;border-color:#54d8be}.pricing-reference .pricing-reference-cta .pricing-cta-actions a:last-child{color:#e7edef;background:0 0;border-color:#43525d}.pricing-reference .pricing-reference-cta>.pricing-cta-footnote{color:#87969d;text-align:left;background:#0c141a;border-top:1px solid #27343d;margin:0;padding:.8rem 1.15rem;font-size:12px}@media (max-width:1050px){.pricing-reference .pricing-reference-cta{margin-top:0;position:static}}@media (max-width:650px){.pricing-reference .pricing-reference-cta{border-radius:12px}.pricing-reference .pricing-reference-cta>.pricing-cta-panel{padding:1.35rem 1.1rem 1.2rem}.pricing-reference .pricing-cta-actions{flex-direction:column;align-items:stretch}.pricing-reference .pricing-reference-cta .pricing-cta-actions a{width:100%}}@keyframes pricingOrbitTurn{to{transform:rotate(360deg)}}.pricing-reference .pricing-hero-orbit{z-index:0;aspect-ratio:1;opacity:.72;pointer-events:none;background:radial-gradient(circle,#50d8bf14 0 2px,#0000 3px) 0 0/18px 18px,radial-gradient(circle,#0000 0 46%,#50d8bf1f 46.5% 47%,#0000 47.5%) 0 0/100% 100%,#090f1447 0 0/100% 100%;border:1px solid #50d8bf33;border-radius:50%;width:clamp(10rem,13vw,14rem);position:absolute;top:54%;transform:translateY(-50%);box-shadow:inset 0 0 3rem #50d8bf09}.pricing-reference .pricing-hero-orbit:before{content:"";border:1px solid #7e8befb3;border-color:#7e8befb3 #50d8bf6b #7e8bef2b #7e8bef2b;border-radius:50%;animation:18s linear infinite pricingOrbitTurn;position:absolute;inset:1.35rem}.pricing-reference .pricing-hero-orbit:after{content:"";background:radial-gradient(circle,#50d8bf33,#50d8bf08 48%,#0000 50%);border:1px solid #50d8bf47;border-radius:50%;width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2rem #50d8bf14}.pricing-reference .pricing-hero-orbit-left{left:max(1.5rem,25vw - 20.5rem)}.pricing-reference .pricing-hero-orbit-right{right:max(1.5rem,25vw - 20.5rem);transform:translateY(-50%)scaleX(-1)}.pricing-reference .pricing-reference-copy{z-index:2}@media (max-width:1100px){.pricing-reference .pricing-hero-orbit{display:none}}@media (prefers-reduced-motion:reduce){.pricing-reference .pricing-hero-orbit:before{animation:none}}@keyframes pricingSignalSweep{0%,to{opacity:.2;top:12%}50%{opacity:.72;top:86%}}.pricing-reference .pricing-hero-signal{z-index:0;opacity:.65;pointer-events:none;background:radial-gradient(circle,#58d8be 0 2px,#0000 2.5px) 0 18%/6px 6px no-repeat,linear-gradient(90deg,#58d8be80,#0000 88%) 0 20%/100% 1px no-repeat,radial-gradient(circle,#7f8cf4 0 2px,#0000 2.5px) 0/6px 6px no-repeat,linear-gradient(90deg,#7f8cf46b,#0000 76%) 0 52%/84% 1px no-repeat,radial-gradient(circle,#58d8be 0 2px,#0000 2.5px) 0 82%/6px 6px no-repeat,linear-gradient(90deg,#58d8be52,#0000 64%) 0 84%/68% 1px no-repeat;width:clamp(12rem,17vw,19rem);height:10rem;position:absolute;top:55%;transform:translateY(-50%)}.pricing-reference .pricing-hero-signal:before{content:"";background:linear-gradient(#0000,#58d8be7a 22%,#7f8cf461 76%,#0000);width:1px;position:absolute;top:5%;bottom:5%;left:2px}.pricing-reference .pricing-hero-signal:after{content:"";background:linear-gradient(90deg,#58d8be,#0000);width:42%;height:1px;animation:5.5s ease-in-out infinite pricingSignalSweep;position:absolute;left:0;box-shadow:0 0 .65rem #58d8be47}.pricing-reference .pricing-hero-signal-left{left:max(2rem,20vw - 16.4rem)}.pricing-reference .pricing-hero-signal-right{right:max(2rem,20vw - 16.4rem);transform:translateY(-50%)scaleX(-1)}@media (max-width:1100px){.pricing-reference .pricing-hero-signal{display:none}}@media (prefers-reduced-motion:reduce){.pricing-reference .pricing-hero-signal:after{animation:none;top:50%}}.pricing-reference .pricing-reference-bottom{background:#0a1015;border-top:1px solid #1d2a31;border-bottom:1px solid #18242a;grid-template-columns:minmax(19rem,.88fr) minmax(0,1.12fr);align-items:stretch;gap:0;width:100%;padding:0 max(1.5rem,50vw - 43rem);display:grid}.pricing-reference .pricing-reference-faq-intro{align-self:start;padding:clamp(3.75rem,5.5vw,5rem) clamp(2.75rem,4.5vw,4.75rem) clamp(3.75rem,5.5vw,5rem) 0}.pricing-reference .pricing-reference-faq-intro>span{color:#73cfc0;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}.pricing-reference .pricing-reference-faq-intro>span i{background:#58bdaa;width:1.25rem;height:1px}.pricing-reference .pricing-reference-faq-intro h2{color:#eef3f3;letter-spacing:-.035em;max-width:29rem;margin:1.2rem 0 0;font-size:clamp(2rem,3.3vw,3.15rem);font-weight:610;line-height:1.08}.pricing-reference .pricing-reference-faq-intro p{color:#9fadb2;max-width:27rem;margin:1.15rem 0 0;font-size:.94rem;line-height:1.6}.pricing-reference .pricing-reference-faq-intro p a{color:#c7d6d5;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:#4d8c82;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.pricing-reference .pricing-reference-faq-intro p a:hover{color:#73cfc0;text-decoration-color:#73cfc0}.pricing-reference .pricing-reference-faq-intro p a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #7f8cf4}.pricing-reference .pricing-reference-faq-intro>a{color:#dceae8;background:#101c20;border:1px solid #3a5c58;border-radius:.35rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.6rem;margin-top:1.55rem;padding:0 .95rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.pricing-reference .pricing-reference-faq-intro>a:hover{background:#142429;border-color:#56827b;transform:none}.pricing-reference .pricing-reference-faq-intro>a:focus-visible,.pricing-reference .pricing-reference-faq-item>button:focus-visible{outline-offset:3px;outline:2px solid #7f8cf4}.pricing-reference .pricing-reference-faq-intro>a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.pricing-reference .pricing-reference-faq{border-left:1px solid #223038;min-width:0}.pricing-reference .pricing-reference-faq-list,.pricing-reference .pricing-reference-faq>div:last-child{margin:0;display:block}.pricing-reference .pricing-reference-faq-item{background:0 0;border:0;border-bottom:1px solid #223038;border-radius:0;margin:0}.pricing-reference .pricing-reference-faq-item:last-child{border-bottom:0}.pricing-reference .pricing-reference-faq-item>button{color:#dfe7e8;min-height:4.45rem;padding:1rem 1.1rem 1rem 1.45rem;font-size:.96rem;font-weight:560;line-height:1.4;transition:color .2s,background-color .2s}.pricing-reference .pricing-reference-faq-item>button:hover,.pricing-reference .pricing-reference-faq-item.is-open>button{color:#eaf2f1;background:#0d171c}.pricing-reference .pricing-reference-faq-item>button i{color:#7d9b98;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.55rem;height:.55rem;margin-right:.2rem;font-size:0;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.pricing-reference .pricing-reference-faq-item.is-open>button i{transform:rotate(225deg)translate(-1px,-1px)}.pricing-reference .pricing-reference-faq-answer p{color:#9eacb1;max-width:45rem;margin:0;padding:0 3.5rem 1.4rem 1.45rem;font-size:.9rem;line-height:1.7}@media (max-width:900px){.pricing-reference .pricing-reference-bottom{grid-template-columns:1fr;padding:0 1.5rem}.pricing-reference .pricing-reference-faq-intro{padding:3.5rem 0 2.75rem}.pricing-reference .pricing-reference-faq-intro h2{max-width:38rem}.pricing-reference .pricing-reference-faq{border-top:1px solid #80acb12e;border-left:0}.pricing-reference .pricing-reference-faq-item>button{padding-left:0;padding-right:0}.pricing-reference .pricing-reference-faq-answer p{padding-left:0;padding-right:2rem}}@media (max-width:560px){.pricing-reference .pricing-reference-bottom{padding:0 1rem}.pricing-reference .pricing-reference-faq-intro{padding:3rem 0 2.35rem}.pricing-reference .pricing-reference-faq-intro h2{font-size:clamp(2rem,11vw,2.7rem)}.pricing-reference .pricing-reference-faq-item>button{min-height:4.25rem;font-size:.93rem}}@media (prefers-reduced-motion:reduce){.pricing-reference .pricing-reference-faq-intro>a,.pricing-reference .pricing-reference-faq-item>button,.pricing-reference .pricing-reference-faq-item>button i{transition:none}}.pricing-reference .pricing-reference-hero{overflow:hidden}.pricing-reference .pricing-reference-hero:after{display:none}.pricing-reference .pricing-hero-corner{z-index:1;opacity:.92;pointer-events:none;width:12.5rem;height:8.5rem;position:absolute;top:88px;overflow:hidden}.pricing-reference .pricing-hero-corner-left{left:0}.pricing-reference .pricing-hero-corner-right{right:0}.pricing-reference .pricing-hero-corner:before,.pricing-reference .pricing-hero-corner:after{content:"";position:absolute}.pricing-reference .pricing-hero-corner:before{background:#1e455f;border-radius:50%;width:7.5rem;height:7.5rem;top:-.4rem}.pricing-reference .pricing-hero-corner:after{background:#1e455f;width:2.5rem;height:1.35rem;bottom:0}.pricing-reference .pricing-hero-corner-left:before{left:-4.5rem}.pricing-reference .pricing-hero-corner-left:after{left:0}.pricing-reference .pricing-hero-corner-right:before{right:-4.5rem}.pricing-reference .pricing-hero-corner-right:after{right:0}.pricing-reference .pricing-hero-corner i{box-sizing:border-box;border:.32rem solid #2e5a76;border-radius:50%;display:block;position:absolute}.pricing-reference .pricing-hero-corner i:first-child{--corner-inset:2.5rem;width:15rem;height:15rem;top:-.25rem}.pricing-reference .pricing-hero-corner i:nth-child(2){--corner-inset:3.3rem;width:13.4rem;height:13.4rem;top:.55rem}.pricing-reference .pricing-hero-corner i:nth-child(3){--corner-inset:4.1rem;width:11.8rem;height:11.8rem;top:1.35rem}.pricing-reference .pricing-hero-corner i:nth-child(4){--corner-inset:4.9rem;width:10.2rem;height:10.2rem;top:2.15rem}.pricing-reference .pricing-hero-corner-left i{left:var(--corner-inset)}.pricing-reference .pricing-hero-corner-right i{right:var(--corner-inset)}@media (max-width:960px){.pricing-reference .pricing-hero-corner{top:76px}}@media (max-width:600px){.pricing-reference .pricing-hero-corner-left{transform-origin:0 0;transform:scale(.58)}.pricing-reference .pricing-hero-corner-right{transform-origin:100% 0;transform:scale(.58)}}.pricing-reference .pricing-reference-workflow li>.pricing-workflow-icon{color:#8fe2d1;background:#18282d;border:1px solid #3e5a60;border-radius:.75rem;width:3.25rem;height:3.25rem;transition:color .2s,border-color .2s,background-color .2s;box-shadow:inset 0 1px #dcfff912}.pricing-reference .pricing-reference-workflow li:hover>.pricing-workflow-icon{color:#fff;background:#28645a;border-color:#8fe2d1}.pricing-reference .pricing-workflow-icon svg{stroke-width:1.8px;width:1.65rem;height:1.65rem}.pricing-reference .pricing-reference-workflow li:not(:last-child):after{background:#36545a;top:1.625rem}@media (max-width:650px){.pricing-reference .pricing-reference-workflow li{grid-template-columns:3.25rem minmax(0,1fr)}.pricing-reference .pricing-reference-workflow li:not(:last-child):after{top:3.25rem;left:1.625rem}}@media (prefers-reduced-motion:reduce){.pricing-reference .pricing-reference-workflow li>.pricing-workflow-icon{transition:none}}.pricing-reference-card-enterprise button.pricing-reference-action{cursor:pointer;width:100%;font-family:inherit}.pricing-reference .pricing-sales-dialog{color:#eaf2f1;overscroll-behavior:contain;background:#101a1f;border:1px solid #42635f;border-radius:.75rem;width:min(55rem,100vw - 2rem);max-width:none;max-height:min(86dvh,42rem);margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 1.5rem 5rem #00000085}.pricing-reference .pricing-sales-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030a0dc7}.pricing-reference .pricing-sales-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid;position:relative}.pricing-reference .pricing-sales-close{z-index:1;color:#c5d4d5;cursor:pointer;background:#15242a;border:1px solid #39515a;border-radius:.35rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid;position:absolute;top:.9rem;right:.9rem}.pricing-reference .pricing-sales-close:hover{color:#f5fffc;border-color:#76d6c4}.pricing-reference .pricing-sales-close svg{width:1rem;height:1rem}.pricing-reference .pricing-sales-intro{background:linear-gradient(#030c1052,#0000 44%,#030c1061),url(/images/pricing-sales-space.webp) 50%/cover no-repeat;border-right:1px solid #344a4c;flex-direction:column;justify-content:space-between;min-width:0;min-height:31.5rem;padding:1.2rem;display:flex}.pricing-reference .pricing-sales-brand{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06121780;border:1px solid #dcf1ef38;border-radius:.5rem;align-self:flex-start;align-items:center;min-height:2.65rem;padding:.4rem .55rem;display:inline-flex}.pricing-reference .pricing-sales-brand img{width:7.75rem;height:auto;display:block}.pricing-reference .pricing-sales-image-label{color:#f2f8f6;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0612178c;border:1px solid #dcf1ef47;border-radius:.35rem;align-self:flex-start;padding:.4rem .6rem;font-size:.65rem;font-weight:750}.pricing-reference .pricing-sales-form{align-content:start;gap:.75rem;min-width:0;padding:1.7rem 1.8rem 1.45rem;display:grid}.pricing-reference .pricing-sales-form-heading{padding-right:1.2rem}.pricing-reference .pricing-sales-form-heading>span{color:#82deca;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:800}.pricing-reference .pricing-sales-form-heading h2{color:#f3f8f7;letter-spacing:-.035em;text-wrap:balance;max-width:22rem;margin:.48rem 0 0;font-size:clamp(1.65rem,2.8vw,2rem);font-weight:700;line-height:1.14}.pricing-reference .pricing-sales-form-heading p{color:#b3c3c5;margin:.48rem 0 0;font-size:.8rem;line-height:1.55}.pricing-reference .pricing-sales-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .7rem;display:grid}.pricing-reference .pricing-sales-fields>label:last-child{grid-column:1/-1}.pricing-reference .pricing-sales-fields>label{color:#e2eaea;gap:.28rem;min-width:0;font-size:.76rem;font-weight:700;display:grid}.pricing-reference .pricing-sales-fields label b{color:#75dcc8}.pricing-reference .pricing-sales-fields label small{color:#9db0b4;margin-left:.25rem;font-size:.69rem;font-weight:500}.pricing-reference .pricing-sales-fields :is(input,select,textarea){color:#eef7f5;background:#0b151a;border:1px solid #3b5259;border-radius:.36rem;width:100%;min-height:2.45rem;padding:.55rem .7rem;font-family:inherit;font-size:.82rem;font-weight:500;line-height:1.4}.pricing-reference .pricing-sales-fields :is(input,textarea)::placeholder{color:#81949b}.pricing-reference .pricing-sales-fields textarea{resize:vertical;min-height:4.35rem}.pricing-reference .pricing-sales-fields select:invalid{color:#81949b}.pricing-reference .pricing-sales-fields option{color:#eef7f5;background:#101a1f}.pricing-reference .pricing-sales-consent{color:#aebec1;cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.72rem;line-height:1.5;display:flex}.pricing-reference .pricing-sales-consent input{accent-color:#63d8c0;flex:none;margin:.15rem 0 0}.pricing-reference .pricing-sales-consent a{color:#91e5d4;text-underline-offset:.15em;text-decoration:underline}.pricing-reference .pricing-sales-submit{color:#0a2623;cursor:pointer;background:#72ddc8;border:1px solid #72ddc8;border-radius:.36rem;justify-content:space-between;align-items:center;min-height:2.6rem;padding:0 .9rem;font-family:inherit;font-size:.82rem;font-weight:750;line-height:1.2;transition:border-color .2s,background-color .2s;display:flex}.pricing-reference .pricing-sales-submit:hover{background:#a5f3e3;border-color:#a5f3e3}.pricing-reference .pricing-sales-submit svg{width:1rem;height:1rem}.pricing-reference .pricing-sales-note{color:#d5bf88;margin:0;font-size:.72rem;line-height:1.45}.pricing-reference .pricing-sales-preview{flex-direction:column;justify-content:center;min-width:0;padding:2.2rem 2rem;display:flex}.pricing-reference .pricing-sales-preview-kicker{color:#d5bf88;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800}.pricing-reference .pricing-sales-preview h2{color:#f3f8f7;letter-spacing:-.035em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.65rem,2.8vw,2.1rem);line-height:1.15}.pricing-reference .pricing-sales-preview h2:focus{outline:none}.pricing-reference .pricing-sales-preview p{color:#b7c7c9;margin:.9rem 0 0;font-size:.84rem;line-height:1.6}.pricing-reference .pricing-sales-preview-need{border-top:1px solid #364a4e;border-bottom:1px solid #364a4e;gap:.3rem;margin-top:1.5rem;padding:.85rem 0;display:grid}.pricing-reference .pricing-sales-preview-need span{color:#91a7aa;font-size:.7rem}.pricing-reference .pricing-sales-preview-need strong{color:#e6efee;font-size:.85rem}.pricing-reference .pricing-sales-preview button{color:#0a2623;cursor:pointer;background:#72ddc8;border:1px solid #72ddc8;border-radius:.36rem;justify-content:space-between;align-items:center;min-height:2.6rem;margin-top:1.5rem;padding:0 .9rem;font-family:inherit;font-size:.82rem;font-weight:750;display:flex}.pricing-reference .pricing-sales-preview button:hover{background:#a5f3e3;border-color:#a5f3e3}.pricing-reference .pricing-sales-preview button svg{width:1rem;height:1rem}.pricing-reference .pricing-sales-dialog :is(button,input,select,textarea,a):focus-visible{outline-offset:2px;outline:2px solid #91e5d4}@media (max-width:700px){.pricing-reference .pricing-sales-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.pricing-reference .pricing-sales-layout{grid-template-columns:1fr}.pricing-reference .pricing-sales-intro{background-position:50% 52%;border-bottom:1px solid #31504d;border-right:0;min-height:8rem;padding:1rem}.pricing-reference .pricing-sales-brand img{width:6.5rem}.pricing-reference .pricing-sales-form-heading h2{font-size:1.55rem}.pricing-reference .pricing-sales-form{padding:1.25rem 1.4rem 1.4rem}.pricing-reference .pricing-sales-preview{padding:1.65rem 1.4rem 1.75rem}}@media (max-width:520px){.pricing-reference .pricing-sales-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pricing-reference .pricing-sales-submit{transition:none}}.pricing-reference .pricing-reference-hero{background:#090f14;min-height:0;padding:7.8rem max(1.5rem,50vw - 41rem) 1.2rem}.pricing-reference .pricing-reference-copy{width:min(100%,72rem)}.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2{max-width:68rem;margin-top:.55rem;font-size:44px!important;line-height:1.06!important}.pricing-reference .pricing-reference-copy>p.pricing-reference-points{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;max-width:none;margin:1.25rem auto 0;display:flex}.pricing-reference .pricing-reference-points span{color:#c2d0d4;border-bottom:1px dotted #61dcca7a;align-items:center;gap:.5rem;padding-bottom:.35rem;font-size:.88rem;font-weight:650;display:inline-flex}.pricing-reference .pricing-reference-points span:before{color:#6adfc9;content:"✦";font-size:.75rem;line-height:1}.pricing-reference .pricing-reference-plans{background:#090f14;padding-top:1.2rem}.pricing-reference .pricing-reference-heading{text-align:center}.pricing-reference .pricing-reference-heading h2{text-wrap:balance;max-width:58rem;margin:0 auto;font-size:clamp(1.75rem,2.6vw,2.2rem);line-height:1.16}.pricing-reference .pricing-reference-heading h2 em{color:#68dfc9;font-style:normal}.pricing-reference .pricing-reference-switch{width:min(100%,25.5rem);min-height:3.25rem;box-shadow:none;cursor:pointer;text-align:left;background:#0d171b;border:1px solid #69dbca;border-radius:999px;justify-content:space-between;align-items:center;gap:.85rem;margin:1.35rem auto 0;padding:.4rem .55rem .4rem 1.3rem;animation:none;display:flex}.pricing-reference .pricing-reference-switch:hover{border-color:#8cf0de}.pricing-reference .pricing-reference-switch:focus-visible{outline-offset:3px;outline:2px solid #8cf0de}.pricing-reference .pricing-reference-switch-label{color:#c8f8ec;font-size:.88rem;font-weight:700;line-height:1.2}.pricing-reference .pricing-reference-switch-track{background:#8c98a9;border-radius:999px;flex:0 0 3.65rem;height:1.85rem;transition:background-color .2s;position:relative}.pricing-reference .pricing-reference-switch-thumb{background:#fff;border-radius:50%;width:1.37rem;height:1.37rem;transition:transform .2s;position:absolute;top:.24rem;left:.24rem;box-shadow:0 1px 3px #00000038}.pricing-reference .pricing-reference-switch[aria-checked=true] .pricing-reference-switch-track{background:#40bfa9}.pricing-reference .pricing-reference-switch[aria-checked=true] .pricing-reference-switch-thumb{transform:translate(1.8rem)}@media (prefers-reduced-motion:reduce){.pricing-reference .pricing-reference-switch-track,.pricing-reference .pricing-reference-switch-thumb{transition:none}}.pricing-reference .pricing-reference-grid{margin-top:1.55rem}@media (min-width:761px){.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2>span{display:inline!important}.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2>span+span{margin-top:0!important}}@media (min-width:651px) and (max-width:1050px){.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2{font-size:40px!important}}@media (max-width:650px){.pricing-reference .pricing-reference-hero{padding:5.7rem 1rem .95rem}.pricing-reference .pricing-reference-copy h1.pricing-hero-title-v2{font-size:clamp(1.85rem,8vw,2rem)!important}.pricing-reference .pricing-reference-copy>p.pricing-reference-points{gap:.35rem .9rem;margin-top:.95rem}.pricing-reference .pricing-reference-points span{text-align:center;font-size:.76rem}.pricing-reference .pricing-reference-plans{padding-top:.85rem}.pricing-reference .pricing-reference-heading h2{font-size:1.55rem}.pricing-reference .pricing-reference-switch{margin-top:1rem;padding-left:.85rem}.pricing-reference .pricing-reference-switch-label{font-size:.78rem}.pricing-reference .pricing-reference-grid{margin-top:1.2rem}}.pricing-page.pricing-reference{background:#192129}.pricing-page.pricing-reference>:is(.pricing-reference-hero,.pricing-reference-plans,.pricing-reference-details,.pricing-reference-bottom){background:0 0}.pricing-page.pricing-reference>.pricing-reference-hero:before,.pricing-page.pricing-reference>.pricing-reference-plans:before{display:none}
