.marketing .resources{--header-offset:88px;--measure:700px;padding:28px 0 72px}.marketing .resource-breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0 0 20px;padding:0;font-size:14px;list-style:none;display:flex}.marketing .resource-breadcrumbs li:not(:last-child):after{content:"/";opacity:.6;margin:0 10px}.marketing .resource-breadcrumbs a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.marketing .resource-breadcrumbs a:hover{color:#fff}.marketing .resource-breadcrumbs [aria-current=page]{color:var(--paper);overflow-wrap:anywhere}.marketing .resources-header{max-width:760px;margin-bottom:40px}.marketing .resources-header h1{margin:6px 0 16px;font-size:clamp(34px,5vw,54px);line-height:1.05}.marketing .resources-header .lede{margin:0;font-size:18px}.marketing .resources-section-label{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800;line-height:1.3}.marketing .resources-featured,.marketing .resources-all{margin-bottom:48px}.marketing .resources-empty{border:1px dashed var(--line);border-radius:var(--radius);max-width:760px;margin-bottom:48px;padding:28px}.marketing .resources-empty h2{font-size:24px}.marketing .resources-empty p{color:var(--muted);margin:0;font-size:17px}.marketing .resource-topic{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.marketing .resource-meta{color:var(--muted);margin:auto 0 0;font-size:14px}.marketing .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:980px){.marketing .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketing .resource-grid{grid-template-columns:1fr}}.marketing .resource-grid>li{display:flex}.marketing .resource-card,.marketing .resource-featured-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);flex-direction:column;width:100%;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.marketing .resource-card:hover,.marketing .resource-featured-card:hover,.marketing .resource-card:focus-within,.marketing .resource-featured-card:focus-within{border-color:var(--color-line-strong)}.marketing .resource-card>:not(.resource-card-image){margin-inline:20px}.marketing .resource-card .resource-topic{margin-top:18px}.marketing .resource-card .resource-meta{margin-bottom:20px}.marketing .resource-card-image{aspect-ratio:1200/630;background:var(--sunk);overflow:hidden}.marketing .resource-card-image img{object-fit:cover;width:100%;height:100%;display:block}.marketing .resource-card-title{letter-spacing:0;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.25}.marketing .resource-card-title a{color:#fff;text-decoration:none}.marketing .resource-card:hover .resource-card-title a,.marketing .resource-featured-card:hover .resource-card-title a{text-underline-offset:4px;text-decoration:underline}.marketing .resource-card-title a:after{content:"";position:absolute;inset:0}.marketing .resource-card-title a:focus-visible{outline:none}.marketing .resource-card-title a:focus-visible:after{outline:3px solid var(--lime);outline-offset:-3px;border-radius:var(--radius)}.marketing .resource-card-description{color:var(--muted);margin:0 0 14px;font-size:15.5px}.marketing .resource-featured-card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.marketing .resource-featured-card .resource-card-image{aspect-ratio:auto;min-height:100%}.marketing .resource-featured-text{flex-direction:column;padding:32px;display:flex}.marketing .resource-featured-card .resource-card-title{font-size:clamp(24px,2.6vw,32px);line-height:1.15}@media (max-width:860px){.marketing .resource-featured-card{grid-template-columns:1fr}.marketing .resource-featured-card .resource-card-image{aspect-ratio:1200/630}.marketing .resource-featured-text{padding:22px}}.marketing .resource-filter-buttons{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.marketing .resource-filter-buttons button{border:1.5px solid var(--line);min-height:40px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.marketing .resource-filter-buttons button:hover{border-color:var(--lav)}.marketing .resource-filter-buttons button[aria-pressed=true]{border-color:var(--lime);background:var(--lime);color:var(--ink)}.marketing .resource-filter[data-filter=free-trials] .resource-grid>li:not([data-topic=free-trials]),.marketing .resource-filter[data-filter=subscription-management] .resource-grid>li:not([data-topic=subscription-management]),.marketing .resource-filter[data-filter=software-costs] .resource-grid>li:not([data-topic=software-costs]),.marketing .resource-filter[data-filter=founder-operations] .resource-grid>li:not([data-topic=founder-operations]),.marketing .resource-filter[data-filter=gmail-workflows] .resource-grid>li:not([data-topic=gmail-workflows]){display:none}.marketing .resources-closing{margin-top:16px}.marketing .resource-cta{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#9c85fb38,#fd44b01f);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:48px 0;padding:32px;display:grid}.marketing .resource-cta.is-compact{grid-template-columns:1fr;margin:32px 0;padding:22px 24px}.marketing .resource-cta-heading{color:#fff;margin:0 0 8px;font-size:clamp(22px,2.4vw,28px);font-weight:900;line-height:1.15}.marketing .resource-cta.is-compact .resource-cta-heading{font-size:20px}.marketing .resource-cta-body{max-width:560px;color:var(--muted);margin:0 0 18px;font-size:16.5px}.marketing .resource-cta-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;display:flex}.marketing .resource-cta-mascot{width:130px;height:auto}@media (max-width:640px){.marketing .resource-cta{grid-template-columns:1fr;padding:24px}.marketing .resource-cta-mascot{display:none}}.marketing .resource-article-header{max-width:860px}.marketing .resource-article-header h1{margin:4px 0 16px;font-size:clamp(32px,4.6vw,52px);line-height:1.08}.marketing .resource-deck{color:var(--muted);margin:0 0 18px;font-size:clamp(18px,2vw,21px);line-height:1.5}.marketing .resource-byline{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0 0 28px;font-size:14.5px;display:flex}.marketing .resource-byline-author{color:#fff;font-weight:700}.marketing .resource-draft-banner{border:1px solid var(--sun);color:var(--sun);background:#ffd83d1f;border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:14.5px;font-weight:700}.marketing .resource-hero{margin:0 0 40px}.marketing .resource-hero img{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunk);width:100%;height:auto;display:block}.marketing figcaption{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.marketing .resource-figure-source{color:var(--muted);letter-spacing:.04em;opacity:.85;font-size:12.5px;font-weight:700}.marketing .resource-layout{grid-template-columns:minmax(0, var(--measure));gap:0 56px;display:grid}@media (min-width:1024px){.marketing .resource-layout.has-toc{grid-template-columns:minmax(0, var(--measure)) minmax(200px, 260px)}.marketing .resource-layout.has-toc .resource-layout-toc{grid-area:1/2}.marketing .resource-layout.has-toc .resource-layout-main{grid-area:1/1}.marketing .resource-toc{top:var(--header-offset);position:sticky}}.marketing .resource-toc{border:1px solid var(--line);background:color-mix(in srgb, var(--raised) 60%, transparent);border-radius:14px;margin-bottom:32px;padding:18px 20px}.marketing .resource-toc-title{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.marketing .resource-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.marketing .resource-toc a{color:var(--muted);padding:6px 0;font-size:15px;line-height:1.35;text-decoration:none;display:block}.marketing .resource-toc a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.marketing .resource-body{color:var(--paper);font-size:18px;line-height:1.72}.marketing .resource-body>:first-child{margin-top:0}.marketing .resource-body p,.marketing .resource-body ul,.marketing .resource-body ol,.marketing .resource-body blockquote,.marketing .resource-body pre{margin:0 0 1.15em}.marketing .resource-body h2,.marketing .resource-body h3,.marketing .resource-faq h2,.marketing .resource-faq h3{scroll-margin-top:var(--header-offset)}.marketing .resource-body h2{margin:2.2em 0 .6em;font-size:clamp(26px,3vw,32px);line-height:1.2}.marketing .resource-body h3{margin:1.8em 0 .5em;font-size:22px;font-weight:800;line-height:1.3}.marketing .resource-body h4{margin:1.5em 0 .4em;font-size:18px;font-weight:800}.marketing .resource-body ul{padding-left:1.4em;list-style:outside}.marketing .resource-body ol,.marketing .resource-sources ol{padding-left:1.4em;list-style:decimal}.marketing .resource-body li{margin-bottom:.4em;padding-left:.2em}.marketing .resource-body li::marker{color:var(--lime)}.marketing .resource-body a{color:#c4b5ff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.marketing .resource-body a:hover,.marketing .resource-body strong{color:#fff}.marketing .resource-body blockquote{border-left:3px solid var(--pink);color:var(--paper);padding:4px 0 4px 20px;font-size:19px;font-style:italic}.marketing .resource-body hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.marketing .resource-body code{background:var(--sunk);border-radius:6px;padding:.1em .35em;font-size:.9em}.marketing .resource-body pre{border:1px solid var(--line);background:var(--sunk);border-radius:12px;padding:16px 18px;font-size:15px;line-height:1.55;overflow-x:auto}.marketing .resource-body pre code{background:0 0;padding:0}.marketing .resource-table-scroll{border:1px solid var(--line);border-radius:12px;margin:0 0 1.4em;overflow-x:auto}.marketing .resource-table-scroll table{border-collapse:collapse;width:100%;min-width:520px;font-size:16px;line-height:1.5}.marketing .resource-table-scroll th,.marketing .resource-table-scroll td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.marketing .resource-table-scroll th{background:var(--raised);color:#fff;font-weight:800}.marketing .resource-table-scroll tr:last-child td{border-bottom:0}.marketing .resource-comparison{margin:0 0 1.4em}.marketing .resource-comparison figcaption{color:#fff;margin:0 0 10px;font-size:16px;font-weight:800}.marketing .resource-callout,.marketing .resource-author-note,.marketing .resource-sources{border:1px solid var(--line);border-left:4px solid var(--lav);background:var(--raised);border-radius:12px;margin:0 0 1.4em;padding:18px 22px}.marketing .resource-callout.is-tip{border-left-color:var(--lime)}.marketing .resource-callout.is-warning{border-left-color:var(--sun)}.marketing .resource-author-note{border-left-color:var(--pink)}.marketing .resource-callout>:last-child,.marketing .resource-author-note>:last-child{margin-bottom:0}.marketing .resource-callout-title{color:#fff;letter-spacing:.02em;font-size:15px;font-weight:800;margin:0 0 6px!important}.marketing .resource-sources ol{margin:0;font-size:16px}.marketing .resource-body ol.resource-steps{counter-reset:step;padding-left:0;list-style:none}.marketing .resource-steps>li{counter-increment:step;margin-bottom:1.2em;padding-left:52px;position:relative}.marketing .resource-steps>li:before{content:counter(step);background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;font-size:16px;font-weight:900;display:grid;position:absolute;top:0;left:0}.marketing .resource-step-title{color:#fff;font-weight:800;margin:0 0 4px!important}.marketing .resource-figure{margin:0 0 1.6em}.marketing .resource-figure img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.marketing .resource-draft-problem{border:1px dashed var(--sun);color:var(--sun);padding:10px 14px;font-size:15px;display:block}.marketing .resource-faq{margin-top:48px}.marketing .resource-faq h2{font-size:clamp(26px,3vw,32px)}.marketing .resource-faq-item{border-top:1px solid var(--line);padding:18px 0}.marketing .resource-faq-item h3{margin:0 0 6px;font-size:19px;font-weight:800;line-height:1.35}.marketing .resource-faq-item p{color:var(--paper);margin:0;font-size:17px;line-height:1.65}.marketing .resource-related{border-top:1px solid var(--line);margin-top:16px;padding-top:40px}.marketing .resource-related h2{font-size:clamp(24px,2.8vw,30px)}.marketing .resource-author-wrap{max-width:var(--measure);margin-top:48px}.marketing .resource-author{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);padding:24px}.marketing .resource-author h2{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800;line-height:1.3}.marketing .resource-author-name{color:#fff;margin:0;font-size:19px;font-weight:800}.marketing .resource-author-role{color:var(--muted);margin:0 0 10px;font-size:14.5px}.marketing .resource-author-bio{color:var(--paper);margin:0;font-size:16px}@media (prefers-reduced-motion:reduce){.marketing .resource-card,.marketing .resource-featured-card{transition:none}}
