.lead[data-astro-cid-u3b2iwqr]{font-size:1.05rem;line-height:1.75;color:var(--text-secondary)}.cg-hero[data-astro-cid-u3b2iwqr]{position:relative;padding:100px 0 80px;background:#fff;overflow:hidden}.cg-hero-bg[data-astro-cid-u3b2iwqr]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 90% 20%,rgba(31,203,79,.1),transparent 60%),radial-gradient(ellipse 80% 60% at 10% 80%,rgba(31,203,79,.06),transparent 70%),linear-gradient(180deg,var(--ceeogreen-light) 0%,#fff 60%);z-index:0}.cg-hero[data-astro-cid-u3b2iwqr] .container[data-astro-cid-u3b2iwqr]{position:relative;z-index:1}.cg-hero-inner[data-astro-cid-u3b2iwqr]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media(max-width:1024px){.cg-hero-inner[data-astro-cid-u3b2iwqr]{grid-template-columns:1fr;gap:40px}}.cg-tag[data-astro-cid-u3b2iwqr]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#1fcb4f1f;color:var(--ceeogreen-dark);border-radius:999px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px}.cg-tag-dot[data-astro-cid-u3b2iwqr]{width:7px;height:7px;border-radius:50%;background:var(--ceeogreen);box-shadow:0 0 0 4px #1fcb4f2e;animation:cg-pulse 2s infinite}@keyframes cg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.brand-logo-wrap[data-astro-cid-u3b2iwqr]{margin-bottom:28px;display:flex}.cg-brand-logo[data-astro-cid-u3b2iwqr]{max-width:400px;width:100%;height:auto;display:block}.cg-hero[data-astro-cid-u3b2iwqr] h1[data-astro-cid-u3b2iwqr]{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:14px;line-height:1.2}.cg-hero[data-astro-cid-u3b2iwqr] .lead[data-astro-cid-u3b2iwqr]{margin-bottom:28px;max-width:540px}.compliance-row[data-astro-cid-u3b2iwqr]{display:flex;flex-wrap:wrap;gap:18px;padding:14px 0;margin-bottom:24px;border-top:1px solid rgba(31,203,79,.18);border-bottom:1px solid rgba(31,203,79,.18)}.comp-tag[data-astro-cid-u3b2iwqr]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:var(--text-muted)}.comp-tag[data-astro-cid-u3b2iwqr] svg[data-astro-cid-u3b2iwqr]{color:var(--ceeogreen);flex-shrink:0}.cg-actions[data-astro-cid-u3b2iwqr]{display:flex;gap:12px;flex-wrap:wrap}.cg-actions[data-astro-cid-u3b2iwqr] .btn-primary[data-astro-cid-u3b2iwqr]{background:var(--ceeogreen);border-color:var(--ceeogreen);box-shadow:var(--ceeogreen-shadow)}.cg-actions[data-astro-cid-u3b2iwqr] .btn-primary[data-astro-cid-u3b2iwqr]:hover{background:var(--ceeogreen-dark);border-color:var(--ceeogreen-dark)}.cg-hero-visual[data-astro-cid-u3b2iwqr]{display:flex;justify-content:center}.hero-shot[data-astro-cid-u3b2iwqr]{width:100%;max-width:600px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;transform:perspective(1200px) rotateY(-3deg) rotateX(2deg);transition:transform .4s ease;cursor:zoom-in}.hero-shot[data-astro-cid-u3b2iwqr]:hover{transform:perspective(1200px) rotateY(0) rotateX(0)}.hero-shot-bar[data-astro-cid-u3b2iwqr]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#1a1a1a}.hero-shot-bar[data-astro-cid-u3b2iwqr] .dot[data-astro-cid-u3b2iwqr]{width:9px;height:9px;border-radius:50%}.hero-shot-bar[data-astro-cid-u3b2iwqr] .dot[data-astro-cid-u3b2iwqr].red{background:#ff5f57}.hero-shot-bar[data-astro-cid-u3b2iwqr] .dot[data-astro-cid-u3b2iwqr].yellow{background:#febc2e}.hero-shot-bar[data-astro-cid-u3b2iwqr] .dot[data-astro-cid-u3b2iwqr].green{background:#28c840}.hero-shot-bar[data-astro-cid-u3b2iwqr] .title[data-astro-cid-u3b2iwqr]{margin-left:12px;font-size:.78rem;font-weight:700;color:#ffffffbf;font-family:var(--font-mono)}.hero-shot[data-astro-cid-u3b2iwqr] img[data-astro-cid-u3b2iwqr]{width:100%;height:auto;display:block}.cg-intro[data-astro-cid-u3b2iwqr]{padding:80px 0}.cg-intro-inner[data-astro-cid-u3b2iwqr]{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center}@media(max-width:900px){.cg-intro-inner[data-astro-cid-u3b2iwqr]{grid-template-columns:1fr}}.cg-intro-inner[data-astro-cid-u3b2iwqr] h2[data-astro-cid-u3b2iwqr]{font-size:1.75rem;margin-bottom:16px}.cg-intro-inner[data-astro-cid-u3b2iwqr] .intro-text[data-astro-cid-u3b2iwqr] p[data-astro-cid-u3b2iwqr]{color:var(--text-secondary);line-height:1.75;margin-bottom:14px}.intro-stats[data-astro-cid-u3b2iwqr]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.istat[data-astro-cid-u3b2iwqr]{padding:24px;background:var(--bg-secondary);border-radius:var(--radius-lg);border-left:3px solid var(--ceeogreen);text-align:center}.istat[data-astro-cid-u3b2iwqr] span[data-astro-cid-u3b2iwqr]{display:block;font-size:2rem;font-weight:900;font-family:var(--font-mono);color:var(--ceeogreen-dark);line-height:1}.istat[data-astro-cid-u3b2iwqr] small[data-astro-cid-u3b2iwqr]{display:block;font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-top:8px}.cat-section[data-astro-cid-u3b2iwqr]{padding:80px 0}.cat-section--alt[data-astro-cid-u3b2iwqr]{background:var(--bg-secondary)}@media(max-width:900px){.cat-section[data-astro-cid-u3b2iwqr]{padding:60px 0}}.cat-inner[data-astro-cid-u3b2iwqr]{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:center}@media(max-width:900px){.cat-inner[data-astro-cid-u3b2iwqr]{grid-template-columns:1fr;gap:36px}}.cat-inner--left[data-astro-cid-u3b2iwqr] .cat-text[data-astro-cid-u3b2iwqr]{order:2}.cat-inner--left[data-astro-cid-u3b2iwqr] .cat-shots[data-astro-cid-u3b2iwqr]{order:1}@media(max-width:900px){.cat-inner--left[data-astro-cid-u3b2iwqr] .cat-text[data-astro-cid-u3b2iwqr]{order:1}.cat-inner--left[data-astro-cid-u3b2iwqr] .cat-shots[data-astro-cid-u3b2iwqr]{order:2}}.cat-text[data-astro-cid-u3b2iwqr] h2[data-astro-cid-u3b2iwqr]{font-size:clamp(1.5rem,2.5vw,2rem);margin:12px 0 16px;line-height:1.25}.cat-text[data-astro-cid-u3b2iwqr] p[data-astro-cid-u3b2iwqr]{color:var(--text-secondary);line-height:1.7;margin-bottom:14px}.cat-badge[data-astro-cid-u3b2iwqr]{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cat-badge--green[data-astro-cid-u3b2iwqr]{background:#1fcb4f24;color:var(--ceeogreen-dark)}.cat-badge--blue[data-astro-cid-u3b2iwqr]{background:#2563eb1a;color:#1d4ed8}.cat-badge--amber[data-astro-cid-u3b2iwqr]{background:#f59e0b24;color:#b45309}.cat-badge--teal[data-astro-cid-u3b2iwqr]{background:#14b8a624;color:#0f766e}.cat-badge--rose[data-astro-cid-u3b2iwqr]{background:#f43f5e1a;color:#be123c}.cat-badge--purple[data-astro-cid-u3b2iwqr]{background:#7c3aed1a;color:#5b21b6}.cat-feats[data-astro-cid-u3b2iwqr]{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}@media(max-width:480px){.cat-feats[data-astro-cid-u3b2iwqr]{grid-template-columns:1fr}}.cat-feats[data-astro-cid-u3b2iwqr] li[data-astro-cid-u3b2iwqr]{position:relative;padding-left:22px;font-size:.88rem;color:var(--text-primary);font-weight:600;line-height:1.4}.cat-feats[data-astro-cid-u3b2iwqr] li[data-astro-cid-u3b2iwqr]:before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;background:var(--ceeogreen-light);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%230E8B3C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.cat-shots[data-astro-cid-u3b2iwqr]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shot[data-astro-cid-u3b2iwqr]{margin:0;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:all .3s ease;box-shadow:var(--shadow-sm);cursor:zoom-in;position:relative}.shot[data-astro-cid-u3b2iwqr]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--ceeogreen)}.shot[data-astro-cid-u3b2iwqr]:hover:after{opacity:1}.shot[data-astro-cid-u3b2iwqr]:after{content:"";position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:#0f0f0fc7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3Cline x1='11' y1='8' x2='11' y2='14'/%3E%3Cline x1='8' y1='11' x2='14' y2='11'/%3E%3C/svg%3E") center / 16px no-repeat;backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease;pointer-events:none}.shot[data-astro-cid-u3b2iwqr] img[data-astro-cid-u3b2iwqr]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top left;display:block;background:var(--bg-secondary)}.shot--main[data-astro-cid-u3b2iwqr]{grid-column:span 2}.shot--main[data-astro-cid-u3b2iwqr] img[data-astro-cid-u3b2iwqr]{aspect-ratio:16 / 9}.shot--single[data-astro-cid-u3b2iwqr]{grid-column:span 2}.shot--single[data-astro-cid-u3b2iwqr] img[data-astro-cid-u3b2iwqr]{aspect-ratio:16 / 9}.cg-cta[data-astro-cid-u3b2iwqr]{padding:80px 0;background:linear-gradient(135deg,var(--ceeogreen-dark) 0%,var(--ceeogreen) 100%);color:#fff}.cg-cta[data-astro-cid-u3b2iwqr] .cta-inner[data-astro-cid-u3b2iwqr]{display:flex;align-items:center;justify-content:space-between;gap:40px}@media(max-width:768px){.cg-cta[data-astro-cid-u3b2iwqr] .cta-inner[data-astro-cid-u3b2iwqr]{flex-direction:column;text-align:center}}.cg-cta[data-astro-cid-u3b2iwqr] .cta-text[data-astro-cid-u3b2iwqr] h2[data-astro-cid-u3b2iwqr]{font-size:clamp(1.5rem,3vw,2rem);color:#fff;margin-bottom:10px}.cg-cta[data-astro-cid-u3b2iwqr] .cta-text[data-astro-cid-u3b2iwqr] p[data-astro-cid-u3b2iwqr]{color:#ffffffd9;max-width:520px}.cg-cta[data-astro-cid-u3b2iwqr] .cta-actions[data-astro-cid-u3b2iwqr]{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}.cg-cta[data-astro-cid-u3b2iwqr] .cta-actions[data-astro-cid-u3b2iwqr] .btn-primary[data-astro-cid-u3b2iwqr]{background:#fff;color:var(--ceeogreen-dark);border-color:#fff}.cg-cta[data-astro-cid-u3b2iwqr] .cta-actions[data-astro-cid-u3b2iwqr] .btn-primary[data-astro-cid-u3b2iwqr]:hover{background:#ffffffeb}.cg-cta[data-astro-cid-u3b2iwqr] .cta-actions[data-astro-cid-u3b2iwqr] .btn-outline[data-astro-cid-u3b2iwqr]{background:transparent;color:#fff;border-color:#ffffff80}.cg-cta[data-astro-cid-u3b2iwqr] .cta-actions[data-astro-cid-u3b2iwqr] .btn-outline[data-astro-cid-u3b2iwqr]:hover{border-color:#fff;background:#ffffff1a}
