:root{--nav-drawer-text: #0945c7;--nav-drawer-cta-bg: #0945c7}.raise-page{display:flex;flex-direction:column;gap:12.5rem;overflow-x:hidden;background-color:#fff;margin-top:5rem}.raise-page>*:first-child{margin-top:0}.raise-section-h2{font-family:var(--font-heading);font-size:3.5rem;font-weight:400;letter-spacing:-.0625rem;line-height:1.4;color:#272e3d;margin:0;display:flex;gap:.5625rem;align-items:center;flex-wrap:wrap;justify-content:center}.raise-gradient-text{background:linear-gradient(90deg,#0084ee,#008e7e 93.75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.raise-btn{background:#0945c7;color:#fff;font-family:var(--font-body);font-size:.875rem;font-weight:700;line-height:1.6;padding:.5rem 1rem;text-decoration:none;display:inline-block;border:none;cursor:pointer;width:12rem;text-align:center}.raise-hero{background:url(/assets/raise/gradient-background.png) center center / cover no-repeat;position:relative;overflow:hidden;height:43.25rem}.raise-hero-grid{--grid-cell: 6.84vw;--grid-color: rgba(9, 69, 199, .08);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--grid-color) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-color) 1px,transparent 1px);background-size:var(--grid-cell) var(--grid-cell);background-position:center top}.raise-hero-content{display:flex;justify-content:space-between;align-items:center;padding:13.5625rem 5rem 5rem;max-width:90rem;margin-inline:auto;position:relative;z-index:2}.raise-hero-text{display:flex;flex-direction:column;max-width:37.625rem}.raise-h1{font-family:var(--font-heading);font-size:6.25rem;font-weight:400;color:#0945c7;line-height:1.3;letter-spacing:-.125rem;margin:0}.raise-hero-desc{font-family:var(--font-body);font-size:1rem;color:#272e3d;line-height:1.6;margin:0}.raise-hero-visual{flex-shrink:0;width:15.1rem;transition:transform .4s ease-out}.raise-hero-visual:hover{transform:translateY(-.5rem)}.raise-hero-visual img{width:100%;height:auto}.raise-approach{display:flex;justify-content:space-between;align-items:flex-start;padding:0 5rem}.raise-approach-text{display:flex;flex-direction:column;gap:2.5rem;max-width:39.25rem}.raise-approach .raise-section-h2{justify-content:flex-start}.raise-approach-paragraphs{display:flex;flex-direction:column;gap:2rem}.raise-approach-paragraphs p{font-family:var(--font-body);font-size:1.25rem;color:#4c5361;line-height:1.6;letter-spacing:-.025rem;margin:0}.raise-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);flex-shrink:0;width:36.6875rem}.raise-stat{display:flex;flex-direction:column;gap:1.4375rem;align-items:center;justify-content:center;padding:4rem 3.0625rem;border:.0625rem solid #d0d1d5;text-align:center}.raise-stat:nth-child(1){border-right:none;border-bottom:none}.raise-stat:nth-child(2){border-bottom:none}.raise-stat:nth-child(3){border-right:none}.raise-stat-value{font-family:var(--font-heading);font-size:2.5rem;font-weight:400;color:#272e3d;letter-spacing:-.0625rem;line-height:1.4;margin:0}.raise-stat-label{font-family:var(--font-body);font-size:1.5rem;color:#4c5361;letter-spacing:-.0625rem;line-height:1.4;margin:0}.raise-focus{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.raise-focus-header{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;max-width:52.8125rem}.raise-focus-subtitle{font-family:var(--font-body);font-size:1.5rem;color:#4c5361;line-height:1.4;letter-spacing:-.0625rem;text-align:center;margin:0}.raise-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.raise-focus-card{display:flex;flex-direction:column;gap:3rem;padding:3rem 4rem;border-top:.0625rem solid #e7e8ea;border-bottom:.0625rem solid #e7e8ea;border-left:none}.raise-focus-card:nth-child(3n+2),.raise-focus-card:nth-child(3n){border-left:.0625rem solid #e7e8ea}.raise-focus-icon{width:3.5rem;height:3.5rem;display:block;margin-left:.25rem}.raise-focus-card-text{display:flex;flex-direction:column;gap:.5rem}.raise-focus-card-title{font-family:var(--font-body);font-size:1.5rem;font-weight:400;color:#272e3d;letter-spacing:-.0625rem;line-height:1.4;margin:0}.raise-focus-card-desc{font-family:var(--font-body);font-size:1rem;color:#747b86;line-height:1.6;margin:0;max-width:18.6875rem}.raise-criteria{display:flex;align-items:stretch;background:#e8f3f1;padding:4rem 5rem;gap:0}.raise-criteria-image{width:35.375rem;flex-shrink:0;overflow:hidden}.raise-criteria-image img{width:100%;height:100%;object-fit:cover;display:block}.raise-criteria-content{display:flex;flex-direction:column;gap:3rem;padding-left:5.4375rem;flex:1}.raise-criteria-heading{font-family:var(--font-heading);font-size:2.5rem;font-weight:400;letter-spacing:-.0625rem;line-height:1.4;margin:0;background:linear-gradient(90deg,#0084ee,#008e7e 93.75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.raise-criteria-list,.raise-criteria-item-wrap{display:flex;flex-direction:column;gap:1.25rem}.raise-criteria-item{display:flex;flex-direction:column;gap:.5rem}.raise-criteria-title-row{display:flex;gap:1.5rem;align-items:center}.raise-criteria-dot{width:.5rem;height:.5rem;background:linear-gradient(90deg,#68caff 10%,#6fbcb0);flex-shrink:0}.raise-criteria-title{font-family:var(--font-body);font-size:1.5rem;font-weight:400;color:#272e3d;letter-spacing:-.0625rem;line-height:1.4;margin:0}.raise-criteria-desc{font-family:var(--font-body);font-size:1rem;color:#4c5361;line-height:1.6;margin:0;padding-left:2rem}.raise-criteria-divider{width:calc(100% - 2rem);height:.0625rem;background:#e7e8ea;margin-left:2rem}.raise-portfolio{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:0 5rem}.raise-portfolio-track-wrap{width:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-behavior:smooth}.raise-portfolio-track-wrap::-webkit-scrollbar{height:.375rem}.raise-portfolio-track-wrap::-webkit-scrollbar-thumb{background:#d0d1d5;border-radius:.1875rem}.raise-portfolio-track{display:flex;width:max-content;animation:portfolio-autoscroll 30s linear infinite}.raise-portfolio-track-wrap:hover .raise-portfolio-track{animation-play-state:paused}@keyframes portfolio-autoscroll{0%{transform:translate(0)}50%{transform:translate(calc(-50% - .0625rem))}50.1%{transform:translate(0)}to{transform:translate(0)}}.raise-portfolio-card{display:flex;flex-direction:column;justify-content:space-between;width:20rem;height:20rem;padding:3.5rem 2.5rem 2rem;border-left:.0625rem solid #d0d1d5;border-top:.0625rem solid #d0d1d5;border-bottom:.0625rem solid #d0d1d5;flex-shrink:0}.raise-portfolio-card:last-child{border-right:.0625rem solid #d0d1d5}.raise-portfolio-card:hover{background:#fff2d9}.raise-portfolio-card-top{display:flex;flex-direction:column;gap:1rem}.raise-portfolio-logo{display:block;max-height:3.625rem;width:auto;max-width:10.875rem;object-fit:contain;object-position:left center}.raise-portfolio-desc{font-family:var(--font-body);font-size:1rem;color:#39404f;line-height:1.6;margin:0}.raise-portfolio-category{font-family:var(--font-body);font-size:1rem;color:#747b86;line-height:1.6;margin:0;text-align:right}.raise-portfolio-cta-text{font-family:var(--font-body);font-size:1rem;color:#4c5361;line-height:1.6;text-align:center;margin:0}.raise-portfolio-cta-text a{color:#4c5361;text-decoration:underline}.raise-faq-section{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%;padding:0 5rem}.raise-faq-heading{font-family:var(--font-heading);font-size:3.5rem;font-weight:400;letter-spacing:-.0625rem;line-height:1.4;margin:0;background:linear-gradient(90deg,#0084ee,#008e7e 93.75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.raise-faq-list{width:100%;max-width:80rem;border-top:.0625rem solid #e7e8ea}.raise-faq-item{cursor:pointer}.raise-faq-question-row{display:flex;justify-content:space-between;align-items:center;min-height:5rem;padding:0 .75rem;border-bottom:.0625rem solid #e7e8ea}.raise-faq-item.is-open .raise-faq-question-row{border-bottom:none}.raise-faq-question{font-family:var(--font-body);font-size:1.25rem;color:#000;letter-spacing:-.025rem;line-height:1.6;margin:0;flex:1;padding-right:1rem}.raise-faq-icon{width:2.25rem;height:2.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.raise-faq-item .faq-icon-minus{display:none}.raise-faq-item .faq-icon-plus,.raise-faq-item.is-open .faq-icon-minus{display:block}.raise-faq-item.is-open .faq-icon-plus{display:none}.raise-faq-answer{display:none;padding:0 .75rem 1.5rem;border-bottom:.0625rem solid #e7e8ea}.raise-faq-item.is-open .raise-faq-answer{display:block}.raise-faq-answer-text{font-family:var(--font-body);font-size:1.25rem;color:#000;line-height:1.6;letter-spacing:-.025rem;margin:0}.raise-pitch-section{display:flex;align-items:stretch;max-width:80rem;margin:0 auto 5rem;width:100%;height:22rem}.raise-pitch-image{width:36.25rem;flex-shrink:0;overflow:hidden}.raise-pitch-image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.raise-pitch-card{background:#272e3d;flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 4rem}.raise-pitch-inner{display:flex;flex-direction:column;gap:5.75rem;width:100%}.raise-pitch-text{display:flex;flex-direction:column;gap:.75rem}.raise-pitch-heading{font-family:var(--font-heading);font-size:2.5rem;font-weight:400;letter-spacing:-.0625rem;line-height:1.4;margin:0;background:linear-gradient(90deg,#68caff 10%,#6fbcb0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.raise-pitch-subtitle{font-family:var(--font-body);font-size:1.5rem;color:#fff;letter-spacing:-.0625rem;line-height:1.4;margin:0}.raise-pitch-body{font-family:var(--font-body);font-size:1rem;color:#b9bbc2;line-height:1.6;margin:0}@media(max-width:75rem){.raise-approach{flex-direction:column;gap:3.75rem;padding:0 2.5rem}.raise-approach-text{max-width:100%}.raise-stats-grid{width:100%}.raise-focus-grid{grid-template-columns:repeat(2,1fr)}.raise-focus-card:nth-child(3n+2),.raise-focus-card:nth-child(3n){border-left:none}.raise-focus-card:nth-child(2n){border-left:.0625rem solid #d0d1d5}.raise-criteria{flex-direction:column;padding:2.5rem}.raise-criteria-image{width:100%;height:25rem}.raise-criteria-content{padding-left:0;padding-top:2.5rem}.raise-pitch-section{flex-direction:column;height:auto}.raise-pitch-image{width:100%;height:20rem}.raise-pitch-inner{gap:3rem}}@media(max-width:48rem){.raise-page{gap:5rem}.raise-hero{height:100svh;min-height:40rem}.raise-hero-content{flex-direction:column;padding:0 1rem 3rem;gap:0;align-items:flex-start;justify-content:flex-end;position:absolute;inset:0;z-index:2}.raise-hero-text{max-width:100%}.raise-h1{font-size:3.5rem;letter-spacing:-.0625rem}.raise-hero-desc{font-size:.875rem}.raise-hero-visual{width:8rem;align-self:flex-start;margin-bottom:1rem;order:-1}.raise-section-h2{font-size:1.75rem;letter-spacing:-.0625rem}.raise-btn{width:100%}.raise-approach{padding:0 1rem}.raise-approach .raise-section-h2{justify-content:center}.raise-approach-paragraphs p{font-size:1rem}.raise-stats-grid{grid-template-columns:repeat(2,1fr)}.raise-stat{padding:2rem 1.5rem}.raise-stat-value{font-size:1.5rem}.raise-stat-label{font-size:1rem}.raise-stat:nth-child(1){border:.0625rem solid #d0d1d5;border-right:none;border-bottom:none}.raise-stat:nth-child(2){border:.0625rem solid #d0d1d5;border-bottom:none}.raise-stat:nth-child(3){border:.0625rem solid #d0d1d5;border-right:none}.raise-stat:nth-child(4){border:.0625rem solid #d0d1d5}.raise-focus-header{padding:0 1rem}.raise-focus-subtitle{font-size:.9375rem;letter-spacing:0}.raise-focus-grid{grid-template-columns:repeat(2,1fr);padding:0}.raise-focus-card{padding:2rem 0;gap:1.5rem;align-items:center;text-align:center;border-top:.0625rem solid #d0d1d5;border-bottom:none;border-left:none!important}.raise-focus-card:nth-child(2n){border-left:.0625rem solid #d0d1d5!important}.raise-focus-card:nth-child(5),.raise-focus-card:nth-child(6){border-bottom:.0625rem solid #d0d1d5}.raise-focus-icon{width:2.5rem;height:2.5rem;margin-left:0}.raise-focus-card-text{align-items:center}.raise-focus-card-title{font-size:1rem;text-align:center}.raise-focus-card-desc{display:none}.raise-criteria{flex-direction:column;padding:0;background:#e8f3f1}.raise-criteria-image{width:100%;height:21rem}.raise-criteria-content{padding:1.5rem;gap:1.5rem}.raise-criteria-heading{font-size:1.5rem}.raise-criteria-title{font-size:1rem}.raise-criteria-desc{font-size:.875rem}.raise-criteria-divider{width:100%;margin-left:0}.raise-portfolio{padding:0 1rem}.raise-portfolio-card{width:20rem;height:20rem}.raise-portfolio-cta-text{font-size:.875rem}.raise-faq-section{padding:0 1rem}.raise-faq-heading{font-size:1.75rem;text-align:center}.raise-faq-question,.raise-faq-answer-text{font-size:1rem}.raise-pitch-section{flex-direction:column;height:auto;margin:0 1rem}.raise-pitch-image{width:100%;height:16.6875rem}.raise-pitch-card{padding:2.625rem 1.5rem}.raise-pitch-inner{gap:1.5rem}.raise-pitch-heading{font-size:1.5rem}.raise-pitch-subtitle{font-size:1rem;letter-spacing:0}.raise-pitch-body{font-size:.875rem}}
