:root{--css-navy:#02293d;--css-green:#12d678;--css-teal-dark:#055c8a;--css-teal:#377da1;--css-charcoal:#2d3133;--css-gray:#818385;--css-light-gray:#f4f4f4;--css-light-green:#b4f7d4;--css-white:#fff;--css-gradient-start:#0c685d;--css-gradient-mid1:#084256;--css-gradient-mid2:#074e6d;--css-gradient-end:#02293d;--css-font-headline:"Roboto Slab",serif;--css-font-subhead:"Roboto Condensed",sans-serif;--css-font-body:"Source Sans 3",sans-serif;--css-max-width:1200px;--css-section-padding:80px 5%;--css-card-radius:8px;--css-card-shadow:0 2px 8px rgba(2,41,61,.08);--css-card-shadow-hover:0 8px 24px rgba(2,41,61,.15);--css-transition:0.3s ease}.css-hero{background-image:url(https://4611466.fs1.hubspotusercontent-na1.net/hubfs/4611466/Belay%20Brand/Gradients/Secondary%20Gradient%201920x1080-01.png);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:100px 5% 80px;position:relative;text-align:center}.css-hero:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cg fill='none' stroke='%23fff'%3E%3Cpath d='M100 100q100-50 200 0t200 0 200 0'/%3E%3Cpath d='M50 150q100-50 200 0t200 0 200 0 100 0'/%3E%3Cpath d='M100 200q100-50 200 0t200 0 200 0'/%3E%3Cpath d='M50 250q100-50 200 0t200 0 200 0'/%3E%3Cpath d='M100 300q100-50 200 0t200 0 200 0'/%3E%3Cpath d='M50 350q100-50 200 0t200 0 200 0 100 0'/%3E%3C/g%3E%3C/svg%3E");background-size:600px 600px;bottom:0;content:"";left:0;opacity:.06;pointer-events:none;position:absolute;right:0;top:0}.css-hero-inner{margin:0 auto;max-width:800px;position:relative;z-index:1}.css-hero-label{color:var(--css-green);font-family:var(--css-font-subhead);font-size:14px;font-weight:700;letter-spacing:3px;margin-bottom:24px;text-transform:uppercase}.css-hero-label:after{background:linear-gradient(90deg,var(--css-green),var(--css-teal));border-radius:2px;content:"";display:block;height:3px;margin:16px auto 0;width:60px}.css-hero h1{color:var(--css-white);font-family:var(--css-font-headline);font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.2;margin:0 0 20px}.css-hero p{color:hsla(0,0%,100%,.85);font-family:var(--css-font-body);font-size:clamp(16px,2vw,20px);line-height:1.6;margin:0}.css-hero-stat{background:rgba(18,214,120,.1);border:1px solid rgba(18,214,120,.3);border-radius:40px;color:var(--css-green);display:inline-block;font-family:var(--css-font-subhead);font-size:16px;letter-spacing:.5px;margin-top:32px;padding:12px 32px}.css-hero-stat strong{font-size:20px;font-weight:700}.css-filter-bar{background:var(--css-white);border-bottom:1px solid #e8eaed;box-shadow:0 2px 4px rgba(0,0,0,.04);padding:20px 5%;position:sticky;top:0;z-index:100}.css-filter-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0 auto;max-width:var(--css-max-width)}.css-filter-label{color:var(--css-gray);font-family:var(--css-font-subhead);font-size:14px;font-weight:700;letter-spacing:1px;margin-right:4px;text-transform:uppercase}.css-filter-dropdown{position:relative}.css-filter-btn{align-items:center;background:var(--css-white);border:1px solid #d1d5db;border-radius:6px;color:var(--css-charcoal);cursor:pointer;display:inline-flex;font-family:var(--css-font-body);font-size:14px;gap:8px;padding:8px 16px;transition:border-color var(--css-transition),box-shadow var(--css-transition);white-space:nowrap}.css-filter-btn:hover{border-color:var(--css-teal)}.css-filter-btn.active{background:rgba(5,92,138,.05);border-color:var(--css-teal-dark);color:var(--css-teal-dark);font-weight:600}.css-filter-btn .css-filter-arrow{border-bottom:2px solid;border-right:2px solid;height:10px;margin-top:-3px;transform:rotate(45deg);transition:transform var(--css-transition);width:10px}.css-filter-btn.open .css-filter-arrow{margin-top:3px;transform:rotate(-135deg)}.css-filter-count{align-items:center;background:var(--css-teal-dark);border-radius:10px;color:var(--css-white);display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.css-filter-menu{background:var(--css-white);border:1px solid #d1d5db;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);display:none;left:0;max-height:300px;min-width:200px;overflow-y:auto;padding:8px 0;position:absolute;top:calc(100% + 4px);z-index:200}.css-filter-menu.open{display:block}.css-filter-option{align-items:center;color:var(--css-charcoal);cursor:pointer;display:flex;font-family:var(--css-font-body);font-size:14px;gap:10px;padding:8px 16px;transition:background var(--css-transition)}.css-filter-option:hover{background:var(--css-light-gray)}.css-filter-option input[type=checkbox]{accent-color:var(--css-teal-dark);height:16px;width:16px}.css-filter-reset{background:transparent;border:none;color:var(--css-teal-dark);cursor:pointer;font-family:var(--css-font-body);font-size:14px;font-weight:600;padding:8px 16px;text-decoration:underline;text-underline-offset:2px;transition:opacity var(--css-transition)}.css-filter-reset:hover{opacity:.7}.css-filter-reset.hidden{display:none}.css-filter-results-count{color:var(--css-gray);font-family:var(--css-font-body);font-size:14px;margin-left:auto}.css-grid-section{background:var(--css-light-gray);padding:var(--css-section-padding)}.css-grid-inner{margin:0 auto;max-width:var(--css-max-width)}.css-featured-section{margin-bottom:60px}.css-featured-section h2{color:var(--css-navy);font-family:var(--css-font-headline);font-size:28px;font-weight:400;margin:0 0 24px}.css-featured-carousel{overflow:hidden}.css-featured-card{background:var(--css-white);border-radius:var(--css-card-radius);box-shadow:var(--css-card-shadow);display:flex;overflow:hidden;transition:box-shadow var(--css-transition)}.css-featured-card:hover{box-shadow:var(--css-card-shadow-hover)}.css-featured-card-media{flex:0 0 50%;min-height:300px;overflow:hidden;position:relative}.css-featured-card-media img{height:100%;object-fit:cover;width:100%}.css-featured-card-content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px}.css-featured-card-stat{color:var(--css-green);font-family:var(--css-font-headline);font-size:48px;font-weight:700;line-height:1;margin-bottom:4px}.css-featured-card-stat-label{color:var(--css-gray);font-family:var(--css-font-subhead);font-size:14px;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.css-stories-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.css-no-results{color:var(--css-gray);font-family:var(--css-font-body);font-size:18px;grid-column:1/-1;padding:60px 20px;text-align:center}.css-story-card{background:var(--css-white);border-radius:var(--css-card-radius);box-shadow:var(--css-card-shadow);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow var(--css-transition),transform var(--css-transition)}.css-story-card:hover{box-shadow:var(--css-card-shadow-hover);transform:translateY(-4px)}.css-story-card.hidden{display:none}.css-card-header{align-items:center;display:flex;gap:16px;padding:24px 24px 0}.css-card-logo{border-radius:4px;height:48px;object-fit:contain;width:48px}.css-card-company{color:var(--css-charcoal);font-family:var(--css-font-subhead);font-size:14px;font-weight:600}.css-card-industry{color:var(--css-gray);font-family:var(--css-font-body);font-size:12px}.css-card-stat{padding:20px 24px 0}.css-card-stat-number{color:var(--css-navy);font-family:var(--css-font-headline);font-size:36px;font-weight:700;line-height:1}.css-card-stat-label{color:var(--css-gray);font-family:var(--css-font-body);font-size:13px;margin-top:4px}.css-card-quote{flex:1;padding:16px 24px}.css-card-quote p{color:var(--css-charcoal);font-family:var(--css-font-body);font-size:15px;font-style:italic;line-height:1.6;margin:0}.css-card-footer{align-items:center;display:flex;justify-content:space-between;padding:0 24px 24px}.css-card-attribution{align-items:center;display:flex;gap:10px}.css-card-photo{border-radius:50%;height:36px;object-fit:cover;width:36px}.css-card-name{color:var(--css-navy);font-family:var(--css-font-subhead);font-size:13px;font-weight:600;line-height:1.3}.css-card-title{color:var(--css-gray);font-family:var(--css-font-body);font-size:12px}.css-card-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 24px 16px}.css-card-tag{background:var(--css-light-gray);border-radius:12px;color:var(--css-gray);font-family:var(--css-font-body);font-size:11px;padding:3px 10px;white-space:nowrap}.css-card-tag.video-tag{background:rgba(18,214,120,.1);color:var(--css-teal-dark)}.css-card-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.css-card-arrow{align-items:center;color:var(--css-teal-dark);display:inline-flex;font-family:var(--css-font-subhead);font-size:13px;font-weight:600;gap:4px;transition:gap var(--css-transition)}.css-story-card:hover .css-card-arrow{gap:8px}.css-detail-hero{background-image:url(https://4611466.fs1.hubspotusercontent-na1.net/hubfs/4611466/Belay%20Brand/Gradients/Secondary%20Gradient%201920x1080-01.png);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:120px 5% 80px;position:relative}.css-detail-hero-inner{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:var(--css-max-width);position:relative;z-index:1}.css-detail-hero-content{flex:1}.css-detail-hero-label{color:var(--css-green);font-family:var(--css-font-subhead);font-size:14px;font-weight:700;letter-spacing:3px;margin-bottom:16px;text-transform:uppercase}.css-detail-hero h1{color:var(--css-white);font-family:var(--css-font-headline);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.25;margin:0 0 24px}.css-detail-hero-client{align-items:center;display:flex;gap:16px}.css-detail-hero-photo{border:2px solid rgba(18,214,120,.4);border-radius:50%;height:56px;object-fit:cover;width:56px}.css-detail-hero-name{color:var(--css-white);font-family:var(--css-font-subhead);font-size:18px;font-weight:700}.css-detail-hero-title{color:hsla(0,0%,100%,.75);font-family:var(--css-font-body);font-size:15px}.css-detail-hero-cover{border-radius:12px;flex:0 0 400px;height:280px;overflow:hidden}.css-detail-hero-cover img{height:100%;object-fit:cover;width:100%}.css-stats-bar{background:var(--css-white);margin-top:-40px;padding:0 5%;position:relative;z-index:2}.css-stats-bar-inner{align-items:stretch;display:flex;gap:24px;justify-content:center;margin:0 auto;max-width:960px}.css-stat-box{background:var(--css-white);border-radius:12px;box-shadow:0 4px 24px rgba(2,41,61,.1);flex:1;overflow:hidden;padding:32px 24px 28px;position:relative;text-align:center;transition:transform var(--css-transition),box-shadow var(--css-transition)}.css-stat-box:hover{box-shadow:0 8px 32px rgba(2,41,61,.16);transform:translateY(-4px)}.css-stat-accent{background:linear-gradient(90deg,var(--css-green) 0,var(--css-teal) 100%);height:4px;left:0;position:absolute;right:0;top:0}.css-stat-box+.css-stat-box{border-left:none;padding-left:24px}.css-stat-number{color:var(--css-navy);font-family:var(--css-font-headline);font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1;margin-bottom:12px}.css-stat-label{color:var(--css-gray);font-family:var(--css-font-subhead);font-size:13px;font-weight:600;letter-spacing:1px;line-height:1.4;text-transform:uppercase}.css-featured-video{background:var(--css-navy);padding:48px 5% 56px}.css-featured-video-inner{margin:0 auto;max-width:880px}.css-featured-video .css-video-container{border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.3);overflow:hidden}.css-getting-started-section{padding:0}.css-story-layout{align-items:start;display:grid;gap:48px;grid-template-columns:280px 1fr;margin:0 auto;max-width:var(--css-max-width);padding:60px 5%}.css-company-info{background:var(--css-white);border-radius:var(--css-card-radius);box-shadow:var(--css-card-shadow);padding:28px;position:sticky;top:100px}.css-company-logo{margin-bottom:24px;max-height:60px;max-width:160px;object-fit:contain}.css-info-group{margin-bottom:20px}.css-info-label{color:var(--css-gray);font-family:var(--css-font-subhead);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.css-info-value{color:var(--css-charcoal);font-family:var(--css-font-body);font-size:15px;line-height:1.5}.css-service-pills{display:flex;flex-wrap:wrap;gap:6px}.css-service-pill{background:rgba(5,92,138,.08);border-radius:16px;color:var(--css-teal-dark);font-family:var(--css-font-body);font-size:12px;padding:4px 12px;white-space:nowrap}.css-story-content{min-width:0}.css-video-container{border-radius:var(--css-card-radius);box-shadow:var(--css-card-shadow);height:0;margin-bottom:40px;overflow:hidden;padding-bottom:56.25%;position:relative}.css-video-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.css-primary-quote{border-left:4px solid var(--css-green);margin:0 0 40px;padding:32px 0 32px 32px;position:relative}.css-primary-quote p{color:var(--css-navy);font-family:var(--css-font-headline);font-size:clamp(20px,2.5vw,26px);font-style:italic;font-weight:300;line-height:1.5;margin:0 0 16px}.css-primary-quote cite{color:var(--css-gray);font-family:var(--css-font-subhead);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.5px}.css-story-section{margin-bottom:48px}.css-story-section h2{border-bottom:2px solid var(--css-light-gray);color:var(--css-navy);font-family:var(--css-font-headline);font-size:28px;font-weight:400;margin:0 0 20px;padding-bottom:12px}.css-story-section p{color:var(--css-charcoal);font-family:var(--css-font-body);font-size:17px;line-height:1.8;margin:0 0 16px}.css-story-section strong{color:var(--css-navy)}.css-story-section ol,.css-story-section ul{color:var(--css-charcoal);font-family:var(--css-font-body);font-size:17px;line-height:1.8;margin:0 0 16px;padding-left:24px}.css-secondary-quote{background:var(--css-light-gray);border-radius:var(--css-card-radius);margin:32px 0 48px;padding:28px 32px}.css-secondary-quote p{color:var(--css-navy);font-family:var(--css-font-body);font-size:18px;font-style:italic;line-height:1.6;margin:0 0 12px}.css-secondary-quote cite{color:var(--css-gray);font-family:var(--css-font-subhead);font-size:13px;font-style:normal;font-weight:600}.css-story-cta{background:linear-gradient(135deg,var(--css-gradient-start),var(--css-gradient-end));border-radius:12px;margin:48px 0;padding:48px;text-align:center}.css-story-cta h3{color:var(--css-white);font-family:var(--css-font-headline);font-size:28px;font-weight:400;margin:0 0 24px}.css-story-cta a{background:var(--css-green);border-radius:6px;color:var(--css-navy);display:inline-block;font-family:var(--css-font-subhead);font-size:16px;font-weight:700;letter-spacing:1px;padding:14px 40px;text-decoration:none;text-transform:uppercase;transition:background var(--css-transition),transform var(--css-transition)}.css-story-cta a:hover{background:var(--css-light-green);transform:translateY(-2px)}.css-related-section{background:var(--css-light-gray);padding:var(--css-section-padding)}.css-related-inner{margin:0 auto;max-width:var(--css-max-width)}.css-related-section h2{color:var(--css-navy);font-family:var(--css-font-headline);font-size:28px;font-weight:400;margin:0 0 32px;text-align:center}.css-related-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.fss-container{border-radius:var(--css-card-radius);box-shadow:var(--css-card-shadow);overflow:hidden}.fss-container-style1{background:var(--css-white);display:flex}.fss-container-style1 .fss-media{flex:0 0 50%;min-height:300px;position:relative}.fss-container-style1 .fss-media iframe,.fss-container-style1 .fss-media img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.fss-container-style1 .fss-content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px}.fss-container-style2{background:linear-gradient(135deg,var(--css-gradient-start),var(--css-gradient-end));padding:60px;text-align:center}.fss-container-style2 .fss-quote,.fss-container-style2 .fss-quote-cite,.fss-container-style2 .fss-stat-number{color:var(--css-white)}.fss-container-style2 .fss-stat-number{color:var(--css-green)}.fss-container-style3{background:var(--css-white);padding:28px}.fss-stat{margin-bottom:16px}.fss-stat-number{color:var(--css-navy);font-family:var(--css-font-headline);font-size:42px;font-weight:700;line-height:1}.fss-stat-label{color:var(--css-gray);font-family:var(--css-font-body);font-size:13px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.fss-quote{color:var(--css-navy);font-family:var(--css-font-headline);font-size:20px;font-style:italic;font-weight:300;line-height:1.5;margin:0 0 16px}.fss-quote-cite{color:var(--css-gray);display:block;font-weight:600;margin-bottom:20px}.fss-cta,.fss-quote-cite{font-family:var(--css-font-subhead);font-size:14px}.fss-cta{align-items:center;color:var(--css-teal-dark);display:inline-flex;font-weight:700;gap:8px;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:gap var(--css-transition)}.fss-cta:hover{gap:12px}.fss-cta:after{content:"\2192"}.sss-container{padding:var(--css-section-padding)}.sss-title{color:var(--css-navy);font-family:var(--css-font-headline);font-size:32px;font-weight:400;margin:0 0 8px;text-align:center}.sss-subtitle{color:var(--css-gray);font-family:var(--css-font-body);font-size:18px;margin:0 0 40px;text-align:center}.sss-grid-container{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.sss-carousel-container,.sss-grid-container{margin:0 auto;max-width:var(--css-max-width)}.sss-carousel-container{overflow:hidden}.sss-view-all{margin-top:40px;text-align:center}.sss-view-all a{color:var(--css-teal-dark);font-family:var(--css-font-subhead);font-size:16px;font-weight:700;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color var(--css-transition)}.sss-view-all a:hover{color:var(--css-navy)}@media (max-width:1024px){.css-related-grid,.css-stories-grid,.sss-grid-container{grid-template-columns:repeat(2,1fr)}.css-story-layout{grid-template-columns:1fr}.css-company-info{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);position:static}.css-company-logo{grid-column:1/-1}.css-detail-hero-cover{flex:0 0 300px;height:220px}.css-featured-card{flex-direction:column}.css-featured-card-media{min-height:200px}.fss-container-style1{flex-direction:column}.fss-container-style1 .fss-media{min-height:220px}}@media (max-width:768px){:root{--css-section-padding:48px 5%}.css-detail-hero,.css-hero{padding:80px 5% 60px}.css-detail-hero-inner{flex-direction:column;text-align:center}.css-detail-hero-client{justify-content:center}.css-detail-hero-cover{flex:none;height:200px;width:100%}.css-stats-bar-inner{flex-direction:column;gap:16px}.css-stat-box+.css-stat-box{border-left:none;padding-left:24px}.css-featured-video{padding:32px 5%}.css-filter-inner{align-items:stretch;flex-direction:column}.css-filter-label{margin-bottom:4px}.css-filter-results-count{margin-left:0}.css-related-grid,.css-stories-grid,.sss-grid-container{grid-template-columns:1fr}.css-company-info{grid-template-columns:repeat(2,1fr)}.css-story-cta,.fss-container-style2{padding:32px 24px}}@media (max-width:480px){.css-company-info{grid-template-columns:1fr}.css-primary-quote p{font-size:18px}.css-story-section h2{font-size:24px}}