@charset "UTF-8";
.niceboxai_plans{padding:64px 0 72px;background:#fff;color:#222;scroll-margin-top:100px;}
.niceboxai_plans .plans_inner{width:1200px;max-width:100%;margin:0 auto;}
.niceboxai_plans .plans_intro{text-align:center;margin-bottom:34px;}
.niceboxai_plans .plans_intro .section_title{line-height:1.4;}
.niceboxai_plans .plans_intro .section_title span{color:#cc0000;}
.niceboxai_plans .plans_intro .section_sub_title{margin:14px 0 0;line-height:1.8;}
.niceboxai_plans .plans_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.niceboxai_plans .plan_card{display:flex;flex-direction:column;min-width:0;padding:26px 24px 24px;border:1px solid #e3ebf6;border-radius:0;background:#fff;box-shadow:0 8px 30px #3159a108;}
.niceboxai_plans .plan_card:hover,.niceboxai_plans .plan_card:focus-within{border-color:#cc0000;}
.niceboxai_plans .plan_heading{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;}
.niceboxai_plans h3{font-size:22px;line-height:1.5;font-weight:400;margin:0;color:#14233e;}
.niceboxai_plans .plan_variant{display:block;font-size:14px;color:#596980;margin-top:2px;}
.niceboxai_plans .plan_badge{display:inline-block;flex:none;font-size:12px;line-height:24px;padding:0 8px;color:#1265ec;background:#edf4ff;border:1px solid #e0ebff;}
.niceboxai_plans .plan_trial_badge{font-family:inherit;border-radius:0;cursor:pointer;}
.niceboxai_plans .plan_trial_badge:hover{background:#e0ebff;}
.niceboxai_plans .plan_description{font-size:14px;line-height:1.8;color:#66738a;margin:14px 0 0;}
.niceboxai_plans .plan_content{display:flex;gap:8px;align-items:center;justify-content:space-between;flex:1;margin:22px 0 26px;}
.niceboxai_plans .plan_benefits{list-style:none;margin:0;padding:0;color:#596980;font-size:14px;line-height:1.8;}
.niceboxai_plans .plan_benefits li{position:relative;padding-left:24px;margin:10px 0;}
.niceboxai_plans .plan_benefits li:before{content:'';position:absolute;left:3px;top:7px;width:6px;height:10px;border:solid #1265ec;border-width:0 2px 2px 0;transform:rotate(45deg);}
.niceboxai_plans .plan_illustration{flex:none;width:90px;height:90px;color:#1265ec;}
.niceboxai_plans .plan_actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;}
.niceboxai_plans .plan_primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:40px;padding:0 18px;color:#fff;background:#c00;border:1px solid #c00;border-radius:0;font:inherit;font-size:14px;text-decoration:none;cursor:pointer;white-space:nowrap;}
.niceboxai_plans .plan_primary:hover{background:#b40000;}
.niceboxai_plans .plan_details{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#596980;font-size:14px;text-decoration:none;white-space:nowrap;}
.niceboxai_plans .plan_details:hover{color:#1265ec;}
.niceboxai_plans a:focus-visible,.niceboxai_plans button:focus-visible{outline:2px solid #1265ec;outline-offset:4px;}
@media(max-width:1200px) and (min-width:769px){.niceboxai_plans{padding-left:24px;padding-right:24px;}.niceboxai_plans .plans_grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:768px){
 .niceboxai_plans{padding:30px 16px 36px;}
 .niceboxai_plans .plans_intro{text-align:left;margin-bottom:22px;}
 .niceboxai_plans .plans_intro .section_title{font-size:20px;line-height:1.5;}
 .niceboxai_plans .plans_intro .section_sub_title{font-size:12px;line-height:1.8;padding:0;margin-top:10px;}
 .niceboxai_plans .plans_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
 .niceboxai_plans .plan_card{padding:16px 10px;}
 .niceboxai_plans .plan_heading{gap:8px;}
 .niceboxai_plans h3{font-size:16px;overflow-wrap:anywhere;}
 .niceboxai_plans .plan_variant,.niceboxai_plans .plan_description,.niceboxai_plans .plan_benefits{font-size:12px;}
 .niceboxai_plans .plan_badge{font-size:11px;line-height:22px;}
 .niceboxai_plans .plan_content{margin:12px 0 16px;align-items:flex-start;}
 .niceboxai_plans .plan_benefits li{padding-left:16px;overflow-wrap:anywhere;}
 .niceboxai_plans .plan_benefits li:before{left:1px;}
 .niceboxai_plans .plan_illustration{display:none;}
 .niceboxai_plans .plan_actions{flex-direction:column;align-items:stretch;gap:4px;}
 .niceboxai_plans .plan_primary,.niceboxai_plans .plan_details{font-size:12px;min-height:36px;}
 .niceboxai_plans .plan_primary{padding:0 6px;gap:6px;}
 .niceboxai_plans .plan_details{justify-content:center;}
}
