@charset "UTF-8";@font-face{font-family:roboto;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-orange:#FF4D00;--color-navy:#00263A;--color-green:#00F0C8;--color-white:#FFFFFF;--color-grey:#CCD4D8;--color-light-grey:#E8EDF3;--color-light-orange:rgba(255, 77, 0, 0.07);--color-text:#00263A;--color-text-light:#4B5563;--color-border:#CCD4D8;--font-headline:Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--font-body:Roboto, system-ui, -apple-system, Segoe UI, sans-serif;--container-max:1400px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;color:#00263a;background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#00263a;margin-bottom:1rem}h3,h4,h5,h6{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:700;line-height:1.25;color:#00263a;margin-bottom:1rem}h3,h4{letter-spacing:-.01em}h1{font-size:2.5rem}@media(min-width:768px){h1{font-size:3rem}}h2{font-size:2rem}@media(min-width:768px){h2{font-size:2.5rem}}h3{font-size:1.5rem}@media(min-width:768px){h3{font-size:2rem}}h4{font-size:1.25rem}h5{font-size:1.125rem;font-weight:500}h6{font-size:1rem;font-weight:500}p{margin-bottom:1rem}a{color:#ff4d00;text-decoration:none;transition:color 150ms ease}a:hover{color:#cc3e00;text-decoration:underline}a:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}ul,ol{margin-bottom:1rem;padding-left:2rem}li{margin-bottom:.5rem}img{max-width:100%;height:auto;display:block}img.content-image{max-width:100%;height:auto;margin:1rem auto;border-radius:8px}img.content-image[src$=".svg"]{max-width:300px}img.content-image[src*="/icons/"]{max-width:64px;margin:.75rem 0 .5rem}img.content-image[src$="outlined.svg"],img.content-image[src*=usp-],img.content-image[src*=how-it-works-]{max-width:64px;margin:.75rem 0 .5rem}img.content-image[src*="/awards/"]{max-width:200px;margin:1rem 0}table{width:100%;border-collapse:collapse;margin-bottom:2rem}th,td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #ccd4d8}th{font-weight:500;color:#00263a;background-color:#e8edf3}blockquote{border-left:4px solid #ff4d00;padding:1rem 1.5rem;margin-bottom:1.5rem;background-color:#e8edf3;font-style:italic;color:#4b5563}code{font-size:.875rem;background-color:#e8edf3;padding:.25rem .5rem;border-radius:4px}pre{background-color:#00263a;color:#fff;padding:1.5rem;border-radius:8px;overflow-x:auto;margin-bottom:1.5rem}pre code{background:0 0;padding:0;color:inherit}hr{border:none;border-top:1px solid #ccd4d8;margin:3rem 0}.container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.container{padding-inline:2rem}}.container-narrow{width:100%;max-width:800px;margin-inline:auto;padding-inline:1rem}.text-center{text-align:center}.color--active{color:#ff4d00}.skip-nav{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-nav:focus{position:fixed;top:.5rem;left:.5rem;z-index:400;width:auto;height:auto;padding:.75rem 1.5rem;margin:0;overflow:visible;clip:auto;white-space:normal;background:#ff4d00;color:#fff;border-radius:8px;font-weight:500}.section{padding:4rem 0}@media(min-width:768px){.section{padding:6rem 0}}.section--grey{background-color:#e8edf3}.section--dark{background-color:#00263a;color:#fff}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4,.section--dark h5,.section--dark h6{color:#fff}.section--orange{background-color:#ff4d00;color:#fff}.section--orange h1,.section--orange h2,.section--orange h3,.section--orange h4,.section--orange h5,.section--orange h6{color:#fff}.section--orange a{color:#fff;text-decoration:underline}.section--orange a:hover{color:rgba(255,255,255,.85)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid #ff4d00;outline-offset:2px}@media(pointer:coarse){a,button,input[type=submit],input[type=button],input[type=checkbox],input[type=radio],select,[role=button],.menu_toggler,.mobile-nav__link{min-height:44px;min-width:44px}}header[role=banner]{position:sticky;top:0;z-index:200;background-color:#fff;border-bottom:1px solid #ccd4d8}.navigation{display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin:0 auto;padding:.75rem 1.5rem;position:relative}.logo_wrapper{flex-shrink:0}.logo_link{display:flex;align-items:center;text-decoration:none}.logo_link .logo-img{height:36px;width:auto}@media(min-width:768px){.logo_link .logo-img{height:42px}}nav[aria-label="Main navigation"]{display:none}@media(min-width:992px){nav[aria-label="Main navigation"]{display:flex;align-items:center;flex:1;justify-content:center}}.menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:.25rem;position:relative}.menu_item{position:static}.menu_item .menu_link{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;color:#00263a;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:500;font-size:.875rem;text-decoration:none;cursor:pointer;white-space:nowrap;border:none;background:0 0;transition:color 150ms ease}.menu_item .menu_link:hover{color:#ff4d00}.menu_item .menu_link--active{color:#ff4d00}.menu_item .menu_link .chevron-icon{width:12px;height:12px;flex-shrink:0;transition:transform 150ms ease}.menu_item.has_dropdown:hover .menu_link .chevron-icon,.menu_item.has_dropdown.is-open .menu_link .chevron-icon{transform:rotate(180deg)}.dropdown.mega{position:absolute;top:100%;left:-3rem;transform:none;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid #ccd4d8;padding:2rem;z-index:100;min-width:780px;max-width:calc(100vw - 2rem)}.mega_menu{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.menu_item:first-child>.dropdown.mega{min-width:920px}.mega_menu.product{grid-template-columns:repeat(3,1fr).8fr}.mega_menu.resources{grid-template-columns:1fr 1fr}.mega_col{min-width:0}.mega_col ul{list-style:none;margin:0;padding:0}.mega_col li{margin-bottom:0;padding:0;border-radius:8px;transition:background-color 150ms ease}.mega_col li:hover a{background-color:#e8edf3;color:#ff4d00}.mega_col li:hover a .mega_link_name::after{opacity:1;transform:translateX(0)}.mega_col li:hover .mega_desc{color:#4b5563}.mega_col a{display:inline-flex;flex-direction:row;align-items:flex-start;gap:.5rem;width:fit-content;color:#00263a;font-size:.875rem;font-weight:400;text-decoration:none;white-space:normal;padding:.5rem .75rem;border-radius:8px;transition:color 150ms ease,background-color 150ms ease}.mega_col a .mega_icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;color:#ff4d00}.mega_col a .mega_icon svg{width:18px;height:18px}.mega_col a .mega_link_text{display:flex;flex-direction:column;gap:2px;max-width:170px}.mega_col a .mega_link_name{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mega_col a .mega_link_name::after{content:"→";font-size:.85em;opacity:0;transform:translateX(-4px);transition:opacity 150ms ease,transform 150ms ease}.mega_col a.active_page_link{color:#ff4d00;font-weight:500}.mega_heading{display:block;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #ccd4d8}.mega_heading--secondary{margin-top:1.5rem}.mega_desc{font-size:.75rem;color:#6b7280;line-height:1.4;white-space:normal;transition:color 150ms ease}.badge_new{display:inline-block;background:#ff4d00;color:#fff;font-size:.6rem;font-weight:700;padding:1px 5px;border-radius:9999px;vertical-align:middle;margin-left:2px;white-space:nowrap;line-height:1.3}.menu_item:nth-child(4)>.dropdown.mega{min-width:620px}.mega_menu.resources{grid-template-columns:1fr 1fr}.menu_item:nth-child(5)>.dropdown.mega{min-width:680px}.menu_item:nth-child(2)>.dropdown.mega{min-width:720px}.mega_menu.solutions{grid-template-columns:1fr 1fr}.mega_menu.solutions .mega_col:first-child li{padding:0}.mega_menu.solutions .mega_col:first-child a{padding:.25rem .5rem}.mega_menu.solutions .mega_col:first-child .mega_icon{width:16px;height:16px}.mega_menu.solutions .mega_col:first-child .mega_icon svg{width:14px;height:14px}.mega_menu.solutions .mega_col:first-child .mega_see-all{margin-top:.5rem;border-top:1px solid #ccd4d8;padding-top:.5rem}.mega_menu.solutions .mega_col:first-child .mega_see-all a{font-weight:500;color:#ff4d00}.mega_menu.solutions .mega_col:first-child .mega_see-all .mega_icon svg{stroke:#ff4d00}.mega_menu.solutions .mega_col:first-child .mega_see-all .mega_link_name{color:#ff4d00}.mega_cta_panel{background:#e8edf3;border-radius:8px;padding:1.5rem;text-align:center}.mega_cta_panel .mega_label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff4d00;margin-bottom:.5rem}.mega_cta_panel .mega_cta_heading{display:block;font-size:1.125rem;font-weight:700;color:#00263a;margin:0 0 .75rem;line-height:1.25}.mega_cta_panel h4{font-size:1.125rem;font-weight:700;color:#00263a;margin:0 0 .75rem;line-height:1.25}.mega_cta_panel .mega_cta_link{display:inline-block;font-size:.875rem;font-weight:500;color:#ff4d00;text-decoration:none;margin-bottom:1rem}.mega_cta_panel .mega_cta_link:hover{text-decoration:underline}.mega_cta_panel .mega_cta_link::after{display:none}.mega_cta_panel img{max-width:100%;height:auto;border-radius:8px;display:block;margin:0 auto}.right_nav{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.menu_btns{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:.5rem}.cta_btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.5rem 1rem;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;border:2px solid transparent;border-radius:8px;white-space:nowrap;cursor:pointer;transition:background-color 150ms ease,color 150ms ease,border-color 150ms ease}.cta_btn:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.cta_btn.ask-budgetly{color:#ff4d00;background:0 0;display:inline-flex;align-items:center;gap:.3em}.cta_btn.ask-budgetly .ask-budgetly__icon{width:1em;height:1em;flex-shrink:0}.cta_btn.ask-budgetly:hover{color:#cc3e00;text-decoration:underline}.cta_btn.login{color:#ff4d00;background:0 0}.cta_btn.login:hover{color:#cc3e00;text-decoration:underline}.cta_btn.signup{color:#fff;background:#ff4d00;border-color:#ff4d00}.cta_btn.signup:hover{background:#d64100;border-color:#d64100}.cta_btn.phone{color:#00263a;background:0 0;border-color:#00263a}.cta_btn.phone:hover{background:#00263a;color:#fff}.right_nav .menu_btns{display:none}@media(min-width:992px){.right_nav .menu_btns{display:flex}}.menu_toggler{display:flex;align-items:center;cursor:pointer;font-weight:500;font-size:.875rem;color:#00263a;padding:.5rem;user-select:none}@media(min-width:992px){.menu_toggler{display:none}}.menu_toggler .opened{display:none}.menu_toggler[aria-expanded=true] .closed{display:none}.menu_toggler[aria-expanded=true] .opened{display:inline}.mobile_menu_btns{display:none}.mobile-nav-open nav[aria-label="Main navigation"]{display:flex;flex-direction:column;position:fixed;top:65px;left:0;right:0;bottom:0;background:#fff;z-index:300;overflow-y:auto;padding:1.5rem;-webkit-overflow-scrolling:touch}.mobile-nav-open .menu{display:none}.mobile-nav-open .mobile-nav{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mobile-nav-open .mega_col a{white-space:normal}.mobile-nav-open .mega_col li .mega_link_name::after{display:none}.mobile-nav-open .mega_cta_panel{padding:1rem}.mobile-nav-open .mega_cta_panel img{max-width:120px}.mobile-nav-open .mobile_menu_btns{display:block;padding-top:1.5rem}.mobile-nav-open .mobile_menu_btns .menu_btns{flex-direction:column;gap:.75rem}.mobile-nav-open .mobile_menu_btns .menu_btns .cta_btn{text-align:center;width:100%}.mobile-nav{display:none;list-style:none;margin:0;padding:0}.mobile-nav__item{border-bottom:1px solid #ccd4d8}.mobile-nav__item.has_dropdown .mobile-nav__link{cursor:pointer}.mobile-nav__item.has_dropdown.is-open .chevron-icon{transform:rotate(180deg)}.mobile-nav__link{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;color:#00263a;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:500;font-size:1rem;text-decoration:none;width:100%}.mobile-nav__link .chevron-icon{transition:transform 150ms ease}.mobile-nav__dropdown{list-style:none;margin:0;padding:0 0 1rem .75rem}.mobile-nav__dropdown li{margin-bottom:0}.mobile-nav__dropdown a{display:block;padding:.5rem .75rem;color:#00263a;font-size:.875rem;text-decoration:none;border-radius:8px;transition:background-color 150ms ease,color 150ms ease}.mobile-nav__dropdown a:hover{background-color:#e8edf3;color:#ff4d00}.mobile-nav__ctas{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem}.mobile-nav__ctas .cta_btn{text-align:center;width:100%}.site-footer{background-color:#00263a;color:rgba(255,255,255,.85);padding:4rem 0}.site-footer a{color:rgba(255,255,255,.85)}.site-footer a:hover{color:#fff;text-decoration:underline}.footer-top{display:grid;grid-template-columns:1fr;gap:3rem;padding:3rem 0;border-top:1px solid rgba(255,255,255,.15)}@media(min-width:768px){.footer-top{grid-template-columns:220px 1fr;gap:4rem}}.footer-brand .footer-logo{height:36px;width:auto;margin-bottom:1rem}.footer-brand-details{margin-bottom:1.5rem;color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.6}.footer-brand-details p{margin:0}.footer-brand-details .footer-brand-name{color:#fff;font-weight:700}.footer-phone{font-size:.875rem;color:rgba(255,255,255,.7)}.footer-phone:hover{color:#fff}.footer-social{display:flex;gap:.75rem}.footer-social a{color:rgba(255,255,255,.6);transition:color 150ms ease}.footer-social a:hover{color:#fff;text-decoration:none}.footer-social svg{display:block}.footer-columns{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.footer-columns{grid-template-columns:repeat(4,minmax(150px,1fr))}}.footer-column{min-width:0}.footer-subsection{margin-bottom:1.5rem}.footer-subsection:last-child{margin-bottom:0}.footer-heading{color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.5rem}.footer-links a{font-size:.875rem}.footer-resources-bar{padding:3rem 0;border-top:1px solid rgba(255,255,255,.15)}.footer-resources-bar .footer-heading{margin-bottom:1rem}.footer-resources--cards .footer-resources-grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:576px){.footer-resources--cards .footer-resources-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.footer-resources--cards .footer-resources-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.footer-resources--cards .footer-resources-grid{grid-template-columns:repeat(4,1fr)}}.footer-resources--cards .footer-resource-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(255,255,255,5%);border:1px solid rgba(255,255,255,.1);border-radius:4px;color:rgba(255,255,255,.85);font-size:.875rem;transition:background-color 150ms ease,border-color 150ms ease,transform 150ms ease}.footer-resources--cards .footer-resource-card:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:#fff;text-decoration:none;transform:translateY(-1px)}.footer-resources--cards .footer-resource-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ff4d00}.footer-resources--cards .footer-resource-card__name{flex:1}.footer-resources--cards .footer-resource-card__arrow{opacity:.4;flex-shrink:0;transition:opacity 150ms ease}.footer-resources--cards .footer-resource-card:hover .footer-resources--cards .footer-resource-card__arrow{opacity:1}.footer-newsletter{display:flex;flex-direction:column;gap:1rem;padding-bottom:3rem}@media(min-width:768px){.footer-newsletter{flex-direction:row;justify-content:space-between;align-items:center}}.footer-newsletter-description{font-size:.875rem;color:rgba(255,255,255,.6);margin-bottom:0}.footer-newsletter-form{display:flex;gap:.5rem}.footer-newsletter-input{padding:.5rem .75rem;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:0 0;color:#fff;font-size:.875rem;min-width:200px}.footer-newsletter-input::placeholder{color:rgba(255,255,255,.4)}.footer-newsletter-input:focus{outline:2px solid #ff4d00;outline-offset:1px;border-color:transparent}.footer-newsletter-button{padding:.5rem 1rem;background-color:#ff4d00;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity 150ms ease}.footer-newsletter-button:hover{opacity:.9}.footer-newsletter-button:disabled{opacity:.6;cursor:not-allowed}.footer-newsletter-status{font-size:.875rem;margin-top:.5rem}.footer-newsletter-status--success{color:#00f0c8}.footer-newsletter-status--error{color:#dc2626}.footer-badges-row{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;padding:3rem 0;border-top:1px solid rgba(255,255,255,.15)}.footer-app-badges{display:flex;gap:.75rem}.footer-app-badge{display:inline-block}.footer-badge-image{height:40px;width:auto;opacity:.85;transition:opacity 150ms ease}.footer-app-badge:hover .footer-badge-image{opacity:1}.footer-trust-badges{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.footer-trust-badge{display:inline-flex;align-items:center}.footer-trust-badge-image{height:40px;width:auto;opacity:.85;transition:opacity 150ms ease}.footer-trust-badge:hover .footer-trust-badge-image,a.footer-trust-badge:hover .footer-trust-badge-image{opacity:1}.footer-bottom{padding-top:3rem;border-top:1px solid rgba(255,255,255,.15)}@media(max-width:767px){.footer-bottom--desktop{display:none}}.footer-legal-line{font-size:.75rem;color:rgba(255,255,255,.4);line-height:1.75;margin:0}.footer-legal-line a{color:rgba(255,255,255,.5)}.footer-legal-line a:hover{color:#fff}.footer-legal-line .footer-made-in{color:#ff4d00}.footer-legal-line .footer-made-in:hover{color:#ff7133}.footer-mobile{display:none}@media(max-width:767px){.footer-mobile{display:block;padding-top:3rem;border-top:1px solid rgba(255,255,255,.15);text-align:center}}.footer-mobile__contact{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem}.footer-mobile__phone{width:100%;max-width:280px}.footer-mobile__email{font-size:.875rem;color:rgba(255,255,255,.7)}.footer-mobile__email:hover{color:#fff}.footer-mobile__links{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem}.footer-mobile__links a{font-size:.875rem;color:rgba(255,255,255,.7)}.footer-mobile__links a:hover{color:#fff}.footer-mobile__copyright{font-size:.75rem;color:rgba(255,255,255,.4);margin:0}@media(max-width:767px){.footer-newsletter,.footer-resources-bar,.footer-top,.footer-badges-row{display:none}.cta-pods-section{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:background-color 150ms ease,color 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.btn:hover{text-decoration:none}.btn:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:#ff4d00;color:#fff;border-color:#ff4d00}.btn-primary:hover{background-color:#d64100;border-color:#d64100;color:#fff}.btn-secondary{background-color:initial;color:#ff4d00;border-color:#ff4d00}.btn-secondary:hover{background-color:#ff4d00;color:#fff}.btn-dark{background-color:#00263a;color:#fff;border-color:#00263a}.btn-dark:hover{background-color:#004163;border-color:#004163;color:#fff}.btn-white{background-color:#fff;color:#00263a;border-color:#fff}.btn-white:hover{background-color:#e8edf3;border-color:#e8edf3;color:#00263a}.btn-lg{padding:1rem 3rem;font-size:1.125rem}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem;color:#00263a}.form-input,.form-textarea,.form-select{width:100%;padding:.75rem 1rem;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:1rem;color:#00263a;background-color:#fff;border:1px solid #ccd4d8;border-radius:8px;transition:border-color 150ms ease,box-shadow 150ms ease}.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder{color:#6b7280}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:#ff4d00;box-shadow:0 0 0 3px rgba(255,77,0,.15)}.form-input:disabled,.form-textarea:disabled,.form-select:disabled{background-color:#e8edf3;cursor:not-allowed}.form-textarea{min-height:120px;resize:vertical}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.form-error{font-size:.875rem;color:#dc2626;margin-top:.25rem}.hs-form-wrapper{max-width:600px}.hs-form{display:flex;flex-direction:column;gap:1rem}.hs-form__group{display:flex;flex-direction:column}.hs-form__label{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem;color:#00263a}.hs-form__required{color:#dc2626}.hs-form__input,.hs-form__textarea,.hs-form__select{width:100%;padding:.75rem 1rem;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:1rem;color:#00263a;background-color:#fff;border:1px solid #ccd4d8;border-radius:8px;transition:border-color 150ms ease,box-shadow 150ms ease}.hs-form__input::placeholder,.hs-form__textarea::placeholder,.hs-form__select::placeholder{color:#6b7280}.hs-form__input:focus,.hs-form__textarea:focus,.hs-form__select:focus{outline:none;border-color:#ff4d00;box-shadow:0 0 0 3px rgba(255,77,0,.15)}.hs-form__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.hs-form__textarea{min-height:100px;resize:vertical}.hs-form__checkbox-label{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#00263a;cursor:pointer;line-height:1.6}.hs-form__checkbox{margin-top:3px;flex-shrink:0}.hs-form__checkbox-text a{color:#ff4d00;text-decoration:underline}.hs-form__group--error .hs-form__input,.hs-form__group--error .hs-form__select,.hs-form__group--error .hs-form__textarea{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.hs-form__error{font-size:.75rem;color:#dc2626;min-height:0;margin-top:.25rem}.hs-form__actions{margin-top:.5rem}.hs-form__submit{width:100%}.hs-form__submit:disabled{opacity:.6;cursor:not-allowed}.hs-form__success{padding:3rem 2rem;background-color:rgba(22,163,74,6%);border:1px solid rgba(22,163,74,.2);border-radius:8px;text-align:center;animation:formSuccessFadeIn .4s ease}.hs-form__success-icon{color:#16a34a;margin-bottom:1rem}.hs-form__success-icon svg{display:inline-block}.hs-form__success-title{font-size:1.125rem;font-weight:700;color:#00263a;margin:0 0 .5rem}.hs-form__success-detail{font-size:.875rem;color:#4b5563;margin:0}@keyframes formSuccessFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hs-form__error-message{padding:1rem 1.5rem;background-color:rgba(220,38,38,8%);border:1px solid rgba(220,38,38,.3);border-left:4px solid #dc2626;border-radius:8px;color:#dc2626;font-size:.875rem;font-weight:500;line-height:1.6;animation:formErrorShake .4s ease;margin-top:.75rem}.hs-form__error-message strong{display:block;font-size:1rem;margin-bottom:.25rem}.hs-form__error-message code{font-size:.75rem;background:rgba(220,38,38,8%);color:#dc2626;padding:.25rem .5rem;border-radius:4px}@keyframes formErrorShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.section--dark .hs-form__label,.page-cta-bottom .hs-form__label{color:#fff}.section--dark .hs-form__required,.page-cta-bottom .hs-form__required{color:rgba(255,77,0,7%)}.section--dark .hs-form__checkbox-text,.page-cta-bottom .hs-form__checkbox-text{color:rgba(255,255,255,.9)}.section--dark .hs-form__recaptcha-notice,.page-cta-bottom .hs-form__recaptcha-notice{color:rgba(255,255,255,.6)}.section--dark .hs-form__recaptcha-notice a,.page-cta-bottom .hs-form__recaptcha-notice a{color:rgba(255,255,255,.6)}.section--dark .hs-form-wrapper,.page-cta-bottom .hs-form-wrapper{margin-inline:auto}.section--dark .form-page__form-inner .hs-form__label,.section--dark .gated-download__form-inner .hs-form__label,.section--dark .landing-form-section .hs-form__label,.page-cta-bottom .form-page__form-inner .hs-form__label,.page-cta-bottom .gated-download__form-inner .hs-form__label,.page-cta-bottom .landing-form-section .hs-form__label{color:#00263a}.section--dark .form-page__form-inner .hs-form__required,.section--dark .gated-download__form-inner .hs-form__required,.section--dark .landing-form-section .hs-form__required,.page-cta-bottom .form-page__form-inner .hs-form__required,.page-cta-bottom .gated-download__form-inner .hs-form__required,.page-cta-bottom .landing-form-section .hs-form__required{color:#dc2626}.section--dark .form-page__form-inner .hs-form__checkbox-text,.section--dark .gated-download__form-inner .hs-form__checkbox-text,.section--dark .landing-form-section .hs-form__checkbox-text,.page-cta-bottom .form-page__form-inner .hs-form__checkbox-text,.page-cta-bottom .gated-download__form-inner .hs-form__checkbox-text,.page-cta-bottom .landing-form-section .hs-form__checkbox-text{color:#00263a}.hs-form__recaptcha-notice{font-size:.75rem;color:#6b7280;margin-top:.5rem}.hs-form__recaptcha-notice a{color:#6b7280;text-decoration:underline}.hs-form__privacy{font-size:.75rem;color:#6b7280;margin-top:1rem;margin-bottom:0}.hs-form__privacy a{color:#ff4d00}.section--dark .hs-form__privacy,.gated-download__form-inner .hs-form__privacy,.form-page__form-inner .hs-form__privacy{color:#6b7280}.hs-form__trust-bar{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #ccd4d8;flex-wrap:wrap}.hs-form__trust-item{display:flex;align-items:center;gap:.5rem;font-size:11px;color:#6b7280;white-space:nowrap}.hs-form__trust-badge{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:#e8edf3;flex-shrink:0}.hs-form__trust-badge svg{stroke:#ff4d00}.hs-form__trust-badge--star{font-size:14px;line-height:1;color:#ff4d00}.card,.template-card,.leadership-card,.voice-card,.casestudy-card,.post-card{position:relative;background:#fff;border-radius:8px;border:1px solid #ccd4d8;overflow:hidden;transition:box-shadow 250ms ease,transform 250ms ease}.card:hover,.template-card:hover,.leadership-card:hover,.voice-card:hover,.casestudy-card:hover,.post-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.card-image,.template-card__image,.leadership-card .post-card-image,.post-card .post-card-image{width:100%;aspect-ratio:16/9;object-fit:cover}.card-body,.template-card__body,.leadership-card .post-card-body,.casestudy-card .casestudy-card-body,.post-card .post-card-body{padding:1.5rem}.card-title,.template-card__title{font-size:1.25rem;margin-bottom:.75rem}.card-title a,.template-card__title a{color:#00263a;text-decoration:none}.card-title a::after,.template-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.card-title a:hover,.template-card__title a:hover{color:#ff4d00}.post-card-categories,.post-card-topics,.casestudy-tags,.voice-card__tags,.read-more{position:relative;z-index:2}.card-text,.template-card__desc{font-size:.875rem;color:#4b5563;margin-bottom:1rem}.card-meta{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#6b7280}.card-meta__icons{display:inline-flex;align-items:center;gap:.25rem}.card-meta__media-type{display:inline-flex;align-items:center;color:#ff4d00}.card-meta__reading-time{white-space:nowrap}.casestudy-card{display:flex;flex-direction:column}.casestudy-card .casestudy-card-body{flex:1;display:flex;flex-direction:column}.casestudy-card .casestudy-tags{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.casestudy-card .casestudy-tags .resource-badge,.casestudy-card .casestudy-tags .industry-badge{font-size:.6875rem;padding:.25rem .5rem;line-height:1.2;text-transform:none;letter-spacing:0;margin-bottom:0}.topic{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:#fff;background-color:#00263a;border-radius:9999px;text-decoration:none}.topic:hover{background-color:#00476d;color:#fff;text-decoration:none}.industry-badge{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:#ff4d00;background-color:rgba(204,212,216,.2);border:1px solid #ff4d00;border-radius:9999px;text-decoration:none}.industry-badge:hover{background-color:rgba(255,77,0,8%);color:#ff4d00;text-decoration:none}.meta-badge{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:#00263a;background-color:rgba(204,212,216,.3);border-radius:9999px;text-decoration:none}.testimonial{background:#e8edf3;border-radius:12px;padding:2rem;position:relative}.testimonial::before{content:'\201C';font-size:4rem;line-height:1;color:rgba(255,77,0,.3);position:absolute;top:1rem;left:1.5rem}.testimonial-quote{font-size:1.125rem;font-style:italic;line-height:1.75;color:#00263a;margin-bottom:1.5rem;padding-top:2rem}.testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-avatar{width:48px;height:48px;border-radius:9999px;object-fit:cover}.testimonial-info .testimonial-name{font-weight:700;color:#00263a;font-size:.875rem}.testimonial-info .testimonial-role{font-size:.75rem;color:#6b7280}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.testimonial--dark{background:#00263a;color:#fff}.testimonial--dark::before{color:rgba(255,77,0,.4)}.testimonial--dark .testimonial-quote{color:rgba(255,255,255,.9)}.testimonial--dark .testimonial-name{color:#fff}.testimonial--dark .testimonial-role{color:rgba(255,255,255,.6)}.testimonial-section{padding:4rem 0;background:#fff}.testimonial-section__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem}@media(min-width:768px){.testimonial-section__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.testimonial-section__heading{font-size:2rem;color:#00263a;margin:0}@media(min-width:768px){.testimonial-section__heading{font-size:2.5rem}}.testimonial-section__link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#ff4d00;text-decoration:none}.testimonial-section__link:hover{color:#cc3e00}.testimonial-section__link img{height:28px;width:auto}.testimonial-carousel{position:relative;overflow:hidden}.testimonial-carousel__track{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem}.testimonial-carousel__track::-webkit-scrollbar{display:none}.testimonial-carousel__slide{flex:0 0 85%;scroll-snap-align:start;box-sizing:border-box}@media(min-width:576px){.testimonial-carousel__slide{flex:0 0 45%}}@media(min-width:992px){.testimonial-carousel__slide{flex:0 0 calc((100% - 1.5rem * 2)/3)}}.testimonial-carousel__slide .review-card{height:100%;background:#fff;border:none;box-shadow:0 1px 3px rgba(0,0,0,6%),0 1px 2px rgba(0,0,0,4%);border-radius:12px;cursor:default}.testimonial-carousel__slide .review-card:hover{box-shadow:0 4px 12px rgba(0,0,0,8%);transform:none}.logo-carousel-section{text-align:center}.logo-carousel-section__title{font-size:2rem;font-weight:700;color:#00263a;margin-bottom:.75rem}@media(min-width:768px){.logo-carousel-section__title{font-size:2.5rem}}.logo-carousel-section__subtitle{display:block;font-size:.875rem;color:#4b5563;max-width:40rem;margin-inline:auto;margin-bottom:.5rem}.logo-carousel{overflow:hidden;padding:2rem 0;width:100vw;position:relative;left:50%;transform:translateX(-50%)}.carousel-track{display:flex;align-items:center;gap:3rem;animation:scroll-logos 30s linear infinite}.logo-item{flex-shrink:0}.logo-item img{height:40px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:filter 250ms ease,opacity 250ms ease}.logo-item img:hover{filter:grayscale(0%);opacity:1}@media(min-width:768px){.logo-item img{height:48px;max-width:160px}}@keyframes scroll-logos{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.logo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-items:center;justify-items:center}@media(min-width:576px){.logo-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.logo-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){.logo-grid{grid-template-columns:repeat(5,1fr)}}.logo-grid .logo-item img{height:40px}.breadcrumbs{padding:1rem 0;font-size:.875rem;color:#6b7280}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:.5rem}.breadcrumb-item{display:flex;align-items:center;gap:.5rem;margin-bottom:0}.breadcrumb-item::before{content:'/';color:#ccd4d8}.breadcrumb-item:first-child::before{display:none}.breadcrumb-item a{color:#6b7280}.breadcrumb-item a:hover{color:#ff4d00}.breadcrumb-item[aria-current=page]{color:#00263a;font-weight:500}.resource-search{position:relative;max-width:480px;margin-bottom:2rem}.resource-search__field{position:relative}.resource-search__input{width:100%;padding:.75rem 1rem .75rem 3rem;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:1rem;color:#00263a;background:#fff;border:1px solid #ccd4d8;border-radius:8px;transition:border-color 150ms ease,box-shadow 150ms ease}.resource-search__input::placeholder{color:#6b7280}.resource-search__input:focus{outline:none;border-color:#ff4d00;box-shadow:0 0 0 3px rgba(255,77,0,.15)}.resource-search__icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.resource-search__results{position:absolute;top:100%;left:0;right:0;z-index:100;margin:.25rem 0 0;padding:.25rem 0;list-style:none;background:#fff;border:1px solid #ccd4d8;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-height:360px;overflow-y:auto}.resource-search__result{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background 150ms ease}.resource-search__result:hover,.resource-search__result.is-active{background:#e8edf3}.resource-search__result-badge{flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#ff4d00;background:rgba(255,77,0,8%);border-radius:4px;white-space:nowrap}.resource-search__result-title{font-size:.875rem;color:#00263a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-search__no-results{padding:1rem;font-size:.875rem;color:#6b7280;text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.audio-player{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-bottom:2rem;background-color:#e8edf3;border-radius:12px;flex-wrap:wrap}@media(min-width:768px){.audio-player{flex-wrap:nowrap}}.audio-player__play-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:none;border-radius:9999px;background-color:#ff4d00;color:#fff;cursor:pointer;transition:background-color 150ms ease}.audio-player__play-btn:hover{background-color:#d64100}.audio-player__play-btn .audio-player__icon--pause{display:none}.audio-player__play-btn .audio-player__icon--play{display:block}.audio-player__play-btn[data-playing=true] .audio-player__icon--pause{display:block}.audio-player__play-btn[data-playing=true] .audio-player__icon--play{display:none}.audio-player__info{flex-shrink:0;min-width:0}.audio-player__title{font-size:.875rem;font-weight:500;color:#00263a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}@media(min-width:768px){.audio-player__title{max-width:300px}}.audio-player__meta{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}.audio-player__badge{display:inline-flex;align-items:center;gap:3px}.audio-player__badge svg{color:#ff4d00}.audio-player__duration::before{content:"·";margin-right:.25rem}.audio-player__progress-wrap{flex:1;min-width:120px}.audio-player__progress{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:#ccd4d8;outline:none;cursor:pointer}.audio-player__progress::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:9999px;background:#ff4d00;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,5%)}.audio-player__progress::-moz-range-thumb{width:14px;height:14px;border-radius:9999px;background:#ff4d00;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,5%)}.audio-player__time{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280;margin-top:.25rem}.cta-banner{margin:3rem 0;padding:2rem 2.5rem;background:linear-gradient(135deg,#00263A 0%,#004163 100%);border-radius:12px;text-align:center}.cta-banner__content{max-width:520px;margin-inline:auto}.cta-banner__heading{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.cta-banner__text{font-size:.875rem;color:rgba(255,255,255,.75);margin-bottom:1.5rem}.cta-banner__button{display:inline-block;padding:.5rem 1.5rem;background:#ff4d00;color:#fff;font-size:.875rem;font-weight:700;border-radius:4px;text-decoration:none;transition:opacity 150ms ease}.cta-banner__button:hover{opacity:.9;text-decoration:none;color:#fff}.newsletter-inline{border-radius:12px;background:linear-gradient(135deg,#00263A 0%,#004163 100%);color:#fff}.newsletter-inline--card{padding:1rem 2rem;display:flex;align-items:center;justify-content:center;grid-column:1/-1}.newsletter-inline--card .newsletter-inline__body{display:flex;align-items:center;gap:1rem;width:100%;max-width:none}.newsletter-inline--card .newsletter-inline__heading{margin-bottom:0;white-space:nowrap;font-size:1rem}.newsletter-inline--card .newsletter-inline__text{margin-bottom:0;white-space:nowrap;flex-shrink:0}.newsletter-inline--card .newsletter-inline__form{flex:1;min-width:0}@media(max-width:768px){.newsletter-inline--card{padding:1.5rem 1rem}.newsletter-inline--card .newsletter-inline__body{flex-wrap:wrap;justify-content:center;text-align:center}.newsletter-inline--card .newsletter-inline__text{width:100%}.newsletter-inline--card .newsletter-inline__form{width:100%}}.newsletter-inline--bar{padding:2rem 2.5rem;margin:3rem 0;text-align:center;border:none;border-radius:12px}.newsletter-inline--bar .newsletter-inline__form{max-width:420px;margin-inline:auto}.newsletter-inline__heading{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#fff}.newsletter-inline__text{font-size:.875rem;color:rgba(255,255,255,.7);margin-bottom:1rem}.newsletter-inline__form{display:flex;gap:.5rem}.newsletter-inline__input{flex:1;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:rgba(255,255,255,.1);color:#fff;font-size:.875rem}.newsletter-inline__input::placeholder{color:rgba(255,255,255,.5)}.newsletter-inline__input:focus{outline:2px solid #ff4d00;outline-offset:1px;border-color:#ff4d00}.newsletter-inline__button{padding:.5rem 1rem;background-color:#ff4d00;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity 150ms ease}.newsletter-inline__button:hover{opacity:.9}.newsletter-inline__button:disabled{opacity:.6;cursor:not-allowed}.newsletter-inline__status{font-size:.875rem;margin-top:.5rem;text-align:center}.newsletter-inline__status--success{color:#16a34a}.newsletter-inline__status--error{color:#dc2626}.trust-badges{text-align:center;padding:3rem 0;margin:2rem 0;border-top:1px solid #ccd4d8}.trust-badges__heading{font-size:1.125rem;font-weight:500;color:#4b5563;margin-bottom:2rem}.trust-badges__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.trust-badges__item{flex:none}.trust-badges__img{height:72px;width:auto;object-fit:contain}@media(min-width:768px){.trust-badges__img{height:88px}}.pill-filters{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-bottom:2rem;list-style:none;padding:0}.pill-filters .pill-filters__list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;list-style:none;padding:0;margin:0}.pill-filters__item{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#4b5563;background:0 0;border:1px solid #ccd4d8;border-radius:9999px;text-decoration:none;cursor:pointer;transition:all 250ms ease}.pill-filters__item:hover{color:#ff4d00;border-color:#ff4d00;text-decoration:none}.pill-filters__item--active{color:#fff;background-color:#ff4d00;border-color:#ff4d00}.pill-filters__item--active:hover{background-color:#d64100;border-color:#d64100;color:#fff}.listing-header__row{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}@media(min-width:768px){.listing-header__row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3rem}}.listing-header__blurb{margin:0;font-size:1rem;color:#4b5563;line-height:1.6}@media(min-width:768px){.listing-header__blurb{flex:1;max-width:55%}}.listing-header__search{flex-shrink:0;width:100%}@media(min-width:768px){.listing-header__search{width:360px}}.listing-header__search .resource-search{margin-bottom:0;max-width:100%}.faq-item{border-bottom:1px solid #ccd4d8}.faq-item[open] .faq-item__question::after{transform:rotate(180deg)}.faq-item__question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.125rem;font-weight:500;color:#00263a;cursor:pointer;list-style:none}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::after{content:"";flex-shrink:0;width:20px;height:20px;margin-left:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300263A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 250ms ease}.faq-item__question:hover{color:#ff4d00}.faq-item__answer{padding:0 0 1.5rem;color:#4b5563;line-height:1.6}.faq-item__answer p{margin-bottom:.75rem}.faq-item__answer p:last-child{margin-bottom:0}.header-lightweight{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #ccd4d8}.header-lightweight__inner{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:.75rem 1rem}@media(min-width:768px){.header-lightweight__inner{padding:.75rem 2rem}}.header-lightweight__logo-img{height:36px;width:auto}@media(min-width:768px){.header-lightweight__logo-img{height:42px}}.footer-lightweight{background:#fff;border-top:1px solid #ccd4d8;padding:2rem 0}.footer-lightweight__inner{text-align:center}@media(min-width:768px){.footer-lightweight__inner{text-align:left}}.footer-lightweight__legal{color:#4b5563;font-size:.75rem;margin:0}.footer-lightweight__legal a{color:#00263a;text-decoration:none}.footer-lightweight__legal a:hover{text-decoration:underline;color:#ff4d00}.footer-lightweight__legal a:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.thank-you-page{padding-top:1rem}@media(min-width:768px){.thank-you-page{padding-top:2rem}}.thank-you-page__hero{padding-top:0;padding-bottom:3rem}.thank-you-page__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:992px){.thank-you-page__grid{grid-template-columns:3fr 2fr;gap:2rem;align-items:start}}.thank-you-page__headline{font-size:1.75rem;line-height:1.1;margin-bottom:.75rem;color:#00263a}@media(min-width:768px){.thank-you-page__headline{font-size:2.25rem}}.thank-you-page__sub{font-size:.9375rem;line-height:1.5;color:#00263a;font-weight:700;font-style:italic;margin-bottom:1rem}@media(min-width:768px){.thank-you-page__sub{font-size:1rem}}.thank-you-page__video{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.thank-you-page__video .video-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.thank-you-page__video .video-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.thank-you-page__info-col{display:flex;flex-direction:column;gap:1rem}.thank-you-page__content h3{font-size:1rem;margin-bottom:.5rem;color:#00263a}@media(min-width:768px){.thank-you-page__content h3{font-size:1.125rem}}.thank-you-page__content p{font-size:.9375rem;line-height:1.5;color:#4b5563;margin-bottom:0}.thank-you-page__info-col .thank-you-page__calendar-embed{min-height:450px}.thank-you-page__image{margin-bottom:2rem;text-align:center}.thank-you-page__image .thank-you-page__img{max-width:400px;border-radius:8px}.thank-you-page__calendar{padding-top:2rem;padding-bottom:3rem}.thank-you-page__calendar-embed{position:relative;width:100%;max-width:800px;margin:0 auto;min-height:650px;min-height:650px}.ty-next-steps{margin-top:3rem;padding:2rem;background:rgba(255,77,0,7%);border-radius:12px}.ty-next-steps__headline{font-size:1.25rem;margin-bottom:1.5rem;color:#00263a;text-align:center}@media(min-width:768px){.ty-next-steps__headline{font-size:1.5rem}}.ty-next-steps__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.ty-next-steps__grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.ty-next-steps__item{display:flex;align-items:flex-start;gap:.75rem;background:#fff;padding:1rem;border-radius:8px;border:1px solid #ccd4d8}.ty-next-steps__icon{flex-shrink:0;width:44px;height:44px;border-radius:9999px;background:#00263a;display:inline-flex;align-items:center;justify-content:center}.ty-next-steps__icon svg{stroke:#fff}.ty-next-steps__title{display:block;font-size:.9375rem;font-weight:700;color:#00263a;margin-bottom:.25rem}.ty-next-steps__desc{font-size:.875rem;line-height:1.5;color:#4b5563;margin:0}.ls-nav{margin-top:4rem;border-top:1px solid #ccd4d8;padding-top:3rem}.ls-nav--top{margin-top:1rem;margin-bottom:2rem;border-top:none;padding-top:0;border-bottom:1px solid #ccd4d8;padding-bottom:1rem}.ls-nav__prevnext{display:flex;justify-content:space-between;gap:1rem;margin-bottom:3rem;flex-direction:column}@media(min-width:576px){.ls-nav__prevnext{flex-direction:row}}.ls-nav__link{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:1px solid #ccd4d8;border-radius:8px;text-decoration:none;color:#00263a;transition:border-color .2s,box-shadow .2s;flex:1;min-width:0}.ls-nav__link:hover,.ls-nav__link:active{text-decoration:none;border-color:#ff4d00;box-shadow:0 1px 2px rgba(0,0,0,5%)}.ls-nav__link:focus-visible{outline:2px solid #ff4d00;outline-offset:2px;text-decoration:none}.ls-nav__link--next{text-align:right}.ls-nav__link--disabled{visibility:hidden}.ls-nav__direction{font-size:.875rem;font-weight:500;color:#ff4d00;text-transform:uppercase;letter-spacing:.02em}.ls-nav__link-title{font-size:1rem;font-weight:500;line-height:1.3;color:#00263a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-nav__toc{background:rgba(255,77,0,7%);border-radius:8px;padding:2rem;margin-bottom:3rem}.ls-nav__toc-heading{font-size:1.125rem;font-weight:700;color:#00263a;margin-bottom:1rem}.ls-nav__toc-list{list-style:none;padding:0;margin:0;counter-reset:toc-counter}.ls-nav__toc-item{counter-increment:toc-counter;padding:.5rem 0;border-bottom:1px solid rgba(204,212,216,.5);font-size:.9375rem;line-height:1.4}.ls-nav__toc-item:last-child{border-bottom:none}.ls-nav__toc-item a{color:#00263a;text-decoration:none}.ls-nav__toc-item a:hover{color:#ff4d00}.ls-nav__toc-item--current{font-weight:700}.ls-nav__toc-item .ls-nav__toc-current{color:#ff4d00}.ls-nav__explore{margin-top:2rem}.ls-nav__explore-heading{font-size:1.125rem;font-weight:700;color:#00263a;margin-bottom:1rem}.ls-nav__explore-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:576px){.ls-nav__explore-grid{grid-template-columns:1fr 1fr}}.ls-nav__explore-card{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:1px solid #ccd4d8;border-radius:8px;text-decoration:none;color:#00263a;transition:box-shadow 250ms ease,transform 250ms ease}.ls-nav__explore-card:hover,.ls-nav__explore-card:active{text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.ls-nav__explore-card:hover .ls-nav__explore-name,.ls-nav__explore-card:active .ls-nav__explore-name{color:#ff4d00}.ls-nav__explore-card:focus-visible{outline:2px solid #ff4d00;outline-offset:2px;text-decoration:none}.ls-nav__explore-series{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ff4d00}.ls-nav__explore-name{font-size:1rem;font-weight:700;color:#00263a;line-height:1.3}.ls-nav__explore-desc{font-size:.875rem;color:#4b5563;line-height:1.5}.ls-nav__explore-cta{font-size:.875rem;font-weight:500;color:#ff4d00;margin-top:auto}.ask-ai-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem}.ask-ai-overlay[hidden]{display:none}body.ask-ai-open>*:not(.ask-ai-overlay){filter:blur(6px);pointer-events:none}.ask-ai-overlay__backdrop{position:fixed;inset:0;background:rgba(0,38,58,.35);cursor:pointer}.ask-ai-overlay__panel{position:relative;width:100%;max-width:1100px;height:85vh;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;z-index:1}.ask-ai-overlay__close{position:absolute;top:.5rem;right:.5rem;z-index:2;background:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#00263a}.ask-ai-overlay__close:hover{background:rgba(255,77,0,7%)}.ask-ai-overlay__close:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.ask-ai-overlay__iframe{width:100%;height:100%;border:none}@media(max-width:575px){.ask-ai-overlay{padding:.75rem}.ask-ai-overlay__panel{height:92vh;border-radius:8px}}.data-pods{background:#fff;padding:4rem 0}.data-pods__headline{font-size:2rem;margin-bottom:.75rem}@media(min-width:768px){.data-pods__headline{font-size:2.5rem}}.data-pods__desc{font-size:1rem;color:#4b5563;max-width:560px;margin-bottom:2.5rem;line-height:1.6}.data-pods__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:576px){.data-pods__grid{grid-template-columns:1fr 1fr}}@media(min-width:992px){.data-pods__grid{grid-template-columns:repeat(3,1fr)}}.data-pods__card{background:linear-gradient(45deg,#00263A 75%,#00267E 100%);border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:.5rem}.data-pods__label{font-size:.75rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.06em}.data-pods__value{font-size:2.5rem;font-weight:700;color:#fff;line-height:1}.data-pods__text{font-size:.875rem;color:rgba(255,255,255,.8);line-height:1.6}.feature-cards{background:#fff;padding:3rem 0 4rem}.feature-cards__headline{font-size:2rem;margin-bottom:.75rem}@media(min-width:768px){.feature-cards__headline{font-size:2.5rem}}.feature-cards__intro{font-size:1rem;color:#4b5563;max-width:640px;margin-bottom:1rem;line-height:1.6}.feature-cards__links{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.feature-cards__link{font-size:.875rem;color:#ff4d00;text-decoration:none;font-weight:500}.feature-cards__link:hover{color:#cc3e00;text-decoration:underline}.feature-cards__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.feature-cards__grid{grid-template-columns:1fr 1fr}}.feature-cards__cell-image{margin-bottom:1rem;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#00263a}.feature-cards__cell-img{width:100%;height:100%;object-fit:contain;border-radius:12px}.feature-cards__label{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff4d00;margin-bottom:.5rem}.feature-cards__cell-content h3{font-size:1.5rem;margin-bottom:.75rem;color:#00263a}.feature-cards__cell-content p{font-size:1rem;color:#4b5563;line-height:1.6;margin:0}.feature-cards--dark .feature-cards__cell{border-radius:16px;overflow:hidden}.feature-cards--dark .feature-cards__cell-image{background:#00263a;padding:1.5rem;margin-bottom:0;display:flex;align-items:center;justify-content:center;border-radius:16px}.feature-cards--dark .feature-cards__cell-img{max-height:200px;width:auto;max-width:100%;object-fit:contain;border-radius:8px}.feature-cards--dark .feature-cards__cell-content{padding:1.5rem 0 0}.hva-hero{padding:5rem 0;background-color:#00263a;color:#fff;overflow:hidden}@media(min-width:768px){.hva-hero{padding:6rem 0}}.hva-hero h1{color:#fff;margin-bottom:1.5rem}.hva-hero__inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;text-align:center}@media(min-width:768px){.hva-hero__inner{grid-template-columns:1fr 1fr;text-align:left}}.hva-hero__content{order:1}@media(min-width:768px){.hva-hero__content{order:0}}.hva-hero__sub{font-size:1.125rem;color:rgba(255,255,255,.85);margin-bottom:2rem;line-height:1.6}@media(min-width:768px){.hva-hero__sub{font-size:1.25rem}}.hva-hero__bullets{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:2.5rem}.hva-hero__bullets li{position:relative;padding-left:1.5rem;font-size:1rem;color:rgba(255,255,255,.9)}.hva-hero__bullets li::before{content:"✓";position:absolute;left:0;color:#ff4d00;font-weight:700}.hva-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}@media(min-width:768px){.hva-hero__actions{justify-content:flex-start}}.hva-hero__trust{font-size:.875rem;color:rgba(255,255,255,.6);margin-bottom:0}.hva-hero__image{display:flex;justify-content:center;order:0}@media(min-width:768px){.hva-hero__image{order:1}}.hva-hero__image .hva-hero__img{max-width:100%;height:auto;border-radius:12px;object-fit:contain}.hva-logos{text-align:center;padding:2.5rem 0}.trusted-section{text-align:center;padding:3rem 0}@media(min-width:768px){.trusted-section{padding:4rem 0}}.trusted-section__headline{font-size:1.25rem;font-weight:500;color:#4b5563;margin-bottom:2rem}@media(min-width:768px){.trusted-section__headline{font-size:1.5rem}}.hva-problem-shift{padding:4rem 0}.hva-problem-shift__columns{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:768px){.hva-problem-shift__columns{grid-template-columns:1fr 1fr;gap:4rem}}.hva-problem-shift__col h2{margin-bottom:1.5rem}.hva-problem-shift__col p{font-size:1.125rem;color:#4b5563;line-height:1.75}@media(min-width:768px){.hva-problem-shift__col--shift{padding-top:.5rem}}.hva-flow{margin-top:4rem;background:#ff4d00;border-radius:12px;padding:3rem 2rem;text-align:center;color:#fff;max-width:800px;margin-inline:auto}@media(min-width:768px){.hva-flow{padding:4rem 3rem}}.hva-flow__top-text{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.9);max-width:540px;margin:0 auto 3rem}.hva-flow__steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}@media(min-width:768px){.hva-flow__steps{flex-wrap:nowrap;gap:.75rem}}.hva-flow__step{display:flex;flex-direction:column;align-items:center;gap:.75rem}.hva-flow__step-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:9999px;background:rgba(255,255,255,.2);color:#fff}.hva-flow__step-icon svg{stroke:#fff}.hva-flow__step-label{font-size:.875rem;font-weight:500;color:#fff;white-space:nowrap}.hva-flow__connector{display:none}@media(min-width:768px){.hva-flow__connector{display:block;width:40px;height:2px;background:rgba(255,255,255,.4);flex-shrink:0;margin-bottom:2.5rem}}.hva-overview__headline{text-align:center;margin-bottom:.75rem}.hva-overview__intro{text-align:center;color:#00263a;font-size:1.125rem;margin-bottom:3rem}.hva-overview__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.hva-overview__grid{grid-template-columns:repeat(2,1fr)}}.hva-overview__card{background:#fff;border:1px solid #ccd4d8;border-radius:12px;overflow:hidden;transition:box-shadow 250ms ease,transform 250ms ease}.hva-overview__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.hva-overview__card h3{font-size:1.25rem;margin-bottom:.75rem}.hva-overview__card p{font-size:.875rem;color:#4b5563;margin-bottom:0;line-height:1.6}.hva-overview__card-image{background:#e8edf3;padding:1.5rem;display:flex;align-items:center;justify-content:center;min-height:280px}.hva-overview__card-image .hva-overview__card-img{max-width:100%;max-height:240px;height:auto;object-fit:contain}.hva-overview__card-body{padding:2rem}.hva-overview__icon{color:#ff4d00;margin-bottom:1rem}.hva-steps__headline{text-align:center;margin-bottom:3rem}.hva-steps__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.hva-steps__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.hva-steps__grid{grid-template-columns:repeat(4,1fr)}}.hva-step{text-align:center;padding:1.5rem;position:relative}.hva-step h3{font-size:1.125rem;margin-bottom:.75rem}.hva-step p{font-size:.875rem;color:#4b5563;margin-bottom:0;line-height:1.6}.hva-step__number{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:9999px;background-color:#ff4d00;color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.hva-step__number svg{stroke:#fff}.hva-step__label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff4d00;margin-bottom:.75rem}.hva-steps__summary{text-align:center;font-size:1.125rem;font-weight:500;color:#00263a;margin-top:3rem;margin-bottom:0}.hva-outcomes__headline{text-align:center;margin-bottom:.75rem}.hva-outcomes__intro{text-align:center;color:#00263a;font-size:1.125rem;margin-bottom:3rem}.hva-outcomes__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:576px){.hva-outcomes__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.hva-outcomes__grid{grid-template-columns:repeat(4,1fr)}}.hva-outcome{padding:1rem 1.5rem;background:#e8edf3;border-radius:12px}.hva-outcome h3{font-size:1rem;margin-bottom:.5rem}.hva-outcome p{font-size:.875rem;color:#4b5563;margin-bottom:0;line-height:1.6}.hva-outcome__icon{color:#ff4d00;margin-bottom:.5rem}.hva-security__inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:768px){.hva-security__inner{grid-template-columns:1fr 1fr}}.hva-security__inner h2{margin-bottom:2rem}.hva-security__list{list-style:none;padding-left:0;margin-bottom:1.5rem}.hva-security__list li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;color:#00263a;font-size:1rem}.hva-security__icon{flex-shrink:0;color:#ff4d00;margin-top:2px}.hva-security__summary{font-size:1.125rem;font-weight:500;color:#00263a}.hva-security__image{display:flex;justify-content:center}.hva-security__image .hva-security__img{max-width:100%;height:auto;border-radius:12px;object-fit:contain}.stats-section{padding:3rem 0}@media(min-width:768px){.stats-section{padding:4rem 0}}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;text-align:center}@media(min-width:768px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item .stat-number{display:block;font-size:2.5rem;font-weight:700;color:#ff4d00;line-height:1.2;margin-bottom:.5rem}@media(min-width:768px){.stat-item .stat-number{font-size:3rem}}.stat-item .stat-label{font-size:.875rem;color:rgba(255,255,255,.8)}@media(min-width:768px){.stat-item .stat-label{font-size:1rem}}.latest-insights-section .section-heading{text-align:center;margin-bottom:3rem}.insights-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.insights-grid{grid-template-columns:repeat(3,1fr)}}.insight-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,8%);transition:box-shadow 250ms ease,transform 250ms ease}.insight-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.insight-card__image .insight-card__img{width:100%;height:200px;object-fit:cover}.insight-card__body{padding:1.5rem}.insight-card__title{font-size:1.125rem;margin-bottom:.75rem}.insight-card__title a{color:#00263a;text-decoration:none}.insight-card__title a:hover{color:#ff4d00}.insight-card__excerpt{font-size:.875rem;color:#4b5563;margin-bottom:.75rem;line-height:1.6}.insight-card__date{font-size:.75rem;color:#6b7280}.section-heading{font-size:2rem}@media(min-width:768px){.section-heading{font-size:2.5rem}}.section-cta{text-align:center;margin-top:3rem}.cta-pods-section{padding:4rem 0}.cta-pods__headline{color:#fff;text-align:center;margin-bottom:.75rem}.cta-pods__subheadline{color:rgba(255,255,255,.8);text-align:center;font-size:1.125rem;margin-bottom:2.5rem}.cta-pods{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.cta-pods{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.cta-pods{grid-template-columns:repeat(4,1fr)}}.cta-pod{background:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:2rem;display:flex;flex-direction:column;text-align:center}.cta-pod__icon{font-size:2rem;margin-bottom:.75rem}.cta-pod__title{color:#fff;font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.cta-pod__text{color:rgba(255,255,255,.7);font-size:.875rem;margin-bottom:1.5rem;flex:1}.cta-pod__actions{margin-top:auto}.cta-pod__links{display:flex;flex-direction:column;gap:.5rem}.cta-pod__links a{display:inline-flex;align-items:center;gap:.3em;color:#fff;font-size:.875rem;font-weight:700;padding:.5rem 1rem;border-radius:4px;background:#ff4d00;text-decoration:none;transition:opacity 150ms ease}.cta-pod__links a:hover{opacity:.9;color:#fff;text-decoration:none}.cta-pod__links a .ask-budgetly__icon{width:1em;height:1em;flex-shrink:0}.cta-pod--secondary .cta-pod__links a{background:0 0;border:1px solid rgba(255,255,255,.4)}.cta-pod--secondary .cta-pod__links a:hover{border-color:#fff;opacity:1}.cta-pod__phone{display:block;color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.75rem;text-decoration:none;letter-spacing:.01em}.cta-pod__phone:hover{color:#ff4d00;text-decoration:none}.featured-testimonial{text-align:center}.featured-testimonial__eyebrow{font-size:1.25rem;font-weight:700;color:#00263a;margin-bottom:2rem;text-align:center}@media(min-width:768px){.featured-testimonial__eyebrow{font-size:1.5rem}}.featured-testimonial__inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;text-align:center}@media(min-width:768px){.featured-testimonial__inner{grid-template-columns:1fr 1fr;text-align:left}}.featured-testimonial__video{order:-1}.featured-testimonial__blockquote{max-width:800px;margin-inline:auto;border-left:none;background:0 0;padding:0;font-style:normal}@media(min-width:768px){.featured-testimonial__blockquote{margin-inline:0}}.featured-testimonial__quote{font-size:1.25rem;line-height:1.6;color:#00263a;margin-bottom:1.5rem}@media(min-width:768px){.featured-testimonial__quote{font-size:1.5rem}}.featured-testimonial__footer{display:flex;flex-direction:column;gap:.25rem}.featured-testimonial__author{font-style:normal;font-weight:700;font-size:1.125rem;color:#00263a}.featured-testimonial__role{font-size:.875rem;color:#4b5563}.featured-testimonial__cta{margin-top:2rem}.video-facade{position:relative;cursor:pointer;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.video-facade:focus-visible{outline:3px solid #ff4d00;outline-offset:2px}.video-facade__wrapper{position:relative;padding-bottom:56.25%;height:0;background-color:#00263a}.video-facade__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-facade__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);transition:background 150ms ease}.video-facade:hover .video-facade__play,.video-facade:focus-visible .video-facade__play{background:rgba(0,0,0,.15)}.video-facade__play-icon{width:64px;height:64px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4));transition:transform 150ms ease}.video-facade:hover .video-facade__play-icon,.video-facade:focus-visible .video-facade__play-icon{transform:scale(1.1)}@media(min-width:768px){.video-facade__play-icon{width:80px;height:80px}}.video-facade--active{cursor:default}.video-facade--active .video-facade__wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.video-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-placeholder{position:relative;width:100%;padding-bottom:56.25%;background:linear-gradient(135deg,#00263A 0%,#004e77 100%);border-radius:12px;overflow:hidden}.video-placeholder__inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;text-align:center}.video-placeholder__icon{color:rgba(255,255,255,.3);width:48px;height:48px}@media(min-width:768px){.video-placeholder__icon{width:64px;height:64px}}.video-placeholder__title{color:rgba(255,255,255,.7);font-size:.875rem;font-weight:500;margin-bottom:0}@media(min-width:768px){.video-placeholder__title{font-size:1rem}}.video-placeholder__cta{margin-top:.5rem}.video-embed--placeholder .video-embed__wrapper{background:0 0;box-shadow:none}.video-embed--placeholder .video-embed__wrapper .video-placeholder{position:absolute;inset:0;padding-bottom:0}.awards-section__heading{text-align:center;margin-bottom:3rem;font-size:1.5rem}@media(min-width:768px){.awards-section__heading{font-size:2rem}}.awards-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.awards-grid__item{flex:none}.awards-grid__img{height:80px;width:auto;object-fit:contain}@media(min-width:768px){.awards-grid__img{height:100px}}.awards-section__review-link{text-align:center;margin-top:2rem}.blog-listing{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:3rem 1rem}@media(min-width:768px){.blog-listing{padding-inline:2rem}}@media(min-width:768px){.blog-listing{padding:4rem 2rem}}.blog-listing__header{margin-bottom:2rem}.blog-listing__header h1{margin-bottom:.75rem}.blog-listing__description{max-width:800px;margin-inline:auto;font-size:1.125rem;color:#4b5563}.posts-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.post-card-categories,.post-card-topics{margin-bottom:.5rem}.topic--sm{font-size:.6875rem;padding:.25rem .5rem}.industry-badge--sm{font-size:.6875rem;padding:.25rem .5rem}.blog-post{max-width:800px;margin-inline:auto;padding:2rem 1rem}@media(min-width:768px){.blog-post{padding:4rem 1rem}}.blog-post__breadcrumbs{margin-bottom:1rem}.post-header{margin-bottom:2rem;text-align:center}.post-header h1{margin-bottom:1rem;font-size:2rem}@media(min-width:768px){.post-header h1{font-size:2.5rem}}.post-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem}.post-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.875rem;color:#6b7280;margin-bottom:2rem}.post-meta .post-meta__author{font-weight:400;color:#6b7280}.post-meta .post-meta__date::before,.post-meta .post-meta__reading-time::before{content:"·";margin-right:.75rem}.post-featured-image{margin-bottom:2rem}.post-featured-image .featured-image{width:100%;border-radius:12px}.post-sharing{display:flex;justify-content:center;gap:.75rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #ccd4d8}.post-sharing__link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;color:#6b7280;background-color:#e8edf3;transition:background-color 150ms ease,color 150ms ease}.post-sharing__link:hover{text-decoration:none}.post-sharing__link--linkedin:hover{background-color:#0077b5;color:#fff}.post-sharing__link--twitter:hover{background-color:#1da1f2;color:#fff}.post-sharing__link--facebook:hover{background-color:#1877f2;color:#fff}.post-sharing__link--email:hover{background-color:#00263a;color:#fff}.post-content{font-size:1.125rem;line-height:1.75}.post-content h2{margin-top:3rem}.post-content h3{margin-top:2rem}.post-content img{border-radius:8px;margin:1.5rem 0}.post-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:2rem 0;margin-top:2rem;border-top:1px solid #ccd4d8}.post-tags__label{font-size:.875rem;font-weight:500;color:#6b7280}.related-posts{margin-top:4rem;padding-top:3rem;border-top:1px solid #ccd4d8}.related-posts__title{font-size:1.5rem;margin-bottom:2rem;text-align:center}.card-meta__author{font-weight:500}.card-meta__reading-time::before{content:"·";margin-right:.5rem}.pagination{display:flex;justify-content:center;padding:3rem 0}.pagination__list{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.page-item{margin-bottom:0}.page-item a,.page-item span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:.5rem;border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none}.page-item a{color:#00263a;border:1px solid #ccd4d8}.page-item a:hover{background-color:#e8edf3;text-decoration:none}.page-item.active span{background-color:#ff4d00;color:#fff;border:1px solid #ff4d00}.page-item.disabled span{color:#6b7280;cursor:not-allowed}.read-more{font-weight:500;font-size:.875rem;color:#ff4d00}.read-more:hover{text-decoration:underline}.casestudies-listing{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:3rem 1rem}@media(min-width:768px){.casestudies-listing{padding-inline:2rem}}@media(min-width:768px){.casestudies-listing{padding:4rem 2rem}}.casestudies-listing__header{margin-bottom:2rem}.casestudies-listing__header h1{margin-bottom:.75rem}.casestudies-listing__reviews-link{text-align:left;font-size:.875rem;color:#4b5563;margin-top:.75rem}.casestudies-listing__reviews-link a{color:#ff4d00;font-weight:500}.casestudies-listing__reviews-link a:hover{text-decoration:underline}.casestudies-listing__description{max-width:800px;margin-inline:auto;font-size:1.125rem;color:#4b5563}.casestudies-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.casestudies-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.casestudies-grid{grid-template-columns:repeat(3,1fr)}}.casestudy-card__logo-wrap{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;background:#e8edf3;min-height:100px}.casestudy-card__logo{max-height:48px;width:auto;max-width:160px;object-fit:contain}.casestudy-card__customer{font-size:.875rem;color:#6b7280;margin-bottom:.75rem}.casestudy-single{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:2rem 1rem}@media(min-width:768px){.casestudy-single{padding-inline:2rem}}@media(min-width:768px){.casestudy-single{padding:4rem 1rem}}.casestudy-single__breadcrumbs{max-width:800px;margin-inline:auto;margin-bottom:1rem}.casestudy-header{max-width:800px;margin-inline:auto;text-align:center;margin-bottom:2rem}.casestudy-header h1{margin-bottom:1rem;font-size:2rem}@media(min-width:768px){.casestudy-header h1{font-size:2.5rem}}.casestudy-header__industries{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem}.casestudy-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.875rem;color:#6b7280;margin-bottom:2rem}.casestudy-meta .casestudy-meta__date::before{content:"·";margin-right:.75rem}.casestudy-header__hero{margin-bottom:2rem}.casestudy-header__hero .casestudy-header__hero-img{width:100%;border-radius:12px}.casestudy-header__logo{margin-bottom:1.5rem}.casestudy-header__logo .customer-logo{height:48px;width:auto;max-width:200px;margin-inline:auto;object-fit:contain}.casestudy-stats{max-width:800px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:2rem;background:#e8edf3;border-radius:12px;margin-bottom:3rem}@media(min-width:768px){.casestudy-stats{grid-template-columns:repeat(3,1fr)}}.casestudy-stat{text-align:center}.casestudy-stat .stat-value{display:block;font-size:2rem;font-weight:700;color:#ff4d00;margin-bottom:.25rem}.casestudy-stat .stat-label{font-size:.875rem;color:#6b7280}.casestudy-testimonial{max-width:800px;margin-inline:auto;background:#00263a;border-radius:12px;padding:2rem;margin-bottom:3rem;position:relative}.casestudy-testimonial::before{content:'\201C';font-size:4rem;line-height:1;color:rgba(255,77,0,.4);position:absolute;top:1rem;left:1.5rem}.casestudy-testimonial__quote{font-size:1.125rem;font-style:italic;line-height:1.75;color:rgba(255,255,255,.9);padding-top:2rem;margin-bottom:1rem}.casestudy-testimonial__attribution{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem}.casestudy-testimonial__author{font-weight:700;color:#fff;font-style:normal}.casestudy-testimonial__role,.casestudy-testimonial__company{color:rgba(255,255,255,.6)}.casestudy-testimonial__role::before,.casestudy-testimonial__company::before{content:"·";margin-right:.5rem}.casestudy-content{max-width:800px;margin-inline:auto;font-size:1.125rem;line-height:1.75;margin-bottom:3rem}.casestudy-content h2{margin-top:3rem}.casestudy-content h3{margin-top:2rem}.casestudy-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.casestudy-cta{max-width:800px;margin-inline:auto;text-align:center;padding:3rem 2rem;background:#e8edf3;border-radius:12px;margin-bottom:4rem}.casestudy-cta__title{font-size:1.5rem;margin-bottom:.75rem}.casestudy-cta__text{font-size:1.125rem;color:#4b5563;margin-bottom:1.5rem}.casestudy-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.related-casestudies{max-width:1400px;margin-inline:auto;padding-top:3rem;border-top:1px solid #ccd4d8}.related-casestudies__title{font-size:1.5rem;margin-bottom:2rem;text-align:center}.press-listing{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:3rem 1rem}@media(min-width:768px){.press-listing{padding-inline:2rem}}@media(min-width:768px){.press-listing{padding:4rem 2rem}}.press-listing__header{margin-bottom:2rem}.press-listing__header h1{margin-bottom:.75rem}.press-listing__description{max-width:800px;margin-inline:auto;font-size:1.125rem;color:#4b5563}.press-list{max-width:800px;margin-inline:auto}.press-item{display:flex;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid #ccd4d8}.press-item:first-child{border-top:1px solid #ccd4d8}.press-item__date{flex-shrink:0;text-align:center;min-width:70px;padding-top:.25rem}.press-item__day{display:block;font-size:2rem;font-weight:700;color:#ff4d00;line-height:1}.press-item__month{display:block;font-size:.875rem;color:#6b7280;margin-top:.25rem}.press-item__body{flex:1}.press-item__title{font-size:1.25rem;margin-bottom:.5rem}.press-item__title a{color:#00263a;text-decoration:none}.press-item__title a:hover{color:#ff4d00}.press-item__excerpt{font-size:.875rem;color:#4b5563;margin-bottom:.75rem}.press-single{max-width:800px;margin-inline:auto;padding:2rem 1rem}@media(min-width:768px){.press-single{padding:4rem 1rem}}.press-single__breadcrumbs{margin-bottom:1rem}.press-header{margin-bottom:2rem;text-align:center;padding-bottom:2rem;border-bottom:1px solid #ccd4d8}.press-header h1{margin-bottom:1rem;font-size:2rem}@media(min-width:768px){.press-header h1{font-size:2.5rem}}.press-header__label{display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ff4d00;margin-bottom:.75rem}.press-header__meta{font-size:.875rem;color:#6b7280}.press-featured-image{margin-top:1.5rem}.press-featured-image .featured-image{width:100%;border-radius:12px}.press-content{font-size:1.125rem;line-height:1.75;margin-bottom:3rem}.press-content h2{margin-top:3rem}.press-content h3{margin-top:2rem}.press-content img{border-radius:8px;margin:1.5rem 0}.press-contact{padding:2rem;background:#e8edf3;border-radius:12px;margin-bottom:2rem}.press-contact__title{font-size:1.25rem;margin-bottom:.75rem}.press-contact__info{font-size:1.125rem;color:#4b5563}.press-contact__info a{color:#ff4d00;font-weight:500}.resources-listing{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:3rem 1rem}@media(min-width:768px){.resources-listing{padding-inline:2rem}}@media(min-width:768px){.resources-listing{padding:4rem 2rem}}.resources-listing__header{margin-bottom:2rem}.resources-listing__header h1{margin-bottom:.75rem}.resources-listing__description{max-width:800px;margin-inline:auto;font-size:1.125rem;color:#4b5563}.resource-badge{display:inline-block;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background-color:#00263a;border:1px solid #00263a;border-radius:9999px;margin-bottom:.5rem}.resource-badge--lg{font-size:.875rem;padding:.5rem 1rem;margin-bottom:1rem}.resource-badge--sm{font-size:.6875rem;padding:.25rem .5rem;text-transform:none;letter-spacing:0}.resource-single{max-width:800px;margin-inline:auto;padding:2rem 1rem}@media(min-width:768px){.resource-single{padding:4rem 1rem}}.resource-single__breadcrumbs{margin-bottom:1rem}.resource-header{margin-bottom:2rem;text-align:center;padding-bottom:2rem;border-bottom:1px solid #ccd4d8}.resource-header h1{margin-bottom:1rem;font-size:2rem}@media(min-width:768px){.resource-header h1{font-size:2.5rem}}.resource-header__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.875rem;color:#6b7280}.resource-featured-image{margin-top:1.5rem}.resource-featured-image .featured-image{width:100%;border-radius:12px}.resource-content{font-size:1.125rem;line-height:1.75;margin-bottom:3rem}.resource-content h2{margin-top:3rem}.resource-content h3{margin-top:2rem}.resource-content img{border-radius:8px;margin:1.5rem 0}.resource-download{text-align:center;padding:3rem 2rem;background:#e8edf3;border-radius:12px;margin-bottom:2rem}.resource-download__title{font-size:1.5rem;margin-bottom:.75rem}.resource-download__text{font-size:1.125rem;color:#4b5563;margin-bottom:1.5rem}.resources-hub__hero{padding:3rem 0 2rem;background-color:#00263a;color:#fff}@media(min-width:768px){.resources-hub__hero{padding:5rem 0 3rem}}.resources-hub__hero .breadcrumbs{margin-bottom:1rem}.resources-hub__hero .breadcrumbs a,.resources-hub__hero .breadcrumbs span{color:rgba(255,255,255,.7)}.resources-hub__hero .breadcrumbs a:hover{color:#fff}.resources-hub__hero h1{color:#fff;font-size:2rem;margin-bottom:.75rem}@media(min-width:992px){.resources-hub__hero h1{font-size:2.5rem}}.resources-hub__hero-inner{max-width:1400px}.resources-hub__hero-row{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.resources-hub__hero-row{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.resources-hub__sub{font-size:1.125rem;color:rgba(255,255,255,.85);line-height:1.6;margin:0;max-width:600px;flex:1}.resources-hub__search{max-width:100%;width:100%}.resources-hub__search .resource-search__input{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:#fff}.resources-hub__search .resource-search__input::placeholder{color:rgba(255,255,255,.6)}.resources-hub__search .resource-search__input:focus{background:#fff;color:#00263a;border-color:#fff}.resources-hub__search .resource-search__input:focus::placeholder{color:#6b7280}.resources-hub__search .resource-search__icon{color:rgba(255,255,255,.6)}.resources-hub__search .resource-search__input:focus~.resource-search__icon{color:#6b7280}.resources-hub__nav{position:sticky;top:0;z-index:90;background:#fff;border-bottom:1px solid #ccd4d8;padding:.75rem 0}.resources-hub__nav .container{overflow-x:auto;-webkit-overflow-scrolling:touch}.resources-hub__nav-list{display:flex;gap:.75rem;list-style:none;margin:0;padding:0;white-space:nowrap}.resources-hub__nav-pill{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#00263a;background:#e8edf3;border-radius:9999px;text-decoration:none;transition:background-color .2s,color .2s}.resources-hub__nav-pill:hover,.resources-hub__nav-pill.is-active{background:#ff4d00;color:#fff}.resources-hub__section{padding:3rem 0;scroll-margin-top:140px}@media(min-width:768px){.resources-hub__section{padding:4rem 0}}.resources-hub__section--alt{background:#e8edf3}.resources-hub__section-header{margin-bottom:2rem}.resources-hub__section-header h2{font-size:2rem;margin-bottom:.5rem}.resources-hub__section-desc{font-size:1.125rem;color:#4b5563;max-width:none}.resources-hub__featured-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.resources-hub__featured-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.resources-hub__featured-grid{grid-template-columns:repeat(3,1fr)}}.resources-hub__featured-card{display:flex;flex-direction:column;background:#fff;border:1px solid #ccd4d8;border-radius:8px;overflow:hidden;text-decoration:none;color:#00263a;transition:box-shadow .2s,transform .2s}.resources-hub__featured-card:hover,.resources-hub__featured-card:focus{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none;color:#00263a}.resources-hub__featured-card h3,.resources-hub__featured-card p,.resources-hub__featured-card span{text-decoration:none}.resources-hub__featured-card:hover h3,.resources-hub__featured-card:hover p,.resources-hub__featured-card:hover span{text-decoration:none}.resources-hub__featured-img{aspect-ratio:16/9;overflow:hidden;background:#e8edf3}.resources-hub__featured-img img,.resources-hub__featured-img picture{width:100%;height:100%;object-fit:cover}.resources-hub__card-img{width:100%;height:100%;object-fit:cover}.resources-hub__featured-body{padding:1rem;display:flex;flex-direction:column;flex:1}.resources-hub__featured-body .resource-badge{align-self:flex-start}.resources-hub__featured-body h3{font-size:1.25rem;margin-bottom:.5rem;line-height:1.15}.resources-hub__featured-body p{font-size:.875rem;color:#4b5563;line-height:1.6;margin-bottom:.75rem;flex:1}.resources-hub__cta{font-size:.875rem;font-weight:700;color:#ff4d00;margin-top:auto}#all-resources .pill-filters{margin-bottom:1.5rem}#all-resources .posts-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:576px){#all-resources .posts-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){#all-resources .posts-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){#all-resources .posts-grid{grid-template-columns:repeat(4,1fr)}}.voices-listing{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:3rem 1rem}@media(min-width:768px){.voices-listing{padding-inline:2rem}}@media(min-width:768px){.voices-listing{padding:4rem 2rem}}.voices-listing__header{margin-bottom:2rem}.voices-listing__header h1{margin-bottom:.75rem}.voices-listing__description{max-width:800px;margin-inline:auto;font-size:1.125rem;color:#4b5563}.voice-card{display:flex;flex-direction:column}.voice-card__thumbnail{position:relative;overflow:hidden}.voice-card__image{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.voice-card__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.voice-card__play svg{width:48px;height:48px;padding:12px;background:rgba(0,38,58,.7);color:#fff;border-radius:9999px;transition:background 250ms ease,transform 250ms ease}.voice-card:hover .voice-card__play svg{background:#ff4d00;transform:scale(1.1)}.voice-card__duration{position:absolute;bottom:.5rem;right:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;color:#fff;background:rgba(0,0,0,.75);border-radius:4px}.voice-card__body{padding:1.5rem;flex:1;display:flex;flex-direction:column}.voice-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.voice-card__body .card-title,.voice-card__body .template-card__title{font-size:1.25rem}.voice-card__body .card-text,.voice-card__body .template-card__desc{flex:1}.voice-card__meta{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#6b7280;margin-bottom:.75rem}.voice-card__media-type{display:inline-flex;align-items:center;color:#ff4d00}.voice-card__watch-time::before{content:"·";margin-right:.5rem}.voice-card__author-info{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.voice-card__avatar{width:40px;height:40px;border-radius:9999px;object-fit:cover}.voice-card__author{display:block;font-weight:500;font-size:.875rem;color:#00263a}.voice-card__role{display:block;font-size:.75rem;color:#6b7280}.voice-single{max-width:800px;margin-inline:auto;padding:2rem 1rem}@media(min-width:768px){.voice-single{padding:4rem 1rem}}.voice-single__breadcrumbs{margin-bottom:1rem}.voice-header{margin-bottom:2rem;text-align:center;padding-bottom:2rem;border-bottom:1px solid #ccd4d8}.voice-header h1{margin-bottom:1rem;font-size:2rem}@media(min-width:768px){.voice-header h1{font-size:2.5rem}}.voice-author{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.voice-author__avatar{width:64px;height:64px;border-radius:9999px;object-fit:cover}.voice-author__details{text-align:left}.voice-author__name{display:block;font-weight:700;font-size:1.125rem;color:#00263a}.voice-author__role{display:block;font-size:.875rem;color:#6b7280}.voice-header__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.875rem;color:#6b7280}.voice-header__duration{display:inline-flex;align-items:center;gap:.25rem;color:#ff4d00}.voice-header__duration::before{content:"·";color:#6b7280;margin-right:.25rem}.voice-featured-image{margin-top:1.5rem}.voice-featured-image .featured-image{width:100%;border-radius:12px}.voice-content{font-size:1.125rem;line-height:1.75;margin-bottom:3rem}.voice-content h2{margin-top:3rem}.voice-content h3{margin-top:2rem}.voice-content img{border-radius:8px;margin:1.5rem 0}.voice-video{margin-top:1.5rem;margin-bottom:2rem;border-radius:12px;overflow:hidden}.voice-speaker{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:1rem;margin-bottom:2rem;background:#e8edf3;border-radius:8px;font-size:.875rem}.voice-speaker__role{color:#6b7280}.voice-speaker__role::before{content:"·";margin-right:.5rem}.voice-speaker__company{color:#6b7280}.voice-speaker__company::before{content:"·";margin-right:.5rem}.leadership-listing{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:3rem 1rem}@media(min-width:768px){.leadership-listing{padding-inline:2rem}}@media(min-width:768px){.leadership-listing{padding:4rem 2rem}}.leadership-listing__header{margin-bottom:2rem}.leadership-listing__header h1{margin-bottom:.75rem}.leadership-listing__description{max-width:800px;margin-inline:auto;font-size:1.125rem;color:#4b5563}.leadership-card__series{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ff4d00;margin-bottom:.5rem}.leadership-card__guest{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.leadership-card__avatar{width:36px;height:36px;border-radius:9999px;object-fit:cover}.leadership-card__name{display:block;font-weight:500;font-size:.875rem;color:#00263a}.leadership-card__role{display:block;font-size:.75rem;color:#6b7280}.leadership-single{max-width:800px;margin-inline:auto;padding:2rem 1rem}@media(min-width:768px){.leadership-single{padding:4rem 1rem}}.leadership-single__breadcrumbs{margin-bottom:1rem}.leadership-header{margin-bottom:2rem;text-align:center;padding-bottom:2rem;border-bottom:1px solid #ccd4d8}.leadership-header h1{margin-bottom:1rem;font-size:2rem}@media(min-width:768px){.leadership-header h1{font-size:2.5rem}}.leadership-header__series{display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:.02em;color:#ff4d00;margin-bottom:1rem}@media(min-width:768px){.leadership-header__series{font-size:1.5rem}}.leadership-header__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.leadership-guest{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#e8edf3;border-radius:12px;max-width:400px;margin-inline:auto}.leadership-guest__avatar{width:64px;height:64px;border-radius:9999px;object-fit:cover}.leadership-guest__details{text-align:left}.leadership-guest__name{display:block;font-weight:700;font-size:1.125rem;color:#00263a}.leadership-guest__role{display:block;font-size:.875rem;color:#6b7280}.leadership-guest__company{display:block;font-size:.875rem;color:#6b7280}.leadership-featured-image{margin-top:1.5rem}.leadership-featured-image .featured-image{width:100%;border-radius:12px}.leadership-content{font-size:1.125rem;line-height:1.75;margin-bottom:3rem}.leadership-content h2{margin-top:3rem}.leadership-content h3{margin-top:2rem}.leadership-content img{border-radius:8px;margin:1.5rem 0}.landing-page .landing-hero{padding:4rem 0;background:linear-gradient(160deg,#00263A 60%,#003a59 100%);color:#fff}@media(min-width:768px){.landing-page .landing-hero{padding:6rem 0}}.landing-page .landing-hero__inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:768px){.landing-page .landing-hero__inner{grid-template-columns:1.1fr .9fr;gap:4rem}}.landing-page .landing-hero__content h1,.landing-page .landing-hero__content .landing-hero__headline{color:#fff;font-size:2.5rem;margin-bottom:1rem;line-height:1.1}@media(min-width:992px){.landing-page .landing-hero__content h1,.landing-page .landing-hero__content .landing-hero__headline{font-size:3rem}}.landing-page .landing-hero__eyebrow{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ff4d00;margin-bottom:.75rem}.landing-page .landing-hero__sub{font-size:1.125rem;color:rgba(255,255,255,.85);line-height:1.6;margin-bottom:1.5rem}.landing-page .landing-hero__bullets{list-style:none;padding:0;margin:0 0 2rem}.landing-page .landing-hero__bullets li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:1rem;color:rgba(255,255,255,.9)}.landing-page .landing-hero__bullets li::before{content:"✓";position:absolute;left:0;color:#ff4d00;font-weight:700}.landing-page .landing-hero__image{margin-top:1.5rem}@media(min-width:768px){.landing-page .landing-hero__image{display:none}}.landing-page .landing-hero__img{width:100%;height:auto;border-radius:8px}.landing-page .landing-form-section{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.12);border-top:3px solid #ff4d00}.landing-page .landing-form-section h3{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:700;line-height:1.25;color:#00263a;font-size:1.5rem;margin-bottom:1rem}.landing-page .landing-logos{padding:3rem 0;text-align:center}.landing-page .landing-logos__headline{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:700;line-height:1.25;color:#00263a;font-size:1.25rem;font-weight:500;color:#6b7280;margin-bottom:2rem}.landing-page .landing-features{padding:4rem 0}.landing-page .landing-features__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.landing-page .landing-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.landing-page .landing-features__grid{grid-template-columns:repeat(3,1fr)}}.landing-page .landing-features__item{padding:1.5rem;text-align:center}@media(min-width:768px){.landing-page .landing-features__item{text-align:left}}.landing-page .landing-features__icon{margin-bottom:.75rem}.landing-page .landing-features__icon-img{width:48px;height:48px}.landing-page .landing-features__title{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:700;line-height:1.25;color:#00263a;font-size:1.25rem;margin-bottom:.75rem}.landing-page .landing-features__text{font-size:.875rem;color:#4b5563;line-height:1.6;margin-bottom:0}.landing-page .landing-testimonials{padding:4rem 0}.landing-page .landing-content{padding:3rem 0}.landing-page .landing-content h1{font-size:2.5rem;margin-top:3rem;margin-bottom:1rem;text-align:center}.landing-page .landing-content h2{font-size:2rem;margin-top:2.5rem;margin-bottom:1rem;text-align:center}.landing-page .landing-content h3{font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem}.landing-page .landing-content img.content-image{display:block;max-width:100%;height:auto;margin:1.5rem auto;border-radius:8px}.landing-page .landing-content hr{border:none;border-top:1px solid #ccd4d8;margin:3rem 0}.landing-page .landing-content>p>a:only-child{display:inline-block;font-weight:500;color:#ff4d00}.landing-page .landing-content>p>strong:only-child{display:block;font-size:1.125rem;margin-top:1.5rem}.landing-page .landing-cta-bottom{padding:4rem 0;text-align:center}.landing-page .landing-cta-bottom__inner{max-width:800px;margin:0 auto}.landing-page .landing-cta-bottom__inner h2{color:#fff;margin-bottom:1rem}.landing-page .landing-cta-bottom__inner p{color:rgba(255,255,255,.85);font-size:1.125rem;margin-bottom:2rem}.comparison-table{overflow-x:auto;margin:2rem 0}.comparison-table table{min-width:600px}.comparison-table th:first-child,.comparison-table td:first-child{text-align:left;font-weight:500}.comparison-table th:not(:first-child),.comparison-table td:not(:first-child){text-align:center}.comparison-table .check{color:#ff4d00;font-size:1.25rem}.comparison-table .cross{color:#6b7280;font-size:1.25rem}.legal-page{padding:3rem 0 5rem}.legal-page .container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.legal-page .container{padding-inline:2rem}}.legal-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #ccd4d8}.legal-header h1{margin-bottom:.75rem}.legal-updated{font-size:.875rem;color:#6b7280;margin-bottom:0}.legal-layout{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.legal-layout{flex-direction:row;gap:3rem}}.legal-toc{background:#e8edf3;border-radius:8px;padding:1.5rem}@media(min-width:992px){.legal-toc{flex:0 0 260px;position:sticky;top:2rem;align-self:flex-start;max-height:calc(100vh - 3rem);overflow-y:auto}}.legal-toc__title{font-size:1.25rem;margin-bottom:1rem}.legal-toc nav #TableOfContents ul{list-style:none;padding-left:0;margin:0}.legal-toc nav #TableOfContents ul ul{padding-left:1rem;margin-top:.5rem}.legal-toc nav #TableOfContents li{margin-bottom:.5rem}.legal-toc nav #TableOfContents a{color:#00263a;font-size:.875rem;text-decoration:none;transition:color 150ms ease}.legal-toc nav #TableOfContents a:hover,.legal-toc nav #TableOfContents a:focus{color:#ff4d00}.legal-content{flex:1;min-width:0;font-size:1rem;line-height:1.75}@media(min-width:992px){.legal-content{max-width:800px}}.legal-content h2{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #ccd4d8;font-size:1.5rem}.legal-content h3{margin-top:2rem;font-size:1.25rem}.legal-content h4{margin-top:1.5rem;font-size:1.125rem}.legal-content p{margin-bottom:1rem}.legal-content ul,.legal-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.legal-content li{margin-bottom:.5rem}.legal-content a{color:#ff4d00;text-decoration:underline}.legal-content a:hover{color:#cc3e00}.legal-content table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.legal-content table th,.legal-content table td{padding:.75rem 1rem;border:1px solid #ccd4d8;text-align:left;font-size:.875rem}.legal-content table th{background-color:#e8edf3;font-weight:700}.legal-content blockquote{border-left:3px solid #ff4d00;padding-left:1rem;margin:1.5rem 0;color:#4b5563;font-style:italic}.legal-hub{padding:3rem 0 5rem}.legal-hub .container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.legal-hub .container{padding-inline:2rem}}.legal-hub__hero{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.legal-hub__hero h1{margin-bottom:.75rem}.legal-hub__subtitle{font-size:1.25rem;color:#4b5563;line-height:1.75;margin-bottom:0}.legal-hub__grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:4rem}@media(min-width:768px){.legal-hub__grid{grid-template-columns:repeat(2,1fr)}}.legal-hub__card{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #ccd4d8;border-radius:8px;text-decoration:none;color:#00263a;transition:box-shadow 150ms ease,transform 150ms ease,border-color 150ms ease}.legal-hub__card:hover,.legal-hub__card:focus-visible{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#ff4d00;text-decoration:none}.legal-hub__card:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.legal-hub__card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:rgba(255,77,0,7%);color:#ff4d00}.legal-hub__card-body{flex:1;min-width:0}.legal-hub__card-title{font-size:1.125rem;font-weight:700;margin-bottom:.25rem;color:#00263a}.legal-hub__card-desc{font-size:.875rem;color:#4b5563;margin-bottom:0;line-height:1.6}.legal-hub__card-arrow{flex-shrink:0;color:#ff4d00;transition:transform 150ms ease}.legal-hub__card:hover .legal-hub__card-arrow{transform:translateX(3px)}.legal-hub__downloads{background:rgba(255,77,0,7%);border-radius:8px;padding:2rem;margin-bottom:3rem}.legal-hub__downloads h2{font-size:1.5rem;margin-bottom:.5rem}.legal-hub__downloads>p{color:#4b5563;margin-bottom:1.5rem}.legal-hub__download-list{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){.legal-hub__download-list{grid-template-columns:repeat(2,1fr)}}.legal-hub__download{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid #ccd4d8;border-radius:8px;text-decoration:none;color:#00263a;transition:border-color 150ms ease,box-shadow 150ms ease}.legal-hub__download:hover,.legal-hub__download:focus-visible{border-color:#ff4d00;box-shadow:0 1px 2px rgba(0,0,0,5%);text-decoration:none}.legal-hub__download:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.legal-hub__download-icon{flex-shrink:0;color:#ff4d00}.legal-hub__download-name{flex:1;font-size:.875rem;font-weight:500}.legal-hub__download-action{flex-shrink:0;color:#6b7280;transition:color 150ms ease}.legal-hub__download:hover .legal-hub__download-action{color:#ff4d00}.legal-hub__notice{max-width:800px;margin:0 auto;padding:1.5rem;background:rgba(255,77,0,7%);border-radius:8px;font-size:.875rem;color:#4b5563;line-height:1.75}.legal-hub__notice p{margin-bottom:0}.taxonomy-listing{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:3rem 1rem}@media(min-width:768px){.taxonomy-listing{padding-inline:2rem}}@media(min-width:768px){.taxonomy-listing{padding:4rem 2rem}}.taxonomy-listing__header{margin-bottom:2rem}.taxonomy-listing__header h1{margin-bottom:.75rem}.taxonomy-listing__description{max-width:800px;margin-inline:auto;font-size:1.125rem;color:#4b5563}.taxonomy-listing__count{font-size:.875rem;color:#6b7280;margin-top:.5rem}.taxonomy-listing__section{margin-bottom:3rem;scroll-margin-top:140px}.taxonomy-listing__section-title{font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #ccd4d8}.industry-nav{position:sticky;top:60px;z-index:10;background:#fff;border-bottom:1px solid #ccd4d8;padding:.75rem 0;margin-bottom:2rem}.industry-nav .container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.industry-nav .container{padding-inline:2rem}}.industry-nav__list{display:flex;gap:.5rem;flex-wrap:wrap;list-style:none;margin:0;padding:0}.industry-nav__pill{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#00263a;background:#fff;border:1px solid #ccd4d8;border-radius:9999px;text-decoration:none;transition:all .15s ease}.industry-nav__pill:hover,.industry-nav__pill.is-active{background:#00263a;color:#fff;border-color:#00263a}.industry-nav__count{font-size:.75rem;opacity:.6}.taxonomy-terms .container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:3rem 1rem}@media(min-width:768px){.taxonomy-terms .container{padding-inline:2rem}}@media(min-width:768px){.taxonomy-terms .container{padding:4rem 2rem}}.taxonomy-terms__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:576px){.taxonomy-terms__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.taxonomy-terms__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){.taxonomy-terms__grid{grid-template-columns:repeat(5,1fr)}}.taxonomy-term-card{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;background:#e8edf3;border:1px solid transparent;border-radius:8px;text-decoration:none;transition:box-shadow 250ms ease,transform 250ms ease,border-color 250ms ease}.taxonomy-term-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#ff4d00;text-decoration:none}.taxonomy-term-card__name{font-size:1rem;font-weight:700;color:#00263a;margin-bottom:.25rem;line-height:1.15}.taxonomy-term-card__count{font-size:.75rem;color:#6b7280}.industry-index .container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1rem;padding:3rem 1rem}@media(min-width:768px){.industry-index .container{padding-inline:2rem}}@media(min-width:768px){.industry-index .container{padding:4rem 2rem}}.industry-index__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media(min-width:576px){.industry-index__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.industry-index__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.industry-index__grid{grid-template-columns:repeat(4,1fr)}}.industry-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;background:#fff;border:1px solid #ccd4d8;border-radius:12px;text-decoration:none;transition:box-shadow 250ms ease,transform 250ms ease,border-color 250ms ease}.industry-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-3px);border-color:#ff4d00;text-decoration:none}.industry-card:hover .industry-card__icon{background:#ff4d00;color:#fff}.industry-card:hover .industry-card__arrow{opacity:1;transform:translateX(0)}.industry-card__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:8px;background:#e8edf3;color:#ff4d00;margin-bottom:1rem;transition:background 250ms ease,color 250ms ease}.industry-card__name{font-size:1.25rem;font-weight:700;color:#00263a;margin-bottom:.25rem;line-height:1.15}.industry-card__desc{font-size:.875rem;color:#4b5563;margin-bottom:.75rem}.industry-card__meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:#6b7280;margin-top:auto}.industry-card__meta span+span::before{content:"·";margin-right:.5rem}.industry-card__arrow{position:absolute;top:1.5rem;right:1.5rem;font-size:1.25rem;color:#ff4d00;opacity:0;transform:translateX(-4px);transition:opacity 250ms ease,transform 250ms ease}.pricing-hero{padding:5rem 0 3rem;text-align:center;background-color:#fff}@media(min-width:768px){.pricing-hero{padding:8rem 0 4rem}}.pricing-hero__inner{max-width:720px;margin-inline:auto}.pricing-hero__eyebrow{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ff4d00;margin-bottom:.75rem}.pricing-hero__headline{font-size:2.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#00263a;margin-bottom:1rem}@media(min-width:768px){.pricing-hero__headline{font-size:3rem}}.pricing-hero__description{font-size:1.125rem;color:#4b5563;line-height:1.6;margin-bottom:2rem;max-width:600px;margin-inline:auto}.pricing-hero__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0}.pricing-hero__pill{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#00263a;background-color:#e8edf3;padding:.25rem .75rem;border-radius:9999px}.pricing-hero__pill::before{content:"✓";color:#ff4d00;font-weight:700}.pricing-plans{padding:1rem 0 3rem}.pricing-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1400px;margin-inline:auto}@media(min-width:768px){.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start}}.pricing-card{position:relative;background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;display:flex;flex-direction:column;transition:box-shadow 250ms ease,transform 250ms ease;overflow:hidden}.pricing-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.pricing-card--highlighted{border-color:#ff4d00;border-width:2px;box-shadow:0 4px 16px rgba(0,0,0,.1)}@media(min-width:768px){.pricing-card--highlighted{transform:scale(1.03);z-index:1}.pricing-card--highlighted:hover{transform:scale(1.03)translateY(-2px)}}.pricing-card__badge{display:block;background-color:#ff4d00;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center;padding:.25rem .75rem}.pricing-card__header{padding:2rem 2rem 0}.pricing-card__name{font-size:1.5rem;font-weight:700;color:#00263a;margin-bottom:.5rem}.pricing-card__desc{font-size:.875rem;color:#4b5563;line-height:1.6;margin-bottom:1.5rem}.pricing-card__price{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.pricing-card__amount{font-size:3rem;font-weight:700;color:#00263a;line-height:1}.pricing-card__period{font-size:.875rem;color:#4b5563}.pricing-card__action{padding:1rem 2rem}.pricing-card__cta{display:block;width:100%;text-align:center}.pricing-card__content{padding:1rem 2rem 2rem;border-top:1px solid #ccd4d8;flex-grow:1}.pricing-card__includes{font-size:.875rem;font-weight:500;color:#ff4d00;margin-bottom:1rem}.pricing-card__features{list-style:none;padding:0;margin:0}.pricing-card__features li{position:relative;padding-left:2rem;margin-bottom:.75rem;font-size:.875rem;color:#00263a;line-height:1.6}.pricing-card__features li::before{content:"✓";position:absolute;left:0;color:#ff4d00;font-weight:700}.pricing-card__features li:last-child{margin-bottom:0}.pricing-gst-note{text-align:center;font-size:.875rem;color:#4b5563;margin-top:2rem}.pricing-compare{text-align:center;margin-top:1.5rem}.pricing-value{padding-top:5rem;padding-bottom:5rem}.pricing-value__headline{text-align:center;font-size:2rem;font-weight:700;letter-spacing:-.02em;color:#00263a;margin-bottom:3rem;max-width:600px;margin-inline:auto}@media(min-width:768px){.pricing-value__headline{font-size:2.5rem}}.pricing-value__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.pricing-value__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.pricing-value__grid{grid-template-columns:repeat(4,1fr)}}.pricing-value__card{background-color:#fff;border:1px solid #ccd4d8;border-radius:8px;padding:1.5rem;transition:box-shadow 250ms ease}.pricing-value__card:hover{box-shadow:0 2px 8px rgba(0,0,0,8%)}.pricing-value__card-title{font-size:1rem;font-weight:700;color:#00263a;margin-bottom:.5rem}.pricing-value__card-text{font-size:.875rem;color:#4b5563;line-height:1.6;margin:0}.pricing-faq{padding-top:5rem;padding-bottom:1rem}.pricing-faq__heading{text-align:center;font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:3rem}@media(min-width:768px){.pricing-faq__heading{font-size:2.5rem}}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid #ccd4d8}.faq-item:first-child{border-top:1px solid #ccd4d8}.faq-item__question{padding:1.5rem 0;font-weight:500;font-size:1rem;color:#00263a;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::after{content:"";width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300263A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 150ms ease}[open]>.faq-item__question::after{transform:rotate(180deg)}.faq-item__question:hover{color:#ff4d00}.faq-item__question:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.faq-item__answer{padding:0 0 1.5rem}.faq-item__answer p{font-size:.875rem;color:#4b5563;line-height:1.6}.faq-item__answer ul{font-size:.875rem;color:#4b5563;line-height:1.6;padding-left:1.5rem;margin-bottom:.75rem}.faq-item__answer li{margin-bottom:.5rem}.pricing-faq-more{padding-top:.5rem;padding-bottom:5rem}.page-hero{position:relative;padding:4rem 0;text-align:center}@media(min-width:768px){.page-hero{padding:6rem 0}}.page-hero--bg{position:relative;overflow:hidden;padding:0;max-width:1800px;margin-inline:auto}.page-hero__bg-image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:0}.page-hero__overlay{position:absolute;inset:0;background-color:rgba(255,77,0,.55);z-index:1}.page-hero--bg .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:400px;padding-top:4rem;padding-bottom:4rem;height:100%}@media(min-width:768px){.page-hero--bg .container{min-height:500px;padding-top:6rem;padding-bottom:6rem}}@supports(aspect-ratio:1){.page-hero--bg{aspect-ratio:2.5/1}@media(min-width:768px){.page-hero--bg{aspect-ratio:2/1}}.page-hero--bg .container{min-height:0}}.page-hero__inner{max-width:700px;margin-inline:auto}.page-hero__inner h1{color:#fff;margin-bottom:1rem}.page-hero__sub{font-size:1.125rem;color:rgba(255,255,255,.8);margin-bottom:1.5rem}@media(min-width:768px){.page-hero__sub{font-size:1.25rem}}.careers-hero__cta{margin-top:1rem}.page-cta-bottom__inner{text-align:center;max-width:700px;margin-inline:auto}.page-cta-bottom__inner h2{color:#fff;margin-bottom:1rem}.page-cta-bottom__inner p{color:rgba(255,255,255,.8);font-size:1.125rem;margin-bottom:2rem}.about-values__grid,.careers-benefits__grid,.comparison-differentiators__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.about-values__grid,.careers-benefits__grid,.comparison-differentiators__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.about-values__grid,.careers-benefits__grid,.comparison-differentiators__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){.about-values__grid{grid-template-columns:repeat(2,1fr)}}.about-values__card,.careers-benefits__card,.comparison-differentiators__card{background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;padding:2rem;text-align:center;transition:box-shadow 250ms ease}.about-values__card:hover,.careers-benefits__card:hover,.comparison-differentiators__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.about-values__card h3,.careers-benefits__card h3,.comparison-differentiators__card h3{font-size:1.25rem;margin-bottom:.5rem}.about-values__card p,.careers-benefits__card p,.comparison-differentiators__card p{font-size:.875rem;color:#4b5563;margin-bottom:0}.about-values__icon,.careers-benefits__icon,.comparison-differentiators__icon{width:48px;height:48px;margin-bottom:1rem}.about-values__icon{width:120px;height:auto;margin-bottom:1.5rem}.about-values__card{text-align:left}.about-values__card .about-values__description p{font-size:.875rem;color:#4b5563;margin-bottom:.75rem}.about-values__card .about-values__description p:last-child{margin-bottom:0}.about-values__heading,.about-team__heading,.careers-benefits__heading,.careers-positions__heading,.comparison-table__heading,.comparison-differentiators__heading{text-align:center;margin-bottom:3rem}.about-mission{text-align:center}.about-mission__statement{font-size:1.5rem;color:#00263a;font-weight:500;max-width:800px;margin-inline:auto;margin-bottom:2rem;line-height:1.6}@media(min-width:768px){.about-mission__statement{font-size:2rem}}.about-mission__points{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.about-mission__point{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563}.about-mission__point svg{color:#ff4d00;flex-shrink:0}.about-team__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:576px){.about-team__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.about-team__grid{grid-template-columns:repeat(4,1fr)}}.about-team__member{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;border-radius:12px;transition:background-color 250ms ease}.about-team__member:hover{background-color:#e8edf3}.about-team__photo{width:140px;height:140px;border-radius:9999px;object-fit:cover;margin-bottom:1rem}.about-team__name{font-size:1rem;font-weight:700;margin-bottom:.25rem}.about-team__role{font-size:.875rem;color:#ff4d00;font-weight:500;margin-bottom:.75rem}.about-team__bio{font-size:.875rem;color:#4b5563;line-height:1.6;margin-bottom:0}.about-story__text{font-size:1.125rem;color:#4b5563;margin-bottom:3rem}.about-timeline{list-style:none;padding-left:0;position:relative;margin-left:1rem}.about-timeline::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#ff4d00}.about-timeline__item{position:relative;padding-left:2rem;margin-bottom:1.5rem}.about-timeline__item::before{content:"";position:absolute;left:-5px;top:6px;width:12px;height:12px;border-radius:9999px;background-color:#ff4d00}.about-timeline__year{display:block;font-weight:700;color:#00263a;font-size:1.25rem;margin-bottom:.25rem}.about-timeline__event{font-size:.875rem;color:#4b5563}.about-join h2{margin-bottom:2rem}.about-join p{font-size:1.125rem;color:#4b5563;margin-bottom:1rem;line-height:1.6}.about-join .btn{margin-top:.5rem}.about-join__split{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:768px){.about-join__split{grid-template-columns:1fr 1fr}}.about-join__image img{width:100%;height:auto}.about-join__perks{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.about-join__perk{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#00263a;background:#e8edf3;padding:.25rem .75rem;border-radius:9999px}.about-join__perk svg{color:#ff4d00;flex-shrink:0}.contact-grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:768px){.contact-grid{grid-template-columns:1fr 1fr;align-items:start}}.contact-info__item{margin-bottom:1.5rem}.contact-info__item h3{font-size:1rem;font-weight:700;color:#00263a;margin-bottom:.5rem}.contact-info__item a{color:#ff4d00;text-decoration:none}.contact-info__item a:hover{text-decoration:underline}.contact-info__item p{font-size:.875rem;color:#4b5563;margin-bottom:0}.careers-positions__list{display:flex;flex-direction:column;gap:1rem}.careers-positions__role{display:flex;flex-direction:column;gap:.75rem;background-color:#fff;border:1px solid #ccd4d8;border-radius:8px;padding:1.5rem;transition:box-shadow 250ms ease}.careers-positions__role:hover{box-shadow:0 2px 8px rgba(0,0,0,8%)}@media(min-width:768px){.careers-positions__role{flex-direction:row;align-items:center;justify-content:space-between}}.careers-positions__role h3{font-size:1.25rem;margin-bottom:.25rem}.careers-positions__location,.careers-positions__type{font-size:.875rem;color:#4b5563;margin-right:1rem}.careers-positions__empty{text-align:center;font-size:1.125rem;color:#4b5563;padding:3rem 0}.careers-positions__cta{text-align:center;margin-top:2rem}.careers-culture__heading{text-align:center;margin-bottom:1rem}.careers-culture__text{text-align:center;font-size:1.125rem;color:#4b5563;max-width:700px;margin-inline:auto;margin-bottom:3rem}.careers-culture__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.careers-culture__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.careers-culture__grid{grid-template-columns:repeat(3,1fr)}}.careers-culture__card{background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;padding:2rem;text-align:center;transition:box-shadow 250ms ease}.careers-culture__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.careers-culture__card h3{font-size:1.25rem;margin-bottom:.5rem}.careers-culture__card p{font-size:.875rem;color:#4b5563;margin-bottom:0}.careers-culture__icon{color:#ff4d00;margin-bottom:1rem}.careers-experience__split{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;margin-bottom:4rem}@media(min-width:768px){.careers-experience__split{grid-template-columns:1fr 1fr}}.careers-experience__content h2{margin-bottom:1rem}.careers-experience__content p{color:#4b5563;margin-bottom:1rem}.careers-experience__content p:last-child{margin-bottom:0}.careers-experience__stat-split{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:768px){.careers-experience__stat-split{grid-template-columns:1fr 1fr}}.careers-experience__stat-block{text-align:center}@media(min-width:768px){.careers-experience__stat-block{text-align:left}}.careers-experience__stat-number{display:block;font-size:4rem;font-weight:700;color:#ff4d00;line-height:1;margin-bottom:.5rem}.careers-experience__stat-text{font-size:1.25rem;font-weight:500;margin-bottom:1rem}.careers-experience__stat-note{color:#4b5563}.careers-economy__heading{text-align:center;margin-bottom:1rem}.careers-economy__intro{text-align:center;color:#4b5563;margin-bottom:3rem}.careers-economy__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.careers-economy__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.careers-economy__grid{grid-template-columns:repeat(3,1fr)}}.careers-economy__item{text-align:center;padding:1.5rem}.careers-economy__new{font-size:1.25rem;margin-bottom:.25rem}.careers-economy__old{color:#4b5563;font-size:.875rem;margin-bottom:0}.careers-inclusive__split{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:768px){.careers-inclusive__split{grid-template-columns:1fr 1fr}}.careers-inclusive__content h2{color:#fff;margin-bottom:2rem}.careers-inclusive__content h3{color:#fff;margin-bottom:.75rem}.careers-inclusive__content p{color:rgba(255,255,255,.85)}.careers-inclusive__stat{font-size:1.25rem;margin-bottom:2rem}.careers-inclusive__stat-number{display:block;font-size:4rem;font-weight:700;color:#ff4d00;line-height:1;margin-bottom:.5rem}.careers-quote__block{text-align:center;max-width:700px;margin-inline:auto}.careers-quote__block p{font-size:1.25rem;font-style:italic;color:#00263a;margin-bottom:1rem}.careers-quote__block footer{font-size:.875rem;color:#4b5563;font-weight:500}.careers-values__heading{text-align:center;margin-bottom:3rem}.careers-values__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.careers-values__grid{grid-template-columns:repeat(2,1fr)}}.careers-values__card{background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;padding:2rem;text-align:left;transition:box-shadow 250ms ease}.careers-values__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.careers-values__card h3{font-size:1.25rem;margin-bottom:.5rem}.careers-values__icon{width:120px;height:auto;margin-bottom:1.5rem}.careers-values__description p{font-size:.875rem;color:#4b5563;margin-bottom:.75rem}.careers-values__description p:last-child{margin-bottom:0}.careers-perks__heading{text-align:center;margin-bottom:.5rem}.careers-perks__sub{text-align:center;color:#4b5563;font-size:1.125rem;margin-bottom:3rem}.careers-perks__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.careers-perks__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.careers-perks__grid{grid-template-columns:repeat(4,1fr)}}.careers-perks__card{background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;padding:2rem;text-align:center;transition:box-shadow 250ms ease}.careers-perks__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.careers-perks__card h3{font-size:1rem;font-weight:700;margin-bottom:.5rem}.careers-perks__card p{font-size:.875rem;color:#4b5563;margin-bottom:0}.careers-perks__icon{color:#ff4d00;margin-bottom:.75rem}.faq-page__content h2{margin-top:3rem;margin-bottom:1rem;font-size:1.5rem;color:#00263a}.faq-page__content h2:first-child{margin-top:0}.faq-page__content .faq-item{margin-bottom:1rem;border:1px solid #ccd4d8;border-radius:8px;transition:box-shadow 150ms ease;border-bottom:1px solid #ccd4d8}.faq-page__content .faq-item[open]{box-shadow:0 2px 8px rgba(0,0,0,8%)}.faq-page__content .faq-item__question{padding:1rem 1.5rem}.faq-page__content .faq-item__answer{padding:0 1.5rem 1.5rem}.comparison-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;min-width:600px;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:.75rem 1rem;text-align:center;border-bottom:1px solid #ccd4d8;font-size:.875rem}.comparison-table th{background-color:#00263a;color:#fff;font-weight:700}.comparison-table th:first-child,.comparison-table td:first-child{text-align:left;font-weight:500;color:#00263a}.comparison-table tbody tr:hover{background-color:rgba(255,77,0,4%)}.comparison-table .comparison-table__section-row td{background-color:#e8edf3;font-weight:700;color:#00263a;border-bottom:2px solid #ccd4d8}.comparison-faq__heading{text-align:center;font-size:2rem;margin-bottom:2rem}.comparison-faq__more{text-align:center;margin-top:1.5rem}.comparison-faq__more a{color:#ff4d00;font-weight:500}.product-page{overflow:hidden}.product-page__breadcrumbs{max-width:1400px;margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.product-page__breadcrumbs{padding-inline:2rem}}.product-page__breadcrumbs--on-dark .breadcrumb-item::before{color:rgba(255,255,255,.3)}.product-page__breadcrumbs--on-dark .breadcrumb-item a{color:rgba(255,255,255,.6)}.product-page__breadcrumbs--on-dark .breadcrumb-item a:hover{color:#ff4d00}.product-page__breadcrumbs--on-dark .breadcrumb-item[aria-current=page]{color:rgba(255,255,255,.9)}.product-hero{padding:3rem 0;background-color:#00263a;color:#fff}@media(min-width:768px){.product-hero{padding:5rem 0}}.product-hero__inner{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;text-align:center}@media(min-width:768px){.product-hero__inner{grid-template-columns:1fr 1fr;text-align:left}}.product-hero__content h1{color:#fff;margin-bottom:1rem}.product-hero__sub{font-size:1.125rem;color:rgba(255,255,255,.85);margin-bottom:2rem;max-width:540px}@media(min-width:768px){.product-hero__sub{font-size:1.25rem}}.product-hero__image{display:flex;justify-content:center}.product-hero__image .product-hero__img{max-width:100%;height:auto;max-height:360px;object-fit:contain}.product-hero__badges{display:flex;gap:.75rem;margin-top:1.5rem}.product-hero__badge-img{height:42px;width:auto}.product-intro__inner{text-align:center;max-width:800px;margin-inline:auto;margin-bottom:3rem}.product-intro__headline{font-size:2rem;margin-bottom:1rem}@media(min-width:768px){.product-intro__headline{font-size:2.5rem}}.product-intro__text{font-size:1.125rem;color:#4b5563;margin-bottom:2rem}.product-highlights{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:576px){.product-highlights{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.product-highlights{grid-template-columns:repeat(4,1fr)}}.product-highlight{text-align:center;padding:1.5rem;background-color:#e8edf3;border-radius:12px}.product-highlight__title{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.product-highlight__text{font-size:.875rem;color:#4b5563;margin-bottom:0}.stats-section__headline{text-align:center;color:#fff;margin-bottom:2rem}.product-features .container{display:flex;flex-direction:column;gap:4rem}.product-feature{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:768px){.product-feature{grid-template-columns:1fr 1fr}}@media(min-width:768px){.product-feature--reversed .product-feature__image{order:-1}}.product-feature--full-width{grid-template-columns:1fr;text-align:center;max-width:800px;margin-inline:auto}.product-feature--full-width .product-feature__content{text-align:center}.product-feature__content{text-align:center}@media(min-width:768px){.product-feature__content{text-align:left}}.product-feature__title{font-size:1.5rem;margin-bottom:1rem}@media(min-width:768px){.product-feature__title{font-size:2rem}}.product-feature__text{font-size:1.125rem;color:#4b5563;margin-bottom:1.5rem;line-height:1.6}.product-feature__image{display:flex;justify-content:center}.product-feature__image .product-feature__img{max-width:100%;width:100%;height:auto;max-height:440px;object-fit:contain}.product-awards{margin-top:3rem;text-align:center}.product-awards__heading{font-size:1.25rem;margin-bottom:1.5rem}.product-summary{background-color:#e8edf3}.product-summary__inner{text-align:center;max-width:800px;margin-inline:auto}.product-summary__headline{font-size:2rem;margin-bottom:1rem}@media(min-width:768px){.product-summary__headline{font-size:2.5rem}}.product-summary__text{font-size:1.125rem;color:#4b5563;margin-bottom:2rem}.product-resources__heading{font-size:2rem;text-align:center;margin-bottom:3rem}.product-resources__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.product-resources__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.product-resources__grid{grid-template-columns:repeat(4,1fr)}}.product-resource-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;overflow:hidden;text-decoration:none;color:#00263a;transition:box-shadow 250ms ease,transform 250ms ease}.product-resource-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none;color:#00263a}.product-resource-card__image{background-color:#e8edf3}.product-resource-card__image .product-resource-card__img{width:100%;height:160px;object-fit:cover;display:block}.product-resource-card__content{padding:1rem;flex:1;display:flex;flex-direction:column}.product-resource-card__date{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.product-resource-card__title{font-size:1rem;font-weight:700;color:#00263a;margin-bottom:.5rem;line-height:1.15}.product-resource-card__excerpt{font-size:.875rem;color:#4b5563;margin-bottom:0;flex:1}.product-resources__more{text-align:center;margin-top:2rem}.product-resources__more a{color:#ff4d00;font-weight:500}.product-faq{max-width:800px;margin-inline:auto}.product-faq__heading{font-size:2rem;margin-bottom:2rem;text-align:center}.product-faq__item{border-bottom:1px solid #ccd4d8;padding:1rem 0}.product-faq__item[open] .product-faq__question::after{transform:rotate(180deg)}.product-faq__question{font-size:1.125rem;font-weight:700;color:#00263a;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.product-faq__question::-webkit-details-marker{display:none}.product-faq__question::after{content:'';flex-shrink:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2300263A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 150ms ease}.product-faq__answer{padding-top:.75rem;font-size:1rem;color:#4b5563;line-height:1.6}.product-faq__answer a{color:#ff4d00}.product-faq__answer ul,.product-faq__answer ol{padding-left:1.5rem;margin-bottom:.75rem}.product-page__content{max-width:1400px;margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.product-page__content{padding-inline:2rem}}.product-page__content>h1:first-child{text-align:center;margin-top:4rem;margin-bottom:1rem;color:#00263a}@media(min-width:768px){.product-page__content>h1:first-child{margin-top:6rem}}.product-page__content>h1:first-child+h3{text-align:center;font-weight:400;color:#4b5563;font-size:1.25rem;max-width:700px;margin-inline:auto;margin-bottom:2rem}@media(min-width:768px){.product-page__content>h1:first-child+h3{font-size:1.5rem}}.product-page__content>p>a:only-child{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;background-color:#ff4d00;color:#fff;border-radius:8px;font-weight:500;text-decoration:none;transition:background-color 150ms ease}.product-page__content>p>a:only-child:hover{background-color:#d64100;color:#fff;text-decoration:none}.product-page__content>p:has(>a:only-child){text-align:center;margin-bottom:2rem}.product-page__content>p>img{display:block;max-width:100%;height:auto;margin-inline:auto;margin-bottom:2rem}.product-page__content>h1:first-child~p>img:first-of-type{max-width:600px}.product-page__content>p>img+img{margin-top:1rem}.product-page__content>h1{text-align:center;margin-top:4rem;margin-bottom:1.5rem}@media(min-width:768px){.product-page__content>h1{margin-top:6rem}}.product-page__content>h2{text-align:center;margin-top:3rem;margin-bottom:1.5rem}@media(min-width:768px){.product-page__content>h2{margin-top:4rem}}.product-page__content>h3{text-align:center;margin-top:2rem;margin-bottom:1rem}.product-page__content>p{max-width:800px;margin-inline:auto;text-align:center;color:#4b5563;font-size:1.125rem;line-height:1.6}.product-page__content>hr{border:none;border-top:2px solid rgba(255,77,0,7%);max-width:800px;margin:3rem auto}@media(min-width:768px){.product-page__content>hr{margin:5rem auto}}.product-page__content>.logo-carousel{max-width:none;margin-inline:calc(-1 * $space-4);padding:1.5rem 0}@media(min-width:768px){.product-page__content>.logo-carousel{margin-inline:calc(-1 * $space-6)}}.product-page__content>p>a>img{display:inline-block;height:60px;width:auto;margin:.5rem .75rem;vertical-align:middle}@media(min-width:768px){.product-page__content>p>a>img{height:72px}}.product-page__content>p:has(>a>img){text-align:center;max-width:none;margin-bottom:1rem}.product-page__content>.testimonials{max-width:1600px;margin-inline:auto;padding:2rem 0;display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.product-page__content>.testimonials{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.product-page__content>.testimonials{grid-template-columns:repeat(3,1fr)}}.product-page__content .testimonial{border:none;border-left:none;font-style:normal;padding:1.5rem;margin:0}.product-page__content .testimonial .testimonial__quote p{font-size:1rem;text-align:left;max-width:none;color:#00263a;margin-bottom:1rem}.product-page__content .testimonial__attribution{display:flex;align-items:center;gap:.75rem}.product-page__content .testimonial__avatar{flex-shrink:0}.product-page__content .testimonial__avatar .testimonial__avatar-img{width:40px;height:40px;border-radius:9999px;object-fit:contain}.product-page__content .testimonial__author{display:flex;flex-direction:column}.product-page__content .testimonial__name{font-style:normal;font-weight:700;font-size:.875rem;color:#00263a}.product-page__content .testimonial__role,.product-page__content .testimonial__company{font-size:.75rem;color:#6b7280}.product-page__content>h2#frequently-asked-questions{text-align:left;max-width:800px;margin-inline:auto;margin-top:4rem}.product-page__content>h2#frequently-asked-questions~p{text-align:left;max-width:800px}.product-page__content>h2#frequently-asked-questions~p strong{display:block;color:#00263a;font-size:1.125rem;margin-top:2rem;margin-bottom:.75rem}.product-page__content>h2#frequently-asked-questions~p a{color:#ff4d00}.product-page__content>h2#resources{text-align:left;max-width:800px;margin-inline:auto}.product-page__content>h2#resources~p:has(>a:only-child){text-align:left;max-width:800px}.product-page__content>h2#resources~p>a:has(>img){display:block;background:#fff;border:1px solid rgba(255,77,0,7%);border-radius:12px;padding:0;text-decoration:none;overflow:hidden;transition:box-shadow 250ms ease;margin-bottom:1.5rem}.product-page__content>h2#resources~p>a:has(>img):hover{box-shadow:0 4px 16px rgba(0,0,0,.1);text-decoration:none}.product-page__content>h2#resources~p>a:has(>img) img{width:100%;height:180px;object-fit:cover;display:block}.product-page__content>h1#supercharge-your-business-with-budgetly{background-color:#00263a;color:#fff;margin-inline:calc(-1 * $space-4);padding:4rem 1rem 1rem;margin-top:4rem;margin-bottom:0}@media(min-width:768px){.product-page__content>h1#supercharge-your-business-with-budgetly{margin-inline:calc(-1 * $space-6);padding:6rem 2rem 1.5rem}}.product-page__content>h1#supercharge-your-business-with-budgetly+p{background-color:#00263a;color:rgba(255,255,255,.85);margin-inline:calc(-1 * $space-4);padding:0 1rem 1.5rem;max-width:none}@media(min-width:768px){.product-page__content>h1#supercharge-your-business-with-budgetly+p{margin-inline:calc(-1 * $space-6);padding:0 2rem 1.5rem}}.product-page__content>h1#supercharge-your-business-with-budgetly+p strong{color:#fff}.product-page__content>.hubspot-form-wrapper{background-color:#00263a;margin-inline:calc(-1 * $space-4);padding:1rem 1rem 4rem}@media(min-width:768px){.product-page__content>.hubspot-form-wrapper{margin-inline:calc(-1 * $space-6);padding:1rem 2rem 6rem}}.product-page__content>.hubspot-form-wrapper .hubspot-form{max-width:600px;margin-inline:auto}.product-list-section{padding:4rem 0}.product-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.product-grid{grid-template-columns:repeat(3,1fr)}}.product-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;overflow:hidden;text-decoration:none;color:#00263a;transition:box-shadow 250ms ease,transform 250ms ease}.product-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none;color:#00263a}.product-card__image{background-color:#e8edf3;padding:1.5rem;display:flex;align-items:center;justify-content:center}.product-card__image .product-card__img{width:100%;height:160px;object-fit:contain}.product-card__body{padding:1.5rem;flex:1;display:flex;flex-direction:column}.product-card__title{font-size:1.125rem;font-weight:700;color:#00263a;margin-bottom:.75rem}.product-card__text{font-size:.875rem;color:#4b5563;line-height:1.6;margin-bottom:1rem;flex:1}.product-card__link{font-size:.875rem;font-weight:500;color:#ff4d00}.solution-page{overflow:hidden}.solution-hero{padding:3rem 0;background-color:#00263a;color:#fff}@media(min-width:768px){.solution-hero{padding:5rem 0}}.solution-hero__inner{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;text-align:center}@media(min-width:768px){.solution-hero__inner{grid-template-columns:1fr 1fr;text-align:left}}.solution-hero__content h1{color:#fff;margin-bottom:1rem}.solution-hero__sub{font-size:1.125rem;color:rgba(255,255,255,.85);margin-bottom:2rem;max-width:540px}@media(min-width:768px){.solution-hero__sub{font-size:1.25rem}}.solution-hero__image{display:flex;justify-content:center}.solution-hero__image .solution-hero__img{max-width:100%;height:auto;max-height:360px;object-fit:contain}.solution-intro__inner{text-align:center;max-width:800px;margin-inline:auto}.solution-intro__headline{font-size:2rem;margin-bottom:1rem}@media(min-width:768px){.solution-intro__headline{font-size:2.5rem}}.solution-intro__text{font-size:1.125rem;color:#4b5563;margin-bottom:2rem}.solution-features .container{display:flex;flex-direction:column;gap:4rem}.solution-feature{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:768px){.solution-feature{grid-template-columns:1fr 1fr}}@media(min-width:768px){.solution-feature--reversed .solution-feature__image{order:-1}}.solution-feature--full-width{grid-template-columns:1fr;text-align:center;max-width:800px;margin-inline:auto}.solution-feature--full-width .solution-feature__content{text-align:center}.solution-feature__content{text-align:center}@media(min-width:768px){.solution-feature__content{text-align:left}}.solution-feature__title{font-size:1.5rem;margin-bottom:1rem}@media(min-width:768px){.solution-feature__title{font-size:2rem}}.solution-feature__text{font-size:1.125rem;color:#4b5563;margin-bottom:1.5rem;line-height:1.6}.solution-feature__image{display:flex;justify-content:center}.solution-feature__image .solution-feature__img{max-width:100%;width:100%;height:auto;max-height:440px;object-fit:contain}.solution-case-studies__heading{font-size:2rem;text-align:center;margin-bottom:3rem}.solution-case-studies__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.solution-case-studies__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.solution-case-studies__grid{grid-template-columns:repeat(3,1fr)}}.solution-case-study-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;overflow:hidden;text-decoration:none;color:#00263a;transition:box-shadow 250ms ease,transform 250ms ease}.solution-case-study-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none;color:#00263a}.solution-case-study-card__image{background-color:#e8edf3}.solution-case-study-card__image .solution-case-study-card__img{width:100%;height:180px;object-fit:cover;display:block}.solution-case-study-card__content{padding:1rem;flex:1;display:flex;flex-direction:column}.solution-case-study-card__badges{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:.5rem}.solution-case-study-card__badges .resource-badge,.solution-case-study-card__badges .industry-badge{font-size:.6875rem;padding:.25rem .5rem;line-height:1.2;text-transform:none;letter-spacing:0;margin-bottom:0}.solution-case-study-card__date{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.solution-case-study-card__title{font-size:1rem;font-weight:700;color:#00263a;margin-bottom:.5rem;line-height:1.15}.solution-case-study-card__excerpt{font-size:.875rem;color:#4b5563;margin-bottom:0;flex:1}.solution-case-studies__more{text-align:center;margin-top:2rem}.solution-case-studies__more a{color:#ff4d00;font-weight:500}.solution-summary{background-color:#e8edf3}.solution-summary__inner{text-align:center;max-width:800px;margin-inline:auto}.solution-summary__headline{font-size:2rem;margin-bottom:1rem}@media(min-width:768px){.solution-summary__headline{font-size:2.5rem}}.solution-summary__text{font-size:1.125rem;color:#4b5563;margin-bottom:2rem}.solution-faq .container{max-width:800px;margin-inline:auto}.solution-faq__heading{font-size:2rem;margin-bottom:2rem;text-align:center}.solution-faq__item{border-bottom:1px solid #ccd4d8;padding:1rem 0}.solution-faq__item[open] .solution-faq__question::after{transform:rotate(180deg)}.solution-faq__question{font-size:1.125rem;font-weight:700;color:#00263a;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.solution-faq__question::-webkit-details-marker{display:none}.solution-faq__question::after{content:'';flex-shrink:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2300263A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 150ms ease}.solution-faq__answer{padding-top:.75rem;font-size:1rem;color:#4b5563;line-height:1.6}.solution-faq__answer a{color:#ff4d00}.solution-faq__answer ul,.solution-faq__answer ol{padding-left:1.5rem;margin-bottom:.75rem}.solution-resources__heading{font-size:2rem;text-align:center;margin-bottom:3rem}.solution-resources__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.solution-resources__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.solution-resources__grid{grid-template-columns:repeat(4,1fr)}}.solution-resources__more{text-align:center;margin-top:2rem}.solution-resources__more a{color:#ff4d00;font-weight:500}.solution-industry-resources__inner{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:768px){.solution-industry-resources__inner{grid-template-columns:1fr 1fr}}.solution-industry-resources__content{text-align:center}@media(min-width:768px){.solution-industry-resources__content{text-align:left}}.solution-industry-resources__headline{font-size:2rem;margin-bottom:1rem}@media(min-width:768px){.solution-industry-resources__headline{font-size:2.5rem}}.solution-industry-resources__text{font-size:1.125rem;color:#4b5563;margin-bottom:2rem;line-height:1.6}.solution-industry-resources__image{display:flex;justify-content:center}.solution-industry-resources__image .solution-industry-resources__img{max-width:100%;height:auto;max-height:360px;object-fit:contain}.solution-page__content{max-width:1400px;margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.solution-page__content{padding-inline:2rem}}.solution-hero__trigger{display:inline-block;font-size:.875rem;font-weight:500;color:#ff4d00;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.solution-intro__proof{display:block;background:rgba(255,77,0,7%);border-left:3px solid #ff4d00;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#00263a;margin-bottom:2rem;border-radius:8px;text-align:left}.solution-hub__section-heading{font-size:1.5rem;margin-bottom:2rem}@media(min-width:768px){.solution-hub__section-heading{font-size:2rem}}.solution-hub__sub-heading{font-size:1.25rem;font-weight:700;color:#00263a;margin-bottom:1.5rem}.solution-hub__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.solution-hub__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.solution-hub__grid{grid-template-columns:repeat(3,1fr)}}.solution-hub-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;overflow:hidden;text-decoration:none;color:#00263a;transition:box-shadow 250ms ease,transform 250ms ease}.solution-hub-card:hover,.solution-hub-card:focus-visible{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none;color:#00263a}.solution-hub-card:active{text-decoration:none}.solution-hub-card:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.solution-hub-card__image{background-color:#e8edf3}.solution-hub-card__image .solution-hub-card__img{width:100%;height:180px;object-fit:cover;display:block}.solution-hub-card__content{padding:1rem;flex:1;display:flex;flex-direction:column}.solution-hub-card__badges{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:.5rem}.solution-hub-card__date{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.solution-hub-card__title{font-size:1rem;font-weight:700;color:#00263a;margin-bottom:.5rem;line-height:1.15}.solution-hub-card__excerpt{font-size:.875rem;color:#4b5563;margin-bottom:0;flex:1}.solution-hub__more{text-align:center;margin-top:2rem}.solution-hub__more a{color:#ff4d00;font-weight:500}.solution-hub__more a:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.solution-hub__sub-section{margin-bottom:4rem}.solution-hub__sub-section:last-child{margin-bottom:0}.solution-inline-testimonial{background-color:#00263a;color:#fff}.solution-inline-testimonial__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;max-width:800px;margin-inline:auto}@media(min-width:768px){.solution-inline-testimonial__inner{flex-direction:row;text-align:left;gap:2rem}}.solution-inline-testimonial__photo{flex-shrink:0}.solution-inline-testimonial__photo .solution-inline-testimonial__img{width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.2)}@media(min-width:768px){.solution-inline-testimonial__photo .solution-inline-testimonial__img{width:120px;height:120px}}.solution-inline-testimonial__quote{margin:0;border-left:none;background-color:initial;padding:0}.solution-inline-testimonial__quote p{font-size:1.25rem;line-height:1.6;color:rgba(255,255,255,.9);margin-bottom:1rem;font-style:italic}.solution-inline-testimonial__quote footer cite{font-style:normal;font-size:.875rem;font-weight:500;color:rgba(255,255,255,.7)}.solutions-directory-hero{padding:3rem 0;background-color:#00263a;color:#fff;text-align:center}@media(min-width:768px){.solutions-directory-hero{padding:5rem 0}}.solutions-directory-hero h1{color:#fff;margin-bottom:.75rem}.solutions-directory-hero__sub{font-size:1.125rem;color:rgba(255,255,255,.8);max-width:600px;margin-inline:auto}@media(min-width:768px){.solutions-directory-hero__sub{font-size:1.25rem}}.solutions-directory-section__header{text-align:center;margin-bottom:3rem}.solutions-directory-section__header h2{margin-bottom:.5rem}.solutions-directory-section__desc{font-size:1.125rem;color:#4b5563}.solutions-directory-grid{display:grid;gap:1.5rem}.solutions-directory-grid--industries{grid-template-columns:repeat(2,1fr)}@media(min-width:576px){.solutions-directory-grid--industries{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.solutions-directory-grid--industries{grid-template-columns:repeat(4,1fr)}}.solutions-directory-grid--sizes,.solutions-directory-grid--roles{grid-template-columns:1fr;max-width:800px;margin-inline:auto}@media(min-width:576px){.solutions-directory-grid--sizes,.solutions-directory-grid--roles{grid-template-columns:repeat(2,1fr)}}.solutions-directory-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;text-decoration:none;color:#00263a;transition:box-shadow 250ms ease,transform 250ms ease}.solutions-directory-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none;color:#00263a}.solutions-directory-card:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.solutions-directory-card__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#e8edf3;color:#ff4d00;margin-bottom:.75rem;flex-shrink:0}.solutions-directory-card__name{font-size:1rem;font-weight:700;color:#00263a;margin-bottom:.25rem}.solutions-directory-card__desc{font-size:.875rem;color:#4b5563;margin-bottom:0;line-height:1.6}.solutions-directory-card--wide{flex-direction:row;text-align:left;gap:1rem;padding:1.5rem}.solutions-directory-card--wide .solutions-directory-card__icon{margin-bottom:0}.section--grey .solutions-directory-card{background-color:#fff}.trusted-voices-hero{text-align:center;padding:5rem 0}.trusted-voices-hero__inner{max-width:800px;margin-inline:auto}.trusted-voices-hero__inner h1{color:#fff;margin-bottom:.75rem}.trusted-voices-hero__sub{font-size:1.25rem;color:rgba(255,255,255,.85);margin-bottom:0}.trusted-voices-cards__heading{font-size:2rem;text-align:center;margin-bottom:3rem}.trusted-voices-cards__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.trusted-voices-cards__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.trusted-voices-cards__grid{grid-template-columns:repeat(3,1fr)}}.trusted-voices-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ccd4d8;border-radius:12px;overflow:hidden;text-decoration:none;color:#00263a;transition:box-shadow 250ms ease,transform 250ms ease}.trusted-voices-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:none;color:#00263a}.trusted-voices-card__image{background-color:#e8edf3}.trusted-voices-card__image .trusted-voices-card__img{width:100%;height:200px;object-fit:cover;display:block}.trusted-voices-card__content{padding:1rem;flex:1;display:flex;flex-direction:column}.trusted-voices-card__date{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.trusted-voices-card__title{font-size:1rem;font-weight:700;color:#00263a;line-height:1.15;margin-bottom:0}.trusted-voices-cards__more{text-align:center;margin-top:2rem}.trusted-voices-cards__more a{color:#ff4d00;font-weight:500}.bkai-label{display:inline-block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#00263a;margin-bottom:.75rem}.bkai-label--hero{color:rgba(255,255,255,.7)}.bkai{overflow:hidden}.bkai-hero{position:relative;background:#00263a;color:#fff;padding:5rem 0 3rem;overflow:hidden;text-align:center}.bkai-hero__container{position:relative;z-index:1}.bkai-hero__title{font-size:2.5rem;font-weight:700;line-height:1.1;color:#fff;margin:.75rem auto 1.5rem;max-width:640px}@media(min-width:768px){.bkai-hero__title{font-size:3rem}}.bkai-hero__desc{font-size:1rem;color:rgba(255,255,255,.85);line-height:1.6;max-width:560px;margin:0 auto 2rem}.bkai-hero__form{max-width:480px;margin:0 auto}.bkai-hero__form .hs-form__input{background:rgba(255,255,255,8%);border-color:rgba(255,255,255,.2);color:#fff}.bkai-hero__form .hs-form__input::placeholder{color:rgba(255,255,255,.45)}.bkai-hero__orb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.wrap{position:relative;width:0;height:0;perspective:1e3px;transform-style:preserve-3d;animation:bkai-orb-rotate 16s infinite linear}@keyframes bkai-orb-rotate{100%{transform:rotateY(360deg)rotateX(360deg)}}.c{position:absolute;width:2px;height:2px;background-color:#0ca;border-radius:50%;opacity:0}.bkai-transactions{background:#00263a;padding:0 0 3rem}.bkai-transactions__img{width:100%;height:auto;display:block;border-radius:12px}.bkai-logos{background:#e8edf3;padding:2.5rem 0 0;text-align:center}.bkai-logos__headline{font-size:.875rem;color:#4b5563;max-width:480px;margin:0 auto;line-height:1.6}.bkai-logos-carousel{background:#e8edf3;padding:.75rem 0 1.5rem}.bkai-problem{background:#e8edf3;padding:3rem 0 4rem}.bkai-problem__inner{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media(min-width:768px){.bkai-problem__inner{grid-template-columns:1fr 1fr}}.bkai-problem__image-col{display:flex;justify-content:center}.bkai-problem__image-card{background:#e8edf3;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.bkai-problem__img{width:100%;height:auto;border-radius:12px;object-fit:cover}.bkai-problem__content{padding:1rem 0}@media(min-width:768px){.bkai-problem__content{padding:1rem 2rem}}.bkai-problem__headline{font-size:2rem;margin:0 0 1.5rem}@media(min-width:768px){.bkai-problem__headline{font-size:2.5rem}}.bkai-problem__item{margin-bottom:1.5rem}.bkai-problem__item:last-child{margin-bottom:0}.bkai-problem__item h3{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#00263a}.bkai-problem__item p{font-size:1rem;color:#4b5563;line-height:1.6;margin:0}.bkai-solution{background:#fff;padding:4rem 0}.bkai-solution__headline{font-size:2rem;margin:0 0 .75rem}@media(min-width:768px){.bkai-solution__headline{font-size:2.5rem}}.bkai-solution__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}@media(min-width:576px){.bkai-solution__grid{grid-template-columns:1fr 1fr}}@media(min-width:992px){.bkai-solution__grid{grid-template-columns:repeat(4,1fr)}}.bkai-solution__card{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 12px 40px rgba(0,0,0,8%)}.bkai-solution__card h3{font-size:1.25rem;margin:.75rem 0;color:#00263a}.bkai-solution__card p{font-size:.875rem;color:#4b5563;line-height:1.6;margin:0}.bkai-solution__icon-img{width:56px;height:56px}.bkai-compounding{background:#e8edf3;padding:4rem 0}.bkai-compounding__inner{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:768px){.bkai-compounding__inner{grid-template-columns:1fr 1fr}}.bkai-compounding__image{display:flex;justify-content:center}@media(min-width:768px){.bkai-compounding__image{justify-content:flex-end}}.bkai-compounding__img{max-width:100%;height:auto;max-height:480px;object-fit:contain}@media(min-width:768px){.bkai-compounding__content{padding-left:2rem}}.bkai-compounding__content h2{font-size:2rem;margin-bottom:1.5rem;color:#00263a}@media(min-width:768px){.bkai-compounding__content h2{font-size:2.5rem}}.bkai-compounding__content p{font-size:1rem;color:#4b5563;line-height:1.6}.bkai-pricing{background:#e8edf3;padding:4rem 0}.bkai-pricing__headline{font-size:2rem;margin-bottom:.75rem}@media(min-width:768px){.bkai-pricing__headline{font-size:2.5rem}}.bkai-pricing__desc{font-size:1rem;color:#4b5563;max-width:560px;margin-bottom:2.5rem;line-height:1.6}.bkai-pricing__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:576px){.bkai-pricing__grid{grid-template-columns:1fr 1fr}}@media(min-width:992px){.bkai-pricing__grid{grid-template-columns:repeat(4,1fr)}}.bkai-pricing__card{background:#fff;border:1px solid rgba(0,0,0,6%);border-radius:12px;padding:2rem;box-shadow:0 12px 40px rgba(0,0,0,8%);display:flex;flex-direction:column;gap:.5rem}.bkai-pricing__price{font-size:2rem;font-weight:700;color:#00263a;line-height:1.2}.bkai-pricing__period{font-size:.75rem;font-weight:400;color:#4b5563}.bkai-pricing__list{list-style:disc;padding-left:1.5rem;margin:.75rem 0 0}.bkai-pricing__list li{font-size:1rem;color:#4b5563;line-height:1.6;margin-bottom:.25rem}.bkai-pricing__list li::marker{color:#ff4d00}.bkai-testimonial{background:#fff;padding:4rem 0}.bkai-awards{margin-top:3rem;text-align:center}.bkai-awards__heading{font-size:1.25rem;margin-bottom:1.5rem}.bkai-faq{background:#e8edf3;padding:4rem 0}.bkai-faq .container{max-width:800px}.bkai-faq__heading{font-size:2rem;margin-bottom:2rem}@media(min-width:768px){.bkai-faq__heading{font-size:2.5rem}}.bkai-cta-bottom{background:#0b2538;color:#fff;padding:5rem 0}.bkai-cta-bottom__inner{text-align:center;max-width:520px;margin:0 auto}.bkai-cta-bottom__inner h2{font-size:2rem;color:#fff;margin-bottom:1rem}@media(min-width:768px){.bkai-cta-bottom__inner h2{font-size:2.5rem}}.bkai-cta-bottom__inner p{font-size:1rem;color:rgba(255,255,255,.8);margin-bottom:2rem;line-height:1.6}.bkai-cta-bottom__form{max-width:480px;margin:0 auto}.bkai-cta-bottom__form .hs-form__input{background:rgba(255,255,255,8%);border-color:rgba(255,255,255,.2);color:#fff}.bkai-cta-bottom__form .hs-form__input::placeholder{color:rgba(255,255,255,.45)}.default-page{padding:3rem 0 5rem}@media(min-width:768px){.default-page{padding:4rem 0 6rem}}.default-page__content{max-width:800px;margin-inline:auto}.default-page__content>h1:first-child{margin-bottom:2rem}.default-page__content img{border-radius:8px;margin:1.5rem 0}.default-page__content>.testimonials,.default-page__content>.logo-carousel{max-width:1400px;margin-inline:auto}.default-page__content>.hubspot-form-wrapper{margin-top:2rem}.glossary-hero{background:#00263a;color:#fff;padding:3rem 1.5rem 0;overflow:hidden}@media(min-width:768px){.glossary-hero{padding:4rem 2rem 0}}.glossary-hero__inner{max-width:1600px;margin-inline:auto;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.glossary-hero__inner{flex-direction:row;align-items:center;gap:3rem}}.glossary-hero__inner .breadcrumbs,.glossary-hero__inner .breadcrumbs a,.glossary-hero__inner .breadcrumbs span{color:rgba(255,255,255,.6)}.glossary-hero__inner .breadcrumbs a:hover{color:#fff}.glossary-hero__text{flex:1;padding-bottom:2rem}@media(min-width:768px){.glossary-hero__text{padding-bottom:4rem}}.glossary-hero__title{color:#fff;font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:.75rem 0 1rem}@media(min-width:768px){.glossary-hero__title{font-size:2.5rem}}@media(min-width:992px){.glossary-hero__title{font-size:3rem}}.glossary-hero__subtitle{color:rgba(255,255,255,.9);font-size:1rem;font-weight:500;line-height:1.75;margin-bottom:.75rem}@media(min-width:768px){.glossary-hero__subtitle{font-size:1.125rem}}.glossary-hero__intro{color:rgba(255,255,255,.65);font-size:.875rem;line-height:1.75;margin-bottom:0}@media(min-width:768px){.glossary-hero__intro{font-size:1rem}}.glossary-hero__media{flex:none;width:100%;max-width:360px;align-self:flex-end;margin-inline:auto}@media(min-width:768px){.glossary-hero__media{max-width:420px;margin-bottom:-2rem}}@media(min-width:992px){.glossary-hero__media{max-width:500px;margin-bottom:-3rem}}.glossary-hero__media .glossary-hero__img{width:100%;height:auto;display:block;border-radius:8px 8px 0 0}.glossary-alpha{position:sticky;top:0;z-index:200;background:#fff;border-bottom:1px solid #ccd4d8;padding:.75rem 1rem;box-shadow:0 1px 2px rgba(0,0,0,5%)}.glossary-alpha__inner{max-width:1600px;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:2px}@media(min-width:768px){.glossary-alpha__inner{gap:.25rem}}.glossary-alpha__link{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem;font-weight:700;color:#00263a;text-decoration:none;border-radius:8px;transition:background 150ms ease,color 150ms ease}@media(min-width:768px){.glossary-alpha__link{width:2.5rem;height:2.5rem;font-size:1.25rem}}.glossary-alpha__link:hover,.glossary-alpha__link:focus-visible{background:#ff4d00;color:#fff}.glossary-body{padding:3rem 1.5rem}@media(min-width:768px){.glossary-body{padding:4rem 2rem}}.glossary-body__inner{max-width:1600px;margin-inline:auto;display:flex;flex-direction:column;gap:3rem}@media(min-width:992px){.glossary-body__inner{flex-direction:row;gap:4rem}}@media(min-width:992px){.glossary-sidebar{flex:0 0 280px}}@media(min-width:992px){.glossary-sidebar__sticky{position:sticky;top:5rem}}.glossary-sidebar__sticky p{font-size:.875rem;color:#4b5563;line-height:1.75;margin-bottom:.75rem}.glossary-sidebar__sticky a{color:#ff4d00;text-decoration:underline;text-underline-offset:2px}.glossary-sidebar__sticky a:hover{color:#cc3e00}.glossary-sidebar__sticky em{font-size:.75rem;color:#6b7280}.glossary-sidebar__title{font-size:1.5rem;font-weight:700;color:#00263a;line-height:1.25;margin:0 0 1rem}@media(min-width:992px){.glossary-sidebar__title{font-size:2rem}}.glossary-content{flex:1;min-width:0}.glossary-letter-group{scroll-margin-top:5rem;margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:3px solid #ff4d00}.glossary-letter-group:first-child{margin-top:0}.glossary-letter-group__heading{font-size:3rem;font-weight:700;color:#00263a;line-height:1;margin:0}.glossary-dl{margin:0 0 1rem;padding:0}.glossary-term{font-size:1.25rem;font-weight:700;color:#00263a;margin-top:1.5rem;margin-bottom:.25rem;scroll-margin-top:5rem}.glossary-term a{color:#00263a;text-decoration:none}.glossary-term a:hover{color:#ff4d00}.glossary-definition{font-size:1rem;color:#00263a;line-height:1.75;margin-left:0;margin-bottom:.75rem}.glossary-definition a{color:#ff4d00;text-decoration:underline;text-underline-offset:2px}.glossary-definition a:hover{color:#cc3e00}.glossary-empty{font-size:.875rem;color:#6b7280;font-style:italic;margin:.5rem 0 1rem}.glossary-cta{background:#e8edf3;padding:4rem 1rem;text-align:center}.glossary-cta__inner{max-width:640px;margin-inline:auto}.glossary-cta__inner h2{font-size:2rem;color:#00263a;margin-bottom:.75rem}@media(min-width:768px){.glossary-cta__inner h2{font-size:2.5rem}}.glossary-cta__inner p{font-size:1.125rem;color:#4b5563;margin-bottom:1.5rem}.template-section__heading{text-align:center;margin-bottom:3rem;font-size:2rem}@media(min-width:768px){.template-section__heading{font-size:2.5rem}}.template-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:576px){.template-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.template-grid{grid-template-columns:repeat(3,1fr)}}.template-card{display:flex;flex-direction:column}.template-card__image{aspect-ratio:3/2}.template-card__body{flex:1;display:flex;flex-direction:column}.template-card__desc{flex:1}.error-404{padding:5rem 0;text-align:center}.error-404 h1{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:3rem;font-weight:700;color:#00263a;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}@media(max-width:768px){.error-404 h1{font-size:2rem}}.error-404__message{font-size:1.125rem;color:#4b5563;line-height:1.6;max-width:800px;margin:0 auto 3rem}.error-404__search{display:flex;gap:.5rem;max-width:480px;margin:0 auto 3rem}@media(max-width:576px){.error-404__search{flex-direction:column}}.error-404__search-input{flex:1;padding:.75rem 1rem;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:1rem;color:#00263a;background:#fff;border:1px solid #ccd4d8;border-radius:8px;transition:border-color 150ms ease,box-shadow 150ms ease}.error-404__search-input::placeholder{color:#6b7280}.error-404__search-input:focus{outline:none;border-color:#ff4d00;box-shadow:0 0 0 3px rgba(255,77,0,.15)}.error-404__search-button{padding:.75rem 1.5rem;font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:1rem;font-weight:500;color:#fff;background:#ff4d00;border:none;border-radius:8px;cursor:pointer;transition:background 150ms ease;white-space:nowrap}.error-404__search-button:hover{background:#d64100}.error-404__search-button:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.error-404__nav{max-width:800px;margin:0 auto}.error-404__nav h2{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-size:1.25rem;font-weight:500;color:#00263a;margin-bottom:1rem}.error-404__nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.error-404__nav a{font-size:1rem;font-weight:500;color:#ff4d00;text-decoration:none;padding:.5rem .75rem;border-radius:4px;transition:background 150ms ease,color 150ms ease}.error-404__nav a:hover{background:#e8edf3;color:#d64100}.error-404__nav a:focus-visible{outline:2px solid #ff4d00;outline-offset:2px}.apple-pay-hero__inner{display:flex;align-items:center;gap:4rem}@media(max-width:767px){.apple-pay-hero__inner{flex-direction:column;gap:2rem;text-align:center}}.apple-pay-hero__content{flex:1}.apple-pay-hero__content h1{margin-bottom:1rem}.apple-pay-hero__text{font-size:1.125rem;line-height:1.6;margin-bottom:.75rem}.apple-pay-hero__subtext{color:#4b5563}.apple-pay-hero__image{flex:none;max-width:380px}.apple-pay-hero__image img{width:100%;height:auto}@media(max-width:767px){.apple-pay-hero__image{max-width:280px}}.apple-pay-steps{text-align:center}.apple-pay-steps h2{margin-bottom:.75rem}.apple-pay-steps__subtext{color:#4b5563;margin-bottom:3rem}.apple-pay-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:767px){.apple-pay-steps__grid{grid-template-columns:1fr;gap:1.5rem}}.apple-pay-step{background:#fff;border-radius:8px;padding:2rem;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,8%)}.apple-pay-step h3{margin-bottom:.5rem}.apple-pay-step p{color:#4b5563;margin-bottom:0}.apple-pay-step__number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ff4d00;color:#fff;font-weight:700;font-size:.875rem;margin-bottom:.75rem}.apple-pay-step__image{margin-bottom:1rem}.apple-pay-step__image img{max-height:280px;width:auto;margin:0 auto;display:block}.apple-pay-steps__help{margin-top:2rem;color:#4b5563}.apple-pay-steps__help a{color:#ff4d00}.apple-pay-methods{text-align:center}.apple-pay-methods h2{margin-bottom:.75rem}.apple-pay-methods__text{color:#4b5563;max-width:600px;margin:0 auto 3rem}.apple-pay-methods__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:767px){.apple-pay-methods__grid{grid-template-columns:1fr}}.apple-pay-method{background:#fff;border:1px solid #ccd4d8;border-radius:8px;padding:2rem;text-align:left}.apple-pay-method h3{margin-bottom:.5rem}.apple-pay-method p{color:#4b5563;margin-bottom:0}.apple-pay-method__icon{color:#ff4d00;margin-bottom:1rem}.apple-pay-faq h2{text-align:center;margin-bottom:2rem}.gated-download .gated-download__hero{padding:3rem 0;background:linear-gradient(160deg,#00263A 60%,#003a59 100%);color:#fff}@media(min-width:768px){.gated-download .gated-download__hero{padding:5rem 0}}.gated-download .gated-download__hero-inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:768px){.gated-download .gated-download__hero-inner{grid-template-columns:1.1fr .9fr;gap:4rem}}.gated-download .gated-download__cover h1{color:#fff;font-size:2rem;margin-bottom:1rem;line-height:1.1}@media(min-width:992px){.gated-download .gated-download__cover h1{font-size:2.5rem}}.gated-download .gated-download__cover .resource-badge--lg{margin-bottom:1rem}.gated-download .gated-download__sub{font-size:1.25rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:1.5rem}.gated-download .gated-download__cover-image{margin-top:1.5rem}.gated-download .gated-download__cover-img{max-width:420px;width:100%;height:auto;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.12)}.gated-download .gated-download__body{margin-top:1.5rem;color:rgba(255,255,255,.85)}.gated-download .gated-download__body h2{font-size:1.25rem;color:#fff;margin-bottom:.75rem}.gated-download .gated-download__body h3{font-size:1.125rem;color:#fff;margin-bottom:.5rem}.gated-download .gated-download__body p{font-size:.875rem;line-height:1.6;margin-bottom:.75rem}.gated-download .gated-download__body strong{color:#fff}@media(min-width:768px){.gated-download .gated-download__form-panel{position:sticky;top:3rem}}.gated-download .gated-download__form-inner{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.12);border-top:3px solid #ff4d00}.gated-download .gated-download__form-headline{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:700;line-height:1.25;color:#00263a;font-size:1.5rem;margin-bottom:1rem}.gated-download .gated-download__content{padding:3rem 0}.gated-download .gated-download__content h2{font-size:2rem;margin-top:1.5rem;margin-bottom:.75rem}.gated-download .gated-download__content h3{font-size:1.5rem;margin-top:1rem;margin-bottom:.5rem}.gated-download .gated-download__content ul,.gated-download .gated-download__content ol{padding-left:1.5rem;margin-bottom:1.5rem}.gated-download .gated-download__content ul li,.gated-download .gated-download__content ol li{margin-bottom:.5rem;line-height:1.6}.gated-download .gated-download__content img{display:block;max-width:100%;height:auto;margin:1.5rem auto;border-radius:8px}.gated-download .gated-download__content img[src*="/icons/"]{max-width:64px;margin:.75rem 0 .5rem}.gated-download .trust-badges--section{padding:2rem 0;background-color:#e8edf3}.form-page .form-page__hero{padding:3rem 0;background:linear-gradient(160deg,#00263A 60%,#003a59 100%);color:#fff}@media(min-width:768px){.form-page .form-page__hero{padding:5rem 0}}.form-page .form-page__hero-inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:768px){.form-page .form-page__hero-inner{grid-template-columns:1.1fr .9fr;gap:4rem}}.form-page .form-page__info h1{color:#fff;font-size:2rem;margin-bottom:1rem;line-height:1.1}@media(min-width:992px){.form-page .form-page__info h1{font-size:2.5rem}}.form-page .form-page__info h2{color:#fff;font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem}.form-page .form-page__info p{color:rgba(255,255,255,.85);font-size:1.125rem;line-height:1.6;margin-bottom:.75rem}.form-page .form-page__info strong{color:#fff}.form-page .form-page__info a{color:#ff4d00}.form-page .form-page__info a:hover{color:#cc3e00}.form-page .form-page__sub{font-size:1.25rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:1.5rem}.form-page .form-page__trust-points{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.form-page .form-page__trust-point{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;color:rgba(255,255,255,.9);white-space:nowrap}.form-page .form-page__trust-point-icon{display:flex;align-items:center;flex-shrink:0}.form-page .form-page__trust-point-icon svg{stroke:#ff4d00}@media(min-width:768px){.form-page .form-page__form-panel{position:sticky;top:3rem}}.form-page .form-page__form-inner{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.12);border-top:3px solid #ff4d00}.form-page .form-page__form-headline{font-family:roboto,system-ui,-apple-system,segoe ui,sans-serif;font-weight:700;line-height:1.25;color:#00263a;font-size:1.5rem;color:#00263a;margin-bottom:1rem}.form-page .form-page__hero-centered{max-width:800px;margin:0 auto;text-align:center}.form-page .form-page__hero-centered h1{color:#fff;font-size:2rem;margin-bottom:1rem;line-height:1.1}@media(min-width:992px){.form-page .form-page__hero-centered h1{font-size:2.5rem}}.form-page .form-page__hero-centered p{color:rgba(255,255,255,.85);font-size:1.125rem;line-height:1.6;margin-bottom:.75rem}.form-page .form-page__calendar-section{padding:0 0 1rem}.form-page .form-page__calendar-embed{max-width:100%;padding:0 2rem;min-height:700px}.form-page .form-page__calendar-embed .meetings-iframe-container{min-height:700px}.form-page .form-page__hero-single{max-width:800px;margin:0 auto}.form-page .form-page__hero-single h1{color:#fff;font-size:2rem;margin-bottom:1rem}@media(min-width:992px){.form-page .form-page__hero-single h1{font-size:2.5rem}}.form-page .form-page__hero-single h3{color:rgba(255,255,255,.85);font-weight:400;font-size:1.125rem;margin-bottom:1.5rem}.form-page .form-page__hero-single p{color:rgba(255,255,255,.85);line-height:1.6}.form-page .form-page__hero-single a{color:#ff4d00}.form-page .form-page__content{padding:1rem 0 3rem}.form-page .form-page__content h2{font-size:2rem;margin-top:1.5rem;margin-bottom:.75rem}.form-page .form-page__content h3{font-size:1.25rem;margin-top:1rem;margin-bottom:.5rem}.form-page .form-page__content p{line-height:1.6;margin-bottom:.75rem}.form-page .form-page__content hr{margin:2rem 0;border:none;border-top:1px solid #ccd4d8}.feature-page .feature-page__content{max-width:1400px;margin-inline:auto}.feature-page .feature-page__content>h1:first-of-type{text-align:center;margin-bottom:1rem}.feature-page .feature-page__content h2{font-size:2rem;margin-top:2.5rem;margin-bottom:1rem}.feature-page .feature-page__content h3{font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem}.feature-page .feature-page__content h4{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.75rem}.feature-page .feature-page__content img{display:block;max-width:100%;height:auto;margin:1.5rem auto;border-radius:8px}.feature-page .feature-page__content img[src*="outlined.svg"],.feature-page .feature-page__content img[src*=icon-]{display:inline-block;max-width:64px;margin:.75rem auto}.feature-page .feature-page__content hr{border:none;border-top:1px solid #ccd4d8;margin:3rem 0}.feature-page .feature-page__content ul,.feature-page .feature-page__content ol{padding-left:1.5rem;margin-bottom:1.5rem}.feature-page .feature-page__content ul li,.feature-page .feature-page__content ol li{margin-bottom:.5rem;line-height:1.6}.webinar-page .webinar-page__hero{padding:3rem 0 2rem}@media(min-width:768px){.webinar-page .webinar-page__hero{padding:5rem 0 3rem}}.webinar-page .webinar-page__content{max-width:800px;margin-inline:auto}.webinar-page .webinar-page__content>h1:first-of-type{margin-bottom:1.5rem}.webinar-page .webinar-page__content h2{font-size:2rem;margin-top:2.5rem;margin-bottom:1rem}.webinar-page .webinar-page__content h5{font-size:1.125rem;font-weight:400;color:#4b5563;line-height:1.6;margin-bottom:1.5rem}.webinar-page .webinar-page__content img{display:inline-block;max-width:120px;height:auto;margin:.5rem .75rem;vertical-align:middle}.rtsc-eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ff4d00;margin-bottom:1rem}.rtsc-feature-tag{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;background:#e8edf3;color:#00263a;border:1px solid rgba(255,77,0,.15)}.rtsc-hero{padding-block:5rem}@media(min-width:992px){.rtsc-hero{padding-block:8rem}}.rtsc-hero__grid{display:grid;gap:4rem;align-items:start}@media(min-width:992px){.rtsc-hero__grid{grid-template-columns:1fr 1fr;gap:5rem;align-items:center}}.rtsc-hero__text h1{color:#fff;font-size:2.5rem;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.5rem}@media(min-width:992px){.rtsc-hero__text h1{font-size:3rem}}.rtsc-hero__sub{font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,.75);margin-bottom:2.5rem;max-width:480px}.rtsc-hero__actions{display:flex;gap:1rem;flex-wrap:wrap}.rtsc-hero__vis{display:flex;flex-direction:column;gap:.75rem}.rtsc-card{background:rgba(255,255,255,5%);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem}.rtsc-card__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.rtsc-card__status-dot{width:8px;height:8px;border-radius:50%;background:#ff4d00;animation:rtsc-pulse 2s ease-in-out infinite}@keyframes rtsc-pulse{0%,100%{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.rtsc-card__status-dot{animation:none}}.rtsc-card__label{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.45);margin-bottom:0}.rtsc-card__title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.25rem}.rtsc-card__meta{font-size:.75rem;color:rgba(255,255,255,.4);margin-bottom:1rem}.rtsc-card__checks{display:flex;flex-wrap:wrap;gap:.5rem}.rtsc-pill{display:inline-flex;align-items:center;gap:6px;padding:3px .75rem;border-radius:9999px;font-size:11px;font-weight:500;white-space:nowrap}.rtsc-pill svg{flex-shrink:0}.rtsc-pill--pass{background:rgba(22,163,74,.12);color:#51e889;border:1px solid rgba(22,163,74,.2)}.rtsc-card--outcome{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem}.rtsc-card--approved{border-color:rgba(22,163,74,.3);background:rgba(22,163,74,6%)}.rtsc-outcome__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(22,163,74,.15);color:#51e889;flex-shrink:0}.rtsc-outcome__text{display:flex;flex-direction:column;gap:2px}.rtsc-outcome__label{font-size:1rem;font-weight:700;color:#51e889}.rtsc-outcome__detail{font-size:.75rem;color:rgba(255,255,255,.4);display:flex;align-items:center;gap:4px}.rtsc-visa-mark{color:rgba(255,255,255,.5);flex-shrink:0;vertical-align:middle}.rtsc-card--record .rtsc-record__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:575px){.rtsc-card--record .rtsc-record__list{grid-template-columns:1fr}}.rtsc-card--record .rtsc-record__list li{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:rgba(255,255,255,.6);margin-bottom:0}.rtsc-card--record .rtsc-record__list li svg{color:rgba(255,255,255,.3);flex-shrink:0}.rtsc-card--loop{padding:.75rem 1.5rem;background:rgba(255,255,255,3%);border-color:rgba(255,255,255,6%)}.rtsc-loop{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.rtsc-loop__step{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:rgba(255,255,255,.4);white-space:nowrap}.rtsc-loop__step--active{color:#fff}.rtsc-loop__step--active .rtsc-loop__dot{background:#ff4d00;box-shadow:0 0 0 3px rgba(255,77,0,.2)}.rtsc-loop__dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.25);flex-shrink:0}.rtsc-loop__dot--active{background:#ff4d00;box-shadow:0 0 0 3px rgba(255,77,0,.2)}.rtsc-loop__arrow{color:rgba(255,255,255,.15);display:flex}.rtsc-loop__arrow svg{width:14px;height:14px}.rtsc-loop__arrow--return{color:rgba(255,77,0,.3)}.rtsc-shift{padding-block:6rem}@media(max-width:767px){.rtsc-shift{padding-block:4rem}}.rtsc-shift__intro{max-width:1400px;margin-bottom:3rem}.rtsc-shift__intro h2{font-size:2rem}@media(min-width:768px){.rtsc-shift__intro h2{font-size:2.5rem}}.rtsc-shift__grid{display:grid;gap:1.5rem}@media(min-width:768px){.rtsc-shift__grid{grid-template-columns:1fr 2fr;gap:2rem}}.rtsc-shift__card{border-radius:16px;padding:2.5rem;display:flex;flex-direction:column}@media(max-width:767px){.rtsc-shift__card{padding:2rem}}.rtsc-shift__card h3{font-size:1.25rem;margin-bottom:.75rem}.rtsc-shift__card ul{list-style:none;padding:0;margin:0 0 1.5rem}.rtsc-shift__card li{position:relative;padding-left:1.5rem;font-size:.875rem;line-height:1.6;margin-bottom:.5rem}.rtsc-shift__card li::before{position:absolute;left:0;top:.25em;font-size:.875rem;font-weight:700}.rtsc-shift__card li:last-child{margin-bottom:0}.rtsc-shift__card-desc{font-size:.875rem;line-height:1.6;margin-bottom:1rem}.rtsc-shift__card--old{background:#fff;border:1px solid #ccd4d8}.rtsc-shift__card--old h3{color:#6b7280}.rtsc-shift__card--old .rtsc-shift__card-desc{color:#4b5563}.rtsc-shift__card--old li{color:#4b5563}.rtsc-shift__card--old li::before{content:"✕";color:#6b7280}.rtsc-shift__card--new{background:#00263a;border:1px solid #004163}.rtsc-shift__card--new h3{color:#fff}.rtsc-shift__card--new .rtsc-shift__card-desc{color:rgba(255,255,255,.7)}.rtsc-shift__card--new li{color:rgba(255,255,255,.85)}.rtsc-shift__card--new li::before{content:"✓";color:#ff4d00}.rtsc-shift__img{margin-top:auto;border-radius:8px;max-height:200px;object-fit:contain;width:100%}.rtsc-loop-section{padding-block:6rem}@media(max-width:767px){.rtsc-loop-section{padding-block:4rem}}.rtsc-loop-section__intro{max-width:800px;margin-bottom:4rem}.rtsc-loop-section__intro h2{color:#fff;margin-bottom:1rem}.rtsc-loop-section__sub{font-size:1.125rem;color:rgba(255,255,255,.6);line-height:1.6}.rtsc-eyebrow--on-dark{color:#ff4d00}.rtsc-ring{position:relative;width:100%;max-width:560px;margin:0 auto 5rem}.rtsc-ring::before{content:"";display:block;padding-top:100%}.rtsc-ring__svg{position:absolute;inset:0;width:100%;height:100%}.rtsc-ring__centre{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.rtsc-ring__centre-label{display:block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.4)}.rtsc-ring__centre-title{display:block;font-size:2rem;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1}@media(min-width:768px){.rtsc-ring__centre-title{font-size:2.5rem}}.rtsc-ring__node{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;width:120px;margin-left:-60px;margin-top:-40px}@media(min-width:768px){.rtsc-ring__node{width:140px;margin-left:-70px}}.rtsc-ring__node--decide{top:2%;left:50%}.rtsc-ring__node--execute{top:50%;right:0;left:auto;margin-left:0;margin-right:-10px}@media(min-width:768px){.rtsc-ring__node--execute{margin-right:-20px}}.rtsc-ring__node--record{bottom:2%;top:auto;left:50%;margin-top:0}.rtsc-ring__node--learn{top:50%;left:0;margin-left:-10px}@media(min-width:768px){.rtsc-ring__node--learn{margin-left:-20px}}.rtsc-ring__node-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(255,77,0,.15);border:2px solid #ff4d00;color:#ff4d00;margin-bottom:.5rem}@media(min-width:768px){.rtsc-ring__node-icon{width:56px;height:56px}}.rtsc-ring__node-label{font-size:.875rem;font-weight:700;color:#fff;line-height:1;margin-bottom:2px}@media(min-width:768px){.rtsc-ring__node-label{font-size:1rem}}.rtsc-ring__node-sub{font-size:10px;color:rgba(255,255,255,.45);line-height:1.3}@media(min-width:768px){.rtsc-ring__node-sub{font-size:.75rem}}.rtsc-loop-details{display:grid;gap:1.5rem}@media(min-width:768px){.rtsc-loop-details{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1200px){.rtsc-loop-details{grid-template-columns:repeat(4,1fr)}}.rtsc-loop-detail{background:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,8%);border-radius:12px;padding:2rem}.rtsc-loop-detail h3{font-size:1.25rem;color:#fff;margin-bottom:.75rem}.rtsc-loop-detail p{font-size:.875rem;line-height:1.6;color:rgba(255,255,255,.6);margin-bottom:1rem}.rtsc-loop-detail__number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ff4d00;color:#fff;font-size:.875rem;font-weight:700;margin-bottom:1rem}.rtsc-loop-detail__features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.rtsc-loop-detail__features .rtsc-feature-tag{background:rgba(255,255,255,6%);color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.1)}.rtsc-loop-detail__img{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.1);margin-top:.5rem}.rtsc-loop-callout{margin-top:3rem;padding:1.5rem 2rem;border-left:4px solid #ff4d00;background:rgba(255,77,0,8%);border-radius:0 8px 8px 0}.rtsc-loop-callout blockquote{margin:0;padding:0;border:none;background:0 0}.rtsc-loop-callout p{font-size:1.125rem;font-weight:500;color:#fff;margin-bottom:.5rem;line-height:1.25}.rtsc-loop-callout p:last-child{font-size:.875rem;font-weight:400;color:rgba(255,255,255,.6);margin-bottom:0}.rtsc-layers{padding-block:6rem}@media(max-width:767px){.rtsc-layers{padding-block:4rem}}.rtsc-layers__grid{display:grid;gap:1.5rem}@media(min-width:768px){.rtsc-layers__grid{grid-template-columns:1fr 1fr;gap:2rem}}.rtsc-layers__card{background:#fff;border:1px solid #ccd4d8;border-radius:16px;padding:2.5rem;box-shadow:0 1px 2px rgba(0,0,0,5%)}@media(max-width:767px){.rtsc-layers__card{padding:2rem}}.rtsc-layers__card h2{font-size:1.5rem;margin-bottom:1rem}@media(min-width:768px){.rtsc-layers__card h2{font-size:2rem}}.rtsc-layers__card ul{list-style:none;padding:0;margin:0 0 1.5rem}.rtsc-layers__card li{position:relative;padding-left:1.5rem;font-size:.875rem;line-height:1.6;color:#4b5563;margin-bottom:.5rem}.rtsc-layers__card li::before{content:"→";position:absolute;left:0;color:#ff4d00;font-weight:700}.rtsc-layers__card li:last-child{margin-bottom:0}.rtsc-layers__desc{font-size:.875rem;line-height:1.6;color:#4b5563;margin-bottom:1rem}.rtsc-layers__img{width:100%;border-radius:8px;border:1px solid #ccd4d8;margin-top:.5rem}.rtsc-not{padding-block:6rem}@media(max-width:767px){.rtsc-not{padding-block:4rem}}.rtsc-not__inner{max-width:1400px}.rtsc-not__inner h2{margin-bottom:2.5rem}.rtsc-not__grid{display:grid;gap:1.5rem;margin-bottom:3rem}@media(min-width:768px){.rtsc-not__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.rtsc-not__item{padding:2rem;background:#fff;border:1px solid #ccd4d8;border-radius:12px}.rtsc-not__item p{font-size:.875rem;line-height:1.6;color:#4b5563;margin-bottom:0}.rtsc-not__label{font-size:1rem;font-weight:700;color:#00263a;margin-bottom:.5rem}.rtsc-not__statement{font-size:1.5rem;font-weight:700;color:#ff4d00;max-width:800px}@media(min-width:768px){.rtsc-not__statement{font-size:2rem}}.rtsc-buddy{padding-block:6rem}@media(max-width:767px){.rtsc-buddy{padding-block:4rem}}.rtsc-buddy__grid{display:grid;gap:3rem;align-items:center}@media(min-width:992px){.rtsc-buddy__grid{grid-template-columns:1fr 1fr;gap:5rem}}.rtsc-buddy__text h2{margin-bottom:1rem}.rtsc-buddy__desc{font-size:1.125rem;line-height:1.6;color:#4b5563;margin-bottom:2rem}.rtsc-buddy__stages{display:flex;flex-direction:column;gap:.75rem}.rtsc-buddy__stage{display:flex;align-items:baseline;gap:.75rem;font-size:.875rem;color:#4b5563;padding:.75rem 1rem;background:#e8edf3;border-radius:8px}.rtsc-buddy__stage-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ff4d00;min-width:64px;flex-shrink:0}.rtsc-buddy__img{width:100%;max-width:400px;margin-inline:auto;display:block}.rtsc-closing{padding-block:8rem;text-align:center}@media(max-width:767px){.rtsc-closing{padding-block:5rem}}.rtsc-closing__inner{max-width:800px;margin-inline:auto}.rtsc-closing__inner h2{color:#fff;font-size:2rem;line-height:1.25;margin-bottom:1.5rem}@media(min-width:768px){.rtsc-closing__inner h2{font-size:2.5rem}}.rtsc-closing__lead{font-size:1.125rem;color:rgba(255,255,255,.5);margin-bottom:.75rem}.rtsc-closing__sub{font-size:1.125rem;color:rgba(255,255,255,.6);margin-bottom:3rem;line-height:1.6}.rtsc-closing__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.reviews-hero{text-align:center;padding:5rem 0 3rem}.reviews-hero h1{font-size:3rem;font-weight:700;color:#00263a;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}@media(max-width:768px){.reviews-hero h1{font-size:2.5rem}}.reviews-hero__sub{font-size:1.125rem;color:#4b5563;max-width:600px;margin:0 auto 2rem}.reviews-hero__stats{display:flex;flex-direction:column;align-items:center;gap:.75rem}.reviews-hero__rating{display:flex;align-items:center;gap:.75rem}.reviews-hero__score{font-size:3rem;font-weight:700;color:#00263a;line-height:1}.reviews-hero__stars{display:flex;gap:2px}.reviews-hero__star{color:#f59e0b;font-size:1.5rem}.reviews-hero__count{font-size:.875rem;color:#4b5563;margin:0}.reviews-hero__badge{margin-top:.5rem}.reviews-hero__casestudies-link{font-size:.875rem;color:#4b5563;margin:.5rem 0 0}.reviews-hero__casestudies-link a{color:#ff4d00;font-weight:500}.reviews-hero__casestudies-link a:hover{text-decoration:underline}.reviews-hero__attribution{font-size:.75rem;color:#4b5563;margin:.5rem 0 0}.reviews-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.reviews-filter__pill{display:inline-block;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#4b5563;background:0 0;border:1px solid #ccd4d8;border-radius:9999px;cursor:pointer;transition:all 250ms ease}.reviews-filter__pill:hover{color:#ff4d00;border-color:#ff4d00}.reviews-filter__pill--active{color:#fff;background-color:#ff4d00;border-color:#ff4d00}.reviews-filter__pill--active:hover{background-color:#d64100;border-color:#d64100;color:#fff}.reviews-grid__item[hidden]{display:none}.reviews-grid-section{padding:4rem 0 5rem}.reviews-grid-section .container{max-width:1600px}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media(max-width:992px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.reviews-grid{grid-template-columns:1fr}}.review-card{background:#fff;border:1px solid #ccd4d8;border-radius:12px;padding:2rem;display:flex;flex-direction:column;position:relative;transition:box-shadow 250ms ease}.review-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.review-card__stars{display:flex;gap:2px;margin-bottom:1rem}.review-card__star{color:#f59e0b;font-size:.875rem}.review-card__quote{margin:0 0 1.5rem;flex:1}.review-card__quote p{font-size:.875rem;line-height:1.6;color:#00263a;margin:0;overflow-wrap:break-word}.review-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(204,212,216,.5)}.review-card__meta{display:flex;flex-direction:column;min-width:0}.review-card__author{font-style:normal;font-weight:500;color:#00263a;font-size:.875rem}.review-card__role{font-size:.75rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-card__industry{font-size:.75rem;color:#ff4d00;font-weight:500}.review-card__verified{display:inline-flex;align-items:center;color:#16a34a;flex-shrink:0}.review-card__verified svg{flex-shrink:0}.review-card__source{display:inline-flex;align-items:center;gap:4px;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(204,212,216,.5);font-size:.75rem;color:#16a34a;text-decoration:none;font-weight:500}.review-card__source svg{flex-shrink:0}.review-card__source:hover{color:#107636}.reviews-switch{text-align:center;padding:4rem 0}.reviews-switch__headline{font-size:2.5rem;font-weight:700;color:#00263a;margin-bottom:3rem}@media(max-width:768px){.reviews-switch__headline{font-size:2rem}}.reviews-switch__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:992px){.reviews-switch__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.reviews-switch__grid{grid-template-columns:1fr}}.reviews-switch__step{text-align:center}.reviews-switch__step h3{font-size:1.25rem;font-weight:700;color:#00263a;margin-bottom:.5rem}.reviews-switch__step p{font-size:.875rem;color:#4b5563;line-height:1.6;margin:0}.reviews-switch__number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ff4d00;color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.reviews-switch__time{color:#ff4d00;font-weight:500}.reviews-switch__cta{margin-top:3rem}