.simple-shell{--simple-card:#f4f4f2;--simple-muted:#6d6d6d;--simple-line:#e8e8e6;--simple-radius:22px;--simple-width:min(1120px,calc(100% - 2 * var(--section-pad-x, 48px)));background:var(--paper)}:root[data-theme=dark] .simple-shell{--simple-card:#161616;--simple-muted:#a3a3a0;--simple-line:#2c2c2c}.simple-page{width:var(--simple-width);margin-inline:auto;color:var(--ink)}.simple-hero{padding:clamp(64px,9vw,120px) 0 clamp(56px,8vw,96px);text-align:center}.simple-eyebrow{margin:0 0 16px;color:var(--simple-muted);font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.4}.simple-cta h2,.simple-hero h1,.simple-section h2{margin:0 auto;max-width:18ch;font-size:clamp(40px,6vw,72px);font-weight:600;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.simple-cta>p,.simple-hero-copy,.simple-section-header>p{max-width:58ch;margin:24px auto 0;color:var(--simple-muted);font-size:18px;line-height:1.55;text-wrap:pretty}.simple-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.simple-section{padding:clamp(56px,8vw,96px) 0;border-top:1px solid var(--simple-line)}.simple-section-header{max-width:760px;margin-bottom:40px}.simple-section-header h2{max-width:20ch;margin-left:0;font-size:clamp(32px,4.5vw,52px);line-height:1.03}.simple-section-header>p{margin:18px 0 0;font-size:17px}.simple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.simple-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-card{position:relative;display:flex;min-height:220px;padding:24px;flex-direction:column;align-items:flex-start;border:1px solid var(--simple-line);border-radius:var(--simple-radius);background:var(--simple-card);color:inherit;transition:border-color .16s ease,transform .16s ease}.simple-card:hover{border-color:color-mix(in srgb,currentColor 28%,transparent);transform:translateY(-2px)}.simple-card-eyebrow{margin:0 0 18px;color:var(--simple-muted);font-size:13px;font-weight:500}.simple-card h3{max-width:18ch;margin:auto 0 10px;font-size:clamp(22px,2.5vw,30px);font-weight:600;letter-spacing:-.04em;line-height:1.06}.simple-card>p{max-width:48ch;margin:0;color:var(--simple-muted);font-size:15px;line-height:1.55}.simple-card-arrow{position:absolute;top:20px;right:22px;color:var(--simple-muted);font-size:22px;line-height:1}.simple-card .simple-list{margin-top:22px}.simple-list{display:grid;gap:0;width:100%;margin:0;padding:0;list-style:none}.simple-list li{padding:14px 0;border-top:1px solid var(--simple-line);color:var(--simple-muted);font-size:15px;line-height:1.5}.simple-list li:first-child{border-top:0}.simple-list strong{display:block;margin-bottom:4px;color:var(--ink);font-weight:600}.simple-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.simple-steps li{min-width:0}.simple-steps li>span{color:var(--simple-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.simple-steps h3{margin:12px 0 8px;font-size:22px;font-weight:600;letter-spacing:-.035em;line-height:1.08}.simple-steps p{margin:0;color:var(--simple-muted);font-size:15px;line-height:1.55}.simple-table-wrap{overflow-x:auto;border:1px solid var(--simple-line);border-radius:var(--simple-radius);background:var(--simple-card)}.simple-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;text-align:left}.simple-table caption{padding:20px 24px 0;color:var(--ink);font-weight:600;text-align:left}.simple-table td,.simple-table th{padding:16px 24px;border-top:1px solid var(--simple-line);vertical-align:top}.simple-table thead th{padding-top:20px;color:var(--simple-muted);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.simple-table tbody th{width:30%;color:var(--ink);font-weight:600}.simple-table td{color:var(--simple-muted)}.simple-faq{border-top:1px solid var(--simple-line)}.simple-faq details{border-bottom:1px solid var(--simple-line)}.simple-faq summary{display:flex;padding:20px 0;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:17px;font-weight:500;list-style:none}.simple-faq summary::-webkit-details-marker{display:none}.simple-faq summary span{color:var(--simple-muted);font-size:22px;font-weight:300}.simple-faq details[open] summary span{transform:rotate(45deg)}.simple-faq details>p{max-width:70ch;margin:-4px 0 22px;color:var(--simple-muted);font-size:15px;line-height:1.6}.simple-blog-page{padding-bottom:24px}.simple-blog-hero{padding-bottom:clamp(48px,7vw,80px)}.simple-blog-notice{display:flex;max-width:760px;margin:0 auto 32px;padding:14px 18px;border:1px solid var(--simple-line);border-radius:14px;background:var(--simple-card);gap:12px;color:var(--simple-muted);font-size:14px;line-height:1.45}.simple-blog-notice strong{color:var(--ink);font-weight:600}.simple-blog-section{padding:clamp(48px,7vw,80px) 0;border-top:1px solid var(--simple-line)}.simple-blog-featured{max-width:800px;margin:0 auto 56px;padding:clamp(28px,5vw,56px);border-radius:var(--simple-radius);background:var(--simple-card)}.simple-blog-card .simple-eyebrow,.simple-blog-featured .simple-eyebrow{margin-bottom:14px}.simple-blog-featured h2{max-width:18ch;margin:0;font-size:clamp(30px,5vw,54px);font-weight:600;letter-spacing:-.05em;line-height:1}.simple-blog-card h3 a,.simple-blog-featured h2 a{color:inherit}.simple-blog-featured>p:not(.simple-eyebrow){max-width:60ch;margin:20px 0 0;color:var(--simple-muted);font-size:17px;line-height:1.55}.simple-blog-link{display:inline-flex;margin-top:24px;color:var(--ink);font-size:14px;font-weight:500;gap:8px;text-decoration:underline;text-underline-offset:4px}.simple-blog-controls{display:flex;margin-bottom:24px;align-items:center;justify-content:space-between;gap:20px}.simple-blog-filters{display:flex;flex-wrap:wrap;gap:8px}.simple-blog-empty button,.simple-blog-filters button{padding:8px 13px;border:1px solid var(--simple-line);border-radius:999px;background:transparent;color:var(--simple-muted);font:inherit;font-size:13px;cursor:pointer}.simple-blog-empty button:hover,.simple-blog-filters button:hover,.simple-blog-filters button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.simple-blog-search input{width:220px;padding:9px 13px;border:1px solid var(--simple-line);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:13px}.simple-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.simple-blog-card{display:flex;min-height:240px;padding:24px;flex-direction:column;align-items:flex-start;border:1px solid var(--simple-line);border-radius:var(--simple-radius);background:var(--simple-card)}.simple-blog-card h3{max-width:18ch;margin:auto 0 10px;font-size:25px;font-weight:600;letter-spacing:-.04em;line-height:1.05}.simple-blog-card>p:not(.simple-eyebrow){margin:0;color:var(--simple-muted);font-size:15px;line-height:1.55}.simple-blog-card .simple-blog-link{margin-top:18px}.simple-blog-empty{max-width:640px;margin:0 auto;padding:56px 0;color:var(--simple-muted);text-align:center}.simple-blog-empty h2,.simple-blog-empty h3{margin:0;color:var(--ink);font-size:clamp(28px,4vw,44px);letter-spacing:-.045em}.simple-blog-empty p{margin:16px 0 0;line-height:1.55}.simple-blog-empty button{margin-top:20px}.simple-use-case-groups{display:grid;gap:56px}.simple-use-case-group{display:grid;gap:24px}.simple-use-case-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:end}.simple-use-case-heading h3{margin:0;font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.045em;line-height:1}.simple-use-case-heading p{max-width:48ch;margin:0;color:var(--simple-muted);font-size:15px;line-height:1.55}.simple-contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;align-items:start}.simple-contact-grid>.simple-grid{grid-template-columns:1fr}.simple-contact-grid .contact-form{margin:0;padding:28px;border:1px solid var(--simple-line);border-radius:var(--simple-radius);background:var(--simple-card)}.simple-note{margin:24px 0 0;color:var(--simple-muted);font-size:14px;line-height:1.55}.simple-note a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.simple-cta{padding:clamp(64px,9vw,112px) 0;border-top:1px solid var(--simple-line);text-align:center}.simple-cta h2{max-width:22ch}.simple-cta>p{max-width:52ch}.simple-shell .action.secondary{background:var(--simple-card);border-color:transparent}@media (max-width:800px){.simple-blog-grid,.simple-contact-grid,.simple-grid,.simple-grid.two,.simple-steps,.simple-use-case-heading{grid-template-columns:1fr}.simple-blog-controls{align-items:flex-start;flex-direction:column}.simple-blog-search,.simple-blog-search input{width:100%}.simple-cta,.simple-hero{text-align:left}.simple-cta h2,.simple-cta>p,.simple-hero h1,.simple-hero-copy{margin-left:0;margin-right:0}.simple-actions{justify-content:flex-start}.simple-section-header h2{max-width:18ch}}