.enterprise-hero{min-height:85vh;padding:var(--space-xl) var(--container-padding) var(--space-2xl);justify-content:center;align-items:center;display:flex}.enterprise-hero-content{text-align:center;max-width:1000px}.enterprise-hero-content h1{margin-bottom:var(--space-md);letter-spacing:-.03em;font-size:clamp(3rem,7vw,5rem);line-height:1.1}.enterprise-hero-content p{opacity:.7;max-width:800px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.7}.enterprise-benefits{padding:var(--space-3xl) var(--container-padding)}.enterprise-benefits-content{max-width:var(--container-width);margin:0 auto}.enterprise-benefits-content h2{margin-bottom:var(--space-md);text-align:center;letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,4rem)}.benefit-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.benefit-item h3{margin-bottom:var(--space-md);letter-spacing:-.01em;font-size:clamp(1.5rem,2.5vw,2rem)}.benefit-item p{opacity:.8;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.7}.benefit-item p a{text-underline-offset:.15em;transition:opacity .2s var(--ease-out);text-decoration:underline}.benefit-item p a:hover{text-underline-offset:3px;text-decoration:underline}.enterprise-license{padding:var(--space-3xl) var(--container-padding);background-color:var(--color-primary);color:var(--color-background)}.enterprise-license-content{text-align:center;max-width:800px;margin:0 auto}.enterprise-license-content h2{margin-bottom:var(--space-xl);letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,4rem)}.license-statement p{margin-bottom:var(--space-md);opacity:.95;font-size:clamp(1.2rem,2.5vw,1.6rem);line-height:1.6}.license-statement p:last-child{color:var(--color-background);opacity:.95;margin-bottom:0}.license-statement a{color:var(--color-background);border-bottom:2px solid var(--color-background);transition:opacity .2s var(--ease-out);padding-bottom:.25rem;text-decoration:none;display:inline-block}.license-statement a:hover{opacity:.9}.enterprise-faq{padding:var(--space-xl) var(--container-padding)}.enterprise-cta{padding:var(--space-3xl) var(--container-padding)}.enterprise-cta-content{text-align:center;max-width:1000px;margin:0 auto}.enterprise-cta-content h2{margin-bottom:var(--space-sm);letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,4rem)}.enterprise-cta-content>p{opacity:.7;margin-bottom:var(--space-lg);font-size:clamp(1.1rem,2vw,1.3rem)}.response-time{opacity:.7;margin-top:var(--space-md);font-size:1rem}@media (width<=768px){.enterprise-hero{min-height:auto;padding:var(--space-lg) var(--container-padding)}.enterprise-benefits,.enterprise-license,.enterprise-faq,.enterprise-cta{padding:var(--space-lg) var(--container-padding)}.benefit-grid{grid-template-columns:1fr}}.standard-note{opacity:.75;font-size:.95rem}.standard-note a{color:var(--color-primary);text-decoration:underline}.enterprise-hero-content .standard-note{margin-top:var(--space-md)}.ent-pains{padding:var(--space-2xl) var(--container-padding);background-color:#2124200a}.ent-pains-content{max-width:var(--container-width);margin:0 auto}.ent-pains-content h2{margin-bottom:var(--space-sm);text-align:center;letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem)}.ent-pains-intro{text-align:center;opacity:.75;max-width:680px;margin:0 auto var(--space-xl);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7}.pain-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}.pain-card{padding:var(--space-lg)}.pain-quote{margin-bottom:var(--space-sm);font-size:1.1rem;font-style:italic;line-height:1.5}.pain-answer{opacity:.8;font-size:.98rem;line-height:1.7}@media (width<=768px){.ent-pains{padding:var(--space-lg) var(--container-padding)}.pain-grid{grid-template-columns:1fr}.pain-card{padding:var(--space-md)}}.quote-section{padding:var(--space-2xl) var(--container-padding)}.quote-content{max-width:680px;margin:0 auto}.quote-content h2{margin-bottom:var(--space-sm);letter-spacing:-.02em;text-align:center;font-size:clamp(2rem,4vw,3rem)}.quote-content>p{text-align:center;opacity:.75;margin-bottom:var(--space-lg);line-height:1.7}.quote-step-indicator{text-transform:uppercase;letter-spacing:.14em;opacity:.7;margin-bottom:var(--space-sm);font-size:.78rem}.quote-form{display:block}.quote-form fieldset{border:none;min-width:0;margin:0;padding:0}.quote-form fieldset[hidden]{display:none}.quote-form legend{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:var(--space-md);font-size:1.4rem}.quote-field{margin-bottom:var(--space-md)}.quote-field>label:not(.quote-check),.quote-field>.field-label{opacity:.85;margin-bottom:.5rem;font-size:.9rem;display:block}.quote-check{opacity:.9;cursor:pointer;align-items:flex-start;gap:.75rem;padding:.6rem 0;font-size:1.05rem;line-height:1.5;display:flex}.quote-check input{-webkit-appearance:none;appearance:none;border:1px solid var(--color-border-light-strong);cursor:pointer;background-color:#f1eee712;background-position:50%;background-repeat:no-repeat;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin:0;transition:background-color .15s,border-color .15s;transform:translateY(3px)}.quote-check input:checked{background-color:var(--color-ember);border-color:var(--color-ember);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' stroke='%23f1eee7' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.quote-check input:focus-visible{outline:2px solid var(--color-background);outline-offset:2px}@media (hover:hover) and (pointer:fine){.quote-check:hover input:not(:checked){border-color:#f1eee799}}#scope-group{column-gap:var(--space-lg);grid-template-columns:1fr 1fr;row-gap:0;display:grid}#scope-group .quote-error{grid-column:1/-1}.quote-form input[type=text],.quote-form input[type=email],.quote-form select,.quote-form textarea{border:1px solid var(--color-border-light-strong);border-radius:var(--radius-sm);width:100%;color:var(--color-background);font-family:var(--font-mono);background-color:#f1eee712;padding:.65rem .85rem;font-size:.95rem}.quote-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23f1eee7' stroke-opacity='.7' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat}.quote-form select option{color:var(--color-text);background-color:var(--color-background)}.quote-form input:focus-visible,.quote-form select:focus-visible,.quote-form textarea:focus-visible{outline:2px solid var(--color-background);outline-offset:2px}.quote-form textarea{resize:vertical;min-height:96px}.quote-error{color:#f87171;margin-top:.5rem;font-size:.85rem;font-weight:500;display:none}.quote-error.show{display:block}.quote-nav{margin-top:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.quote-back{color:var(--color-background);opacity:.75;font-family:var(--font-mono);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:.5rem 0;font-size:.9rem;text-decoration:underline}.quote-back:hover{opacity:1}.quote-back[hidden],#quote-next[hidden],#quote-submit[hidden]{display:none}.quote-nav #quote-next{background-color:var(--color-background);color:var(--color-text);border-color:var(--color-background);margin-left:auto}.quote-nav #quote-next:hover{color:var(--color-background);background-color:#0000}.quote-nav #quote-submit{margin-left:auto}.quote-review{border:1px solid var(--color-border-light-hover);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word;margin-bottom:var(--space-md);background-color:#f1eee70f;height:200px;padding:.65rem .85rem;font-size:.85rem;line-height:1.7;overflow-y:auto}.quote-review-head{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:.5rem;display:flex}.quote-review-head .field-label{opacity:.85;margin-bottom:0;font-size:.9rem;display:block}.quote-copy-icon{color:var(--color-background);opacity:.7;font-family:var(--font-mono);cursor:pointer;transition:opacity .2s var(--ease-out);background:0 0;border:none;align-items:center;gap:.4rem;padding:.25rem 0;font-size:.8rem;display:inline-flex}.quote-copy-icon:hover{opacity:1}.quote-copy-icon .check-icon{color:#4ade80;display:none}.quote-copy-icon.copied{opacity:1}.quote-copy-icon.copied .copy-icon{display:none}.quote-copy-icon.copied .check-icon{display:inline}.quote-alt{opacity:.75;margin-top:var(--space-md);font-size:.9rem}.quote-alt a{color:var(--color-background);text-decoration:underline}.quote-form[hidden]{display:none}.quote-hp{width:1px;height:1px;top:auto;left:-9999px;overflow:hidden;position:absolute!important}#quote-submit[disabled]{opacity:.7;cursor:default}.quote-status{margin-top:var(--space-sm);font-size:.9rem;line-height:1.5}.quote-status.is-error{color:#f87171}.quote-done{text-align:center;padding:var(--space-lg) 0}.quote-done-title{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:var(--space-sm);font-size:clamp(1.6rem,3vw,2.2rem)}.quote-done-sub{opacity:.75;line-height:1.6}@media (width<=768px){.quote-section{padding:var(--space-lg) var(--container-padding)}#scope-group{grid-template-columns:1fr}}#my-cal-inline-demo{position:relative}#my-cal-inline-demo:empty:before{content:"Loading calendar...";font-family:var(--font-mono);color:var(--color-background);opacity:.7;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;inset:0}.cal-privacy-note{opacity:.7;margin-bottom:var(--space-sm);font-size:.85rem}.cal-privacy-note a{color:var(--color-background);text-decoration:underline}
