.plugin-page{background:#f8fafc}.plugin-page h1,.plugin-page h2,.plugin-page h3{letter-spacing:-.04em}.plugin-page p{max-width:70ch}.plugin-page .primary-nav a[aria-current]{color:#1d4ed8;background:#edf2ff}.plugin-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.8rem;color:#586b80;padding:29px 0 22px}.plugin-breadcrumbs a:hover{text-decoration:underline}.plugin-hero{padding:0 0 68px}.plugin-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:60px;align-items:center}.plugin-page .plugin-eyebrow{font-size:.73rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#13724f;margin-bottom:18px}.plugin-hero h1{font-size:clamp(2.65rem,5vw,4.65rem);line-height:1.06;margin:0 0 24px}.plugin-hero h1 span{color:#13724f}.plugin-lede{font-size:1.1rem;line-height:1.8;color:#586b80}.plugin-name{font-size:.86rem;font-weight:800;color:#102033;margin:0 0 12px}.plugin-actions{display:flex;flex-wrap:wrap;gap:12px;margin:27px 0 16px}.plugin-page .btn-outline{background:transparent;border-color:#c2cfdd;color:#102033}.plugin-page .btn-outline:hover{background:#e8eef5}.plugin-release-note{font-size:.77rem;color:#586b80;line-height:1.8}.plugin-trust{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;list-style:none;margin-top:22px;font-size:.8rem;font-weight:700;color:#33465b}.plugin-trust li:before{content:'✓';color:#13724f;margin-right:7px}.plugin-preview{background:white;border:1px solid #dce5ee;border-radius:14px;box-shadow:0 22px 65px #1020330c;overflow:hidden;transform:rotate(1deg)}.plugin-preview .browser-bar{padding:14px 17px;background:#f1f5f9;color:#586b80;display:flex;align-items:center;gap:13px;font-size:.7rem}.plugin-preview-window{height:304px;position:relative;padding:35px 30px;background:linear-gradient(155deg,#fff,#eff6f1)}.preview-site-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:#586b80}.preview-headline{display:block;font-size:2rem;line-height:1.15;max-width:250px;letter-spacing:-.04em;color:#102033;margin:25px 0 14px}.preview-line{height:8px;background:#dce7e2;border-radius:6px;width:75%;margin-bottom:8px}.preview-line.short{width:50%}.preview-blocks{display:flex;gap:10px;margin-top:25px}.preview-blocks span{height:48px;border-radius:5px;background:#e0e9e6;flex:1}.preview-chat{position:absolute;right:20px;bottom:20px;width:60px;height:60px;background:#087f45;color:white;border-radius:50%;display:grid;place-items:center;box-shadow:0 4px 12px #0003}.preview-chat svg{width:30px;height:30px}.preview-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;font-size:.74rem;color:#586b80;border-top:1px solid #dce5ee}.preview-caption strong{color:#13724f}.plugin-facts{background:#fff;border-top:1px solid #dce5ee;border-bottom:1px solid #dce5ee}.plugin-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.plugin-fact-grid div{padding:24px 18px;border-right:1px solid #dce5ee}.plugin-fact-grid div:first-child{padding-left:0}.plugin-fact-grid div:last-child{border:0}.plugin-fact-grid dt{font-size:.7rem;color:#586b80;margin-bottom:6px}.plugin-fact-grid dd{font-size:1rem;font-weight:800;color:#102033;margin:0}.plugin-section{padding:68px 0}.plugin-section-head{max-width:640px;margin-bottom:30px}.plugin-section h2{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.15;margin:0 0 16px}.plugin-section-head p{color:#586b80;line-height:1.8}.plugin-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plugin-feature{padding:27px;background:white;border:1px solid #dce5ee;border-radius:10px}.plugin-feature-number{font-size:.72rem;font-weight:800;color:#13724f;display:block;margin-bottom:23px}.plugin-feature h3{font-size:1.15rem;margin:0 0 10px}.plugin-feature p{font-size:.9rem;line-height:1.8;color:#586b80;margin:0}.plugin-setup{background:#102033;color:white}.plugin-setup h2{color:white}.plugin-setup-grid{display:grid;grid-template-columns:.85fr 1.2fr;gap:80px}.plugin-setup .plugin-section-head p{color:#c0d0df}.plugin-steps{list-style:none;counter-reset:setup;margin:0;padding:0}.plugin-steps li{position:relative;counter-increment:setup;padding:0 0 26px 49px}.plugin-steps li:before{content:'0' counter(setup);position:absolute;left:0;top:2px;color:#8cd8b7;font-size:.78rem;font-weight:800}.plugin-steps strong{display:block;color:white;font-size:1.05rem;margin-bottom:7px}.plugin-steps p{font-size:.9rem;line-height:1.8;color:#c0d0df;margin:0}.plugin-steps code{font-size:.83rem;color:white;overflow-wrap:anywhere}.plugin-setup-note{padding:16px 19px;border:1px solid #ffffff2b;border-radius:7px;color:#c0d0df;font-size:.8rem;line-height:1.8}.plugin-detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:start}.plugin-detail-grid .faq-list{margin-top:25px}.plugin-detail-grid .faq-list summary{font-size:.95rem}.plugin-ownership{padding:29px;background:#fff;border:1px solid #dce5ee;border-radius:10px}.plugin-owner-icon{width:45px;height:45px;border-radius:10px;background:#eaf4ee;color:#13724f;display:grid;place-items:center;font-weight:900;font-size:.8rem;margin-bottom:23px}.plugin-ownership h3{font-size:1.35rem;margin:0 0 13px}.plugin-ownership p{font-size:.9rem;color:#586b80;line-height:1.8}.plugin-ownership a{color:#1d4ed8;overflow-wrap:anywhere}.plugin-ownership a:hover{text-decoration:underline}.plugin-ownership .support-link{display:block;border-top:1px solid #dce5ee;margin-top:22px;padding-top:21px;font-weight:750;font-size:.86rem}.plugin-service-note{font-size:.76rem!important;line-height:1.8;color:#586b80}.plugin-update{display:flex;justify-content:space-between;align-items:start;gap:30px;border-top:1px solid #dce5ee;margin-top:55px;padding-top:28px}.plugin-update h3{font-size:1rem;margin:0 0 10px}.plugin-update p{font-size:.85rem;color:#586b80;line-height:1.8;margin:0}.plugin-update a{font-size:.85rem;white-space:nowrap;color:#1d4ed8;font-weight:750}.plugin-catalog-hero{padding:56px 0 45px}.plugin-catalog-hero h1{font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.08;max-width:700px;margin:0 0 22px}.plugin-catalog-hero>div>p{font-size:1.05rem;line-height:1.8;color:#586b80}.plugin-catalog-card{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:32px;background:white;border:1px solid #dce5ee;border-radius:12px;padding:34px;margin-bottom:60px}.plugin-catalog-art{height:150px;background:#edf6f0;border-radius:9px;display:grid;place-items:center}.plugin-catalog-art svg{width:58px;height:58px;color:#13724f}.plugin-catalog-card h2{font-size:1.5rem;line-height:1.25;margin:0 0 12px}.plugin-catalog-card p{font-size:.9rem;line-height:1.8;color:#586b80;margin:0 0 13px}.plugin-catalog-card .plugin-tag{font-size:.72rem;color:#13724f;font-weight:800}.plugin-page a:focus-visible,.plugin-page summary:focus-visible{outline:3px solid #1d4ed8;outline-offset:5px}.plugin-page code{overflow-wrap:anywhere}.plugin-page .site-footer{border-top:1px solid #dce5ee}.plugin-page .section-kicker{color:#13724f}@media(max-width:960px){.plugin-hero-grid{gap:32px}.plugin-hero h1{font-size:3rem}.plugin-preview-window{height:290px;padding:28px 22px}.preview-headline{font-size:1.75rem}.plugin-feature-grid{gap:12px}.plugin-feature{padding:22px}.plugin-setup-grid{gap:36px}.plugin-detail-grid{gap:28px}.plugin-catalog-card{grid-template-columns:120px 1fr;gap:24px}.plugin-catalog-card>.btn{grid-column:2;justify-self:start}.plugin-catalog-art{grid-row:1/3}}@media(max-width:700px){.plugin-hero-grid,.plugin-setup-grid,.plugin-detail-grid{grid-template-columns:1fr;gap:32px}.plugin-hero{padding-bottom:40px}.plugin-hero h1{font-size:2.9rem}.plugin-lede{font-size:1rem}.plugin-preview{transform:none;max-width:500px}.plugin-preview-window{height:270px}.plugin-section{padding:44px 0}.plugin-feature-grid{grid-template-columns:1fr}.plugin-feature-number{margin-bottom:14px}.plugin-fact-grid{grid-template-columns:repeat(2,1fr)}.plugin-fact-grid div{padding:18px 14px!important;border-bottom:1px solid #dce5ee}.plugin-fact-grid div:nth-child(2){border-right:0}.plugin-fact-grid div:nth-child(n+3){border-bottom:0}.plugin-update{display:block;margin-top:35px}.plugin-update a{display:inline-block;margin-top:16px}.plugin-catalog-card{grid-template-columns:1fr;padding:25px}.plugin-catalog-art{height:130px;grid-row:auto}.plugin-catalog-card>.btn{grid-column:auto}.plugin-catalog-hero{padding-top:30px}.plugin-actions .btn{flex-grow:1}.plugin-page .brand-text small{font-size:.65rem}.plugin-page .primary-nav{gap:0}.plugin-trust{gap:8px 15px;font-size:.75rem}.plugin-ownership{padding:24px}.plugin-release-note{font-size:.72rem}}@media(prefers-reduced-motion:reduce){.plugin-page *{scroll-behavior:auto!important;transition:none!important}}
.plugin-preview{margin:0}
