
html body .allot-seo100-page .allot-v48-practical p.allot-seo100-kicker{color:#8a4400!important;-webkit-text-fill-color:#8a4400!important}
:root{--allot-navy:#071f31;--allot-navy-2:#103a53;--allot-ink:#10293b;--allot-orange:#f58b1f;--allot-teal:#0f8d83;--allot-paper:#f4f8f9;--allot-line:#c8d8df}
body.allot-seo100-generated .site-content .ast-container,body.allot-seo100-generated #content .ast-container{max-width:none!important;padding:0!important;display:block!important}
body.allot-seo100-generated #primary{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.allot-seo100-generated article.page,body.allot-seo100-generated .entry-content{margin:0!important;padding:0!important;max-width:none!important}
body.allot-seo100-generated .entry-header{display:none!important}
.allot-seo100-page{width:100%;max-width:none;margin:0;background:var(--allot-paper);color:var(--allot-ink);font-size:18px;line-height:1.72;letter-spacing:0}
.allot-seo100-breadcrumb{max-width:1560px;margin:0 auto;padding:18px clamp(20px,4vw,64px);display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#536c7c;font-size:14px;background:#fff}
.allot-seo100-breadcrumb a{color:#075f85;text-decoration:none}.allot-seo100-breadcrumb a:hover{text-decoration:underline}
.allot-seo100-hero{position:relative;isolation:isolate;min-height:580px;display:flex;align-items:flex-end;background-image:var(--allot-seo100-image);background-size:cover;background-position:center;padding:clamp(44px,7vw,108px) clamp(24px,7vw,112px);color:#fff;overflow:hidden}
.allot-seo100-hero-shade{position:absolute;z-index:-1;inset:0;background:rgba(4,22,35,.74)}
.allot-seo100-hero-copy{max-width:940px}.allot-seo100-kicker{margin:0 0 12px;color:var(--allot-orange);font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:0}
.allot-seo100-hero h1{max-width:900px;margin:0 0 22px;color:#fff;font-size:clamp(44px,6vw,88px);line-height:1.02;letter-spacing:0;text-wrap:balance}
.allot-seo100-lead{max-width:900px;margin:0;color:#e9f2f6;font-size:clamp(19px,2vw,27px);line-height:1.5}
.allot-rank24-editorial{max-width:900px;margin:18px 0 0;color:#c9dbe4;font-size:14px;font-weight:700;line-height:1.5}
.allot-seo100-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.allot-seo100-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 22px;background:var(--allot-orange);color:#071f31!important;font-weight:800;text-decoration:none;border:2px solid var(--allot-orange);border-radius:4px}.allot-seo100-button:hover{background:#fff;border-color:#fff}.allot-seo100-text-link{color:#fff!important;font-weight:700;text-underline-offset:4px}
.allot-rank24-page-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;width:100%;padding:12px 22px;background:#fff;border-bottom:1px solid var(--allot-line)}.allot-rank24-page-nav strong,.allot-rank24-page-nav a{padding:9px 13px}.allot-rank24-page-nav strong{color:var(--allot-navy)}.allot-rank24-page-nav a{color:#075f85;text-decoration:none}.allot-rank24-page-nav a:hover{background:#e8f1f3;color:var(--allot-navy)}
.allot-seo100-main{width:100%}.allot-seo100-band{padding:clamp(56px,7vw,102px) clamp(24px,7vw,112px);border-bottom:1px solid var(--allot-line)}.allot-seo100-band>*{max-width:1480px;margin-left:auto;margin-right:auto}
.allot-seo100-answer{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:clamp(36px,6vw,90px);background:#fff}.allot-seo100-answer>div,.allot-seo100-answer>aside{max-width:none;margin:0}.allot-seo100-answer aside{padding-left:32px;border-left:5px solid var(--allot-orange)}.allot-seo100-answer aside strong{display:block;color:var(--allot-navy);font-size:16px;text-transform:uppercase}.allot-seo100-answer aside p{margin:6px 0 24px}
.allot-seo100-section-head{margin-bottom:34px}.allot-seo100-section-head h2,.allot-seo100-answer h2,.allot-seo100-cta h2{max-width:1000px;margin:0 0 18px;color:var(--allot-navy);font-size:clamp(34px,4vw,58px);line-height:1.1;letter-spacing:0;text-wrap:balance}.allot-seo100-section-head p:last-child{max-width:920px;margin-bottom:0;color:#486374}
.allot-seo100-two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px)}.allot-seo100-two-col>div{padding-top:22px;border-top:4px solid var(--allot-teal)}.allot-seo100-two-col h3{font-size:25px;color:var(--allot-navy)}.allot-seo100-checklist{margin:0;padding:0;list-style:none}.allot-seo100-checklist li{position:relative;margin:0;padding:12px 0 12px 34px;border-bottom:1px solid var(--allot-line)}.allot-seo100-checklist li:before{content:'+';position:absolute;left:0;color:var(--allot-orange);font-size:24px;font-weight:900}
.allot-seo100-dark{background:var(--allot-navy);color:#eaf3f7}.allot-seo100-dark .allot-seo100-section-head h2{color:#fff}.allot-seo100-dark>p{max-width:1100px;margin-left:auto;margin-right:auto}.allot-seo100-process{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:44px;background:#2b4c60;border:1px solid #2b4c60}.allot-seo100-process div{min-height:140px;padding:25px 20px;background:#0d2b3f}.allot-seo100-process b{display:block;color:var(--allot-orange);font-size:28px}.allot-seo100-process span{display:block;margin-top:15px;color:#fff;font-weight:700}
.allot-seo100-table-wrap{overflow-x:auto;border:1px solid var(--allot-line);background:#fff}.allot-seo100-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.allot-seo100-table-wrap th,.allot-seo100-table-wrap td{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--allot-line)}.allot-seo100-table-wrap thead th{background:var(--allot-navy);color:#fff}.allot-seo100-table-wrap tbody th{color:var(--allot-navy);background:#edf4f6;width:18%}
.allot-seo100-validation{background:#e6f1f2}.allot-seo100-validation>p,.allot-seo100-validation>ol{max-width:1100px}.allot-seo100-validation li{margin:12px 0;padding-left:8px}.allot-seo100-validation li::marker{color:var(--allot-orange);font-weight:800}
.allot-rank24-decision{background:#fff}.allot-rank24-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--allot-line);border:1px solid var(--allot-line)}.allot-rank24-decision-grid article{padding:28px;background:#f4f8f9}.allot-rank24-decision-grid b{display:inline-grid;place-items:center;width:42px;height:42px;background:var(--allot-navy);color:#fff;font-size:13px}.allot-rank24-decision-grid h3{margin:20px 0 11px;color:var(--allot-navy);font-size:22px;line-height:1.3}.allot-rank24-decision-grid p{margin:0;color:#405d6c}.allot-rank24-brief-link{margin-top:24px!important}.allot-rank24-brief-link a{color:#075f85;font-weight:800}.allot-rank24-risk{background:#edf5f6}.allot-rank24-risk .allot-seo100-table-wrap tbody th{width:22%}
.allot-seo100-special{background:#fff}.allot-seo100-special>ol,.allot-seo100-special>p{max-width:1100px}.allot-seo100-formula{max-width:1100px!important;padding:28px 32px;border-left:6px solid var(--allot-orange);background:#edf5f6}.allot-seo100-formula strong{display:block;color:var(--allot-navy);font-size:clamp(21px,2vw,30px)}.allot-seo100-formula p{margin:12px 0 0}.allot-seo100-cost-stack,.allot-seo100-gates{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1300px!important;margin-bottom:28px;background:var(--allot-line);border:1px solid var(--allot-line)}.allot-seo100-cost-stack span,.allot-seo100-gates span{padding:22px;background:#edf5f6;color:var(--allot-navy);font-weight:750}.allot-seo100-fat-list{columns:2;column-gap:64px}.allot-seo100-fat-list li{break-inside:avoid;margin:0 0 14px}
.allot-seo100-faq{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--allot-line)}.allot-seo100-faq-item{padding:30px 34px;border-right:1px solid var(--allot-line);border-bottom:1px solid var(--allot-line);background:#fff}.allot-seo100-faq-item:last-child:nth-child(odd){grid-column:1/-1}.allot-seo100-faq-item h3{margin:0 0 10px;color:var(--allot-navy);font-size:23px}.allot-seo100-faq-item p{margin:0;color:#3e5868}
.allot-seo100-related{background:#fff}.allot-seo100-related ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:var(--allot-line)}.allot-seo100-related li{background:#fff}.allot-seo100-related a{display:block;height:100%;padding:24px;color:var(--allot-navy);text-decoration:none}.allot-seo100-related a:hover{background:#edf5f6}.allot-seo100-related strong,.allot-seo100-related span{display:block}.allot-seo100-related span{margin-top:8px;color:#587180;font-size:14px}
.allot-seo100-cta{display:grid;grid-template-columns:1.4fr .8fr;gap:clamp(34px,6vw,90px);padding:clamp(56px,7vw,100px) clamp(24px,7vw,112px);background:#0f8d83;color:#fff}.allot-seo100-cta>div{max-width:none}.allot-seo100-cta h2{color:#fff}.allot-seo100-cta .allot-seo100-kicker{color:#ffcb88}.allot-seo100-contact{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.allot-seo100-contact>a:not(.allot-seo100-button){color:#fff!important;font-weight:700}.allot-seo100-contact span{font-weight:700}
.allot-seo100-library{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:clamp(54px,6vw,94px) max(24px,calc((100% - 1500px)/2));background:#eaf4f6!important;color:var(--allot-ink)!important}.allot-seo100-library-head{max-width:1050px;margin-bottom:42px}.allot-seo100-library-head h2{margin:0 0 15px;color:var(--allot-navy)!important;-webkit-text-fill-color:var(--allot-navy)!important;font-size:clamp(36px,4vw,60px);line-height:1.08}.allot-seo100-library-head>p:not(.allot-seo100-kicker){color:#405d6c!important;-webkit-text-fill-color:#405d6c!important}.allot-seo100-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--allot-line);border:1px solid var(--allot-line)}.allot-seo100-library-grid>section{padding:32px;background:#fff}.allot-seo100-library-grid h3{margin:0 0 12px;font-size:25px}.allot-seo100-library-grid h3 a{color:var(--allot-navy);text-decoration:none}.allot-seo100-library-grid h3 a:hover{color:#075f85;text-decoration:underline}.allot-seo100-library-grid p{color:#506b7c}.allot-seo100-library-grid ul{columns:2;column-gap:34px;margin:20px 0 0;padding-left:20px}.allot-seo100-library-grid li{break-inside:avoid;margin:8px 0}.allot-seo100-library-grid li a{color:#075f85}
html body .alcx-section:not(.dark) h2{color:#06243a!important;-webkit-text-fill-color:#06243a!important;opacity:1!important}html body .alcx-section.dark h2{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .alld-quote-band h2,html body .alld-quote-band p{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .alld-quote-band .alld-kicker{color:#ffb45f!important;-webkit-text-fill-color:#ffb45f!important;opacity:1!important}
@media(max-width:980px){.allot-seo100-answer,.allot-seo100-cta{grid-template-columns:1fr}.allot-seo100-process,.allot-rank24-decision-grid{grid-template-columns:1fr 1fr}.allot-seo100-related ul{grid-template-columns:1fr 1fr}.allot-seo100-library-grid{grid-template-columns:1fr}.allot-seo100-hero{min-height:520px}.allot-seo100-answer aside{padding-left:24px}}
@media(max-width:620px){.allot-seo100-page{font-size:17px}.allot-seo100-breadcrumb{padding:14px 18px}.allot-seo100-hero{min-height:520px;padding:48px 20px}.allot-seo100-hero h1{font-size:40px;overflow-wrap:anywhere}.allot-seo100-lead{font-size:18px}.allot-rank24-page-nav{justify-content:flex-start;padding:10px 14px}.allot-rank24-page-nav strong{width:100%}.allot-rank24-page-nav a{padding:7px 9px}.allot-seo100-band,.allot-seo100-cta{padding:52px 20px}.allot-seo100-two-col,.allot-seo100-faq,.allot-rank24-decision-grid{grid-template-columns:1fr}.allot-seo100-faq-item:last-child:nth-child(odd){grid-column:auto}.allot-seo100-process{grid-template-columns:1fr}.allot-seo100-process div{min-height:auto}.allot-seo100-related ul{grid-template-columns:1fr}.allot-seo100-cost-stack,.allot-seo100-gates{grid-template-columns:1fr}.allot-seo100-fat-list{columns:1}.allot-seo100-library{width:100%;padding:48px 18px}.allot-seo100-library-grid>section{padding:24px}.allot-seo100-library-grid ul{columns:1}.allot-seo100-section-head h2,.allot-seo100-answer h2,.allot-seo100-cta h2{font-size:34px}.allot-seo100-table-wrap{overflow:visible;border:0;background:transparent}.allot-seo100-table-wrap table{display:block;width:100%;min-width:0}.allot-seo100-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.allot-seo100-table-wrap tbody,.allot-seo100-table-wrap tr,.allot-seo100-table-wrap th,.allot-seo100-table-wrap td{display:block;width:100%!important}.allot-seo100-table-wrap tr{margin:0 0 18px;border:1px solid var(--allot-line);background:#fff}.allot-seo100-table-wrap tbody th{padding:14px 16px;background:var(--allot-navy);color:#fff}.allot-seo100-table-wrap td{padding:15px 16px}.allot-seo100-table-wrap td:before{content:attr(data-label);display:block;margin:0 0 5px;color:#087f78;font-size:13px;font-weight:800;text-transform:uppercase}}
