

/* Start:/b24-corporate-release-20260920/corporate.css?178992466823656*/
body.b24-corporate-live #pagetitle{display:none!important}body.b24-corporate-live .right_block>.banner.CONTENT_TOP{display:none!important}body.b24-corporate-live .content-md>.left_block{display:none!important}body.b24-corporate-live .content-md>.right_block{width:100%!important;float:none!important;padding-left:0!important}body.b24-corporate-live .right_block>.b24-v4-toc{display:none!important}.b24-corporate{display:block;width:100%;margin:0 0 35px;color:#163044;background:#fff;font:16px/1.65 Arial,Helvetica,sans-serif}.b24-corporate,.b24-corporate *{box-sizing:border-box}
.b24-corporate{margin:0;color:#163044;background:#fff;font:16px/1.65 Arial,Helvetica,sans-serif}
.b24-corporate a{color:#007caf;text-underline-offset:4px}
.b24-corporate button{font:inherit;cursor:pointer}
.b24-corporate a:focus-visible,.b24-corporate button:focus-visible,.b24-corporate summary:focus-visible{outline:3px solid #e7a331;outline-offset:4px}
.b24-corporate img{max-width:100%;display:block}
.b24-corporate h1,.b24-corporate h2,.b24-corporate h3,.b24-corporate p{margin-top:0}
.b24-corporate h1,.b24-corporate h2,.b24-corporate h3{line-height:1.2;letter-spacing:-.025em}
.b24-corporate h1{font-size:44px;margin-bottom:22px;max-width:780px}
.b24-corporate h2{font-size:30px;margin-bottom:16px}
.b24-corporate h3{font-size:21px;margin-bottom:12px}
.b24-corporate p{margin-bottom:18px}
.b24-corporate .wrap{width:min(1280px,calc(100% - 80px));margin:auto}
.b24-corporate .draftbar{background:#edf3f6;color:#426273;font-size:12px;border-bottom:1px solid #dbe6ed}
.b24-corporate .draftbar .wrap{display:flex;gap:20px;align-items:center;min-height:39px;flex-wrap:wrap}
.b24-corporate .draftbar span{margin-right:auto}
.b24-corporate .draftbar a{text-decoration:none;font-weight:700}
.b24-corporate .draftbar a[aria-current=page]{color:#163044;text-decoration:underline}
.b24-corporate .crumbs{font-size:13px;color:#617584;margin:28px 0 30px}
.b24-corporate .crumbs a{text-decoration:none;color:inherit}
.b24-corporate .eyebrow{text-transform:uppercase;letter-spacing:1.3px;font-size:12px;font-weight:700;color:#32748b;margin-bottom:16px}
.b24-corporate .hero{display:grid;grid-template-columns:1.14fr 1fr;align-items:center;gap:64px;padding:10px 0 50px}
.b24-corporate .hero .lead{font-size:19px;line-height:1.6;max-width:600px;color:#4f6979}
.b24-corporate .hero .actions{margin-top:25px}
.b24-corporate .hero figure{margin:0;position:relative}
.b24-corporate .hero figure img{width:100%;height:390px;object-fit:cover;border-radius:7px}
.b24-corporate .hero figcaption{font-size:13px;color:#617584;padding-top:13px}
.b24-corporate .hero figcaption a{color:inherit}
.b24-corporate .actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.b24-corporate .btn{background:#007caf;color:#fff;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border:1px solid #007caf;border-radius:5px;text-decoration:none;font-weight:700;font-size:15px}
.b24-corporate .btn:hover{background:#006b98}
.b24-corporate .btn.outline{color:#007caf;background:#fff}
.b24-corporate .subtle-link{font-size:15px}
.b24-corporate .facts{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;border-top:1px solid #dfe7ed;border-bottom:1px solid #dfe7ed;gap:32px}
.b24-corporate .facts strong{display:block;font-size:18px;margin-bottom:4px}
.b24-corporate .facts span{color:#617584;font-size:14px}
.b24-corporate .section{padding-top:64px;scroll-margin-top:25px}
.b24-corporate .section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px}
.b24-corporate .section-head h2{margin:0}
.b24-corporate .intro{max-width:760px;color:#617584;font-size:17px}
.b24-corporate .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.b24-corporate .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.b24-corporate .card{border:1px solid #dfe7ed;border-radius:7px;padding:27px;color:inherit;text-decoration:none;min-width:0}
.b24-corporate .card p{color:#617584;font-size:15px;margin-bottom:0}
.b24-corporate .card .eyebrow{margin-bottom:12px}
.b24-corporate .card a,.b24-corporate .card .link{display:inline-block;margin-top:18px;font-size:14px;font-weight:700}
.b24-corporate .card:hover{border-color:#91b9cb}
.b24-corporate .rowlink{display:grid;grid-template-columns:1fr auto;gap:20px;padding:23px 0;border-top:1px solid #dfe7ed;color:inherit;text-decoration:none}
.b24-corporate .rowlink:last-child{border-bottom:1px solid #dfe7ed}
.b24-corporate .rowlink strong{display:block;font-size:21px}
.b24-corporate .rowlink span{display:block;color:#617584;font-size:15px;margin-top:4px}
.b24-corporate .rowlink em{font-style:normal;color:#007caf;align-self:center}
.b24-corporate .project{color:inherit;text-decoration:none}
.b24-corporate .project img{width:100%;height:235px;object-fit:cover;border-radius:7px}
.b24-corporate .project h3{font-size:19px;margin:17px 0 8px}
.b24-corporate .project p{color:#617584;font-size:14px}
.b24-corporate .steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.b24-corporate .step:before{counter-increment:step;content:'0' counter(step);display:block;font-size:14px;font-weight:700;color:#007caf;border-top:2px solid #b4d4e2;padding-top:15px;margin-bottom:18px}
.b24-corporate .step h3{font-size:18px}
.b24-corporate .step p{color:#617584;font-size:15px;margin-bottom:0}
.b24-corporate .band{background:#f2f8fc;border:1px solid #dce9f0;border-radius:7px;padding:31px 34px;display:flex;justify-content:space-between;align-items:center;gap:35px}
.b24-corporate .band h2{font-size:25px;margin-bottom:10px}
.b24-corporate .band p{color:#526e7e;max-width:720px;margin-bottom:0}
.b24-corporate .band .btn{flex-shrink:0}
.b24-corporate .bottom{margin:58px 0 65px}
.b24-corporate .quiet{color:#617584;font-size:14px}
.b24-corporate .fine{font-size:12px;color:#617584;margin-top:15px}
.b24-corporate .board{background:#f2f8fc;border-radius:7px;padding:32px}
.b24-corporate .board h2{font-size:23px}
.b24-corporate .board p:last-child{margin-bottom:0}
.b24-corporate .board-row{padding:17px 0;border-bottom:1px solid #d5e4ed}
.b24-corporate .board-row:last-child{border:0;padding-bottom:0}
.b24-corporate .board-row small{display:block;color:#617584;font-size:13px}
.b24-corporate .board-row strong{display:block;font-size:21px}
.b24-corporate .board-number{font-size:32px!important;line-height:1.3}
.b24-corporate .jump{display:flex;gap:28px;flex-wrap:wrap;padding:16px 0;border-top:1px solid #dfe7ed;border-bottom:1px solid #dfe7ed;font-size:14px}
.b24-corporate .jump a{text-decoration:none}
.b24-corporate .price-card{display:flex;flex-direction:column}
.b24-corporate .price-card .amount{font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.3;margin:20px 0 5px}
.b24-corporate .price-card p{flex:1}
.b24-corporate .price-card small{font-size:12px;color:#617584}
.b24-corporate .price-card a{align-self:flex-start}
.b24-corporate .price-table{width:100%;border-collapse:collapse;font-size:15px}
.b24-corporate .price-table th{text-align:left;background:#f2f8fc;color:#436479;font-size:12px;text-transform:uppercase;letter-spacing:.05em}
.b24-corporate .price-table th,.b24-corporate .price-table td{padding:19px 21px;border-bottom:1px solid #dfe7ed;vertical-align:top}
.b24-corporate .price-table th:first-child{width:35%}
.b24-corporate .price-table td:last-child{width:25%;font-weight:700}
.b24-corporate .notice{border-left:3px solid #7ca9bd;padding:15px 20px;color:#536f7f;background:#f7fafc;font-size:14px;margin:23px 0}
.b24-corporate .faq details{border-bottom:1px solid #dfe7ed}
.b24-corporate .faq details:first-child{border-top:1px solid #dfe7ed}
.b24-corporate .faq summary{font-weight:700;font-size:18px;padding:21px 30px 21px 0;cursor:pointer;position:relative;list-style:none}
.b24-corporate .faq summary::-webkit-details-marker{display:none}
.b24-corporate .faq summary:after{content:'+';position:absolute;right:4px;color:#007caf}
.b24-corporate .faq details[open] summary:after{content:'-';}
.b24-corporate .faq details p{font-size:15px;max-width:900px;color:#526d7c;padding-right:25px}
.b24-corporate .contacts-hero{grid-template-columns:1.15fr .85fr;align-items:start;gap:70px}
.b24-corporate .big-phone{font-size:29px;line-height:1.4;display:block;text-decoration:none;color:#163044;font-weight:700;margin:3px 0}
.b24-corporate .phone-note{font-size:13px;color:#617584;margin-bottom:20px}
.b24-corporate .email{font-size:20px}
.b24-corporate .contact-strip{display:flex;gap:10px;margin:22px 0;flex-wrap:wrap}
.b24-corporate .contact-strip a{border:1px solid #cbdfe9;padding:9px 16px;border-radius:5px;font-size:14px;text-decoration:none}
.b24-corporate .contact-strip a:hover{background:#eef7fb}
.b24-corporate .checklist{padding:0;margin:20px 0 0;list-style:none;counter-reset:item}
.b24-corporate .checklist li{padding:15px 0 15px 34px;position:relative;border-top:1px solid #dbe7ee;font-size:15px}
.b24-corporate .checklist li:before{counter-increment:item;content:counter(item);position:absolute;left:0;font-weight:700;color:#007caf}
.b24-corporate .checklist strong{display:block}
.b24-corporate .checklist span{color:#617584}
.b24-corporate .footer{background:#f4f7f9;border-top:1px solid #dfe7ed;padding:38px 0;font-size:14px}
.b24-corporate .footer .wrap{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:35px}
.b24-corporate .footer strong{display:block;margin-bottom:12px;font-size:16px}
.b24-corporate .footer a{display:block;text-decoration:none;margin:5px 0}
.b24-corporate .footer p{color:#617584;font-size:13px;margin:0}
.b24-corporate .footer small{display:block;margin-top:15px;font-size:12px;color:#617584}
.b24-corporate .review-index{padding:45px 0}
.b24-corporate .review-index h1{font-size:37px}
.b24-corporate .tag{display:inline-block;font-size:12px;padding:3px 9px;border-radius:4px;background:#e9f2f7;color:#3c687e;margin-bottom:13px}
.b24-corporate .mobile-preview{border:0;border-radius:10px;padding:15px;max-width:calc(100vw - 20px);background:#f4f7f9}
.b24-corporate .mobile-preview::backdrop{background:#16304499}
.b24-corporate .mobile-preview iframe{display:block;width:390px;max-width:calc(100vw - 50px);height:76vh;border:1px solid #cadbe4;background:white}
.b24-corporate .mobile-preview button{margin-bottom:10px;background:white;border:1px solid #aec9d8;padding:6px 12px;border-radius:4px}
.b24-corporate .mobile-preview a{float:right;font-size:13px}
.b24-corporate #b24-contact .demo-notice{margin-top:15px}
.b24-corporate .preview-form{display:none}
.b24-corporate .preview-form.show{display:block}
.b24-corporate .preview-form p{margin:10px 0!important}
.b24-corporate.in-phone .draftbar{display:none}
@media(min-width:1450px){.b24-corporate .hero{gap:80px}}
@media(max-width:1050px){.b24-corporate .wrap{width:calc(100% - 44px)}
.b24-corporate h1{font-size:37px}
.b24-corporate .hero{gap:35px}
.b24-corporate .hero figure img{height:340px}
.b24-corporate .steps{grid-template-columns:repeat(2,1fr)}
.b24-corporate .grid{gap:18px}
.b24-corporate .card{padding:22px}
.b24-corporate .contacts-hero{gap:35px}
.b24-corporate .big-phone{font-size:26px}}
@media(max-width:760px){.b24-corporate .wrap{width:calc(100% - 36px)}
.b24-corporate h1{font-size:32px}
.b24-corporate h2{font-size:26px}
.b24-corporate .hero,.b24-corporate .contacts-hero{grid-template-columns:1fr;gap:28px;padding-bottom:32px}
.b24-corporate .hero .lead{font-size:17px}
.b24-corporate .hero figure img{height:300px}
.b24-corporate .crumbs{margin:20px 0 25px}
.b24-corporate .facts,.b24-corporate .grid,.b24-corporate .grid.two{grid-template-columns:1fr}
.b24-corporate .facts{gap:18px;padding:22px 0}
.b24-corporate .section{padding-top:42px}
.b24-corporate .section-head{display:block}
.b24-corporate .section-head a{display:inline-block;margin-top:12px}
.b24-corporate .steps{gap:22px}
.b24-corporate .band{display:block;padding:24px}
.b24-corporate .band .btn{margin-top:20px}
.b24-corporate .bottom{margin:42px 0}
.b24-corporate .board{padding:24px}
.b24-corporate .jump{gap:12px 20px}
.b24-corporate .price-table,.b24-corporate .price-table tbody,.b24-corporate .price-table tr,.b24-corporate .price-table td{display:block}
.b24-corporate .price-table thead{display:none}
.b24-corporate .price-table tr{padding:17px 0;border-bottom:1px solid #dfe7ed}
.b24-corporate .price-table td{padding:3px 0;border:0}
.b24-corporate .price-table td:first-child{font-weight:700;font-size:17px}
.b24-corporate .price-table td:last-child{width:auto;color:#007caf;margin-top:5px}
.b24-corporate .price-table td:nth-child(2){color:#617584}
.b24-corporate .footer .wrap{grid-template-columns:1fr;gap:22px}
.b24-corporate .draftbar .wrap{padding:9px 0;gap:7px 15px}
.b24-corporate .draftbar span{width:100%}
.b24-corporate .rowlink strong{font-size:18px}
.b24-corporate .project img{height:250px}
.b24-corporate .big-phone{font-size:28px}}
@media(max-width:400px){.b24-corporate .steps{grid-template-columns:1fr}
.b24-corporate .big-phone{font-size:26px}
.b24-corporate .hero figure img{height:270px}
.b24-corporate .actions{gap:14px}}
.b24-corporate .steps.three{grid-template-columns:repeat(3,1fr)}
@media(max-width:760px){.b24-corporate .steps.three{grid-template-columns:1fr}}
.b24-corporate .company-cover{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;padding:4px 0 45px}
.b24-corporate .company-cover h1{font-size:49px;line-height:1.13;letter-spacing:-.035em}
.b24-corporate .company-cover .lead{font-size:19px;color:#526d7c;line-height:1.6;max-width:480px}
.b24-corporate .company-cover figure{margin:0}
.b24-corporate .company-cover img{width:100%;height:auto}
.b24-corporate .company-cover figcaption{font-size:12px;text-align:center;color:#748894;margin-top:5px}
.b24-corporate .company-page .card{border:0;border-top:1px solid #c9dce5;padding:22px 0;border-radius:0}
.b24-corporate .company-page .grid.two{gap:30px 55px}
.b24-corporate .company-page .facts{background:#f6f9fb;border:0;padding:25px 30px}
.b24-corporate .company-page .bottom{background:#163e55;color:#fff;border:0}
.b24-corporate .company-page .bottom h2{color:#fff}
.b24-corporate .company-page .bottom p{color:#d3e4ed}
.b24-corporate .company-page .bottom .btn{background:#fff;color:#086c98;border-color:#fff}
.b24-corporate .compact-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid #dfe7ed;padding:0 0 28px;margin-bottom:30px}
.b24-corporate .compact-intro h1{font-size:36px;max-width:880px;margin-bottom:15px}
.b24-corporate .compact-intro p:not(.eyebrow){max-width:850px;color:#617584;margin-bottom:0;font-size:17px}
.b24-corporate .compact-intro .btn{flex-shrink:0}
.b24-corporate .price-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:45px;align-items:start;margin-bottom:65px}
.b24-corporate .price-sidebar{position:sticky;top:25px}
.b24-corporate .price-sidebar nav{display:flex;flex-direction:column}
.b24-corporate .price-sidebar nav strong{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#617584;margin-bottom:12px}
.b24-corporate .price-sidebar nav a{padding:10px 0;border-bottom:1px solid #e4ecf1;text-decoration:none;font-size:15px;color:#315267}
.b24-corporate .price-sidebar nav a:hover{color:#007caf}
.b24-corporate .sidebar-note{border-left:3px solid #88afc2;padding:0 0 0 18px;margin-top:32px}
.b24-corporate .sidebar-note strong{font-size:17px;line-height:1.4;display:block;margin-bottom:10px}
.b24-corporate .sidebar-note p,.b24-corporate .sidebar-note a{font-size:14px}
.b24-corporate .sidebar-note p{color:#617584}
.b24-corporate .price-search{margin-bottom:25px}
.b24-corporate .price-search label{display:block;font-size:13px;color:#456779;font-weight:700;margin-bottom:7px}
.b24-corporate .price-search>div{display:flex;gap:10px}
.b24-corporate .price-search input{font:16px Arial,sans-serif;border:1px solid #b8d1de;background:#fff;border-radius:5px;padding:14px 16px;width:100%;min-width:0;color:#163044}
.b24-corporate .price-search button{border:1px solid #b8d1de;background:#fff;border-radius:5px;padding:8px 12px;color:#007caf;font-size:14px}
.b24-corporate .price-search small{display:block;font-size:12px;color:#617584;margin-top:10px}
.b24-corporate .work-section{scroll-margin-top:25px;margin-bottom:46px}
.b24-corporate .work-heading{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin-bottom:16px}
.b24-corporate .work-heading h2{font-size:26px;margin:0}
.b24-corporate .work-heading>span{font-size:12px;color:#7a8d98;white-space:nowrap}
.b24-corporate .work-table{border-collapse:collapse;width:100%;font-size:15px;margin-bottom:16px;line-height:1.5}
.b24-corporate .work-table th{font-size:12px;text-transform:uppercase;color:#526e7e;background:#f0f6f9;letter-spacing:.04em;padding:13px 16px;border-bottom:1px solid #c9dce6;text-align:left}
.b24-corporate .work-table th:last-child{text-align:right;width:155px}
.b24-corporate .work-table td{padding:12px 16px;border-bottom:1px solid #dfe7ed}
.b24-corporate .work-table td:last-child{text-align:right;font-weight:700;width:155px;white-space:nowrap}
.b24-corporate .work-table tr:hover td{background:#f8fbfc}
.b24-corporate .solution-bridge{display:flex;justify-content:space-between;gap:25px;align-items:center;border-left:3px solid #007caf;background:#f2f8fc;padding:17px 20px;margin-top:18px}
.b24-corporate .solution-bridge small{display:block;font-size:12px;color:#617584;margin-bottom:4px}
.b24-corporate .solution-bridge a{font-size:15px;font-weight:700;text-decoration:none;display:block}
.b24-corporate .solution-bridge strong{font-size:17px;white-space:nowrap}
.b24-corporate .legacy-price-link{display:inline-block;font-size:12px;margin-top:13px;color:#597686}
.b24-corporate .ready-row{display:flex;justify-content:space-between;gap:25px;padding:17px 0;border-bottom:1px solid #dfe7ed;color:#163044;text-decoration:none;font-size:16px}
.b24-corporate .ready-row strong{white-space:nowrap;color:#007caf}
.b24-corporate .estimate-note{border-top:2px solid #aecedc;padding-top:25px}
.b24-corporate .estimate-note h2{font-size:25px}
.b24-corporate .estimate-note p{color:#617584}
.b24-corporate .rate-review{background:#fff8e8;border-left:3px solid #d4ac4f;padding:13px 17px;font-size:13px;color:#785e22;margin:0 0 24px}
.b24-corporate .guide-intro{padding:0 0 22px}
.b24-corporate .guide-intro h1{font-size:42px;margin-bottom:16px}
.b24-corporate .guide-intro>p:last-child{max-width:820px;font-size:18px;color:#617584;margin-bottom:0}
.b24-corporate .guide-shortcuts{display:flex;gap:35px;padding:21px 0;border-top:1px solid #dfe7ed;border-bottom:1px solid #dfe7ed;margin-bottom:42px}
.b24-corporate .guide-shortcuts a{font-size:15px;text-decoration:none}
.b24-corporate .guide-shortcuts span{margin-left:14px}
.b24-corporate .guide-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:65px;align-items:start;margin-bottom:70px}
.b24-corporate .guide-sidebar{position:sticky;top:30px}
.b24-corporate .guide-sidebar h2{font-size:23px;line-height:1.3}
.b24-corporate .guide-sidebar>p:not(.eyebrow){font-size:15px;color:#617584}
.b24-corporate .guide-sidebar nav{border-top:1px solid #dfe7ed;margin-top:28px;padding-top:14px;display:flex;flex-direction:column;gap:10px;font-size:13px}
.b24-corporate .guide-sidebar nav a{text-decoration:none}
.b24-corporate .guide-main section{scroll-margin-top:25px}
.b24-corporate .guide-main h2{font-size:27px}
.b24-corporate .guide-row{display:grid;grid-template-columns:32px 1fr 24px;gap:18px;padding:23px 0;border-bottom:1px solid #dfe7ed;text-decoration:none;color:#163044}
.b24-corporate .guide-row h3{font-size:20px;margin:0 0 6px}
.b24-corporate .guide-row p{margin:0;font-size:14px;color:#617584}
.b24-corporate .guide-number{color:#6998ae;font-size:13px;padding-top:3px}
.b24-corporate .guide-arrow{color:#007caf;font-size:22px;align-self:center}
.b24-corporate .guide-row:hover h3{color:#007caf}
.b24-corporate .material-links{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.b24-corporate .material-links a{display:block;color:#163044;text-decoration:none;border-top:1px solid #dfe7ed;padding-top:18px}
.b24-corporate .material-links strong{font-size:18px;display:block;margin-bottom:5px}
.b24-corporate .material-links span{font-size:13px;color:#617584}
.b24-corporate [hidden]{display:none!important}
@media(max-width:1050px){.b24-corporate .company-cover h1{font-size:42px}
.b24-corporate .company-cover{gap:20px;grid-template-columns:1fr 1fr}
.b24-corporate .price-layout{grid-template-columns:200px 1fr;gap:30px}
.b24-corporate .guide-layout{grid-template-columns:220px 1fr;gap:35px}
.b24-corporate .compact-intro{align-items:start}
.b24-corporate .compact-intro .btn{margin-top:33px}
.b24-corporate .compact-intro h1{font-size:32px}}
@media(max-width:760px){.b24-corporate .company-cover{grid-template-columns:1fr;padding-bottom:30px;gap:20px}
.b24-corporate .company-cover h1{font-size:38px}
.b24-corporate .company-cover .lead{font-size:17px}
.b24-corporate .company-cover img{max-height:330px;object-fit:contain}
.b24-corporate .company-page .facts{padding:22px}
.b24-corporate .company-page .grid.two{gap:20px}
.b24-corporate .compact-intro{display:block;margin-bottom:24px;padding-bottom:22px}
.b24-corporate .compact-intro h1{font-size:30px}
.b24-corporate .compact-intro p:not(.eyebrow){font-size:16px}
.b24-corporate .compact-intro .btn{margin-top:20px}
.b24-corporate .price-layout,.b24-corporate .guide-layout{grid-template-columns:1fr;gap:25px}
.b24-corporate .price-sidebar,.b24-corporate .guide-sidebar{position:static}
.b24-corporate .price-sidebar nav{flex-direction:row;gap:8px 18px;flex-wrap:wrap}
.b24-corporate .price-sidebar nav strong{width:100%;margin:0}
.b24-corporate .price-sidebar nav a{font-size:13px;padding:5px 0}
.b24-corporate .sidebar-note{display:none}
.b24-corporate .work-table{font-size:14px}
.b24-corporate .work-table td,.b24-corporate .work-table th{padding:11px 8px}
.b24-corporate .work-table td:last-child{width:100px;white-space:normal}
.b24-corporate .work-table th:last-child{width:100px}
.b24-corporate .work-heading h2{font-size:23px}
.b24-corporate .work-heading>span{display:none}
.b24-corporate .solution-bridge{display:block;padding:15px}
.b24-corporate .solution-bridge strong{display:block;margin-top:9px}
.b24-corporate .ready-row{display:block;font-size:15px}
.b24-corporate .ready-row strong{display:block;margin-top:5px}
.b24-corporate .guide-intro h1{font-size:33px}
.b24-corporate .guide-intro>p:last-child{font-size:16px}
.b24-corporate .guide-shortcuts{flex-wrap:wrap;gap:12px 24px;margin-bottom:27px}
.b24-corporate .guide-shortcuts a{font-size:14px}
.b24-corporate .guide-sidebar{border-left:3px solid #9fc2d3;padding:0 0 0 19px}
.b24-corporate .guide-sidebar h2{font-size:21px}
.b24-corporate .guide-sidebar>p:not(.eyebrow){margin-bottom:12px}
.b24-corporate .guide-sidebar nav{display:none}
.b24-corporate .guide-layout{gap:35px}
.b24-corporate .guide-row{gap:11px;grid-template-columns:22px 1fr 18px}
.b24-corporate .guide-row h3{font-size:18px}
.b24-corporate .material-links{gap:20px}
.b24-corporate .rate-review{font-size:12px}
.b24-corporate .guide-main h2{font-size:25px}}
.b24-corporate .price-terms{margin:16px 0 26px;padding:16px 18px;border-left:4px solid #008fca;background:#f2f9fc;color:#36556a;font-size:14px;line-height:1.55}
/* End */


/* Start:/b24-corporate-layout-v3-20260920/corporate-layout-v3.css?17899277323599*/
/* Scoped layout correction for company, information and contacts pages. */
.b24-corporate .company-page,
.b24-corporate .info-page,
.b24-corporate > .contacts-hero,
.b24-corporate > .contacts-hero ~ .section {
  width: min(1280px, calc(100% - 48px));
  margin-left: auto;
  margin-right: auto;
}

.b24-corporate .company-page .company-cover {
  grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
  gap: 24px;
  padding: 24px;
  background: #f3f8fb;
  border: 1px solid #dfeaf0;
  border-radius: 10px;
}

.b24-corporate .company-page .company-cover > div:first-child {
  align-self: center;
  padding: 20px 10px 20px 18px;
}

.b24-corporate .company-page .company-cover figure {
  align-self: center;
  overflow: hidden;
  border-radius: 8px;
  background: #fff;
}

.b24-corporate .company-page .company-cover figure img {
  width: 110%;
  max-width: none;
  margin-left: -8%;
}

.b24-corporate .company-page .company-cover figcaption {
  padding: 7px 12px 10px;
}

.b24-corporate .info-page .guide-layout {
  grid-template-columns: minmax(340px, .82fr) minmax(0, 1.18fr);
  gap: 48px;
}

.b24-corporate .info-page .guide-sidebar {
  padding: 30px;
  background: #f2f8fc;
  border: 1px solid #dce9f0;
  border-radius: 8px;
}

.b24-corporate .info-page .guide-main {
  min-width: 0;
}

.b24-corporate .info-page .guide-row {
  margin-bottom: 12px;
  padding: 20px 18px;
  border: 1px solid #dfe7ed;
  border-radius: 7px;
}

.b24-corporate .info-page .guide-row:last-child {
  margin-bottom: 0;
}

.b24-corporate > .contacts-hero {
  grid-template-columns: minmax(0, 1fr) minmax(400px, .9fr);
  gap: 40px;
  align-items: stretch;
}

.b24-corporate > .contacts-hero > div {
  min-width: 0;
  padding: 18px 8px 18px 0;
}

.b24-corporate > .contacts-hero > .board {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (max-width: 1050px) {
  .b24-corporate .company-page,
  .b24-corporate .info-page,
  .b24-corporate > .contacts-hero,
  .b24-corporate > .contacts-hero ~ .section {
    width: calc(100% - 32px);
  }

  .b24-corporate .company-page .company-cover {
    grid-template-columns: minmax(340px, .95fr) minmax(0, 1.05fr);
    gap: 16px;
    padding: 20px;
  }

  .b24-corporate .company-page .company-cover > div:first-child {
    padding: 14px 8px 14px 10px;
  }

  .b24-corporate .info-page .guide-layout {
    grid-template-columns: minmax(300px, .82fr) minmax(0, 1.18fr);
    gap: 30px;
  }

  .b24-corporate .info-page .guide-sidebar {
    padding: 24px;
  }

  .b24-corporate > .contacts-hero {
    grid-template-columns: minmax(0, 1fr) minmax(330px, .86fr);
    gap: 30px;
  }
}

@media (max-width: 760px) {
  .b24-corporate .company-page,
  .b24-corporate .info-page,
  .b24-corporate > .contacts-hero,
  .b24-corporate > .contacts-hero ~ .section {
    width: calc(100% - 32px);
  }

  .b24-corporate .company-page .company-cover,
  .b24-corporate > .contacts-hero,
  .b24-corporate .info-page .guide-layout {
    grid-template-columns: 1fr;
  }

  .b24-corporate .company-page .company-cover {
    padding: 20px;
    gap: 18px;
  }

  .b24-corporate .company-page .company-cover > div:first-child {
    padding: 4px 0 10px;
  }

  .b24-corporate .company-page .company-cover figure img {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .b24-corporate .info-page .guide-sidebar {
    padding: 22px;
  }

  .b24-corporate .info-page .guide-row {
    padding: 17px 14px;
  }

  .b24-corporate > .contacts-hero > div {
    padding: 0;
  }

  .b24-corporate > .contacts-hero > .board {
    display: block;
  }
}

/* End */
/* /b24-corporate-release-20260920/corporate.css?178992466823656 */
/* /b24-corporate-layout-v3-20260920/corporate-layout-v3.css?17899277323599 */
