.hero{background-color:var(--base-100);width:100%;height:100svh;position:relative;overflow:hidden}.hero .container{justify-content:center;align-items:flex-end;display:flex}.hero .container .hero-content-main{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:65%;height:100%;display:flex}.hero .container .hero-content-main .hero-footer{flex-direction:column;align-items:center;gap:2rem;width:50%;display:flex}.hero .container .hero-content-main .hero-footer p.mn{color:var(--base-300)}.hero .container .hero-footer-outer{width:100%;padding:2rem;position:absolute;bottom:0;left:0}.hero .container .hero-footer-outer div{justify-content:space-between;align-items:flex-end;display:flex}.featured-work{background-color:var(--base-100);width:100%;height:100%;padding:8rem 0 6rem;position:relative;overflow:hidden}.featured-work .featured-work-header-content{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:5rem;width:65%;height:100%;margin:0 auto;display:flex}.featured-work .featured-work-header{width:100%}.featured-work .featured-work-header-content .arrow{width:3rem}.featured-work .featured-work-header-content .featured-work-header-copy{width:50%}.problem-statement{background-color:var(--base-100);width:100%;padding:10rem 0;position:relative}.problem-statement .problem-statement-content{text-align:center;flex-direction:column;align-items:center;gap:3rem;width:65%;margin:0 auto;display:flex}.problem-statement .problem-statement-body{max-width:55%;color:var(--base-300)}.stats-strip{background-color:var(--base-100);border-top:1px solid var(--base-200);border-bottom:1px solid var(--base-200);width:100%;padding:6rem 0;position:relative}.stats-strip .stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stats-strip .stat-item{border-right:1px solid var(--base-200);flex-direction:column;gap:1.25rem;padding:0 2rem;display:flex}.stats-strip .stat-item:first-child{padding-left:0}.stats-strip .stat-item:last-child{border-right:none}.stats-strip .stat-number{color:var(--base-400)}.stats-strip .stat-label{flex-direction:column;gap:.25rem;display:flex}.stats-strip .stat-client{opacity:.5}.comparison-table-section{background-color:var(--base-400);width:100%;color:var(--base-100);padding:8rem 0 6rem;position:relative}.comparison-table-section .comparison-header{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;width:65%;margin:0 auto 5rem;display:flex}.comparison-table-section h2{color:var(--base-100)}.comparison-table-section .comparison-intro{max-width:55%;color:var(--base-300)}.comparison-table{border-top:1px solid #e3e3db26;flex-direction:column;width:100%;display:flex}.comparison-table-head{border-bottom:1px solid #e3e3db26;grid-template-columns:1.5fr repeat(3,1fr);padding:1.5rem 0;display:grid}.comparison-col-label{padding-right:2rem}.comparison-col-header{padding:0 1rem}.comparison-col-header:first-of-type p{color:var(--base-500)}.comparison-row{border-bottom:1px solid #e3e3db1a;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;padding:1.25rem 0;display:grid}.comparison-row:hover{background-color:#e3e3db08}.comparison-col{padding:0 1rem}.comparison-feature{color:var(--base-300);padding-left:0;padding-right:2rem}.comparison-echo p{color:var(--base-500);font-weight:500}.comparison-col p{color:#e3e3dbb3;font-size:1rem}.comparison-table-section .comparison-footnote{color:var(--base-300);opacity:.6;text-align:center;margin-top:3rem;display:block}.client-reviews-header-container{background-color:var(--base-100);width:100%;height:100%;position:relative;overflow:hidden}.client-reviews-header-container .client-reviews-header-content{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:5rem;width:65%;height:100%;margin:0 auto;display:flex}.client-reviews-header-container .client-reviews-header{width:100%}.client-reviews-header-container .client-reviews-header-content .arrow{width:3rem}.client-reviews-header-container .client-reviews-header-content .client-reviews-header-copy{width:50%}@media (max-width:1000px){.hero .container .hero-content-main,.hero .container .hero-content-main .hero-footer{justify-content:center;gap:2rem;width:100%}.featured-work .featured-work-header,.featured-work .featured-work-header-content,.featured-work .featured-work-header-content .featured-work-header-copy,.client-reviews-header-container .client-reviews-header,.client-reviews-header-container .client-reviews-header-content,.client-reviews-header-container .client-reviews-header-content .client-reviews-header-copy{width:100%}.problem-statement .problem-statement-content,.problem-statement .problem-statement-body,.comparison-table-section .comparison-header,.comparison-table-section .comparison-intro{width:100%;max-width:100%}.comparison-table-head,.comparison-row{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.comparison-table-head .comparison-col-label{display:none}.comparison-table-head .comparison-col-header{padding:0 .5rem}.comparison-table-head{grid-template-columns:repeat(3,1fr)}.comparison-row{grid-template-columns:1fr;gap:.5rem;padding:1rem 0}.comparison-feature{color:var(--base-100);opacity:.8;grid-column:1;padding-left:0;font-weight:700}.comparison-col{padding:0}.stats-strip .stats-grid{grid-template-columns:repeat(2,1fr);gap:3rem 0}.stats-strip .stat-item{border-right:1px solid var(--base-200);padding:0 1.5rem}.stats-strip .stat-item:nth-child(2){border-right:none}.stats-strip .stat-item:nth-child(3){border-right:1px solid var(--base-200);padding-left:0}.stats-strip .stat-item:nth-child(4){border-right:none}.featured-work-list{padding:8rem 0!important}.featured-work-list .row{flex-direction:column;width:100%!important}}
