#testamonials-container{background:#fcfcfc;width:100%;margin-top:-1px}#testamonials{z-index:10000;color:#030303;width:1080px;min-height:500px;margin:0 auto;position:relative}#testamonials-header{text-align:center;margin-bottom:24px}#testamonials-header h3{letter-spacing:-.02em;margin-bottom:36px;font-size:36px;font-weight:700;line-height:44px}#testamonials-header p{color:#6b7280;font-size:18px}#testamonials-posts{column-count:3;column-gap:24px}.testamonials-post{word-wrap:break-word;background:#fff;border:1px solid #00000014;border-radius:16px;width:100%;margin-bottom:24px;padding:20px 20px 20px 24px;display:inline-block;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000a,0 8px 24px #00000014}.testamonials-post:before{content:"";background:linear-gradient(#ff4087,#ffc056);border-radius:16px 0 0 16px;width:4px;position:absolute;top:0;bottom:0;left:0}@media (max-width:1079px) and (min-width:720px){#testamonials{width:720px}#testamonials-posts{column-count:2}}@media (max-width:719px){#testamonials{width:calc(100% - 32px)}#testamonials-posts{column-count:1}}#testamonials-posts a{max-width:462px}#testamonials-posts a:not(:last-child){margin-bottom:64px}#testamonials-posts a:nth-child(odd){margin-right:36px}#testamonials a{color:#030303;text-decoration:none}.testamonials-image{border-radius:10px;width:24px;height:24px;margin-right:4px;position:relative}.testamonials-image-file{border-radius:10px;width:24px;height:24px}.testamonials-attribution{justify-content:flex-start;align-items:center;margin-bottom:12px;display:flex}.testamonials-attribution a .testamonials-label:hover{text-decoration:underline}.testamonials-pic{border:2px solid #0000000f;border-radius:50%;width:36px;height:36px;margin-right:12px}.testamonials-label{text-transform:uppercase;color:#1a1a1a;letter-spacing:.03em;font-size:15px;font-weight:700}.testamonials-text{color:#4b5563;font-size:16px;line-height:1.6}#testamonials .blog-all-posts{justify-content:flex-end;align-items:center;font-size:24px;display:flex}#testamonials .blog-all-posts:hover{text-decoration:underline}#testamonials .blog-all-posts svg{margin-left:8px;font-size:21px}
#blog-preview-container{background:#fcfcfc;width:100%;margin-top:-1px}#blog-preview{z-index:10000;color:#030303;width:960px;min-height:500px;margin:0 auto;position:relative}#blog-preview-header{text-align:center;margin-bottom:24px}#blog-preview-header h2{letter-spacing:-.02em;margin-bottom:12px;font-size:44px;font-weight:700}#blog-preview-header h2:hover{text-decoration:underline}#blog-preview-header p{color:#6b7280;font-size:18px}#blog-preview-posts{flex-wrap:wrap;display:flex}#blog-preview-posts .blog-preview-post{max-width:462px}#blog-preview-posts .blog-preview-post:not(:last-child){margin-bottom:64px}#blog-preview-posts .blog-preview-post:nth-child(odd){margin-right:36px}#blog-preview a{color:#030303;text-decoration:none}.blog-preview-image{border-radius:16px;width:462px;height:290px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000a}.blog-preview-image-file{border-radius:16px}.blog-preview-label{text-transform:uppercase;color:#ff6b9d;letter-spacing:.05em;margin-top:16px;font-size:14px;font-weight:600}.blog-preview-title{cursor:pointer;letter-spacing:-.02em;margin-top:12px;font-size:24px;font-weight:600;line-height:1.3}#blog-preview-posts .blog-preview-title:hover{text-decoration:underline}#blog-preview .blog-all-posts{justify-content:flex-end;align-items:center;font-size:24px;display:flex}#blog-preview .blog-all-posts:hover{text-decoration:underline}#blog-preview .blog-all-posts svg{margin-left:8px;font-size:21px}.blog-preview-topic-container{margin-top:16px}.blog-preview-topic-tag{color:#6b7280;background:#0000000d;border-radius:100px;margin-right:8px;padding:4px 10px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}.blog-preview-topic-tag:hover{color:#ff6b9d;background:#ff40871a}.blog-preview-image{overflow:hidden}.blog-preview-image-file{transition:transform .4s}.blog-preview-image:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014,0 12px 32px #0000000f}.blog-preview-image:hover .blog-preview-image-file{transform:scale(1.05)}@media (max-width:1020px){#blog-preview .blog-all-posts{max-width:462px;margin:60px auto 0}#blog-preview{width:100%}#blog-preview-posts{flex-direction:column;margin-left:auto;margin-right:auto}#blog-preview-posts .blog-preview-post:nth-child(odd),#blog-preview-posts .blog-preview-post:first-child{margin-right:auto}#blog-preview .blog-preview-post{max-width:462px;margin-left:auto;margin-right:auto}}@media (max-width:500px){#blog-preview{padding:0 18px}#blog-preview .blog-preview-post{width:100%}.blog-preview-image{width:100%;height:50vw}}
#articles-grid-section{color:#0f172a;background:#fff;border-top:1px solid #f1f5f9;width:100%;padding:96px 0 88px}#articles-grid-container{width:1100px;max-width:calc(100% - 32px);margin:0 auto}#articles-grid-header{text-align:center;margin-bottom:56px}.articles-grid-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#64748b;margin-bottom:14px;font-family:Libre Franklin,sans-serif;font-size:12px;font-weight:700;display:inline-block}#articles-grid-header h2{letter-spacing:-.025em;color:#0f172a;margin:0 0 12px;font-family:Libre Franklin,sans-serif;font-size:44px;font-weight:700;line-height:50px}#articles-grid-header p{color:#64748b;margin:0;font-size:18px;line-height:26px}#articles-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.articles-grid-tile{--tile-accent:#ff4087;--tile-grad:linear-gradient(45deg,#ff4087,#ffc056);--tile-shadow:#ff408747;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 26px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.articles-grid-tile:hover{border-color:var(--tile-accent);transform:translateY(-2px);box-shadow:0 14px 32px #0f172a14}.articles-grid-tile-icon{background:var(--tile-grad);color:#fff;width:52px;height:52px;box-shadow:0 6px 16px var(--tile-shadow);border-radius:14px;flex:none;justify-content:center;align-items:center;transition:transform .18s;display:flex}.articles-grid-tile-icon svg{width:26px;height:26px}.articles-grid-tile:hover .articles-grid-tile-icon{transform:scale(1.05)}.articles-grid-tile-content{min-width:0}.articles-grid-tile-label{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-family:Libre Franklin,sans-serif;font-size:19px;font-weight:700;line-height:24px}.articles-grid-tile-blurb{color:#64748b;margin:0;font-size:14px;line-height:20px}.articles-grid-tile-arrow{color:#cbd5e1;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:color .18s,transform .18s;display:flex}.articles-grid-tile-arrow svg{width:18px;height:18px}.articles-grid-tile:hover .articles-grid-tile-arrow{color:var(--tile-accent);transform:translate(4px)}.articles-grid-tile--blog,.articles-grid-tile--glossary{--tile-grad:linear-gradient(90deg,#04bde4,#0253b9);--tile-accent:#0253b9;--tile-shadow:#04bde447}.articles-grid-tile--cities{--tile-grad:linear-gradient(90deg,#007fff,#00d06a);--tile-accent:#00a356;--tile-shadow:#00d06a47}.articles-grid-tile--archetypes{--tile-grad:linear-gradient(45deg,#ff4087,#ffc056);--tile-accent:#ff4087;--tile-shadow:#ff408747}.articles-grid-tile--scripts,.articles-grid-tile--situations{--tile-grad:linear-gradient(90deg,#fc5c7d,#6a82fb);--tile-accent:#6a82fb;--tile-shadow:#6a82fb47}@media (max-width:960px){#articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#articles-grid-section{padding:64px 0 56px}#articles-grid-header h2{font-size:32px;line-height:38px}#articles-grid{grid-template-columns:1fr;gap:12px}.articles-grid-tile{gap:16px;padding:20px}.articles-grid-tile-icon{width:44px;height:44px}.articles-grid-tile-icon svg{width:22px;height:22px}}
