/* BDRShield Pricing Page 5. Solid brand surfaces, Avada-safe namespace. */
.bdr-price-5{--p5-orange:#ff9900;--p5-teal:#0b5e66;--p5-ink:#141414;--p5-night:#1c1f23;--p5-concrete:#e9eae5;--p5-mist:#c9ccc8;--p5-paper:#f8f8f5;--p5-grey:#595959;background:#fff;color:var(--p5-ink);font-family:"Lato",Arial,sans-serif;overflow:visible}
.bdr-price-5 *{box-sizing:border-box}.bdr-price-5 h1,.bdr-price-5 h2,.bdr-price-5 h3{font-family:"Lato",Arial,sans-serif}.bdr-price-5 .bdr-price-5-shell{margin:0 auto;max-width:1280px;width:min(1280px,calc(100% - 104px))}
.bdr-price-5 .bdr-price-5-kicker{color:var(--p5-teal);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.bdr-price-5 .bdr-price-5-eyebrow{align-items:center;display:flex;gap:12px}.bdr-price-5 .bdr-price-5-eyebrow:before{content:none}.bdr-price-5 .bdr-price-5-eyebrow span{background:var(--p5-orange);color:var(--p5-ink);padding:6px 9px}
.bdr-price-5 .bdr-price-5-hero{background:var(--p5-paper);border-bottom:1px solid var(--p5-mist);padding:30px 0 48px}.bdr-price-5 .bdr-price-5-hero-grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);padding-top:36px}
.bdr-price-5 .bdr-price-5-hero h1{font-size:clamp(40px,4.6vw,60px);letter-spacing:-.05em;line-height:1.04;margin:11px 0 16px;max-width:660px}.bdr-price-5 .bdr-price-5-lead{color:var(--p5-grey);font-size:17px;line-height:1.55;margin:0;max-width:620px}
.bdr-price-5 .bdr-price-5-bullets{display:grid;gap:18px;margin:22px 0 0}.bdr-price-5 .bdr-price-5-bullet-label{border-bottom:1px solid var(--p5-mist);color:var(--p5-teal);font-size:11px;font-weight:800;letter-spacing:.1em;margin:0 0 10px;padding-bottom:6px;text-transform:uppercase}.bdr-price-5 .bdr-price-5-bullets ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.bdr-price-5 .bdr-price-5-bullets li{color:var(--p5-grey);font-size:13px;line-height:1.45;padding-left:18px;position:relative}.bdr-price-5 .bdr-price-5-bullets li:before{background:var(--p5-orange);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:6px;width:7px}
.bdr-price-5 .bdr-price-5-alt{color:var(--p5-grey);font-size:13px;line-height:1.5;margin-top:18px}.bdr-price-5 .bdr-price-5-alt span{font-weight:800;color:var(--p5-ink)}.bdr-price-5 .bdr-price-5-alt a{color:var(--p5-teal);font-weight:800;text-decoration:none}.bdr-price-5 .bdr-price-5-alt a:hover{color:var(--p5-ink)}
.bdr-price-5 .bdr-price-5-button{align-items:center;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;min-height:48px;padding:14px 48px !important;text-decoration:none}.bdr-price-5 .bdr-price-5-button-primary{background:var(--p5-orange);color:var(--p5-ink)}.bdr-price-5 .bdr-price-5-button-primary:hover{background:#e68a00;color:var(--p5-ink)}.bdr-price-5 .bdr-price-5-button-dark{background:var(--p5-night);color:#fff}.bdr-price-5 .bdr-price-5-button-dark:hover{background:var(--p5-teal);color:#fff}.bdr-price-5 .bdr-price-5-button-light{border:1px solid var(--p5-ink);color:var(--p5-ink)}.bdr-price-5 .bdr-price-5-button-light:hover{background:var(--p5-concrete);color:var(--p5-ink)}
.bdr-price-5 .bdr-price-5-form-card{background:#fff;border:1px solid var(--p5-mist);border-top:5px solid var(--p5-orange);color:var(--p5-ink);padding:28px;box-shadow:0 16px 34px rgba(20,20,20,.08)}
.bdr-price-5 .bdr-price-5-form-head{border-bottom:1px solid var(--p5-mist);margin-bottom:20px;padding-bottom:16px}.bdr-price-5 .bdr-price-5-form-head span{color:var(--p5-teal);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bdr-price-5 .bdr-price-5-form-head h2{font-size:23px;line-height:1.15;margin:7px 0 6px}.bdr-price-5 .bdr-price-5-form-head p{color:var(--p5-grey);font-size:13px;line-height:1.5;margin:0}
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper{margin:0}.bdr-price-5 .bdr-price-5-form-card .gform_wrapper label{font-size:12px}.bdr-price-5 .bdr-price-5-form-card .gform_wrapper input,.bdr-price-5 .bdr-price-5-form-card .gform_wrapper textarea,.bdr-price-5 .bdr-price-5-form-card .gform_wrapper select{border:1px solid var(--p5-mist);min-height:42px}.bdr-price-5 .bdr-price-5-form-card .gform_wrapper .gform_button{background:var(--p5-orange);border:0;color:var(--p5-ink);font-weight:800;min-height:48px;padding:0 20px}
.bdr-price-5 .bdr-price-5-form-foot{color:var(--p5-grey);font-size:11px;line-height:1.4;margin:12px 0 0}
.bdr-price-5 .bdr-price-5-logos{background:#fff;border-bottom:1px solid var(--p5-mist);padding:26px 0}
.bdr-price-5 .bdr-price-5-logos-label{color:var(--p5-grey);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.4;margin:0 0 14px;text-align:center;text-transform:uppercase}
.bdr-price-5 .bdr-price-5-logo-strip{align-items:center;display:flex;flex-wrap:wrap;gap:18px 34px;justify-content:center;list-style:none;margin:0;padding:0}
.bdr-price-5 .bdr-price-5-logo-strip img{filter:grayscale(1);height:44px;max-width:140px;object-fit:contain;opacity:.82;width:auto}.bdr-price-5 .bdr-price-5-logo-strip img:hover{filter:none;opacity:1}
.bdr-price-5 .bdr-price-5-nav{background:var(--p5-teal);border-bottom:1px solid #084b52;position:sticky;top:0;z-index:20}.bdr-price-5 .bdr-price-5-nav .bdr-price-5-shell{display:flex;gap:26px;overflow:auto}.bdr-price-5 .bdr-price-5-nav a{color:#fff;font-size:13px;font-weight:800;padding:14px 0;text-decoration:none;white-space:nowrap}.bdr-price-5 .bdr-price-5-nav a:hover{color:var(--p5-orange)}
.bdr-price-5 .bdr-price-5-section{padding:70px 0}.bdr-price-5 .bdr-price-5-section-head{margin:0 auto 30px;max-width:780px;text-align:center}.bdr-price-5 .bdr-price-5-section-head-left{margin-left:0;text-align:left}.bdr-price-5 .bdr-price-5-section h2,.bdr-price-5 .bdr-price-5-quoteband h2,.bdr-price-5 .bdr-price-5-faq h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.045em;line-height:1.05;margin:9px 0 14px}.bdr-price-5 .bdr-price-5-section-head>p:last-child{color:var(--p5-grey);font-size:16px;line-height:1.55;margin:0 auto;max-width:680px}.bdr-price-5 .bdr-price-5-section-head-left>p:last-child{margin-left:0}
.bdr-price-5 .bdr-price-5-answer{background:var(--p5-concrete);padding:56px 0}.bdr-price-5 .bdr-price-5-answer-grid{display:grid;gap:44px;grid-template-columns:.6fr 1.4fr}.bdr-price-5 .bdr-price-5-answer h2{font-size:clamp(28px,3vw,38px)}.bdr-price-5 .bdr-price-5-answer-lead{border-left:4px solid var(--p5-orange);font-size:17px;line-height:1.6;margin:0;padding-left:20px}
.bdr-price-5 .bdr-price-5-answer-units{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.bdr-price-5 .bdr-price-5-answer-units span{background:#fff;border:1px solid var(--p5-mist);color:var(--p5-teal);font-size:12px;font-weight:800;padding:7px 12px}
.bdr-price-5 .bdr-price-5-paths{background:#fff}.bdr-price-5 .bdr-price-5-path-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.bdr-price-5 .bdr-price-5-path-card{background:var(--p5-paper);border:1px solid var(--p5-mist);border-top:4px solid var(--p5-teal);min-height:300px;padding:28px}.bdr-price-5 .bdr-price-5-path-card:nth-child(2){border-top-color:var(--p5-orange)}.bdr-price-5 .bdr-price-5-card-index{color:var(--p5-teal);display:block;font-size:22px;font-weight:900}.bdr-price-5 .bdr-price-5-path-card:nth-child(2) .bdr-price-5-card-index{color:#b8742a}.bdr-price-5 .bdr-price-5-card-label{color:var(--p5-grey);font-size:11px;font-weight:800;letter-spacing:.1em;margin:12px 0 0;text-transform:uppercase}.bdr-price-5 .bdr-price-5-path-card h3{font-size:25px;line-height:1.12;margin:9px 0 12px}.bdr-price-5 .bdr-price-5-path-card>p:not(.bdr-price-5-card-label){color:var(--p5-grey);font-size:14px;line-height:1.55;margin:0}.bdr-price-5 .bdr-price-5-path-card ul{display:grid;gap:6px;list-style:none;margin:20px 0;padding:0}.bdr-price-5 .bdr-price-5-path-card li{font-size:13px;line-height:1.45;padding-left:17px;position:relative}.bdr-price-5 .bdr-price-5-path-card li:before{color:var(--p5-teal);content:"✓";font-weight:900;left:0;position:absolute}.bdr-price-5 .bdr-price-5-path-card>a,.bdr-price-5 .bdr-price-5-text-link{color:var(--p5-teal);font-size:13px;font-weight:800;text-decoration:none}.bdr-price-5 .bdr-price-5-path-card>a:hover,.bdr-price-5 .bdr-price-5-text-link:hover{color:var(--p5-ink)}
.bdr-price-5 .bdr-price-5-model{background:var(--p5-concrete)}.bdr-price-5 .bdr-price-5-table-wrap{background:#fff;border:1px solid var(--p5-ink);border-top:4px solid var(--p5-orange);border-radius:12px;box-shadow:0 14px 30px rgba(20,20,20,.08);overflow:hidden}.bdr-price-5 .bdr-price-5-table-wrap[role=region]{border-radius:12px;overflow:auto}.bdr-price-5 .bdr-price-5-table{border-collapse:collapse;min-width:760px;width:100%}.bdr-price-5 .bdr-price-5-table th,.bdr-price-5 .bdr-price-5-table td{border-bottom:1px solid var(--p5-mist);padding:16px 18px;text-align:left;vertical-align:top}.bdr-price-5 .bdr-price-5-table thead th{background:var(--p5-night);color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bdr-price-5 .bdr-price-5-table tbody th{font-size:14px;width:25%}.bdr-price-5 .bdr-price-5-table td{color:var(--p5-grey);font-size:13px;line-height:1.45}.bdr-price-5 .bdr-price-5-table td:last-child{color:var(--p5-teal);font-weight:800;width:20%}.bdr-price-5 .bdr-price-5-table tr:last-child th,.bdr-price-5 .bdr-price-5-table tr:last-child td{border-bottom:0}
.bdr-price-5 .bdr-price-5-example-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:16px}.bdr-price-5 .bdr-price-5-example-grid article{background:#fff;border:1px solid var(--p5-mist);padding:20px}.bdr-price-5 .bdr-price-5-example-grid span{color:var(--p5-teal);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.bdr-price-5 .bdr-price-5-example-grid h3{font-size:18px;line-height:1.2;margin:9px 0}.bdr-price-5 .bdr-price-5-example-grid p{color:var(--p5-grey);font-size:13px;line-height:1.5;margin:0}
.bdr-price-5 .bdr-price-5-terms{background:var(--p5-paper)}.bdr-price-5 .bdr-price-5-terms-grid{display:grid;gap:64px;grid-template-columns:.85fr 1.15fr}.bdr-price-5 .bdr-price-5-terms-grid>div:first-child>p:not(.bdr-price-5-kicker){color:var(--p5-grey);font-size:16px;line-height:1.55}.bdr-price-5 .bdr-price-5-terms-list{border-top:1px solid var(--p5-mist)}.bdr-price-5 .bdr-price-5-terms-list article{border-bottom:1px solid var(--p5-mist);display:grid;gap:18px;grid-template-columns:38px 1fr;padding:20px 0}.bdr-price-5 .bdr-price-5-terms-list article>span{color:var(--p5-orange);font-size:18px;font-weight:900}.bdr-price-5 .bdr-price-5-terms-list h3{font-size:18px;margin:0 0 5px}.bdr-price-5 .bdr-price-5-terms-list p{color:var(--p5-grey);font-size:13px;line-height:1.5;margin:0}
.bdr-price-5 .bdr-price-5-value{background:#fff}.bdr-price-5 .bdr-price-5-value-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.bdr-price-5 .bdr-price-5-value-grid article{background:var(--p5-paper);border:1px solid var(--p5-mist);border-left:4px solid var(--p5-teal);padding:22px}.bdr-price-5 .bdr-price-5-value-grid article:nth-child(2){border-left-color:var(--p5-orange)}.bdr-price-5 .bdr-price-5-value-grid article:nth-child(3){border-left-color:var(--p5-orange)}.bdr-price-5 .bdr-price-5-value-grid h3{font-size:17px;line-height:1.2;margin:0 0 8px}.bdr-price-5 .bdr-price-5-value-grid p{color:var(--p5-grey);font-size:13px;line-height:1.5;margin:0}
.bdr-price-5 .bdr-price-5-stories{background:var(--p5-concrete)}.bdr-price-5 .bdr-price-5-quote-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.bdr-price-5 .bdr-price-5-quote-card{background:#fff;border:1px solid var(--p5-mist);border-top:4px solid var(--p5-orange);margin:0;padding:26px;display:flex;flex-direction:column}.bdr-price-5 .bdr-price-5-stars{color:var(--p5-orange);font-size:16px;letter-spacing:2px;margin:0 0 12px}.bdr-price-5 .bdr-price-5-quote-card blockquote{font-size:15px;line-height:1.6;margin:0 0 18px}.bdr-price-5 .bdr-price-5-quote-card figcaption{margin-top:auto}.bdr-price-5 .bdr-price-5-quote-card figcaption strong{display:block;font-size:14px}.bdr-price-5 .bdr-price-5-quote-card figcaption span{color:var(--p5-grey);display:block;font-size:12px;margin-top:3px}
.bdr-price-5 .bdr-price-5-quoteband{background:var(--p5-paper);color:var(--p5-ink)}.bdr-price-5 .bdr-price-5-quoteband-grid{display:grid;gap:64px;grid-template-columns:1fr 1fr}.bdr-price-5 .bdr-price-5-quoteband h2{color:var(--p5-ink)}.bdr-price-5 .bdr-price-5-quoteband-copy>p:not(.bdr-price-5-kicker):not(.bdr-price-5-quoteband-note){color:var(--p5-grey);font-size:16px;line-height:1.55}.bdr-price-5 .bdr-price-5-quoteband-steps{border-top:1px solid var(--p5-mist);margin-top:28px}.bdr-price-5 .bdr-price-5-quoteband-steps>div{border-bottom:1px solid var(--p5-mist);display:grid;gap:14px;grid-template-columns:30px 1fr;padding:14px 0}.bdr-price-5 .bdr-price-5-quoteband-steps span{align-items:center;background:var(--p5-orange);border-radius:50%;color:var(--p5-ink);display:flex;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.bdr-price-5 .bdr-price-5-quoteband-steps p{color:var(--p5-grey);font-size:13px;line-height:1.45;margin:0}.bdr-price-5 .bdr-price-5-quoteband-steps strong{color:var(--p5-ink);display:block;margin-bottom:3px}.bdr-price-5 .bdr-price-5-quoteband-note{color:var(--p5-grey);font-size:13px;line-height:1.5;margin-top:24px}.bdr-price-5 .bdr-price-5-quoteband-note a{color:var(--p5-teal);font-weight:800}
.bdr-price-5 .bdr-price-5-quoteband-aside{align-self:start;background:#fff;border:1px solid var(--p5-mist);border-top:5px solid var(--p5-orange);border-radius:16px;box-shadow:0 16px 38px rgba(20,20,20,.07);padding:28px}.bdr-price-5 .bdr-price-5-summary-label{color:var(--p5-teal);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bdr-price-5 .bdr-price-5-quoteband-aside h3{color:var(--p5-ink);font-size:24px;line-height:1.15;margin:10px 0 14px}.bdr-price-5 .bdr-price-5-quoteband-aside p{color:var(--p5-grey);font-size:13px;line-height:1.55;margin:0 0 20px}
.bdr-price-5 .bdr-price-5-buying{background:#fff}.bdr-price-5 .bdr-price-5-buying-steps{display:grid;gap:0;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.bdr-price-5 .bdr-price-5-buying-steps li{border-left:1px solid var(--p5-mist);padding:0 20px}.bdr-price-5 .bdr-price-5-buying-steps li:first-child{border-left:0;padding-left:0}.bdr-price-5 .bdr-price-5-buying-steps span{color:var(--p5-orange);font-size:18px;font-weight:900}.bdr-price-5 .bdr-price-5-buying-steps h3{font-size:17px;line-height:1.2;margin:10px 0 6px}.bdr-price-5 .bdr-price-5-buying-steps p{color:var(--p5-grey);font-size:13px;line-height:1.5;margin:0}.bdr-price-5 .bdr-price-5-buying-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.bdr-price-5 .bdr-price-5-faq{background:#fff}.bdr-price-5 .bdr-price-5-faq-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.bdr-price-5 .bdr-price-5-faq-list details[open]{grid-column:1 / -1}.bdr-price-5 .bdr-price-5-faq-list details{background:#fff;border:1px solid var(--p5-mist);border-radius:10px;margin:0 0 10px;padding:16px 18px}.bdr-price-5 .bdr-price-5-faq-list summary{cursor:pointer;font-size:15px;font-weight:800;list-style:none;padding-right:30px;position:relative}.bdr-price-5 .bdr-price-5-faq-list summary::-webkit-details-marker{display:none}.bdr-price-5 .bdr-price-5-faq-list summary:after{color:var(--p5-teal);content:"+";font-size:22px;position:absolute;right:0;top:-5px}.bdr-price-5 .bdr-price-5-faq-list details[open] summary:after{content:"−"}.bdr-price-5 .bdr-price-5-faq-list details p{color:var(--p5-grey);font-size:14px;line-height:1.55;margin:12px 30px 0 0}
.bdr-price-5 .bdr-price-5-final{background:linear-gradient(135deg,#f8faf8 0%,#eef3ef 100%);border-top:1px solid var(--p5-mist);padding:48px 0}.bdr-price-5 .bdr-price-5-final-kicker{color:var(--p5-teal)}.bdr-price-5 .bdr-price-5-final-grid{align-items:center;display:grid;gap:32px;grid-template-columns:1fr auto}.bdr-price-5 .bdr-price-5-final h2{font-size:38px;letter-spacing:-.04em;line-height:1.05;margin:9px 0 0;max-width:680px}.bdr-price-5 .bdr-price-5-final-actions{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.bdr-price-5 .bdr-price-5-final-actions>a:last-child{color:var(--p5-teal);font-size:13px;font-weight:800}
@media(max-width:950px){.bdr-price-5 .bdr-price-5-shell{width:calc(100% - 64px)}.bdr-price-5 .bdr-price-5-hero-grid,.bdr-price-5 .bdr-price-5-quoteband-grid{gap:34px;grid-template-columns:1fr}.bdr-price-5 .bdr-price-5-answer-grid{gap:24px;grid-template-columns:1fr}.bdr-price-5 .bdr-price-5-terms-grid{gap:38px;grid-template-columns:1fr}.bdr-price-5 .bdr-price-5-value-grid{grid-template-columns:1fr 1fr}.bdr-price-5 .bdr-price-5-quote-grid{grid-template-columns:1fr}.bdr-price-5 .bdr-price-5-buying-steps{grid-template-columns:1fr 1fr;row-gap:26px}.bdr-price-5 .bdr-price-5-buying-steps li:nth-child(3){border-left:0;padding-left:0}.bdr-price-5 .bdr-price-5-example-grid{grid-template-columns:1fr 1fr}.bdr-price-5 .bdr-price-5-example-grid article:last-child{grid-column:1/-1}}
@media (min-width:601px) and (max-width:950px){.bdr-price-5 .bdr-price-5-table{display:block;min-width:0}.bdr-price-5 .bdr-price-5-table thead{display:none}.bdr-price-5 .bdr-price-5-table tbody{display:grid;gap:10px;padding:10px}.bdr-price-5 .bdr-price-5-table tr{background:#fff;border:1px solid var(--p5-mist);display:grid;gap:0;grid-template-columns:1fr auto;padding:14px}.bdr-price-5 .bdr-price-5-table th,.bdr-price-5 .bdr-price-5-table td{border:0;display:block;padding:0}.bdr-price-5 .bdr-price-5-table tbody th{font-size:14px;grid-column:1/-1;padding-bottom:6px;width:auto}.bdr-price-5 .bdr-price-5-table tbody td{font-size:13px;line-height:1.45}.bdr-price-5 .bdr-price-5-table tbody td:first-of-type{grid-column:1/-1;padding-bottom:8px}.bdr-price-5 .bdr-price-5-table tbody td:last-child{color:var(--p5-teal);grid-column:1/-1;width:auto}}
@media(max-width:600px){.bdr-price-5 .bdr-price-5-shell{width:calc(100% - 32px)}.bdr-price-5 .bdr-price-5-hero{padding:24px 0 40px}.bdr-price-5 .bdr-price-5-hero-grid{padding-top:30px}.bdr-price-5 .bdr-price-5-hero h1{font-size:36px}.bdr-price-5 .bdr-price-5-lead{font-size:16px}.bdr-price-5 .bdr-price-5-form-card{padding:20px}.bdr-price-5 .bdr-price-5-logo-strip img{height:36px}.bdr-price-5 .bdr-price-5-section{padding:48px 0}.bdr-price-5 .bdr-price-5-section h2,.bdr-price-5 .bdr-price-5-quoteband h2,.bdr-price-5 .bdr-price-5-faq h2{font-size:29px}.bdr-price-5 .bdr-price-5-path-grid,.bdr-price-5 .bdr-price-5-example-grid,.bdr-price-5 .bdr-price-5-value-grid{grid-template-columns:1fr}.bdr-price-5 .bdr-price-5-example-grid article:last-child{grid-column:auto}.bdr-price-5 .bdr-price-5-path-card{min-height:0;padding:22px}.bdr-price-5 .bdr-price-5-table{display:block;min-width:0}.bdr-price-5 .bdr-price-5-table thead{display:none}.bdr-price-5 .bdr-price-5-table tbody{display:grid;gap:10px;padding:10px}.bdr-price-5 .bdr-price-5-table tr{background:#fff;border:1px solid var(--p5-mist);display:grid;gap:0;grid-template-columns:1fr auto;padding:12px}.bdr-price-5 .bdr-price-5-table th,.bdr-price-5 .bdr-price-5-table td{border:0;display:block;padding:0}.bdr-price-5 .bdr-price-5-table tbody th{font-size:14px;grid-column:1/-1;padding-bottom:6px;width:auto}.bdr-price-5 .bdr-price-5-table tbody td{font-size:12px;line-height:1.45}.bdr-price-5 .bdr-price-5-table tbody td:first-of-type{grid-column:1/-1;padding-bottom:8px}.bdr-price-5 .bdr-price-5-table tbody td:last-child{color:var(--p5-teal);grid-column:1/-1;width:auto}.bdr-price-5 .bdr-price-5-terms-grid{gap:28px}.bdr-price-5 .bdr-price-5-faq-list{grid-template-columns:1fr}.bdr-price-5 .bdr-price-5-buying-steps{grid-template-columns:1fr;row-gap:20px}.bdr-price-5 .bdr-price-5-buying-steps li,.bdr-price-5 .bdr-price-5-buying-steps li:nth-child(3){border-left:0;padding:0}.bdr-price-5 .bdr-price-5-final-grid{grid-template-columns:1fr}.bdr-price-5 .bdr-price-5-final h2{font-size:29px}.bdr-price-5 .bdr-price-5-final-actions{align-items:stretch}.bdr-price-5 .bdr-price-5-button{width:100%}.bdr-price-5 .bdr-price-5-nav .bdr-price-5-shell{display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:visible}.bdr-price-5 .bdr-price-5-nav a{font-size:11px;padding:12px 4px;text-align:center;white-space:normal}}

/* Remove Avada's page-level side inset while keeping the inner pricing shell centered. */
#main,
#main > .fusion-row,
#main .post-content,
#main .entry-content{
  margin-left:0 !important;
  margin-right:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  width:100% !important;
}
#main > .fusion-row{
  max-width:none !important;
}

/* Hide the duplicate Gravity Forms visual heading while keeping screen-reader labels. */
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper .gform_heading{display:none}

/* Vembu Theme rhythm and rounded component refinements. */
.bdr-price-5 .bdr-price-5-hero{padding:18px 0 50px}
.bdr-price-5 .bdr-price-5-hero-grid{padding-top:30px}
.bdr-price-5 .bdr-price-5-form-card,.bdr-price-5 .bdr-price-5-path-card{border-radius:22px}
.bdr-price-5 .bdr-price-5-section{padding:60px 0}
.bdr-price-5 .bdr-price-5-section h2,.bdr-price-5 .bdr-price-5-quoteband h2,.bdr-price-5 .bdr-price-5-faq h2{font-size:clamp(32px,4vw,44px);line-height:1.08}
@media(max-width:600px){.bdr-price-5 .bdr-price-5-hero{padding:12px 0 44px}.bdr-price-5 .bdr-price-5-hero-grid{padding-top:26px}.bdr-price-5 .bdr-price-5-section{padding:48px 0}}

/* Page-owned contrast and form-label accessibility corrections. */
.bdr-price-5 .bdr-price-5-terms-list article>span,.bdr-price-5 .bdr-price-5-stars{color:#8a531c}
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper .gfield_label{border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;word-wrap:normal!important}
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper .gfield{margin-top:10px}
@media(min-width:701px) and (max-width:950px){
  .bdr-price-5 .bdr-price-5-shell{width:calc(100% - 32px)}
  .bdr-price-5 .bdr-price-5-hero-grid{gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}
  .bdr-price-5 .bdr-price-5-hero h1{font-size:44px}
}
@media(max-width:700px){.bdr-price-5 .bdr-price-5-hero-grid{grid-template-columns:1fr}}

/* Override Avada's ID-scoped heading defaults and keep the hero form compact. */
.bdr-price-5 .bdr-price-5-section h2,
.bdr-price-5 .bdr-price-5-quoteband h2,
.bdr-price-5 .bdr-price-5-faq h2,
.bdr-price-5 .bdr-price-5-final h2{
  font-size:44px !important;
  line-height:1.08 !important;
}
.bdr-price-5 .bdr-price-5-form-head h3{font-size:23px;line-height:1.15;margin:7px 0 6px}
.bdr-price-5 #field_167_1{display:none}
.bdr-price-5 .bdr-price-5-form-card{padding:20px}
.bdr-price-5 .bdr-price-5-form-head{margin-bottom:12px;padding-bottom:10px}
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper .gfield{margin-top:6px}
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper input,
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper select{min-height:38px}
.bdr-price-5 .bdr-price-5-terms-list article>span,
.bdr-price-5 .bdr-price-5-buying-steps>li>span{color:#764514 !important}
@media(min-width:701px) and (max-width:950px){
  .bdr-price-5 .bdr-price-5-section h2,
  .bdr-price-5 .bdr-price-5-quoteband h2,
  .bdr-price-5 .bdr-price-5-faq h2,
  .bdr-price-5 .bdr-price-5-final h2{font-size:38px !important}
}
@media(max-width:700px){
  .bdr-price-5 .bdr-price-5-section h2,
  .bdr-price-5 .bdr-price-5-quoteband h2,
  .bdr-price-5 .bdr-price-5-faq h2,
  .bdr-price-5 .bdr-price-5-final h2{font-size:29px !important;line-height:1.12 !important}
}

/* Hero bullet groups: two columns on wide screens, stacked when narrow. */
.bdr-price-5 .bdr-price-5-bullets{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:950px){.bdr-price-5 .bdr-price-5-bullets{grid-template-columns:1fr}}

/* Anchor navigation: keep jumped-to sections clear of the sticky section nav. */
.bdr-price-5 [id^="bdr-price-5-"]{scroll-margin-top:72px}
@media(max-width:600px){.bdr-price-5 [id^="bdr-price-5-"]{scroll-margin-top:96px}}

/* Hero quote form: label-free inputs, correctly aligned consent checkboxes. */
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper .gfield--width-half,
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper .gfield--width-full{margin-top:8px}
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper input[type=text],
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper input[type=email],
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper input[type=tel]{width:100%}
.bdr-price-5 .bdr-price-5-form-card #field_167_19{margin-left:0!important}
.bdr-price-5 .bdr-price-5-form-card #field_167_20{margin-left:0!important;margin-top:10px!important}
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent{align-items:flex-start;display:flex;gap:5px;margin-bottom:0!important;max-width:100%}
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent input[type=checkbox]{flex:0 0 auto;height:14px;margin:2px 0 0;width:14px}
.bdr-price-5 .bdr-price-5-form-card .gfield_consent_label{color:var(--p5-ink);display:block;flex:1 1 auto;font-size:12px;font-weight:400;line-height:1.5;min-width:0;overflow-wrap:break-word}
.bdr-price-5 .bdr-price-5-form-card .gfield_consent_label a{color:var(--p5-teal)}
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper ul.gform_fields{overflow-wrap:break-word}
.bdr-price-5 .bdr-price-5-form-card .gform_wrapper .gform_button{width:100%}
.bdr-price-5 .bdr-price-5-form-card .gform_footer{margin:20px 0 0!important;padding:0}

/* Body copy readability: 16px paragraphs and list text (hero subtext unchanged). */
.bdr-price-5 .bdr-price-5-alt{font-size:16px}
.bdr-price-5 .bdr-price-5-bullets li{font-size:16px}
.bdr-price-5 .bdr-price-5-path-card>p:not(.bdr-price-5-card-label){font-size:16px}
.bdr-price-5 .bdr-price-5-path-card ul li{font-size:16px}
.bdr-price-5 .bdr-price-5-example-grid p{font-size:16px}
.bdr-price-5 .bdr-price-5-terms-list p{font-size:16px}
.bdr-price-5 .bdr-price-5-value-grid p{font-size:16px}
.bdr-price-5 .bdr-price-5-quote-card blockquote{font-size:16px}
.bdr-price-5 .bdr-price-5-buying-steps p{font-size:16px}
.bdr-price-5 .bdr-price-5-faq-list details p{font-size:16px}
.bdr-price-5 .bdr-price-5-quoteband-steps p{font-size:16px}
.bdr-price-5 .bdr-price-5-quoteband-note{font-size:16px}
.bdr-price-5 .bdr-price-5-quoteband-aside p{font-size:16px}
.bdr-price-5 .bdr-price-5-final-actions>a:last-child{font-size:16px}

/* Licensing table: 16px cell text at all viewports. */
.bdr-price-5 .bdr-price-5-table thead th{font-size:16px}
.bdr-price-5 .bdr-price-5-table tbody th{font-size:16px}
.bdr-price-5 .bdr-price-5-table td{font-size:16px;line-height:1.5}

/* Three audience paths: Businesses / MSPs / Partners. */
.bdr-price-5 .bdr-price-5-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.bdr-price-5 .bdr-price-5-path-card{min-height:0;padding:24px}
.bdr-price-5 .bdr-price-5-path-card h3{font-size:22px}
@media(max-width:950px){.bdr-price-5 .bdr-price-5-path-grid{grid-template-columns:1fr}}

/* Hero without inline form: single column + quote actions. */
.bdr-price-5 .bdr-price-5-hero-grid{grid-template-columns:minmax(0,1fr);padding-top:44px}
.bdr-price-5 .bdr-price-5-hero h1{max-width:780px}
.bdr-price-5 .bdr-price-5-lead{max-width:680px}
.bdr-price-5 .bdr-price-5-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.bdr-price-5 .bdr-price-5-hero .bdr-price-5-alt{margin-top:18px}

/* Path card quote buttons. */
.bdr-price-5 .bdr-price-5-card-quote{background:var(--p5-orange);border:0;color:var(--p5-ink);cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:800;margin-top:18px;min-height:46px;padding:11px 18px;text-align:center;text-decoration:none;width:100%}
.bdr-price-5 .bdr-price-5-card-quote:hover{background:#e68a00}
.bdr-price-5 .bdr-price-5-partner-link{display:inline-block;font-size:13px;font-weight:800;margin-top:10px}

/* Custom quote modal. */
.bdr-price-5-modal{align-items:flex-start;display:none;inset:0;justify-content:center;overflow-y:auto;padding:48px 16px;position:fixed;z-index:99999}
.bdr-price-5-modal:before{background:rgba(20,20,20,.58);content:"";height:100%;left:0;position:fixed;top:0;width:100%}
.bdr-price-5-modal.bdr-price-5-modal-open{display:flex}
.bdr-price-5 .bdr-price-5-modal-card{margin:0 auto;max-width:480px;position:relative;width:100%;z-index:1}
.bdr-price-5 .bdr-price-5-modal-close{background:var(--p5-paper);border:1px solid var(--p5-mist);border-radius:50%;color:var(--p5-ink);cursor:pointer;font-size:15px;height:36px;line-height:1;padding:0;position:absolute;right:12px;top:12px;width:36px}
.bdr-price-5 .bdr-price-5-modal-close:hover{background:var(--p5-concrete)}
body.bdr-price-5-modal-lock{overflow:hidden}
@media(max-width:600px){.bdr-price-5-modal{padding:24px 12px}.bdr-price-5 .bdr-price-5-modal-card{padding:20px}}

/* Datto-style simple-pricing trust strip. */
.bdr-price-5-simple{background:var(--p5-paper);border-bottom:1px solid var(--p5-mist);padding:26px 0}
.bdr-price-5-simple ul{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}
.bdr-price-5-simple li{display:grid;gap:3px;padding-left:26px;position:relative}
.bdr-price-5-simple li:before{color:var(--p5-teal);content:"✓";font-weight:900;left:0;position:absolute;top:0}
.bdr-price-5-simple strong{font-size:15px}
.bdr-price-5-simple span{color:var(--p5-grey);font-size:13px;line-height:1.45}
@media(max-width:950px){.bdr-price-5-simple ul{grid-template-columns:1fr}}

/* Nakivo-style licensing models in the quote modal. */
.bdr-price-5 .bdr-price-5-quote-models{display:grid;gap:6px;list-style:none;margin:10px 0 0;padding:0}
.bdr-price-5 .bdr-price-5-quote-models li{color:var(--p5-grey);font-size:13px;line-height:1.5;padding-left:14px;position:relative}
.bdr-price-5 .bdr-price-5-quote-models li:before{background:var(--p5-orange);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}
.bdr-price-5 .bdr-price-5-quote-models strong{color:var(--p5-ink)}

/* Hero content centered. */
.bdr-price-5 .bdr-price-5-hero .bdr-price-5-shell{text-align:center}
.bdr-price-5 .bdr-price-5-hero .bdr-price-5-eyebrow{justify-content:center}
.bdr-price-5 .bdr-price-5-hero h1,.bdr-price-5 .bdr-price-5-hero .bdr-price-5-lead{margin-left:auto;margin-right:auto}
.bdr-price-5 .bdr-price-5-actions{justify-content:center}

/* Audience section heading on a single line (wraps only on small phones). */
.bdr-price-5 .bdr-price-5-paths .bdr-price-5-section-head{max-width:none}
.bdr-price-5 .bdr-price-5-paths .bdr-price-5-section-head h2{font-size:40px;letter-spacing:-.03em;max-width:none;white-space:nowrap}
@media(min-width:601px) and (max-width:950px){.bdr-price-5 .bdr-price-5-paths .bdr-price-5-section-head h2{font-size:31px}}
@media(max-width:600px){.bdr-price-5 .bdr-price-5-paths .bdr-price-5-section-head h2{white-space:normal;font-size:29px}}

/* Tighten the top whitespace above the audience section heading. */
.bdr-price-5 .bdr-price-5-paths{padding-top:32px}

/* Remove the Avada #main top gap and tighten the nav-to-hero transition. */
#main{padding-top:0 !important}
.bdr-price-5 .bdr-price-5-hero{padding-top:10px}
.bdr-price-5 .bdr-price-5-hero-grid{padding-top:24px}

/* Tighter hero bottom spacing. */
.bdr-price-5 .bdr-price-5-hero{padding-bottom:24px}
@media(max-width:600px){.bdr-price-5 .bdr-price-5-hero{padding-bottom:20px}}

/* Zoho-style pricing cards: plan name, price slot, unit line, bullets, CTA. */
.bdr-price-5 .bdr-price-5-path-card{border:1px solid var(--p5-mist);border-top:4px solid var(--p5-teal);display:flex;flex-direction:column;padding:28px}
.bdr-price-5 .bdr-price-5-path-card:nth-child(2){border-top-color:var(--p5-orange)}
.bdr-price-5 .bdr-price-5-plan-name{font-size:20px;margin:0 0 14px}
.bdr-price-5 .bdr-price-5-plan-price{font-size:34px;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0}
.bdr-price-5 .bdr-price-5-plan-unit{color:var(--p5-grey);font-size:14px;line-height:1.5;margin:6px 0 18px}
.bdr-price-5 .bdr-price-5-path-card ul{border-top:1px solid var(--p5-mist);flex:1 1 auto;padding-top:16px}
.bdr-price-5 .bdr-price-5-path-card ul li{font-size:16px}
.bdr-price-5 .bdr-price-5-card-quote{margin-top:0}
.bdr-price-5 .bdr-price-5-partner-link{text-align:center;width:100%}

/* Two-column licensing table (existing-page pattern): category + unit at all viewports. */
.bdr-price-5 .bdr-price-5-table{min-width:0}
.bdr-price-5 .bdr-price-5-table tbody th{font-size:16px;line-height:1.5;width:72%}
.bdr-price-5 .bdr-price-5-table td:last-child{text-align:right;width:28%}
@media(max-width:950px){
  .bdr-price-5 .bdr-price-5-table{display:table}
  .bdr-price-5 .bdr-price-5-table thead{display:table-header-group}
  .bdr-price-5 .bdr-price-5-table tbody{display:table-row-group}
  .bdr-price-5 .bdr-price-5-table tr{display:table-row}
  .bdr-price-5 .bdr-price-5-table th,.bdr-price-5 .bdr-price-5-table td{border-bottom:1px solid var(--p5-mist);display:table-cell;padding:12px 10px}
  .bdr-price-5 .bdr-price-5-table tbody td{font-size:14px}
}

/* Narrower, centered licensing table. */
.bdr-price-5 .bdr-price-5-table-wrap{margin-left:auto;margin-right:auto;max-width:1040px}

/* FAQ: stable two-column grid — cards expand within their column. */
.bdr-price-5 .bdr-price-5-faq-list details[open]{grid-column:auto}
@media (min-width:601px) and (max-width:950px){.bdr-price-5 .bdr-price-5-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* FAQ grid: cards keep natural height when a parallel card opens. */
.bdr-price-5 .bdr-price-5-faq-list{align-items:start}

/* Consent links: clearly link-like, matching the reference popup. */
.bdr-price-5 .gfield_consent_label a{text-decoration:underline}

/* Deterministic checkbox-to-text spacing (gap-independent). */
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent{gap:0 !important}
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent input[type=checkbox]{margin:2px 7px 0 0 !important}

/* Consent checkboxes replicated from the reference image. */
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #9aa0a6;border-radius:3px;cursor:pointer;flex:0 0 auto;height:14px;margin:3px 5px 0 0 !important;position:relative;width:14px}
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent input[type=checkbox]:checked{background:#087FF5;border-color:#087FF5}
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:0;top:1px;transform:rotate(45deg);width:4px}
.bdr-price-5 .bdr-price-5-form-card .gfield_consent_label{color:var(--p5-ink);font-size:14px;line-height:1.4}
.bdr-price-5 .bdr-price-5-form-card .gfield_consent_label a{color:#087FF5 !important;text-decoration:none !important}
.bdr-price-5 .bdr-price-5-form-card #field_167_20{margin-top:8px !important}

/* Consent rows: checkbox left, text right — enforced. */
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent{display:flex !important;flex-direction:row !important;align-items:flex-start !important}
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent .gfield_consent_label{flex:1 1 auto !important;min-width:0 !important}

/* Consent checkbox: neutralize the form input min-height that stretches it. */
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent input[type=checkbox]{min-height:0 !important;min-width:0 !important;max-height:14px !important;max-width:14px !important;height:14px !important;width:14px !important;padding:0 !important;position:static !important;float:none !important;line-height:normal !important;vertical-align:top !important;margin:3px 5px 0 0 !important;border-radius:3px !important}

/* Consent label: back in flow so it sits right of the checkbox. */
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent .gfield_consent_label{position:static !important;margin:0 !important;padding:0 !important}

/* Consent spacing: remove inherited Gravity/Avada label whitespace. */
.bdr-price-5 .bdr-price-5-form-card #field_167_19,
.bdr-price-5 .bdr-price-5-form-card #field_167_20{margin-bottom:0 !important}
.bdr-price-5 .bdr-price-5-form-card #field_167_20{margin-top:8px !important}
.bdr-price-5 .bdr-price-5-form-card .ginput_container_consent{height:auto !important;margin-top:0 !important;min-height:0 !important}
