.freelance-page .freelance-hero{color:#fff;background:#080d17;align-items:center;min-height:72svh;padding:clamp(72px,8vh,96px) 4.5vw;display:flex}.freelance-page .freelance-hero-content{width:100%;max-width:1000px}.freelance-page .freelance-hero .eyebrow{color:#fff;letter-spacing:.1em;margin:0 0 24px;font-size:13px;line-height:1.5}.freelance-page .freelance-hero h1{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(48px,4.8vw,72px);font-weight:500;line-height:1.06}.freelance-page .freelance-hero-headline{color:#6c9fe6;letter-spacing:-.015em;margin:24px 0 0;font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1.25}.freelance-page .freelance-hero-description{color:#e3e3e3;max-width:64ch;margin:24px 0 0;font-size:18px;line-height:1.65}.freelance-page .freelance-hero-cta{color:#111;background:#fff;gap:16px;max-width:100%;min-height:56px;margin-top:32px}.freelance-page .freelance-hero-cta:hover{background:#e3e3e3}.freelance-page .freelance-hero-cta:focus-visible{outline-offset:5px;outline:2px solid #fff}.freelance-page .freelance-hero-credibility{color:#bcbfc6;margin:24px 0 0;font-size:14px;line-height:1.6}.freelance-page .seo-section{padding-block:80px}.freelance-page .seo-section h2{max-width:24ch;font-size:clamp(30px,2.7vw,40px);line-height:1.15}.freelance-page .seo-section-intro{max-width:760px;margin-bottom:48px}.freelance-page .seo-section-intro>p:not(.eyebrow){max-width:65ch}.freelance-page .freelance-benefits{border-top:0;padding-top:88px;padding-bottom:88px}.freelance-page .seo-benefit-grid{gap:48px 40px}.freelance-page .seo-benefit-grid article{padding-top:24px}.freelance-page .seo-benefit-grid h3{margin-bottom:14px;font-size:22px;line-height:1.25}.freelance-page .seo-benefits{gap:clamp(48px,8vw,128px)}@media (max-width:1100px){.freelance-page .freelance-hero{min-height:0;padding-block:72px}.freelance-page .seo-benefit-grid{gap:40px 32px}}@media (max-width:760px){.freelance-page .freelance-hero{padding:48px 24px}.freelance-page .freelance-hero .eyebrow{max-width:32ch;margin-bottom:22px;font-size:12px}.freelance-page .freelance-hero h1{font-size:clamp(34px,9.2vw,48px);line-height:1.08}.freelance-page .freelance-hero-headline{margin-top:20px;font-size:24px}.freelance-page .freelance-hero-description{margin-top:20px;font-size:17px}.freelance-page .freelance-hero-cta{margin-top:28px}.freelance-page .freelance-hero-credibility{max-width:36ch;margin-top:20px;font-size:13px}.freelance-page .seo-section{padding-block:48px}.freelance-page .seo-section h2{font-size:30px}.freelance-page .seo-section-intro{margin-bottom:32px}.freelance-page .seo-benefit-grid{gap:32px}.freelance-page .seo-benefits{gap:24px}}.freelance-page .freelance-help,.freelance-page .freelance-experience,.freelance-page .freelance-support{border-top:0;padding-block:96px}.freelance-page .freelance-help{background:var(--paper);align-items:start}.freelance-page .freelance-help h2{max-width:22ch;font-size:clamp(36px,3.4vw,48px)}.freelance-page .freelance-help .seo-prose{max-width:54ch;padding-top:42px}.freelance-page .freelance-help .seo-text-link{margin-top:20px}.freelance-page .freelance-experience{background:#e3e3e3}.freelance-page .freelance-experience h2{max-width:none;font-size:clamp(38px,4vw,56px)}.freelance-page .freelance-experience .seo-prose{color:#333;max-width:72ch;margin-top:36px}.freelance-page .freelance-experience .seo-prose p+p{margin-top:28px}.freelance-page .freelance-support{background:var(--paper)}.freelance-page .freelance-support h2{max-width:none;font-size:clamp(34px,3.2vw,46px)}.freelance-page .freelance-support>.seo-prose{max-width:76ch;margin-top:28px}.freelance-page .freelance-support-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px);margin-top:40px;display:grid}.freelance-page .freelance-support-options article{border-top:1px solid #c9c9c5;padding-top:24px}.freelance-page .freelance-support-options h3{letter-spacing:-.025em;margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.2}.freelance-page .freelance-support-options p{color:#555;max-width:54ch;margin:0;font-size:18px;line-height:1.65}@media (min-width:761px) and (max-width:1100px){.freelance-page .freelance-help,.freelance-page .freelance-experience,.freelance-page .freelance-support{padding-block:80px}}@media (max-width:760px){.freelance-page .freelance-help,.freelance-page .freelance-experience,.freelance-page .freelance-support{padding-block:56px}.freelance-page .freelance-help h2,.freelance-page .freelance-experience h2,.freelance-page .freelance-support h2{font-size:32px}.freelance-page .freelance-help .seo-prose{padding-top:0}.freelance-page .freelance-experience .seo-prose,.freelance-page .freelance-support>.seo-prose{margin-top:28px}.freelance-page .freelance-support-options{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.freelance-page .freelance-support-options h3{font-size:22px}.freelance-page .freelance-support-options p{font-size:17px}}
