.customer-site,.unknown-domain-page{--site-accent:#49745a;--site-secondary:#49745a;--site-background:#fbfaf5;--site-foreground:#17201b;--site-mint:var(--site-secondary);--site-surface:var(--site-background);--site-muted:color-mix(in srgb, var(--site-foreground) 70%, transparent);--site-highlight:var(--site-secondary);--site-accent-foreground:oklch(from var(--site-accent) calc(.985 - round(clamp(0, (l - .615) * 100, 1)) * .78) 0 0);--site-muted-foreground:var(--site-muted);--site-lead-foreground:color-mix(in srgb, var(--site-foreground) 30%, var(--site-muted-foreground));--site-faint-foreground:color-mix(in srgb, var(--site-foreground) 55%, transparent);--site-border:color-mix(in srgb, var(--site-foreground) 16%, transparent);--site-border-strong:color-mix(in srgb, var(--site-foreground) 24%, transparent);--site-card:var(--site-surface);--site-accent-tint:color-mix(in srgb, var(--site-accent) 8%, var(--site-background));--site-accent-tint-strong:color-mix(in srgb, var(--site-accent) 12%, var(--site-background));--site-code-bg:#07080c;--site-code-fg:#f6f4ed;--site-shadow:0 22px 70px color-mix(in srgb, var(--site-foreground) 9%, transparent);--site-radius:.55rem;--site-radius-sm:calc(var(--site-radius) * .75);--site-radius-lg:calc(var(--site-radius) * 1.45);--site-font-heading:var(--font-geist-sans,ui-sans-serif);--site-font-body:var(--font-geist-sans,ui-sans-serif)}.customer-site{background:var(--site-background);min-height:100vh;color:var(--site-foreground)}.customer-site--sharp{--site-radius:0rem}.customer-site--soft{--site-radius:.35rem}.customer-site--rounded{--site-radius:.9rem}.customer-site--dark{--site-border:color-mix(in srgb, var(--site-foreground) 20%, transparent);--site-accent-tint:color-mix(in srgb, var(--site-accent) 16%, var(--site-background));--site-accent-tint-strong:color-mix(in srgb, var(--site-accent) 22%, var(--site-background));--site-shadow:0 22px 70px #00000073}.customer-site--typography-editorial{--site-font-heading:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif}.customer-site--typography-technical{--site-font-heading:var(--font-geist-mono,ui-monospace)}.customer-site--typography-dm-sans-inter{--site-font-heading:var(--font-dm-sans,"DM Sans", ui-sans-serif);--site-font-body:var(--font-inter,Inter, ui-sans-serif)}.customer-site--typography-inter{--site-font-heading:var(--font-inter,Inter, ui-sans-serif);--site-font-body:var(--font-inter,Inter, ui-sans-serif)}.hero,.services,.customer-site :is(.media-hero-visual,.article-directory-section,.article-detail-section,.feature-grid-section,.card-grid-section,.stats-section,.steps-section,.workflow-section,.code-block-section,.comparison-section,.pricing-section,.pricing-table-section,.trust-links-section,.rich-text-section,.plugin-directory-section,.from-to-section,.use-case-detail-section,.plugin-detail-section,.map-embed-section,.reviews-section,.team-section){width:min(1160px,100% - 3rem);margin-inline:auto}:is(.feature-grid-section,.article-directory-section,.article-detail-section,.card-grid-section,.stats-section,.steps-section,.workflow-section,.code-block-section,.comparison-section,.pricing-section,.pricing-table-section,.trust-links-section,.rich-text-section,.plugin-directory-section,.from-to-section,.use-case-detail-section,.plugin-detail-section,.map-embed-section,.reviews-section,.team-section){border-top:1px solid var(--site-border);padding-block:5rem}:is(.feature-grid-section,.article-directory-section,.article-detail-section,.card-grid-section,.stats-section,.steps-section,.workflow-section,.code-block-section,.comparison-section,.pricing-section,.pricing-table-section,.trust-links-section,.rich-text-section,.plugin-directory-section,.from-to-section,.use-case-detail-section,.plugin-detail-section,.map-embed-section,.reviews-section,.team-section) h2{letter-spacing:-.045em;max-width:18ch;margin:0 0 2rem;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.03}.feature-grid,.card-grid,.stats-grid,.steps-grid,.plugin-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),24rem));justify-content:center;gap:1rem;padding:0;list-style:none;display:grid}:is(.feature-card,.card-grid article,.stats-grid>*,.steps-grid>*,.pricing-grid>*,.plugin-directory-grid article){border:1px solid var(--site-border);border-radius:var(--site-radius-lg);background:var(--site-card);padding:1.5rem}.stats-grid,.steps-grid,.workflow-steps{margin:0}.stat dt,.step h3,.workflow-steps h3,.pricing-plan h3{font-weight:750}.stat dd+dd,.step p,.workflow-steps li>p:last-child,.pricing-plan>p:not(.pricing-badge,.pricing-price){color:var(--site-muted-foreground);line-height:1.6}.step h3,.step p,.workflow-steps h3,.workflow-steps p,.pricing-plan h3,.pricing-plan p{margin-top:0}.step p,.workflow-steps p,.pricing-plan p{margin-bottom:0}.eyebrow{color:var(--site-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.76rem;font-weight:800}.customer-button{border-radius:var(--site-radius-sm);background:var(--site-accent);color:var(--site-accent-foreground);align-items:center;gap:.45rem;padding:.9rem 1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.customer-button:after{content:"";background-color:currentColor;flex:none;width:1em;height:1em;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='m12 5 7 7-7 7'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='m12 5 7 7-7 7'/></svg>") 50%/contain no-repeat}.customer-button--no-icon:after{content:none}.customer-button--outline{background:var(--site-card);border:1px solid var(--site-border-strong);color:var(--site-foreground);font-weight:650}.customer-button:hover{background:color-mix(in srgb, var(--site-accent) 86%, #000)}.customer-button--outline:hover{background:var(--site-accent-tint);border-color:var(--site-accent)}@media (prefers-reduced-motion:no-preference){.customer-button{transition:background-color .15s,border-color .15s,color .15s}}.text-link{text-underline-offset:.28rem;font-weight:700}.content-section,.cta-section,.contact-section,.faq-section{width:min(1160px,100% - 3rem);margin-inline:auto}.content-section h2,.cta-section h2,.contact-section h2,.faq-section h2{letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.05}.cta-section,.contact-section{border-radius:var(--site-radius-lg);background:var(--site-accent-tint);justify-content:space-between;align-items:center;gap:3rem;margin-top:4rem;padding:4rem;display:flex}.cta-section>div,.contact-section>div:first-child{max-width:42rem}.cta-section p,.contact-section p{color:var(--site-muted-foreground);line-height:1.65}code{font-family:var(--font-geist-mono);background:#2a3d3014;border-radius:.25rem;padding:.14em .38em;font-size:.82em}.customer-site code{background:color-mix(in srgb, var(--site-foreground) 8%, transparent)}
.resolver-page,.unknown-domain-page{background:radial-gradient(circle at 12% 10%, color-mix(in srgb, var(--site-accent,#547f5d) 15%, transparent), transparent 30rem), var(--site-background,#f4f2e9);place-items:center;min-height:100vh;padding:2rem;display:grid}.resolver-card,.unknown-domain-page section{width:min(780px,100%)}.resolver-kicker{color:var(--site-accent,#4b6851);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.3rem;font-size:.74rem;font-weight:800}.resolver-card h1,.unknown-domain-page h1{letter-spacing:-.06em;max-width:15ch;margin:0;font-size:clamp(2.8rem,7vw,5.7rem);line-height:.98}.resolver-lead,.unknown-domain-page section>p:not(.resolver-kicker){max-width:42rem;color:var(--site-muted-foreground,#59655d);margin:2rem 0;font-size:1.08rem;line-height:1.7}.flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.7rem;margin:3rem 0;display:grid}.flow span{border:1px solid var(--site-border,#cfd4cd);border-radius:var(--site-radius-sm,.45rem);background:color-mix(in srgb, var(--site-card,#fff) 55%, transparent);text-align:center;padding:1rem;font-size:.8rem;font-weight:700}.flow b{color:var(--site-faint-foreground,#718076)}.resolver-examples{margin-top:3.2rem}.resolver-examples h2{margin-bottom:.8rem;font-size:.88rem}.resolver-examples a{border-top:1px solid var(--site-border,#cfd4cd);grid-template-columns:1fr minmax(0,1.5fr) auto;align-items:center;gap:1rem;padding:1.1rem 0;text-decoration:none;display:grid}.resolver-examples a:last-child{border-bottom:1px solid var(--site-border,#cfd4cd)}.resolver-examples a:hover span{text-underline-offset:.25rem;text-decoration:underline}.resolver-examples span{font-weight:750}.resolver-examples code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resolver-note{color:var(--site-faint-foreground,#6c786f);margin-top:1.2rem;font-size:.78rem}.unknown-domain-page a{text-underline-offset:.25rem;font-weight:750}@media (max-width:760px){.flow{grid-template-columns:1fr}.flow b{text-align:center;transform:rotate(90deg)}.resolver-examples a{grid-template-columns:1fr auto}.resolver-examples code{grid-area:2/1/auto/-1}.resolver-examples a b{grid-area:1/2}}
.customer-site :is(h1,h2,h3){font-family:var(--site-font-heading)}.customer-site{font-family:var(--site-font-body)}.customer-site--typography-editorial :is(h1,h2,h3){letter-spacing:normal}@media (max-width:760px){.customer-site :is(.hero,.services,.content-section,.cta-section,.contact-section,.faq-section),.customer-site :is(.feature-grid-section,.article-directory-section,.article-detail-section,.card-grid-section,.stats-section,.steps-section,.workflow-section,.code-block-section,.comparison-section,.pricing-section,.pricing-table-section,.trust-links-section,.rich-text-section,.plugin-directory-section,.from-to-section,.use-case-detail-section,.plugin-detail-section,.map-embed-section,.reviews-section,.team-section){width:min(100% - 2rem,1160px)}.customer-site>section:has(.hero-copy){width:min(100% - 2rem,1160px)}.customer-site :is(.feature-grid,.article-directory-grid,.card-grid,.stats-grid,.steps-grid,.pricing-grid,.plugin-directory-grid,.from-to-panels,.use-case-detail-body,.use-case-metadata,.plugin-detail-meta,.reviews-list,.team-list){grid-template-columns:1fr}.customer-site :is(.content-section,.faq-section){grid-template-columns:1fr;padding:4rem 0}.customer-site :is(.cta-section,.contact-section){margin-top:2rem;padding:2rem;display:block}.customer-site .cta-section .customer-button,.customer-site .contact-actions{margin-top:1.5rem}}
