body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.company-home{--company-coral:#b64030;--company-coral-hover:#923226;--company-peach:#fff3ed;align-items:center;background:#f5f5f5;color:#272727;display:flex;flex-direction:column;margin:16px auto 0;max-width:1100px;padding:16px}.company-home,.company-home *,.company-intro *{box-sizing:border-box}.company-welcome{margin:0 auto 3rem;max-width:780px;text-align:center}.company-welcome h1{font-size:clamp(1.9rem,4vw,2.8rem);letter-spacing:-.025em;line-height:1.2;margin:0 0 1.25rem}.company-welcome p{color:#555;font-size:1.15rem;line-height:1.8;margin:0}.company-intro{--company-coral:#b64030;--company-coral-hover:#923226;--company-peach:#fff3ed;background:#fff;border:1px solid #e8e0dc;border-radius:20px;border-top:4px solid #ff6b4a;box-sizing:border-box;color:#272727;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;margin:0 auto;max-width:1100px;padding:clamp(1.5rem,4vw,3rem);width:100%}.company-product-heading{align-items:center;display:flex;gap:1.4rem;margin-bottom:1.6rem}.company-product-heading img{flex:0 0 auto;object-fit:contain}.company-eyebrow{color:var(--company-coral);font-size:.85rem;font-weight:700;margin:0 0 .35rem}.company-product-heading h2{font-size:clamp(1.65rem,3.5vw,2.25rem);letter-spacing:-.02em;line-height:1.2;margin:0}.company-product-lead{color:#515151;max-width:78ch}.company-product-lead p:first-child{color:#272727;font-size:1.1rem}.company-product-features{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0}.company-product-features article{background:#faf7f5;border-radius:12px;padding:1.5rem}.company-product-features h3{font-size:1.15rem;line-height:1.4;margin:0 0 .8rem}.company-product-features p{color:#555;margin:0}.company-upcoming{background:#ffe5d9;border-radius:999px;color:#8e3024;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:.6rem;padding:.2rem .65rem}.company-catalog{color:#515151;max-width:78ch}.company-product-footer{align-items:center;background:var(--company-peach);border-radius:12px;display:flex;gap:2rem;justify-content:space-between;margin-top:2rem;padding:1.5rem}.company-product-footer p{margin:0}.company-product-footer .company-pricing{color:#555;font-size:.9rem;margin-top:.8rem}.company-button{background:var(--company-coral);border-radius:8px;color:#fff;display:inline-block;flex:0 0 auto;font-weight:600;padding:.8rem 1.2rem;text-decoration:none}.company-button:hover{background:var(--company-coral-hover)}.company-approach{margin:4rem auto 3rem;width:100%}.company-section-heading{margin-bottom:1.8rem}.company-section-heading h2{font-size:2rem;letter-spacing:-.02em;margin:0 0 .75rem}.company-section-heading p{color:#555;line-height:1.7}.company-principles{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.company-principle{background:#fff;border:1px solid #e4e4e4;border-radius:14px;padding:1.7rem}.company-principle:before{background:#ff6b4a;content:"";display:block;height:3px;margin-bottom:1.1rem;width:30px}.company-principle h3{font-size:1.2rem;line-height:1.4;margin:0 0 .8rem}.company-principle p{color:#555;line-height:1.8;margin:0}.company-contact{color:var(--company-coral);display:inline-block;font-weight:600;margin-top:1.8rem;text-underline-offset:.2em}.company-contact:hover{color:var(--company-coral-hover)}.company-contact:focus-visible,.company-intro a:focus-visible{outline:3px solid var(--company-coral);outline-offset:4px}@media (max-width:640px){.company-product-heading{align-items:flex-start;gap:1rem}.company-product-heading img{height:56px;width:56px}.company-principles,.company-product-features{grid-template-columns:1fr}.company-product-footer{align-items:stretch;flex-direction:column;gap:1.4rem}.company-button{text-align:center}.company-approach{margin-top:3rem}}
/*# sourceMappingURL=main.70526b0f.css.map*/