.hero{position:relative;width:100%;height:100svh;background-color:var(--base-600);overflow:hidden}.hero-image{position:relative;margin-top:20px;width:50%;height:80%}.hero .container{display:flex;justify-content:center;align-items:flex-end}.hero .container .hero-content-main{width:90%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 auto}.hero .container .hero-content-main .hero-header{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.hero .container .hero-content-main .hero-header .video-wrapper{padding-top:2%;position:relative;width:40%;margin:1rem auto 0}.hero .container .hero-content-main .hero-header .video-wrapper video{width:100%;display:block}.hero .container .hero-content-main h1{color:var(--base-500);align-items:center;justify-content:center}.hero .container .hero-content-main h2{color:var(--base-100);padding-top:1%;align-items:center;justify-content:center}.hero .container .hero-content-main .hero-footer{padding-top:1%;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.hero .container .hero-content-main .hero-footer p.lg{color:var(--base-500)}.hero .container .hero-footer-outer{position:absolute;bottom:0;left:0;width:100%;padding:2rem}.hero .container .hero-footer-outer div{display:flex;justify-content:space-between;align-items:flex-end}.featured-work{position:relative;width:100%;height:100%;padding:8rem 0 6rem;background-color:var(--base-600);overflow:hidden}.featured-work .featured-work-header-content{margin:0 auto;width:90%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5rem;color:var(--base-500);text-align:center}.featured-work .featured-work-header{width:90%}.featured-work .featured-work-header-content .arrow{width:3rem}.featured-work .featured-work-header-content .featured-work-header-copy{width:80%}.client-reviews-header-container{position:relative;width:100%;height:100%;background-color:var(--base-600);overflow:hidden}.client-reviews-header-container .client-reviews-header-content{margin:0 auto;width:80%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5rem;text-align:center;color:var(--base-500)}.client-reviews-header-container .client-reviews-header{width:50%}.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%}.featured-work-header-copy{max-width:880px;margin:0 auto;padding:0 24px;text-align:left}.fw-eyebrow{font-size:clamp(1.25rem,1.2rem + .6vw,1.75rem);font-weight:700;line-height:1.15;margin:0 0 28px;text-align:center}.fw-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.fw-item{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;align-items:start;padding:18px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.fw-icon{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:rgba(255,0,0,.12);border:1px solid rgba(255,0,0,.25);color:#ff3b30;font-weight:800;line-height:1;font-size:18px;margin-top:2px}.fw-title{margin:0 0 6px;font-weight:700;font-size:1.15rem;line-height:1.2}.fw-text{margin:0;opacity:.82;line-height:1.55;max-width:62ch}.fw-truth{margin-top:22px;padding:18px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.fw-truth-title{margin:0 0 6px;font-weight:800}.fw-truth-text{margin:0;font-size:1.1rem;line-height:1.45}@media (max-width:1000px){.hero .container .hero-content-main,.hero .container .hero-content-main .hero-footer{width:100%;justify-content:center;gap:2rem}.hero-image{position:relative;margin-top:30px;width:100%}.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,.featured-work .featured-work-header,.featured-work .featured-work-header-content,.featured-work .featured-work-header-content .featured-work-header-copy{width:100%}.featured-work-list{padding:8rem 0!important}.featured-work-list .row{width:100%!important;flex-direction:column}.hero .container .hero-content-main .hero-header .video-wrapper{position:relative;width:80%;margin:2rem auto 0}.hero .hero-content-main{padding-top:15%}}@media (min-width:2400px){.hero .hero-content-main{padding-top:0}}.featured-work-header-copy1{max-width:1120px;margin:0 auto;padding:0 24px}.steps4-heading{text-align:center;margin:0 0 18px;font-weight:850;letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2.2rem)}.steps4-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}@media (max-width:900px){.steps4-grid{grid-template-columns:1fr}}.steps4-card{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);box-shadow:0 18px 40px rgba(0,0,0,.2);padding:20px;text-align:left;display:flex;flex-direction:column;height:100%}.steps4-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.steps4-num{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-weight:900;background:rgba(255,255,255,.06)}.steps4-pill{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);font-weight:750;opacity:.92;white-space:nowrap}.steps4-title{margin:0;font-size:1.25rem;line-height:1.15;font-weight:900;letter-spacing:-.02em}.steps4-lead{margin:10px 0 0;opacity:.82;line-height:1.45;max-width:58ch}.steps4-list{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.steps4-list li{display:flex;gap:10px;align-items:flex-start;opacity:.92;line-height:1.45;font-weight:650;min-width:0}.steps4-list li:before{content:"";width:8px;height:8px;border-radius:999px;margin-top:7px;background:rgba(255,255,255,.45);flex:0 0 auto}