.plans-page{background:var(--fa-color-f6f8f3);color:var(--fa-color-0f152e)}.plans-hero{max-width:1220px;padding:82px var(--page-padding-x) 72px;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(48px,8vw,110px);margin:auto;display:grid}.plans-kicker{font:700 11px var(--font-jetbrains);letter-spacing:.11em;color:var(--fa-color-3157d5);text-transform:uppercase;align-items:center;gap:10px;display:flex}.plans-kicker i{background:var(--fa-color-a8dc0d);width:8px;height:8px;box-shadow:0 0 0 6px var(--fa-color-a8dc0d22);border-radius:50%}.plans-hero h1{letter-spacing:-.058em;margin:24px 0 22px;font-size:clamp(52px,6vw,80px);line-height:.98}.plans-hero h1 em{color:var(--brand-ink);font-style:normal}.plans-hero>div>p{color:var(--fa-color-5b6479);max-width:650px;font-size:18px;line-height:1.65}.plans-actions{flex-wrap:wrap;gap:12px;margin:32px 0 15px;display:flex}.plans-actions a{border:1px solid var(--fa-color-d9dfd5);border-radius:999px;padding:15px 22px;font-weight:750}.plans-actions a:first-child{background:var(--fa-color-0f152e);color:var(--fa-color-fff)}.plans-actions a b{color:var(--fa-color-a8dc0d);margin-left:22px}.plans-hero>div>small{font:500 10px var(--font-jetbrains);color:var(--ink-3)}.plans-map{background:var(--fa-color-0f152e);color:var(--fa-color-fff);box-shadow:0 42px 70px -44px var(--fa-color-0f152e);border-radius:30px;padding:31px}.plans-map header{flex-direction:column;gap:8px;display:flex}.plans-map header small,.plans-map li em{font:700 9px var(--font-jetbrains);letter-spacing:.12em;color:var(--fa-color-a8dc0d)}.plans-map header b{font-size:24px}.plans-map ol{padding:20px 0 0;list-style:none}.plans-map li{border-top:1px solid var(--fa-color-ffffff18);opacity:.58;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:18px 0;display:grid}.plans-map .is-live{opacity:1}.plans-map li>i{font:600 10px var(--font-jetbrains);color:var(--fa-color-8790a8);font-style:normal}.plans-map li span{flex-direction:column;gap:4px;display:flex}.plans-map li small{color:var(--fa-color-aeb6ca)}.plans-map li em{font-style:normal}.plans-map>p{color:var(--fa-color-8790a8);margin:8px 0 0;font-size:10px;line-height:1.5}.plans-how{border:1px solid var(--fa-color-dfe4da);background:var(--fa-color-fff);border-radius:22px;grid-template-columns:repeat(3,1fr);max-width:1220px;margin:0 auto;display:grid}.plans-how>span{font:700 10px var(--font-jetbrains);color:var(--fa-color-3157d5);border-right:1px solid var(--fa-color-e6eae2);padding:25px 28px}.plans-how>span:last-child{border:0}.plans-how b,.plans-how small{font-family:var(--font-outfit);display:block}.plans-how b{color:var(--fa-color-0f152e);margin:12px 0 5px;font-size:16px}.plans-how small{color:var(--fa-color-6a7385);font-size:12px;line-height:1.5}.plans-pricing{max-width:1220px;padding:0 var(--page-padding-x);margin:105px auto 0}.plans-pricing>header{text-align:center}.plans-pricing>header span,.plans-faq header span,.plans-affiliate small{font:700 10px var(--font-jetbrains);letter-spacing:.14em;color:var(--fa-color-3157d5)}.plans-pricing h2,.plans-faq h2{letter-spacing:-.045em;margin:15px 0 9px;font-size:clamp(36px,4vw,52px)}.plans-pricing>header p{color:var(--fa-color-697285)}.catalog-cycle{border:1px solid var(--fa-color-dfe4da);background:var(--fa-color-fff);border-radius:999px;width:max-content;margin:30px auto 24px;padding:4px}.catalog-cycle button{color:var(--fa-color-687185);background:0 0;border:0;border-radius:999px;padding:10px 19px;font-weight:700}.catalog-cycle .is-active{background:var(--fa-color-0f152e);color:var(--fa-color-fff)}.catalog-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.catalog-grid article{background:var(--fa-color-fff);border:1px solid var(--fa-color-dfe4da);border-radius:26px;flex-direction:column;min-height:480px;padding:31px;display:flex;position:relative}.catalog-grid article.is-featured{background:var(--fa-color-0f152e);color:var(--fa-color-fff);box-shadow:0 42px 72px -44px var(--fa-color-0f152e);transform:translateY(-8px)}.catalog-grid article>em{background:var(--fa-color-a8dc0d);color:var(--fa-color-0f152e);font:800 9px var(--font-jetbrains);letter-spacing:.09em;white-space:nowrap;border-radius:999px;padding:7px 14px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.catalog-grid article>small{font:700 9px var(--font-jetbrains);letter-spacing:.1em;color:var(--fa-color-7c8496)}.catalog-grid h3{margin:12px 0 7px;font-size:27px}.catalog-grid article>p{color:var(--fa-color-697285);min-height:46px;line-height:1.5}.catalog-grid .is-featured>p,.catalog-grid .is-featured>small{color:var(--fa-color-adb5c9)}.catalog-price{border-bottom:1px solid var(--fa-color-e6eae2);margin:25px 0;padding-bottom:24px}.is-featured .catalog-price{border-color:var(--fa-color-ffffff1c)}.catalog-price b{letter-spacing:-.045em;font-size:43px}.is-featured .catalog-price b{color:var(--fa-color-a8dc0d)}.catalog-price span{color:var(--fa-color-80889a)}.catalog-grid ul{color:var(--fa-color-505a70);flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.catalog-grid .is-featured ul{color:var(--fa-color-d4d9e5)}.catalog-grid li{gap:10px;display:flex}.catalog-grid li i{color:var(--fa-color-7ba400);font-style:normal}.catalog-grid article>a{border:1px solid var(--fa-color-dfe4da);border-radius:999px;justify-content:space-between;margin-top:auto;padding:14px 17px;font-weight:750;display:flex}.catalog-grid .is-featured>a{background:var(--fa-color-a8dc0d);color:var(--fa-color-0f152e);border-color:var(--fa-color-a8dc0d)}.catalog-loading,.catalog-error{text-align:center;border:1px solid var(--fa-color-dfe4da);background:var(--fa-color-fff);color:var(--fa-color-687185);border-radius:22px;padding:40px}.catalog-error{color:var(--fa-color-9e2f3d)}.plans-affiliate{background:var(--fa-color-e8efdb);border-radius:28px;grid-template-columns:1.2fr auto .8fr;align-items:center;gap:45px;max-width:1220px;margin:105px auto 0;padding:42px;display:grid}.plans-affiliate h2{letter-spacing:-.04em;margin:15px 0 10px;font-size:36px}.plans-affiliate p{color:var(--fa-color-5c6659);line-height:1.6}.plans-affiliate a{margin-top:12px;font-weight:750;display:inline-block}.plans-affiliate>strong{color:var(--brand-ink);font-size:50px}.plans-affiliate ul{gap:14px;padding:0;font-weight:650;list-style:none;display:grid}.plans-faq{max-width:1220px;padding:0 var(--page-padding-x);margin:105px auto 90px}.plans-faq>div{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.plans-faq article{border:1px solid var(--fa-color-dfe4da);background:var(--fa-color-fff);border-radius:20px;padding:25px}.plans-faq article p{color:var(--fa-color-687185);margin-bottom:0;line-height:1.6}@media (max-width:900px){.plans-hero,.plans-how,.catalog-grid{grid-template-columns:1fr}.plans-how>span{border-right:0;border-bottom:1px solid var(--fa-color-e6eae2)}.catalog-grid article.is-featured{transform:none}.plans-affiliate{grid-template-columns:1fr}.plans-affiliate>strong{display:none}}@media (max-width:650px){.plans-hero h1{font-size:46px}.plans-faq>div{grid-template-columns:1fr}.plans-affiliate{margin-left:18px;margin-right:18px;padding:28px}}
.plans-product-demo,.plans-decision-safety{width:min(1180px,100% - 44px);margin:0 auto;padding:clamp(72px,9vw,124px) 0}.plans-product-demo>header,.plans-decision-safety>header{max-width:780px;margin-bottom:38px}.plans-product-demo>header>span,.plans-decision-safety>header>span,.catalog-comparison>header>span{color:var(--fa-color-3157d5);letter-spacing:.22em;font:700 10px/1.2 JetBrains Mono,monospace}.plans-product-demo>header h2,.plans-decision-safety>header h2,.catalog-comparison>header h3{color:var(--fa-color-0f152e);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 12px;font:600 clamp(34px,5vw,62px)/.98 Outfit,sans-serif}.plans-product-demo>header p,.plans-decision-safety>header p,.catalog-comparison>header p{color:var(--fa-color-5b6479);font-size:17px;line-height:1.65}.plans-demo-board{border:1px solid var(--fa-color-rgb-15-21-46-12);background:var(--fa-color-fff);box-shadow:0 30px 70px var(--fa-color-rgb-15-21-46-10);border-radius:28px;grid-template-columns:minmax(280px,.72fr) 1.28fr;display:grid;overflow:hidden}.plans-demo-board>aside{background:var(--fa-color-0f152e);color:var(--fa-color-fff);padding:clamp(28px,4vw,48px)}.plans-demo-board>aside>small,.plans-demo-status{color:var(--fa-color-a8dc0d);letter-spacing:.14em;font:700 10px/1.2 JetBrains Mono,monospace}.plans-demo-board ol{margin:34px 0 0;padding:0;list-style:none;display:grid}.plans-demo-board ol li{opacity:.55;grid-template-columns:40px 1fr;gap:15px;min-height:96px;display:grid;position:relative}.plans-demo-board ol li:after{background:var(--fa-color-rgb-255-255-255-22);content:"";width:1px;position:absolute;top:34px;bottom:0;left:16px}.plans-demo-board ol li:last-child:after{display:none}.plans-demo-board ol li.is-done,.plans-demo-board ol li.is-current{opacity:1}.plans-demo-board ol li>i{z-index:1;border:1px solid var(--fa-color-rgb-255-255-255-32);background:var(--fa-color-0f152e);border-radius:50%;place-items:center;width:34px;height:34px;font:700 9px/1 JetBrains Mono,monospace;display:grid;position:relative}.plans-demo-board ol li.is-done>i{border-color:var(--fa-color-a8dc0d);background:var(--fa-color-a8dc0d);color:var(--fa-color-0f152e)}.plans-demo-board ol span{align-content:start;gap:4px;padding-top:5px;display:grid}.plans-demo-board ol b{font-size:16px}.plans-demo-board ol small{color:var(--fa-color-rgb-255-255-255-58)}.plans-demo-board>div{background:linear-gradient(135deg, var(--fa-color-fff) 0%, var(--fa-color-f6f8f3) 100%);flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,6vw,76px);display:flex}.plans-demo-status{color:var(--brand-ink);align-items:center;gap:8px;display:inline-flex}.plans-demo-status i{background:var(--fa-color-a8dc0d);width:7px;height:7px;box-shadow:0 0 0 6px var(--fa-color-rgb-168-220-13-14);border-radius:50%}.plans-demo-board>div h3{color:var(--fa-color-0f152e);letter-spacing:-.045em;margin:18px 0 8px;font:600 clamp(38px,5vw,62px)/1 Outfit,sans-serif}.plans-demo-board>div>p{max-width:58ch;color:var(--fa-color-5b6479);font-size:17px;line-height:1.65}.plans-demo-board>div ul{margin:24px 0 30px;padding:0;list-style:none;display:grid}.plans-demo-board>div li{border-bottom:1px solid var(--fa-color-rgb-15-21-46-10);color:var(--fa-color-0f152e);gap:16px;padding:13px 0;font-weight:650;display:flex}.plans-demo-board>div li b{color:var(--fa-color-3157d5);font:700 10px/1.8 JetBrains Mono,monospace}.plans-demo-board>div>a{background:var(--fa-color-0f152e);width:fit-content;color:var(--fa-color-fff);border-radius:999px;align-items:center;gap:34px;padding:15px 20px;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.plans-demo-board>div>a b{color:var(--fa-color-a8dc0d)}.plans-demo-board>div>a:hover{box-shadow:0 10px 26px var(--fa-color-rgb-15-21-46-20);transform:translateY(-2px)}.catalog-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.catalog-toolbar>p{color:var(--fa-color-697185);margin:0;font:500 11px/1.4 JetBrains Mono,monospace}.catalog-loading{border:1px dashed var(--fa-color-rgb-15-21-46-18);min-height:190px;color:var(--fa-color-5b6479);border-radius:22px;justify-content:center;align-items:center;gap:12px;display:flex}.catalog-loading i{border:2px solid var(--fa-color-rgb-49-87-213-22);border-top-color:var(--fa-color-3157d5);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite plans-spin}.catalog-saving{background:var(--fa-color-rgb-168-220-13-18);width:fit-content;color:var(--fa-color-526d00);border-radius:999px;margin:-3px 0 18px;padding:6px 9px;font:700 9px/1.2 JetBrains Mono,monospace;display:block}.catalog-comparison{border-top:1px solid var(--fa-color-rgb-15-21-46-12);text-align:left;margin-top:44px;padding-top:64px}.catalog-comparison>header{max-width:720px;margin-bottom:26px}.catalog-comparison>header h3{font-size:clamp(32px,4vw,48px)}.catalog-comparison>div{border:1px solid var(--fa-color-rgb-15-21-46-12);background:var(--fa-color-fff);border-radius:20px;overflow-x:auto}.catalog-comparison table{border-collapse:collapse;width:100%;min-width:680px}.catalog-comparison th,.catalog-comparison td{border-bottom:1px solid var(--fa-color-rgb-15-21-46-9);color:var(--fa-color-0f152e);text-align:left;font-variant-numeric:tabular-nums;padding:17px 20px}.catalog-comparison thead th{background:var(--fa-color-0f152e);color:var(--fa-color-fff);font-size:13px}.catalog-comparison tbody th{width:34%;font-weight:650}.catalog-comparison tbody td{color:var(--fa-color-4d566c)}.catalog-comparison tbody tr:last-child th,.catalog-comparison tbody tr:last-child td{border-bottom:0}.plans-decision-safety{border-top:1px solid var(--fa-color-rgb-15-21-46-10)}.plans-decision-safety>div{border:1px solid var(--fa-color-rgb-15-21-46-12);background:var(--fa-color-fff);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plans-decision-safety article{border-right:1px solid var(--fa-color-rgb-15-21-46-10);min-width:0;padding:30px 26px}.plans-decision-safety article:last-child{border-right:0}.plans-decision-safety article i{color:var(--fa-color-3157d5);margin-bottom:28px;font:700 10px/1 JetBrains Mono,monospace;display:block}.plans-decision-safety article b{color:var(--fa-color-0f152e);font-size:17px;display:block}.plans-decision-safety article p{color:var(--fa-color-697185);margin:10px 0 0;font-size:14px;line-height:1.55}@keyframes plans-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.plans-demo-board{grid-template-columns:1fr}.plans-demo-board ol{grid-template-columns:repeat(3,1fr);gap:14px}.plans-demo-board ol li{grid-template-columns:1fr;min-height:auto}.plans-demo-board ol li:after{display:none}.plans-decision-safety>div{grid-template-columns:repeat(2,1fr)}.plans-decision-safety article:nth-child(2){border-right:0}.plans-decision-safety article:nth-child(-n+2){border-bottom:1px solid var(--fa-color-rgb-15-21-46-10)}}@media (max-width:620px){.plans-product-demo,.plans-decision-safety{width:min(100% - 28px,1180px)}.plans-demo-board ol{grid-template-columns:1fr}.plans-demo-board ol li{grid-template-columns:40px 1fr}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar>p{order:-1}.plans-decision-safety>div{grid-template-columns:1fr}.plans-decision-safety article{border-right:0;border-bottom:1px solid var(--fa-color-rgb-15-21-46-10)}.plans-decision-safety article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.plans-demo-board>div>a{transition:none}.catalog-loading i{animation:none}}
