.home-editorial .home-hero{color:#fff;background:var(--purple-950);isolation:isolate}.home-editorial .home-hero-photo{z-index:-2;object-fit:cover;object-position:65% 50%;width:100%;height:100%;position:absolute;inset:0}.home-editorial .home-hero:before{z-index:-1;background:linear-gradient(90deg,#1c102af5 0%,#1c102ae0 34%,#1c102a7a 67%,#1c102a29);border:0;border-radius:0;width:auto;height:auto;inset:0}.home-editorial .home-hero:after{content:none}.home-editorial .hero-grid{min-height:600px;padding-block:86px 74px;display:block}.home-editorial .hero-copy{max-width:730px}.home-editorial .hero-copy h1{letter-spacing:-.04em;text-wrap:pretty;max-width:18ch;margin-bottom:28px;font-size:clamp(3rem,5.3vw,4.7rem);font-weight:600;line-height:1.08}.home-editorial .hero-copy h1>span{display:block}.home-editorial .home-hero .eyebrow{color:var(--cyan-300);letter-spacing:.14em}.home-editorial .hero-lede{color:#ede8f1;max-width:570px;font-size:1.1rem;line-height:1.75}.home-editorial .button-row{gap:14px;margin-top:30px}.home-editorial .hero-reassurance{color:#d7cfdf;max-width:470px;margin:22px 0 0;font-size:.8125rem}.home-editorial .button-accent{color:var(--purple-950);background:var(--cyan-300);border-color:var(--cyan-300)}.home-editorial .button-accent:hover{background:#a5edf1;border-color:#a5edf1}.home-editorial .button-ghost{color:#fff;background:#ffffff0a;border-color:#b9acbf}.home-editorial .button-ghost:hover{background:#ffffff24;border-color:#fff}.home-editorial .trust-strip{background:var(--paper);border-bottom:1px solid var(--line)}.home-editorial .trust-items{min-height:88px}.home-editorial .trust-items span{font-size:.875rem;font-weight:500}.home-editorial .trust-items i{background:var(--purple-700);width:8px;height:8px}.home-editorial .section{padding-block:96px}.home-editorial h2{font-size:clamp(2.15rem,3.5vw,3.3rem);font-weight:600;line-height:1.13}.home-editorial .section-heading{margin-bottom:44px}.home-editorial .split-heading{grid-template-columns:1.2fr .8fr;gap:9%}.home-editorial .split-heading>p{max-width:410px;font-size:1rem;line-height:1.8}.home-editorial .eyebrow{letter-spacing:.13em;font-size:.75rem;font-weight:600}.home-editorial .service-finder{background:#f0f5f3;padding-block:56px}.home-editorial .finder-heading{margin-bottom:26px}.home-editorial .finder-heading h2{font-size:2rem}.home-editorial .finder-heading .eyebrow{display:none}.home-editorial .finder-heading>.text-link{font-size:.875rem}.home-editorial .finder-grid{gap:0}.home-editorial .finder-card{background:0 0;border:0;border-left:1px solid #cbd9d4;border-radius:0;padding:24px 28px;position:relative}.home-editorial .finder-card:first-child{border-left:0;padding-left:0}:is(.home-editorial .finder-card:hover,.home-editorial .finder-card:focus-visible){background:#e4ede9}.home-editorial .finder-number{display:none}.home-editorial .finder-card h3{font-family:var(--font-ui);letter-spacing:-.02em;font-size:1.1rem;font-weight:600;line-height:1.4}.home-editorial .finder-card p{max-width:32ch;margin-bottom:12px}.home-editorial .finder-action{padding-top:4px;font-size:.8125rem}.home-editorial .services-section{background:#fff}.home-editorial .service-grid{border-top:0;border-left:0;column-gap:48px}.home-editorial .service-card{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:34px 1fr;gap:16px;min-height:235px;padding:30px 32px 30px 0}.home-editorial .service-card:hover{color:var(--ink);background:var(--purple-50);box-shadow:none;transform:none}.home-editorial .service-card h3{margin:0 0 14px;font-size:1.65rem}.home-editorial .service-card p,.home-editorial .service-card:hover p{max-width:41ch;color:var(--muted);margin-bottom:0;font-size:.9375rem}.home-editorial .service-card .service-promise{color:var(--purple-900);margin-bottom:8px;font-weight:600}.home-editorial .card-number{color:var(--purple-700);margin-top:5px;font-weight:600}.home-editorial .card-arrow{color:var(--purple-700);top:25px;bottom:auto;right:10px}.home-editorial .founder-section{background:#f2eee8}.home-editorial .founder-grid{grid-template-columns:1fr 1.1fr;gap:10%}.home-editorial .home-founder-photo{min-width:0}.home-editorial .home-founder-photo .founder-portrait-frame{aspect-ratio:1.08;border-radius:8px 8px 0 0;margin:0}.home-editorial .home-founder-name{color:#fff;background:var(--purple-900);border-radius:0 0 8px 8px;padding:22px 24px}.home-editorial .home-founder-name strong{font-size:1.0625rem;font-weight:600;display:block}.home-editorial .home-founder-name span{color:#ddd3e7;font-size:.875rem}.home-editorial .founder-grid .large-copy{font-size:1.0625rem}.home-editorial .founder-grid .check-list{gap:12px;margin-top:24px;font-size:.9375rem}.home-editorial .check-list li{font-weight:500}.home-editorial .industries-section{background:var(--purple-950)}.home-editorial .industries-section .split-heading>p{color:#d1c7db}.home-industry-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;display:grid}.home-industry-tile{grid-column:span 4;min-width:0}.home-industry-tile:nth-child(n+4){grid-column:span 3}.home-editorial .home-industry-tile .industry-photograph{aspect-ratio:16/11;border-radius:6px;margin:0 0 20px}.home-editorial .home-industry-tile .industry-photograph img{transition:transform .5s var(--ease)}.home-industry-tile:hover .industry-photograph img{transform:scale(1.04)}.home-industry-label{justify-content:space-between;align-items:start;gap:10px;display:flex}.home-industry-label h3{font-family:var(--font-ui);letter-spacing:-.02em;margin:0 0 12px;font-size:1.125rem;font-weight:600;line-height:1.4}.home-industry-label>span{color:var(--cyan-300);font-size:1.3rem}.home-industry-tile>p{color:#d1c7db;margin-bottom:0;font-size:.875rem;line-height:1.7}.home-industry-tile:hover h3{color:var(--cyan-300)}.home-editorial .tools-home-promo{color:var(--ink);background:#eef5f3;padding-block:48px}.home-editorial .tools-home-promo:after{content:none}.home-editorial .tools-home-promo-grid{grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}.home-tools-art{justify-self:center;width:100%;max-width:285px}.home-editorial .tools-home-promo h2{max-width:22ch;margin-bottom:22px;font-size:clamp(2rem,3.3vw,3.1rem)}.home-editorial .tools-home-promo p:not(.eyebrow){max-width:570px;color:var(--muted)}.home-editorial .tools-home-promo .text-link{margin-top:18px}.home-editorial .process-section .section-heading{text-align:left;max-width:none}.home-editorial .process-grid li{border-left:0;padding:26px 24px 0 0}.home-editorial .process-grid li:before{background:var(--purple-700);left:0}.home-editorial .process-grid h3{max-width:19ch;font-family:var(--font-ui);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;line-height:1.5}.home-editorial .process-grid p{font-size:.9375rem}.home-editorial .process-grid span{color:var(--purple-700);font-size:.8125rem}.home-editorial .pricing-preview{background:#f2eef8}.home-editorial .pricing-preview .split-heading{grid-template-columns:1fr auto}.home-editorial .pricing-preview h2{max-width:23ch}.home-editorial .pricing-preview .text-link{align-self:end}.home-editorial .pricing-row{background:0 0;border:0;gap:12px}.home-editorial .mini-price{background:#fff;border:1px solid #ded5ea;border-radius:8px}.home-editorial .mini-price.featured{background:var(--purple-900);border-color:var(--purple-900)}.home-editorial .mini-price:hover{transform:translateY(-3px)}.home-editorial .mini-price span{letter-spacing:.04em;font-weight:600}.home-editorial .mini-price strong{font-weight:600}.home-editorial .mini-price.featured small,.home-editorial .mini-price.featured em{color:#e0d8e9}.home-editorial .pricing-note{text-align:left;max-width:none;line-height:1.7}.home-editorial .faq-grid{grid-template-columns:.8fr 1.2fr;gap:9%}.home-editorial .faq-grid h2{margin-bottom:24px}@media (max-width:1040px){.home-editorial .hero-grid{min-height:570px;padding-block:72px}.home-editorial .hero-copy{max-width:650px}.home-editorial .hero-copy h1{font-size:3.8rem}.home-editorial .section{padding-block:76px}.home-editorial .founder-grid{gap:6%}.home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-industry-tile,.home-industry-tile:nth-child(n+4){grid-column:auto}.home-industry-tile:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-content:start;column-gap:24px;display:grid}.home-editorial .home-industry-tile:last-child .industry-photograph{grid-row:span 2;margin:0}.home-industry-tile:last-child>p{align-self:start}.home-editorial .tools-home-promo-grid{gap:32px}}@media (max-width:760px){.home-editorial .hero-grid{min-height:0;padding-block:64px 56px}.home-editorial .hero-copy h1{max-width:18ch;font-size:clamp(2.5rem,8vw,3.5rem)}.home-editorial .hero-lede{font-size:1rem}.home-editorial .home-hero:before{background:linear-gradient(90deg,#1c102af0,#1c102ac2)}.home-editorial .trust-items{grid-template-columns:1fr;gap:12px;padding-block:24px}.home-editorial .trust-items span{border:0;justify-content:start;font-size:.8125rem}.home-editorial .section{padding-block:64px}.home-editorial .section-heading{margin-bottom:30px}.home-editorial .split-heading,.home-editorial .pricing-preview .split-heading,.home-editorial .founder-grid,.home-editorial .faq-grid{grid-template-columns:1fr;gap:28px}.home-editorial .service-finder{padding-block:38px}.home-editorial .finder-heading{gap:12px}.home-editorial .finder-card,.home-editorial .finder-card:first-child{border:0;border-top:1px solid #cbd9d4;padding:24px 0}.home-editorial .finder-card:last-child{padding-bottom:0}.home-editorial .finder-card p{max-width:none}.home-editorial .service-grid{grid-template-columns:1fr}.home-editorial .service-card{min-height:0;padding-block:28px}.home-editorial .home-founder-photo{width:100%;max-width:470px}.home-editorial .tools-home-promo-grid{grid-template-columns:1fr;gap:18px}.home-editorial .home-tools-art{justify-self:start;max-width:190px}.home-editorial .tools-home-promo h2{max-width:none}.home-editorial .pricing-preview .text-link{justify-self:start}}@media (max-width:540px){.home-industry-grid{grid-template-columns:1fr;gap:32px}.home-industry-tile:last-child{display:block}.home-editorial .home-industry-tile:last-child .industry-photograph{margin-bottom:20px}.home-editorial .home-hero .button-row{flex-direction:column;align-items:stretch}.home-editorial .home-hero .button{width:100%}}@media (prefers-reduced-motion:reduce){.home-editorial .home-industry-tile .industry-photograph img{transition:none}.home-industry-tile:hover .industry-photograph img{transform:none}}
