.cr-page{--cr-wa: #25d366;--cr-wa-dim: rgba(37, 211, 102, .14);--cr-teal: #2dd4bf;--cr-warm: #fbbf24;--cr-warm-dim: rgba(251, 191, 36, .12);--cr-ink: #f1f5f9;--cr-muted: #94a3b8;--cr-surface: rgba(10, 14, 22, .72);--cr-line: rgba(255, 255, 255, .06)}.cr-page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cr-page>*{position:relative;z-index:1}.cr-page .section-shell{padding-top:3.5rem;padding-bottom:3.5rem}.cr-page .section-shell-lg{padding-top:4.5rem;padding-bottom:4.5rem}.cr-hero{padding-top:4.75rem;padding-bottom:2.5rem;min-height:0;isolation:isolate}@media(min-width:1024px){.cr-hero{padding-top:5rem;padding-bottom:3rem}}.cr-hero .mesh-orb{position:absolute;pointer-events:none;z-index:0;filter:blur(90px);animation:none}.cr-hero .cr-hero-body{position:relative;z-index:2}.cr-hero,.cr-hero .cr-hero-body,.cr-hero .cr-hero-body *{opacity:1;visibility:visible}.cr-hero .reveal-on-scroll{opacity:1;transform:none}.cr-kicker{display:inline-flex;align-items:center;gap:.5rem;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cr-teal);padding:.35rem .75rem;border-radius:.25rem;background:#2dd4bf14;border:1px solid rgba(45,212,191,.2);transform:rotate(-1deg)}.cr-kicker--warm{color:#fcd34d;background:var(--cr-warm-dim);border-color:#fbbf2440}.cr-h1{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(1.875rem,4.2vw,3rem);line-height:1.08;letter-spacing:-.03em;color:var(--cr-ink);-webkit-text-fill-color:var(--cr-ink)}.cr-h1 em{font-style:normal;color:var(--cr-wa);text-decoration:underline;text-decoration-color:#25d36659;text-underline-offset:.12em;text-decoration-thickness:3px}.cr-h2{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(1.375rem,2.8vw,2rem);line-height:1.12;letter-spacing:-.025em;color:var(--cr-ink)}.cr-lead{font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.65;color:var(--cr-muted);font-weight:300}.cr-btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;color:#052e16;background:linear-gradient(165deg,#4ade80,#22c55e 45%,#16a34a);border:1px solid rgba(187,247,208,.5);border-radius:var(--dz-radius-btn, .75rem);box-shadow:0 1px #ffffff40 inset,0 12px 40px -12px #22c55e8c;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.cr-btn-wa:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 1px #ffffff4d inset,0 16px 48px -10px #22c55ea6}.cr-btn-link{font-size:.875rem;font-weight:600;color:var(--cr-teal);transition:color .25s}.cr-btn-link:hover{color:#99f6e4}.cr-panel{background:var(--cr-surface);border:1px solid var(--cr-line);border-radius:1.25rem;backdrop-filter:blur(12px)}.cr-panel--lift{box-shadow:0 1px #ffffff0a inset,0 24px 48px -32px #000000e6}.cr-panel--glow-wa{border-color:#25d3662e;box-shadow:0 0 100px -40px #25d36633}.cr-chat{--tail: 10px}.cr-bubble{position:relative;max-width:92%;padding:.7rem .95rem .75rem;font-size:.8125rem;line-height:1.55;border-radius:1.125rem}.cr-bubble--out{margin-left:auto;color:#ecfdf5;background:linear-gradient(145deg,#1665348c,#064e3ba6);border:1px solid rgba(74,222,128,.22);border-bottom-right-radius:.2rem}.cr-bubble--out:after{content:"";position:absolute;right:-4px;bottom:0;width:var(--tail);height:var(--tail);background:inherit;clip-path:polygon(0 0,100% 100%,0 100%)}.cr-bubble--in{color:#cbd5e1;background:#0f1419;border:1px solid rgba(255,255,255,.07);border-bottom-left-radius:.2rem}.cr-bubble--in:before{content:"";position:absolute;left:-4px;bottom:0;width:var(--tail);height:var(--tail);background:#0f1419;clip-path:polygon(100% 0,100% 100%,0 100%)}.cr-bubble time{display:block;margin-top:.35rem;font-size:.625rem;opacity:.45;text-align:right}.cr-bubble--in time{text-align:left}.cr-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem}.cr-tag--cal{background:#38bdf81a;border:1px solid rgba(56,189,248,.22);color:#7dd3fc}.cr-tag--rem{background:#25d3661a;border:1px solid rgba(37,211,102,.28);color:#86efac}.cr-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;text-align:left;transition:background .25s ease}.cr-faq-trigger:hover,.cr-faq-trigger:focus-visible{background:#2dd4bf0a;outline:none}.cr-faq-trigger:focus-visible{box-shadow:inset 0 0 0 2px #2dd4bf59}.cr-faq-item.is-open{border-color:#2dd4bf38}.cr-faq-panel[hidden]{display:none}.cr-mesh{--datazo-mesh-1: rgba(37, 211, 102, .09);--datazo-mesh-2: rgba(251, 191, 36, .05);--datazo-mesh-3: rgba(6, 78, 59, .12)}.cr-mesh .mesh-horizon{background:linear-gradient(90deg,transparent 0%,rgba(251,191,36,.25) 35%,rgba(37,211,102,.4) 55%,transparent 100%)}@keyframes cr-float{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-6px)}}@keyframes cr-pulse-dot{0%,to{opacity:.4}50%{opacity:1}}.cr-animate-float{animation:cr-float 7s ease-in-out infinite}.cr-dot-live{animation:cr-pulse-dot 2s ease-in-out infinite}
