body{overflow:auto}.pricing-shell{background:radial-gradient(circle at 80% 0,#f7b73147,#0000 36%),linear-gradient(160deg,#fffdf8 0%,#fff4d4 100%);align-content:start;justify-items:center;gap:18px;min-height:100dvh;padding:28px 20px 48px;display:grid}.pricing-embed{width:min(100%,760px)}.pricing-sections{gap:20px;width:min(100%,760px);display:grid}.pricing-embed .pricing-card,.pricing-sections .pricing-card{width:100%}.pricing-back{width:min(100%,640px);max-width:640px;color:var(--link);justify-self:start;font-weight:700;text-decoration:none}.pricing-card{background:#ffffffe0;border:1px solid #e2911d38;border-radius:28px;gap:22px;width:min(100%,640px);padding:28px;display:grid;box-shadow:0 24px 60px #764e121a}.pricing-eyebrow{color:#b56c08;letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:800}.pricing-card h1,.pricing-card h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,5vw,2.4rem)}.pricing-card h2{font-size:clamp(1.6rem,4vw,2rem)}.pricing-card .pricing-title-compact{font-size:clamp(1.4rem,3.5vw,1.75rem)}.pricing-lead,.pricing-notes,.pricing-message,.pricing-note{color:#745c45;margin:0;line-height:1.7}.pricing-plans{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=540px){.pricing-plans{grid-template-columns:1fr 1fr}}.pricing-block{gap:12px;display:grid}.pricing-divider{border:0;border-top:1px solid #b56a1047;grid-column:1/-1;width:100%;margin:8px 0 0}.pricing-plan{font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:2px solid #e2911d38;border-radius:20px;justify-items:start;gap:6px;padding:16px;display:grid}.pricing-plan-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricing-plan-badge{color:#fff;letter-spacing:.04em;background:#e2911d;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:800}.pricing-plan-badge-corp{background:#2f6f55}.pricing-plan.is-selected{background:#fff8e4;border-color:#e2911d}.pricing-plan-monthly.is-selected,.pricing-plan-yearly.is-selected{background:#fffdf8}.pricing-plan-monthly,.pricing-plan-yearly{border-color:#e2911d}.pricing-plan-bundle{background:#fffdf8;border-color:#8dbd21;grid-column:1/-1;margin-top:6px}.pricing-plan-bundle.is-selected{background:#f4fae6;border-color:#6f9a12}.pricing-plan-bundle .pricing-plan-note{white-space:normal}.pricing-plan:disabled{opacity:.6;cursor:wait}.pricing-plan-corporate{cursor:default;background:#e8f4ee;border-color:#1f4d3a38}.pricing-plan-label{color:#b56c08;font-size:.88rem;font-weight:800}.pricing-plan-corporate .pricing-plan-label{color:#2f6f55}.pricing-plan-note{color:#745c45;font-size:.82rem;line-height:1.6}.pricing-plan-corporate .pricing-plan-note{margin:0}.pricing-breakdown{color:#5c3a00;font-size:.88rem;font-weight:700;line-height:1.5}.pricing-amount{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pricing-amount strong{color:#35210f;font-size:2rem}.pricing-amount span{color:#745c45;font-size:.9rem}.pricing-field{gap:8px;display:grid}.pricing-field span{font-size:.88rem;font-weight:700}.pricing-field input{width:100%;font:inherit;background:#fffdf8;border:1px solid #e2911d47;border-radius:14px;padding:12px 14px}.pricing-actions{gap:10px;display:grid}.pricing-primary,.pricing-secondary{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:12px 16px;font-weight:800}.pricing-primary-link{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pricing-primary,a.pricing-primary{color:#fff;background:#e2911d}.pricing-primary-link:hover{color:#fff;filter:brightness(1.05)}.pricing-signed-in{color:#8a735c;margin:2px 0 0;font-size:.82rem}.pricing-corp-points{color:#3d5c4e;margin:4px 0 0;padding-left:1.2em;font-size:.88rem;line-height:1.65}.pricing-corp-points li+li{margin-top:.45rem}.pricing-corp-cta{color:#fff;width:min(100%,22rem);font:inherit;text-align:center;box-sizing:border-box;cursor:pointer;background:#e2911d;border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;margin-top:12px;padding:14px 20px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex}a.pricing-corp-cta,a.pricing-corp-cta:visited{color:#fff}.pricing-corp-cta:hover{color:#fff;filter:brightness(1.05);text-decoration:none}.pricing-docs{justify-self:stretch;justify-items:center;gap:12px;width:100%;display:grid}.pricing-corp-cta-docs{color:#2f6f55;background:#fffdf8;border:2px solid #2f6f55}button.pricing-corp-cta-docs,button.pricing-corp-cta-docs:hover{color:#2f6f55;filter:none}.pricing-corp-cta-docs:hover{background:#e8f4ee}.pricing-docs-panel{background:#fffdf8;border:1px solid #1f4d3a2e;border-radius:16px;gap:12px;width:100%;padding:14px;display:grid}.pricing-docs-field{color:#2f6f55;gap:6px;font-size:.88rem;font-weight:800;display:grid}.pricing-docs-turnstile{max-width:100%;min-height:65px;overflow:hidden}.pricing-docs-field input{color:#35210f;width:100%;font:inherit;background:#fff;border:1px solid #1f4d3a47;border-radius:14px;padding:12px 14px;font-weight:500}.pricing-docs-dl{color:#fff;font:inherit;cursor:pointer;text-align:center;background:#2f6f55;border:0;border-radius:999px;padding:12px 14px;font-weight:800;text-decoration:none;display:block}.pricing-docs-dl:hover{filter:brightness(1.06)}.pricing-docs-dl:disabled{opacity:.6;cursor:wait;filter:none}.pricing-docs-hint{color:#5a6b62;text-align:center;margin:0;font-size:.82rem;line-height:1.55}.pricing-apply-cta{box-sizing:border-box;color:#fff;width:100%;min-height:54px;font:inherit;text-align:center;cursor:pointer;background:#2f6f55;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;text-decoration:none;display:flex}.pricing-apply-cta:hover:not(:disabled){color:#fff;background:#245941}.pricing-apply-cta:disabled{cursor:wait;opacity:.65}.screenshot-application-card{width:min(100%,560px)}.screenshot-application-summary{color:#2f6f55;background:#e8f4ee;border:1px solid #2f6f5540;border-radius:16px;gap:5px;padding:18px;font-weight:700;display:grid}.screenshot-application-summary strong{color:#35210f;font-size:1.8rem}.screenshot-application-summary small{color:#745c45;margin-left:6px;font-size:.85rem;font-weight:500}.screenshot-application-manage{color:#745c45;text-align:center;margin:0;font-size:.86rem;line-height:1.7}.screenshot-application-manage a{color:var(--link);font-weight:800}.pricing-secondary{color:#8b5b13;background:#fff8e4;border:1px solid #e2911d38}.pricing-primary:disabled,.pricing-secondary:disabled{opacity:.6;cursor:wait}.pricing-status{background:#fff8e4;border-radius:16px;gap:8px;padding:14px;display:grid}.pricing-status p{justify-content:space-between;gap:12px;margin:0;display:flex}.pricing-status span{color:#8a735c}.pricing-notes{padding-left:1.1rem}.pricing-contract{background:#eef7f2;border:1px solid #b9dccb;border-radius:16px;gap:8px;padding:16px 18px;display:grid}.pricing-contract p{margin:0}.pricing-contract-plan{color:#1f4f43;font-size:1.05rem;font-weight:800}.pricing-contract-detail{color:#45615a;font-size:.9rem;line-height:1.6}.pricing-contract-actions{gap:8px;margin-top:4px;display:grid}.pricing-contract-manage{color:#1f6657;justify-self:center;font-size:.88rem;font-weight:700}.pricing-plan-static{cursor:default;flex-direction:column;align-items:flex-start;display:flex}.pricing-plan-static .pricing-breakdown{align-self:stretch}.pricing-plan-cta{min-height:48px;margin-top:auto}.pricing-plan-static .pricing-plan-note{margin-bottom:8px}.pricing-plan-cta-current:disabled{color:#1f4f43;cursor:default;opacity:1;background:#e8f4ee;border:2px solid #2f6f55}.pricing-plan-cta-unavailable:disabled{cursor:not-allowed;opacity:.45}
