*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#f6f6f4;-webkit-font-smoothing:antialiased}a{color:#16181d;text-decoration:none}a:hover{color:#9e3b2e}input,select,button{font:inherit;color:inherit}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #16181d;outline-offset:2px}@keyframes calIn{0%{transform:translate(-12px);opacity:0}14%{opacity:1}54%{transform:translate(118px);opacity:1}68%{transform:translate(140px);opacity:0}to{transform:translate(140px);opacity:0}}@keyframes calDraw{0%,52%{transform:scaleX(0)}76%,to{transform:scaleX(1)}}@keyframes calSeal{0%,74%{transform:scale(0)}86%{transform:scale(1.18)}93%,to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cal-in,.cal-draw,.cal-seal{animation:none!important}.cal-in{opacity:1}.cal-draw,.cal-seal{transform:none}}.cal-primary-button:hover{background:#8e372c}.cal-primary-button:active{background:#7c322a}.cal-submit-button:hover{background:#ca9891}.cal-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.cal-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cal-pipeline-grid{grid-template-columns:minmax(0,1fr)}}.cal-sticky-cta{position:fixed;z-index:30;left:0;right:0;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#f6f6f4f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e1e3e4}@media(min-width:700px){.cal-sticky-cta{display:none}}@media(max-width:699px){body{padding-bottom:76px}}.cal-header-actions{display:flex;align-items:center;gap:32px}.cal-nav-desktop{display:flex;align-items:center;gap:28px}.cal-lang{display:flex;align-items:center;gap:8px;border-left:1px solid #e1e3e4;padding-left:24px}.cal-burger{display:none}.cal-mobile-nav{display:none;border-top:1px solid #e1e3e4;padding:8px clamp(24px,5vw,80px) 16px;max-height:calc(100vh - 72px);overflow-y:auto}.cal-mobile-nav-link,.cal-mobile-nav-cta{display:block;font-size:15px;font-weight:500}.cal-mobile-nav-link{padding:14px 0;border-bottom:1px solid #e1e3e4}.cal-mobile-nav-cta{margin-top:16px;padding:14px 20px;border-radius:3px;text-align:center}.cal-mobile-nav-cta:hover{color:#f6f6f4}@media(max-width:899px){.cal-header-actions{gap:14px}.cal-nav-desktop{display:none}.cal-lang{border-left:none;padding-left:0}.cal-burger{display:flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 9px;background:none;border:1px solid #e1e3e4;border-radius:3px;cursor:pointer}.cal-burger span{display:block;height:1.5px;background:#16181d;border-radius:1px;transition:transform .16s,opacity .12s}.cal-burger[aria-expanded=true] span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.cal-burger[aria-expanded=true] span:nth-child(2){opacity:0}.cal-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.cal-mobile-nav-open{display:block;background:#f6f6f4fa}}@media(prefers-reduced-motion:reduce){.cal-burger span{transition:none}}.cal-screen-split{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}@media(max-width:700px){.cal-screen-split{grid-template-columns:minmax(0,1fr)}}.cal-blog-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:start}@media(max-width:640px){.cal-blog-card{grid-template-columns:minmax(0,1fr);gap:20px}}.cal-article-hero{max-width:560px}
