:root{--corner-sharp:0}.proposal.proposal-corner-sharp{.header-block{.logo-wrapper img{border-radius:var(--corner-sharp)}}.header-block.style-1{.style-1-logo{border-radius:var(--corner-sharp)}}.header-block.style-4 .cover-page-content{border-radius:var(--corner-sharp)}.proposal-block-content{.swiper-btn-wrapper .swiper-btn,.team-block .team-member-card-image,.team-block.style-1 .team-member-card,.team-block.style-1 .team-member-card-content,.timeline-card{border-radius:var(--corner-sharp)}}.case-study-block .case-study-swiper,.case-study-block .case-study-swiper .swiper-slide,.case-study-block.style-1 .case-study-hero,.case-study-block.style-1 .case-study-overlay,.case-study-block.style-1 .case-study-result-list li,.case-study-block.style-1 .proposal-block-content:before,.image-block .img-wrapper,.key-metrics-block .key-metrics-card-wrapper,.key-metrics-block .key-metrics-card-wrapper .key-metrics-card,.key-metrics-block .key-metrics-img-wrapper,.main-action-btn-wrapper .swiper-btn,.quote-block .quote-card,.team-block .team-member-card,.team-block .team-member-card-content,.team-block .team-member-card-image,.testimonial-block .testimonial-card,.value-proposition-block .value-position-card,.video-block .img-wrapper{border-radius:var(--corner-sharp)}}.proposal.proposal-corner-sharp .btn-proposal,.proposal.proposal-corner-sharp .swiper-btn-wrapper .swiper-btn{border-radius:var(--corner-sharp)}:root{--rounded-sm:8px;--rounded-lg:12px;--rounded-xl:16px;--rounded-2xl:24px}.proposal.proposal-corner-rounded{.header-block{.logo-wrapper img{border-radius:var(--rounded-lg)}}.header-block.style-1{.style-1-logo{border-radius:var(--rounded-lg)}}.header-block.style-4 .cover-page-content{border-radius:var(--rounded-2xl)}.proposal-block .timeline-card{border-radius:18px}.team-block.style-2 .team-member-card,.team-block.style-2 .team-member-card-content{border-radius:var(--rounded-xl)}.proposal-block .swiper-btn-wrapper .swiper-btn{border-radius:var(--rounded-2xl)}.value-proposition-block .value-position-card{border-radius:var(--rounded-xl)}.key-metrics-block.style-1 .key-metrics-card-wrapper .key-metrics-card,.key-metrics-block.style-2 .key-metrics-img-wrapper{border-radius:20px}.key-metrics-block.style-3 .key-metrics-card-wrapper{border-top-left-radius:20px;border-top-right-radius:20px}.key-metrics-block.style-3 .key-metrics-img-wrapper{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.case-study-block.style-1 .case-study-hero{border-radius:var(--rounded-2xl)}.case-study-block.style-1 .case-study-overlay{border-top-right-radius:var(--rounded-2xl)}.case-study-block .case-study-swiper,.case-study-block .case-study-swiper .swiper-slide{border-radius:var(--rounded-xl)}.case-study-block.style-1 .case-study-result-list li{border-radius:var(--rounded-2xl)}.quote-block .quote-card{border-radius:20px}.image-block .img-wrapper,.video-block .img-wrapper{border-radius:var(--rounded-xl)}}.proposal.proposal-corner-rounded .btn-proposal{border-radius:var(--rounded-2xl)}.proposal.proposal-font-sm .proposal-block-content,.proposal.proposal-font-sm .proposal-block.is-editing .proposal-block-edit-form{font-size:15px;.heading{font-size:32px;margin-bottom:30px}.heading-lg{font-size:40px}.sub-heading{font-size:24px}ul{gap:6px}}.proposal.proposal-font-sm .proposal-block .editable-content{h2{font-size:36px;margin-bottom:34px}h3{font-size:30px}h4{font-size:26px}h5{font-size:22px}h6{font-size:20px}li p{margin-bottom:0}}.proposal.proposal-font-sm .timeline-block .timeline-card-heading{font-size:20px}.proposal.proposal-font-sm .timeline-block .timeline-card-deliverables-heading{font-size:12px}.proposal.proposal-font-sm .timeline-block .timeline-details{font-size:14px}.proposal.proposal-font-sm .team-block .team-member-name{font-size:20px}.proposal.proposal-font-sm .team-block .team-member-role{font-size:16px}.proposal.proposal-font-sm .value-proposition-block .value-position-card .value-position-card-heading{font-size:24px}.proposal.proposal-font-sm .value-position-block .value-proposition-card-wrapper{gap:24px}.proposal.proposal-font-sm .testimonial-block .testimonial-card{gap:22px}.proposal.proposal-font-sm .testimonial-block .testimonial-card .testimonial-card-title{font-size:14px}.proposal.proposal-font-sm .testimonial-block.style-1 .testimonial-card-title{font-size:24px}.proposal.proposal-font-sm .case-study-block .case-study-subheading{font-size:18px}.proposal.proposal-font-sm .key-metrics-block .key-metrics-card .heading{font-size:40px}.proposal.proposal-font-sm .key-metrics-block .key-metrics-card-wrapper .key-metrics-card .card-description,.proposal.proposal-font-sm .quote-block .quote-card .quote-card-cycle{font-size:18px}.proposal.proposal-font-sm .project-terms-block .proposal-block-content .sub-heading{font-size:16px}@media screen and (max-width:1024.97px){.proposal.proposal-font-sm .proposal-block-content,.proposal.proposal-font-sm .proposal-block.is-editing .proposal-block-edit-form{font-size:14px;.heading{font-size:28px}}.proposal.proposal-font-sm .proposal-block .editable-content{h2{font-size:30px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}}.proposal.proposal-font-sm .testimonial-block.style-1 .testimonial-card-title{font-size:20px}.proposal.proposal-font-sm .timeline-block .proposal-block-content .timeline-details{font-size:14px}.proposal.proposal-font-sm .timeline-block .proposal-block-content .timeline-card-heading,.proposal.proposal-font-sm .value-proposition-block .value-position-card .value-position-card-heading{font-size:20px}}@media screen and (max-width:640.97px){.proposal.proposal-font-sm .proposal-block .proposal-block-content .heading{font-size:24px}.proposal.proposal-font-sm .proposal-block .proposal-block-content .sub-heading{font-size:18px}.proposal.proposal-font-sm .proposal-block-content,.proposal.proposal-font-sm .proposal-block.is-editing .proposal-block-edit-form{font-size:14px}}.proposal.proposal-font-lg .proposal-block-content,.proposal.proposal-font-lg .proposal-block.is-editing .proposal-block-edit-form{font-size:18px;.heading{font-size:48px;margin-bottom:42px}.heading-lg{font-size:52px}.sub-heading{font-size:28px;margin-top:26px;margin-bottom:12px}ul{gap:10px}}.proposal.proposal-font-lg .proposal-block .editable-content{h2{font-size:44px}h3{font-size:38px;margin-bottom:12px}h3,h4{margin-top:26px}h4{font-size:34px}h5{font-size:30px}h5,h6{margin-top:26px}h6{font-size:26px}li p{margin-bottom:0}.tiptap.ProseMirror{p:not(:first-child){line-height:1.7;font-weight:400;margin-top:22px}}}.proposal.proposal-font-lg .timeline-block .timeline-card .unordered-list{margin-top:10px}.proposal.proposal-font-lg .timeline-block .timeline-card-heading{font-size:26px}.proposal.proposal-font-lg .timeline-block .timeline-card-deliverables-heading{font-size:16px;margin-top:8px}.proposal.proposal-font-lg .timeline-block .timeline-details{font-size:18px}.proposal.proposal-font-lg .team-block .team-member-name{font-size:22px}.proposal.proposal-font-lg .team-block .team-member-role{font-size:18px}.proposal.proposal-font-lg .team-block .team-member-about{font-size:15px}.proposal.proposal-font-lg .value-position-card .value-position-card-heading{font-size:28px}.proposal.proposal-font-lg .case-study-block .case-study-subheading{font-size:22px}.proposal.proposal-font-lg .quote-block .quote-card .quote-card-feature-list{font-size:15px}.proposal.proposal-font-lg .quote-block .quote-card .quote-card-cycle{font-size:22px}.proposal.proposal-font-lg .quote-block .quote-card .price-highlights-title,.proposal.proposal-font-lg .testimonial-block .testimonial-card .name{font-size:16px}.proposal.proposal-font-lg .testimonial-block.style-1 .testimonial-card .name{font-size:18px}.proposal.proposal-font-lg .testimonial-block .persona .designation{font-size:16px}.proposal.proposal-font-lg .testimonial-block .persona .avatar{min-width:56px;width:56px;height:56px}.proposal.proposal-font-lg .testimonial-block.style-1 .persona .avatar{min-width:68px;width:68px;height:68px}.proposal.proposal-font-lg .testimonial-block.style-2 .testimonial-card .testimonial-card-title{font-size:16px}.proposal.proposal-font-lg .project-terms-block .proposal-block-content .sub-heading{font-size:20px}@media screen and (max-width:1200.97px){.proposal.proposal-font-lg .proposal-block .proposal-block-content .heading{margin-bottom:38px;font-size:34px}}@media screen and (max-width:1024.97px){.proposal.proposal-font-lg .proposal-block-content,.proposal.proposal-font-lg .proposal-block.is-editing .proposal-block-edit-form{font-size:16px;.heading{font-size:38px}}.proposal.proposal-font-lg .proposal-block .proposal-block-content .heading{font-size:30px}.proposal.proposal-font-lg .proposal-block .proposal-block-content .sub-heading{font-size:24px}.proposal.proposal-font-lg .proposal-block .editable-content{h2{font-size:38px}h3{font-size:34px}h4{font-size:30px}h5{font-size:26px}h6{font-size:22px}}.proposal.proposal-font-lg .timeline-block .proposal-block-content .timeline-details{font-size:16px}.proposal.proposal-font-lg .timeline-block .timeline-card-deliverables-heading{font-size:15px}.proposal.proposal-font-lg .value-proposition-block .value-position-card .value-position-card-heading{font-size:24px}}@media screen and (max-width:767.97px){.proposal.proposal-font-lg .quote-block .quote-card .quote-card-cycle{font-size:20px}.proposal.proposal-font-lg .testimonial-block.style-1 .testimonial-card .name{font-size:16px}.proposal.proposal-font-lg .testimonial-block .persona .designation{font-size:14px}.proposal.proposal-font-lg .testimonial-block .persona .avatar{min-width:46px;width:46px;height:46px}.proposal.proposal-font-lg .timeline-block .timeline-details{font-size:15px}}@media screen and (max-width:640.97px){.proposal.proposal-font-lg .proposal-block .proposal-block-content .sub-heading,.proposal.proposal-font-lg .timeline-block .proposal-block-content .timeline-card-heading{font-size:22px}}.btn-proposal{padding:10px 20px;font-size:14px;font-weight:550;font-family:var(--proposal-body-font-family);border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-decoration:none!important}.proposal.proposal-button-filled{.btn-proposal{color:var(--proposal-accent-color-100);background-color:var(--proposal-accent-color-500)}.btn-proposal:hover{background-color:var(--proposal-accent-color-600)}}.proposal.proposal-button-soft{.btn-proposal{color:var(--proposal-accent-color-500);background-color:var(--proposal-background-color-500)}.btn-proposal:hover{background-color:color-mix(in srgb,var(--proposal-accent-color-200) 30%,var(--proposal-accent-color-100))}}.proposal.proposal-button-outline{.btn-proposal{color:var(--proposal-accent-color-500);border-color:var(--proposal-accent-color-500);background-color:var(--proposal-accent-color-100)}.btn-proposal:hover{color:var(--proposal-accent-color-100);background-color:var(--proposal-accent-color-500)}}.proposal.proposal-button-gradient-filled{.btn-proposal{background:linear-gradient(180deg,var(--proposal-accent-color-500) 0,var(--proposal-accent-color-600) 100%);border-color:var(--proposal-accent-color-100)}.btn-proposal,.btn-proposal:hover{color:var(--proposal-accent-color-100)}.btn-proposal:hover{background-color:var(--proposal-accent-color-500)}}.swiper-btn-wrapper{display:flex;gap:10px}.swiper-btn-wrapper .swiper-btn{display:flex;align-items:center;justify-content:center;margin:0;border-radius:6px;transition:all .2s ease;cursor:pointer;overflow:hidden;border:1px solid transparent;.arrow-icon,.chevron-icon{display:none}}.swiper-btn-wrapper .swiper-btn.swiper-button-disabled{opacity:.5;pointer-events:none;cursor:default}.proposal.proposal-action-button-filled .chevron-icon{display:block}.proposal.proposal-action-button-filled .swiper-btn{background-color:var(--proposal-foreground-color-100)}.proposal.proposal-action-button-filled .swiper-btn:hover{background-color:var(--proposal-foreground-color-200)}.proposal.proposal-action-button-soft .chevron-icon{display:block}.proposal.proposal-action-button-soft .swiper-btn:hover{background-color:var(--proposal-foreground-color-100)}.proposal.proposal-action-button-outline .arrow-icon{display:block}.proposal.proposal-action-button-outline .swiper-btn{border:1px solid var(--proposal-foreground-color-200)}.proposal.proposal-action-button-outline .swiper-btn:hover{background-color:var(--proposal-foreground-color-100)}.proposal.proposal-action-button-ghost .arrow-icon{display:block}.proposal.proposal-action-button-ghost .swiper-btn:hover{border-color:var(--proposal-foreground-color-200)}.proposal-font-sm{.btn-proposal{padding:6px 18px}.swiper-btn-wrapper .swiper-btn{width:26px;height:26px}.swiper-btn-wrapper .swiper-btn svg,.swiper-btn-wrapper.style-3 .swiper-btn svg,.swiper-btn-wrapper.style-4 .swiper-btn svg{width:14px;height:14px}}.proposal-font-md{.swiper-btn-wrapper .swiper-btn{width:32px;height:32px}.swiper-btn-wrapper .swiper-btn svg{width:22px;height:22px}.swiper-btn-wrapper.style-3 .swiper-btn svg,.swiper-btn-wrapper.style-4 .swiper-btn svg{width:18px;height:18px}}.proposal-font-lg{.btn-proposal{padding:10px 20px;font-size:16px}.swiper-btn-wrapper .swiper-btn{width:38px;height:38px}.swiper-btn-wrapper .swiper-btn svg{width:24px;height:24px}.swiper-btn-wrapper.style-3 .swiper-btn svg,.swiper-btn-wrapper.style-4 .swiper-btn svg{width:20px;height:20px}}@media screen and (max-width:640.97px){.proposal-font-sm{.btn-proposal{padding:6px 18px}.swiper-btn-wrapper .swiper-btn{width:22px;height:22px}.swiper-btn-wrapper .swiper-btn svg{width:16px;height:16px}.swiper-btn-wrapper.style-3 .swiper-btn svg,.swiper-btn-wrapper.style-4 .swiper-btn svg{width:14px;height:14px}}.proposal-font-md{.btn-proposal{padding:6px 18px}}.proposal-font-lg{.swiper-btn-wrapper .swiper-btn{width:32px;height:32px}.swiper-btn-wrapper .swiper-btn svg{width:22px;height:22px}.swiper-btn-wrapper.style-3 .swiper-btn svg,.swiper-btn-wrapper.style-4 .swiper-btn svg{width:18px;height:18px}}}@media screen and (max-width:1536px){:root{--tiptap-content-padding:40px;--proposal-header-logo-max-width:clamp(120px,15vw,200px);--proposal-header-logo-max-height:clamp(80px,10vw,120px)}.proposal .proposal-block.header-block{.img-wrapper.full-width{padding-bottom:20%}}}@media screen and (max-width:1200.97px){.proposal .proposal-block .proposal-block-content .heading{font-size:32px;margin-bottom:34px}.proposal .proposal-block .proposal-block-content .heading-lg{font-size:40px}.proposal .editable-content{h2{font-size:36px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}h6{font-size:20px}}.proposal .case-study-block .case-study-description{font-size:18px}.proposal .team-block .teams-member-wrapper{margin-top:42px;gap:20px}.proposal .quote-block .quote-card{padding:36px}}@media screen and (max-width:1024.97px){:root{--tiptap-content-padding:30px}.proposal{font-size:15px}.proposal-block-spacing-sm.proposal-block .spacer-block-content{padding-top:18px;padding-bottom:18px}.proposal-block-spacing-md.proposal-block .spacer-block-content{padding-top:30px;padding-bottom:30px}.proposal-block-spacing-lg.proposal-block .spacer-block-content{padding-top:60px;padding-bottom:60px}.proposal .proposal-block .proposal-block-content .heading{font-size:26px;margin-bottom:30px}.proposal .proposal-block .proposal-block-content .heading-lg{font-size:36px}.proposal .timeline-block .proposal-block-content{.timeline{padding-left:20px;grid-template-columns:1fr;gap:20px}.timeline-details{font-size:15px;padding:0;align-items:start}.timeline-line{left:0}.timeline:before{width:14px;height:14px;top:10px;left:0}.timeline-card-heading{font-size:24px}}.proposal .timeline-block.style-1 .proposal-block-content{.timeline-line{top:10px}.timeline:before{top:0}.timeline-card{padding-left:0}.timeline-list{padding-left:24px}}.proposal .proposal-block.header-block.style-4{.cover-page-content{padding:44px 34px}}.proposal .key-metrics-block.style-1 .key-metrics-card-wrapper{gap:16px}.proposal .key-metrics-block.style-2 .key-metrics-card .heading,.proposal .key-metrics-block.style-3 .key-metrics-card .heading,.proposal .key-metrics-block.style-4 .key-metrics-card .heading{font-size:36px}.proposal .testimonial-block.style-1 .testimonial-card-title{font-size:24px}.proposal .value-proposition-block .value-proposition-card-wrapper{gap:28px}.proposal .value-proposition-block .value-position-card .value-position-card-heading{font-size:22px}.proposal .value-proposition-block .value-position-card{padding:20px;gap:8px}.proposal .quote-block .quote-card{padding:30px}}@media screen and (max-width:767.97px){:root{--tiptap-content-padding:24px}.proposal.proposal-width-wide .team-block.style-2 .teams-member-wrapper,.proposal.proposal-width-wide .team-block.style-4 .teams-member-wrapper{grid-template-columns:repeat(2,1fr)}.proposal-block-spacing-sm.proposal-block .spacer-block-content{padding-top:20px;padding-bottom:20px}.proposal-block-spacing-md.proposal-block .spacer-block-content{padding-top:40px;padding-bottom:40px}.proposal-block-spacing-lg.proposal-block .spacer-block-content{padding-top:80px;padding-bottom:80px}.proposal .proposal-block .proposal-block-content .heading{font-size:28px;margin-bottom:24px}.proposal .proposal-block .proposal-block-content .heading-lg{font-size:32px}.proposal .proposal-block .proposal-block-content .sub-heading{font-size:22px}.proposal .proposal-block.header-block{.img-wrapper.full-width{padding-bottom:20%}.logo-wrapper{margin-bottom:30px}}.proposal .proposal-block.header-block.style-1{.style-1-logo{padding:12px}}.proposal .proposal-block.header-block.style-4{.cover-page-content{padding:34px 24px}}.proposal .key-metrics-block .key-metrics-icon{width:54px;height:54px}.team-block.style-4 .teams-member-wrapper{grid-template-columns:repeat(2,1fr)}.proposal .quote-block .quote-card{padding:24px;gap:28px}.proposal .quote-block.style-2 .quote-card{margin:auto;max-width:400px;flex-direction:column;gap:28px}.proposal .quote-block.style-2 .quote-card .card-footer{display:block}.proposal .quote-block.style-2 .quote-card .card-body{max-width:100%}.proposal .quote-block.style-2 .bottom-row{display:none}}@media screen and (max-width:640.97px){.proposal.proposal-width-wide .team-block.style-2 .teams-member-wrapper{grid-template-columns:repeat(1,1fr)}.proposal .proposal-block .proposal-block-content .heading{font-size:26px}.proposal .proposal-block .proposal-block-content .heading-lg{font-size:30px}.proposal .proposal-block .proposal-block-content .sub-heading{font-size:20px}.proposal .editable-content{h2{font-size:34px}h3{font-size:30px}h4{font-size:26px}h5{font-size:22px}h6{font-size:18px}}.proposal .proposal-block.header-block{.img-wrapper.full-width{padding-bottom:24%}}.proposal .proposal-block.header-block.style-1{.style-1-logo{padding:8px}}.proposal .testimonial-block .testimonial-wrapper{grid-template-columns:repeat(1,1fr)}.proposal .testimonial-block.style-1 .testimonial-card-title{font-size:20px}.proposal .key-metrics-block.style-3 .key-metrics-card-wrapper{grid-template-columns:repeat(1,1fr);grid-column:span}.proposal .key-metrics-block.style-2 .key-metrics-card-wrapper{grid-template-columns:repeat(2,1fr)}.proposal .key-metrics-block.style-1 .key-metrics-card-wrapper .key-metrics-card{padding:18px}.proposal .key-metrics-block .key-metrics-card-wrapper .key-metrics-card{padding:20px}.proposal .key-metrics-block.style-1 .key-metrics-card-wrapper .key-metrics-card .card-description{font-size:18px}.proposal .key-metrics-block.style-2 .key-metrics-card .card-description{font-size:16px}.proposal .key-metrics-block.style-2 .key-metrics-card .heading,.proposal .key-metrics-block.style-3 .key-metrics-card .heading,.proposal .key-metrics-block.style-4 .key-metrics-card .heading{font-size:30px}.proposal .team-block .teams-member-wrapper{gap:40px;grid-template-columns:repeat(1,1fr)}.proposal .team-block.style-2 .teams-member-wrapper{grid-template-columns:1fr}.proposal .team-block .teams-member-wrapper{grid-template-columns:repeat(2,1fr);column-gap:30px}.proposal .key-metrics-block.style-1 .key-metrics-card-wrapper,.proposal .key-metrics-block.style-3 .key-metrics-card-wrapper{grid-template-columns:1fr}.proposal .key-metrics-block.style-3 .key-metrics-card-wrapper>:last-child:nth-child(odd){grid-column:span 1}.proposal .timeline-block .proposal-block-content .timeline-card-heading{font-size:20px}.proposal .project-terms-block .proposal-block-content .sub-heading{font-size:17px}}@media screen and (max-width:520.97px){.proposal.proposal-width-wide .team-block.style-4 .teams-member-wrapper{grid-template-columns:repeat(1,1fr)}.proposal .proposal-block.header-block{.img-wrapper.full-width{padding-bottom:30%}}.proposal .team-block.style-1 .teams-member-wrapper,.proposal .team-block.style-3 .teams-member-wrapper{grid-template-columns:repeat(1,1fr);gap:40px}.proposal .key-metrics-block.style-2 .key-metrics-card-wrapper{grid-template-columns:repeat(1,1fr)}.proposal .team-block.style-4 .teams-member-wrapper{grid-template-columns:repeat(1,1fr);gap:20px}}