.marketing-page.svelte-10pikdk{min-height:100vh;background:var(--color-light-gray);color:var(--text-color);font-family:var(--font-family);display:flex;flex-direction:column}.page-main.svelte-10pikdk{flex:1;max-width:1000px;margin:0 auto;padding:2.5rem 2rem 3rem;width:100%;box-sizing:border-box}.page-header.svelte-10pikdk{text-align:center;margin-bottom:2.5rem}.page-header.svelte-10pikdk h1:where(.svelte-10pikdk){margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:var(--color-slate)}.page-header.svelte-10pikdk p:where(.svelte-10pikdk){margin:0;color:var(--text-color-secondary);font-size:1.05rem;max-width:560px;margin-inline:auto;line-height:1.55}.use-cases-grid.svelte-10pikdk{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;align-items:stretch}.use-case-card.svelte-10pikdk{position:relative;overflow:hidden;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-card);padding:1.5rem;box-shadow:var(--shadow-card);transition:box-shadow .15s,transform .15s}.use-case-card.svelte-10pikdk:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.use-case-card.featured.svelte-10pikdk{grid-row:span 2;background:radial-gradient(circle at top right,rgba(37,99,235,.14),transparent 35%),linear-gradient(145deg,#fff,#f8fbff);border-color:#2563eb2e}.use-case-icon.svelte-10pikdk{position:relative;width:2.4rem;height:2.4rem;display:grid;place-items:center;margin-bottom:.9rem;border-radius:.9rem;background:linear-gradient(145deg,#2563eb1f,#2563eb0a);border:1px solid rgba(37,99,235,.16);box-shadow:inset 0 1px #ffffffd9}.use-case-icon.svelte-10pikdk:before,.use-case-icon.svelte-10pikdk:after{content:"";display:block;box-sizing:border-box}.icon-team.svelte-10pikdk:before{width:.58rem;height:.58rem;border:2px solid var(--primary-color);border-radius:50%;box-shadow:-.48rem .28rem 0 -.08rem #fff,-.48rem .28rem 0 0 var(--primary-color),.48rem .28rem 0 -.08rem #fff,.48rem .28rem 0 0 var(--primary-color)}.icon-team.svelte-10pikdk:after{position:absolute;width:1.35rem;height:.48rem;border:2px solid var(--primary-color);border-radius:999px 999px .35rem .35rem;transform:translateY(.45rem)}.icon-workshop.svelte-10pikdk{background:linear-gradient(145deg,var(--primary-color),var(--primary-dark))}.icon-workshop.svelte-10pikdk:before{width:1.1rem;height:1.1rem;border:2px solid #fff;border-radius:.28rem;transform:rotate(45deg)}.icon-workshop.svelte-10pikdk:after{position:absolute;width:.55rem;height:.18rem;border-radius:999px;background:#fff}.icon-planning.svelte-10pikdk:before{width:1.12rem;height:1rem;border:2px solid var(--primary-color);border-radius:.25rem}.icon-planning.svelte-10pikdk:after{position:absolute;width:.72rem;height:.2rem;border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);transform:translateY(.12rem)}.icon-retro.svelte-10pikdk:before{width:1.05rem;height:1.05rem;border:2px solid var(--primary-color);border-left-color:transparent;border-radius:50%}.icon-retro.svelte-10pikdk:after{position:absolute;width:.36rem;height:.36rem;border-left:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);transform:translate(-.48rem,.04rem) rotate(45deg)}.icon-decision.svelte-10pikdk:before{width:1.2rem;height:1.2rem;border:2px solid var(--primary-color);border-radius:50%}.icon-decision.svelte-10pikdk:after{position:absolute;width:.56rem;height:.3rem;border-left:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);transform:translate(.03rem,-.02rem) rotate(-45deg)}.icon-research.svelte-10pikdk:before{width:.72rem;height:1.12rem;border:2px solid var(--primary-color);border-radius:.4rem .4rem .18rem .18rem}.icon-research.svelte-10pikdk:after{position:absolute;width:.95rem;height:.22rem;border-radius:999px;background:#2563eb38;transform:translateY(.43rem)}.use-case-card.svelte-10pikdk h2:where(.svelte-10pikdk){margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.use-case-card.svelte-10pikdk p:where(.svelte-10pikdk){margin:0;font-size:.9rem;color:var(--text-color-secondary);line-height:1.5}.session-preview.svelte-10pikdk{display:grid;gap:.55rem;margin-top:1.35rem;padding:1rem;border:1px solid rgba(37,99,235,.14);border-radius:calc(var(--radius-card) - .35rem);background:#ffffffc2;box-shadow:0 18px 45px #0f172a14}.session-preview-row.svelte-10pikdk{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem;border-radius:.75rem;background:var(--color-light-gray)}.session-preview-row.active.svelte-10pikdk{background:#2563eb14}.session-preview-row.svelte-10pikdk span:where(.svelte-10pikdk){width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--primary-dark);font-size:.72rem;font-weight:800}.session-preview-row.svelte-10pikdk strong:where(.svelte-10pikdk){color:var(--color-slate);font-size:.85rem}.session-preview-row.svelte-10pikdk small:where(.svelte-10pikdk){color:var(--text-color-secondary);font-size:.72rem;font-weight:700}.before-after.svelte-10pikdk{display:grid;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-color)}.before-after.svelte-10pikdk div:where(.svelte-10pikdk){display:grid;gap:.25rem}.before-after.svelte-10pikdk strong:where(.svelte-10pikdk){color:var(--color-slate);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.before-after.svelte-10pikdk span:where(.svelte-10pikdk){color:var(--text-color-secondary);font-size:.85rem;line-height:1.45}.cta-section.svelte-10pikdk{margin-top:3rem;text-align:center;padding:2.5rem 2rem;background:#fff;border-radius:var(--radius-card);border:1px solid var(--border-color)}.cta-section.svelte-10pikdk h2:where(.svelte-10pikdk){margin:0 0 .5rem;font-size:1.25rem;color:var(--color-slate)}.cta-section.svelte-10pikdk p:where(.svelte-10pikdk){margin:0 0 1.25rem;color:var(--text-color-secondary)}.btn-primary.svelte-10pikdk{display:inline-flex;padding:.85rem 1.5rem;background:var(--primary-color);color:#fff;border-radius:var(--radius-btn);font-weight:600;text-decoration:none;transition:background .15s}.btn-primary.svelte-10pikdk:hover{background:var(--primary-dark)}@media (max-width: 768px){.page-main.svelte-10pikdk{padding:2rem 1rem}.use-cases-grid.svelte-10pikdk{grid-template-columns:1fr}.use-case-card.featured.svelte-10pikdk{grid-row:auto}.session-preview-row.svelte-10pikdk{grid-template-columns:auto 1fr}.session-preview-row.svelte-10pikdk small:where(.svelte-10pikdk){grid-column:2}}
