.elementor .pl-sec{display:flex;flex-direction:column;gap:32px;width:100%;max-width:1140px;margin:0 auto;padding:0}.elementor .pl-head{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;width:100%}.elementor .pl-h2{font-family:Rubik,sans-serif;font-size:40px;line-height:1.28;color:#04012a;text-align:center;margin:0}.elementor .pl-lead{display:block;font-family:Rubik,sans-serif;font-size:16px;line-height:1.7;color:#23214b;text-align:center}.elementor .pl-sec .pl-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.elementor .pl-sec .pl-tab{display:flex;align-items:center;justify-content:center;width:auto;min-width:150px;min-height:64px;padding:10px 22px;border:1px solid #e7e4de;border-radius:14px;background:#fff;color:#04012a;cursor:pointer;text-align:center}.elementor .pl-sec .pl-tab:hover{border-color:#04012a}.elementor .pl-sec .pl-tab.e--selected{background:#04012a;border-color:#04012a;color:#fff}.elementor .pl-sec .e-tab-content,.elementor .pl-sec [role=tabpanel]{width:100%;min-width:0}.elementor .pl-price strong{white-space:nowrap}.elementor .pl-sec .e-tabs-base,.elementor .pl-sec .e-tabs-content-area-base,.elementor .pl-sec .e-tab-content-base,.elementor .pl-sec .pl-grid,.elementor .pl-sec .pl-pricerow,.elementor .pl-sec .pl-speeds,.elementor .pl-sec .pl-badges,.elementor .pl-sec .pl-head{padding:0!important}.elementor .pl-sec{padding:0!important}.elementor .pl-tabt{display:block;font-family:Rubik,sans-serif;font-size:14px;line-height:1.4;color:inherit;text-align:center}.elementor .pl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;gap:20px;align-items:stretch}.elementor .pl-card{display:flex;flex-direction:column;gap:12px;padding:26px 20px;border:1px solid #e7e4de;border-radius:16px;background:#fff;min-width:0}.elementor .pl-card.pl-hi{border:2px solid #fee62a;padding:25px 19px}.elementor .pl-badges{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center;align-content:flex-start;min-height:62px}.elementor .pl-badge{display:inline-block;font-family:Rubik,sans-serif;font-size:12px;line-height:1;padding:8px 12px;border-radius:999px;background:#fee62a;color:#04012a}.elementor .pl-name{font-family:Rubik,sans-serif;font-size:20px;line-height:1.3;color:#04012a;text-align:center;margin:0}.elementor .pl-code{display:block;font-family:Rubik,sans-serif;font-size:13px;line-height:1.4;color:#5a5f73;text-align:center;text-transform:uppercase}.elementor .pl-from{display:block;font-family:Rubik,sans-serif;font-size:14px;line-height:1.4;color:#5a5f73;text-align:center;margin:8px 0 0}.elementor .pl-pricerow{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:4px}.elementor .pl-price{display:block;font-family:Rubik,sans-serif;font-size:38px;line-height:1.1;color:#04012a}.elementor .pl-per{display:block;font-family:Rubik,sans-serif;font-size:14px;line-height:1.4;color:#5a5f73}.elementor .pl-term{display:block;font-family:Rubik,sans-serif;font-size:12px;line-height:1.4;color:#5a5f73;text-align:center}.elementor .pl-speeds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:8px;margin:8px 0}.elementor .pl-speed{display:block;font-family:Rubik,sans-serif;font-size:11px;letter-spacing:0;line-height:1.5;color:#5a5f73;text-align:center;padding:10px 4px;border-radius:12px;background:#eff1f5;min-width:0}.elementor .pl-speed strong{display:block;font-size:15px;color:#04012a}.elementor .pl-lab{display:block;font-family:Rubik,sans-serif;font-size:13px;line-height:1.4;color:#5a5f73;text-transform:uppercase;padding:12px 0 0;border-top:1px solid #e7e4de}.elementor .pl-list{display:block;font-family:Rubik,sans-serif;font-size:14px;line-height:1.9;color:#23214b}.elementor .pl-list ul{list-style:none;margin:0;padding:0}.elementor .pl-list li{position:relative;padding-left:22px}.elementor .pl-list li::before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:#04012a}.elementor .pl-not li::before{content:"–"}.elementor a.pl-btn,.elementor .pl-btn{display:block;width:100%;font-family:Rubik,sans-serif;font-size:15px;font-weight:600;text-align:center;padding:14px 20px;border-radius:999px;background:#fee62a;color:#04012a;margin-top:auto}.elementor a.pl-btn:hover{background:#04012a;color:#fff}@media (max-width:1024px){.elementor .pl-badges{min-height:0}.elementor .pl-h2{font-size:35px}.elementor .pl-head{gap:18px}.elementor .pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elementor .pl-sec{gap:24px}.elementor .pl-price{font-size:34px}.elementor .pl-sec .pl-menu{gap:8px}.elementor .pl-h2{font-size:24px}.elementor .pl-head{gap:16px}.elementor .pl-grid{grid-template-columns:minmax(0,1fr);gap:16px}.elementor .pl-sec .pl-tab{min-width:0;flex:1 1 30%;padding:10px 12px}}.elementor .ccc-planv4{padding-top:10px!important}