.agenda-landing:not(:where([data-sa])){--agenda-blue:#2b90f5;--agenda-blue-deep:#0874df;--agenda-ink:#172033;--agenda-muted:#6f7c91;--agenda-line:#1720331a;--agenda-soft:#f4f8fc;color:var(--agenda-ink);background:#fff;overflow:hidden}.agenda-landing :not(:where([data-sa])),.agenda-landing :not(:where([data-sa])):before,.agenda-landing :not(:where([data-sa])):after{box-sizing:border-box}.agenda-shell:not(:where([data-sa])){width:min(1220px,100% - 48px);margin:0 auto}.agenda-narrow:not(:where([data-sa])){width:min(920px,100% - 48px)}.agenda-hero:not(:where([data-sa])){isolation:isolate;align-items:center;min-height:92vh;padding:120px 0 90px;display:flex;position:relative}.agenda-ambient:not(:where([data-sa])){filter:blur(25px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.agenda-ambient-one:not(:where([data-sa])){background:radial-gradient(circle,#2b90f52b,#2b90f500 70%);width:640px;height:640px;top:-120px;right:-180px}.agenda-ambient-two:not(:where([data-sa])){background:radial-gradient(circle,#93c5fd33,#93c5fd00 70%);width:420px;height:420px;bottom:-160px;left:-210px}.agenda-hero-grid:not(:where([data-sa])){grid-template-columns:minmax(0,1fr) minmax(460px,.88fr);align-items:center;gap:clamp(55px,7vw,110px);display:grid}.agenda-eyebrow:not(:where([data-sa])),.agenda-section-index:not(:where([data-sa])){color:var(--agenda-blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:.72rem;font-weight:650;display:flex}.agenda-eyebrow span:not(:where([data-sa])){background:var(--agenda-blue);width:28px;height:1px}.agenda-hero h1:not(:where([data-sa])),.agenda-landing h2:not(:where([data-sa])){color:var(--agenda-ink);letter-spacing:-.045em;margin:0;font-weight:250;line-height:1.05}.agenda-hero h1:not(:where([data-sa])){max-width:700px;font-size:clamp(2.5rem,4.4vw,4.2rem)}.agenda-hero h1 em:not(:where([data-sa])){display:block}.agenda-landing h1 em:not(:where([data-sa])),.agenda-landing h2 em:not(:where([data-sa])),.agenda-landing h2 span:not(:where([data-sa])){color:var(--agenda-blue);font-style:italic;font-weight:350}.agenda-lead:not(:where([data-sa])){max-width:650px;color:var(--agenda-muted);margin:32px 0 0;font-size:clamp(1.05rem,1.45vw,1.23rem);font-weight:350;line-height:1.75}.agenda-hero-actions:not(:where([data-sa])){align-items:center;gap:20px;margin-top:40px;display:flex}.agenda-primary-action:not(:where([data-sa])){background:linear-gradient(135deg, var(--agenda-blue), #5ba9f8);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:15px 24px;font-size:.88rem;font-weight:650;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 35px #2b90f538}.agenda-primary-action:hover:not(:where([data-sa])){transform:translateY(-2px);box-shadow:0 20px 42px #2b90f54d}.agenda-action-note:not(:where([data-sa])){color:#8a96a8;max-width:170px;font-size:.72rem;line-height:1.5}.agenda-hero-visual:not(:where([data-sa])){padding:36px;position:relative}.agenda-hero-visual:not(:where([data-sa])):before{content:"";filter:blur(60px);background:#2b90f524;border-radius:50%;position:absolute;inset:10% 0}.agenda-window:not(:where([data-sa])){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #ffffffd9;border-radius:34px;min-height:560px;padding:28px;position:relative;transform:rotate(1.5deg);box-shadow:0 40px 90px #36567d2b,inset 0 0 0 1px #2b90f50a}.agenda-window-head:not(:where([data-sa])){border-bottom:1px solid var(--agenda-line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.agenda-window-head>div:not(:where([data-sa])){flex-direction:column;gap:4px;display:flex}.agenda-window-kicker:not(:where([data-sa])){color:var(--agenda-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.agenda-window-head strong:not(:where([data-sa])){font-size:1.35rem;font-weight:550}.agenda-live:not(:where([data-sa])){color:#26845a;background:#eefbf4;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.7rem;font-weight:600;display:inline-flex}.agenda-live i:not(:where([data-sa])){background:#36b978;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #36b9781f}.agenda-day:not(:where([data-sa])){gap:14px;margin-top:24px;display:grid}.agenda-slot:not(:where([data-sa])){background:#f8fafcd1;border:1px solid #17203311;border-radius:18px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;min-height:82px;padding:14px 17px;display:grid}.agenda-slot time:not(:where([data-sa])){color:#8a96a8;font-size:.75rem}.agenda-slot>div:not(:where([data-sa])){flex-direction:column;gap:4px;display:flex}.agenda-slot strong:not(:where([data-sa])){font-size:.87rem;font-weight:600}.agenda-slot span:not(:where([data-sa])){color:#8a96a8;font-size:.7rem}.agenda-slot-released:not(:where([data-sa])){color:#7b8799;background:#f6f8fb8c;border-style:dashed}.agenda-slot-active:not(:where([data-sa])){color:#fff;background:linear-gradient(135deg,#2b90f5,#187fdc);border-color:#2b90f559;animation:7s ease-in-out infinite agenda-slot-arrival;box-shadow:0 14px 28px #2b90f533}.agenda-slot-active time:not(:where([data-sa])),.agenda-slot-active span:not(:where([data-sa])){color:#ffffffb8}.agenda-floating-event:not(:where([data-sa])){min-width:205px;color:var(--agenda-blue);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:16px;align-items:center;gap:12px;padding:13px 16px;animation:5s ease-in-out infinite agenda-float;display:flex;position:absolute;bottom:52px;right:-54px;box-shadow:0 18px 38px #23416429}.agenda-floating-event span:not(:where([data-sa])){color:#8490a2;flex-direction:column;font-size:.66rem;display:flex}.agenda-floating-event strong:not(:where([data-sa])){color:var(--agenda-ink);margin-bottom:2px;font-size:.78rem}.agenda-reality:not(:where([data-sa])){text-align:center;padding:135px 0}.agenda-reality .agenda-section-index:not(:where([data-sa])){justify-content:center}.agenda-landing h2:not(:where([data-sa])){font-size:clamp(2.5rem,4.7vw,4.6rem)}.agenda-reality>div>p:last-child:not(:where([data-sa])){max-width:760px;color:var(--agenda-muted);margin:36px auto 0;font-size:1.08rem;line-height:1.85}.agenda-story:not(:where([data-sa])){background:var(--agenda-soft);padding:125px 0}.agenda-story-heading:not(:where([data-sa])){grid-template-columns:1.2fr .7fr;align-items:end;gap:80px;display:grid}.agenda-story-heading>p:not(:where([data-sa])){color:var(--agenda-muted);margin:0 0 7px;line-height:1.75}.agenda-story-flow:not(:where([data-sa])){grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center;margin-top:90px;display:grid}.agenda-story-flow article:not(:where([data-sa])){background:#ffffffbd;border:1px solid #17203312;border-radius:26px;min-height:275px;padding:30px;position:relative;box-shadow:0 18px 45px #4258740f}.agenda-step-number:not(:where([data-sa])){color:#afbac8;font-size:.72rem;position:absolute;top:25px;right:25px}.agenda-step-icon:not(:where([data-sa])){width:55px;height:55px;color:var(--agenda-blue);background:#edf6ff;border-radius:17px;place-items:center;margin-bottom:45px;display:grid}.agenda-story-flow h3:not(:where([data-sa])){margin:0 0 13px;font-size:1.1rem;font-weight:600}.agenda-story-flow p:not(:where([data-sa])){color:var(--agenda-muted);margin:0;font-size:.9rem;line-height:1.7}.agenda-flow-line:not(:where([data-sa])){background:#2b90f529;height:1px;overflow:hidden}.agenda-flow-line span:not(:where([data-sa])){background:var(--agenda-blue);width:35%;height:100%;animation:3s linear infinite agenda-flow;display:block}.agenda-control:not(:where([data-sa])){padding:145px 0}.agenda-practice-system:not(:where([data-sa])){padding:145px 0 130px}.agenda-practice-system-heading:not(:where([data-sa])){grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:clamp(60px,9vw,140px);margin-bottom:72px;display:grid}.agenda-practice-system-heading>p:not(:where([data-sa])){color:var(--agenda-muted);margin:0 0 8px;line-height:1.8}.agenda-practice-system-heading h2:not(:where([data-sa])){font-weight:180}.agenda-practice-system-heading h2 em:not(:where([data-sa])){font-weight:280}.agenda-constellation:not(:where([data-sa])){min-height:680px;padding:8px 0 0;position:relative}.agenda-constellation-lines:not(:where([data-sa])){z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agenda-constellation-lines path:not(:where([data-sa])){fill:none;stroke:url(#agenda-constellation-glow);stroke-linecap:round;stroke-width:1.5px;opacity:0;filter:url(#agenda-constellation-blur);transition:opacity .5s}.agenda-constellation-lines path:not(:where([data-sa])):after{content:""}.agenda-constellation.is-psychologue .agenda-links-psychologue path:not(:where([data-sa])),.agenda-constellation.is-dentiste .agenda-links-dentiste path:not(:where([data-sa])),.agenda-constellation.is-therapeute .agenda-links-therapeute path:not(:where([data-sa])){opacity:.72;animation:3.2s ease-in-out infinite alternate agenda-constellation-pulse}.agenda-constellation-features:not(:where([data-sa])){z-index:2;height:430px;position:relative}.agenda-feature-node:not(:where([data-sa])){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #26436514;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;width:22%;max-width:235px;min-height:112px;padding:22px 24px;transition:border-color .35s,box-shadow .35s,transform .35s,opacity .35s;display:flex;position:absolute;box-shadow:0 18px 45px #314b6a11}.agenda-feature-node>svg:not(:where([data-sa])){color:#5784ad;margin-bottom:16px}.agenda-feature-node strong:not(:where([data-sa])){color:#293c53;font-size:.84rem}.agenda-feature-node span:not(:where([data-sa])){color:#8a96a6;margin-top:5px;font-size:.68rem}.node-booking:not(:where([data-sa])){top:145px;left:0}.node-waiting:not(:where([data-sa])){background:linear-gradient(145deg,#fffffff5,#fbf6ebe6);border-color:#c3974433;top:0;left:18%}.node-waiting>svg:not(:where([data-sa])){color:#b48635}.node-recurring:not(:where([data-sa])){top:0;right:18%}.node-reminders:not(:where([data-sa])){top:145px;right:0}.node-motives:not(:where([data-sa])){top:145px;left:39%}.node-calendars:not(:where([data-sa])){top:290px;right:18%}.node-remote:not(:where([data-sa])){top:290px;left:18%}.agenda-constellation.is-psychologue .node-booking:not(:where([data-sa])),.agenda-constellation.is-psychologue .node-motives:not(:where([data-sa])),.agenda-constellation.is-psychologue .node-recurring:not(:where([data-sa])),.agenda-constellation.is-psychologue .node-reminders:not(:where([data-sa])),.agenda-constellation.is-dentiste .node-waiting:not(:where([data-sa])),.agenda-constellation.is-dentiste .node-motives:not(:where([data-sa])),.agenda-constellation.is-dentiste .node-calendars:not(:where([data-sa])),.agenda-constellation.is-dentiste .node-reminders:not(:where([data-sa])),.agenda-constellation.is-therapeute .node-booking:not(:where([data-sa])),.agenda-constellation.is-therapeute .node-recurring:not(:where([data-sa])),.agenda-constellation.is-therapeute .node-waiting:not(:where([data-sa])),.agenda-constellation.is-therapeute .node-motives:not(:where([data-sa])),.agenda-constellation.is-therapeute .node-remote:not(:where([data-sa])){border-color:#3f9def40;transform:translateY(-3px);box-shadow:0 22px 52px #3582c41c}.agenda-practice-cards:not(:where([data-sa])){z-index:3;grid-template-columns:repeat(3,minmax(0,250px));justify-content:space-between;gap:25px;padding:0 20px;display:grid;position:absolute;bottom:36px;left:0;right:0}.agenda-practice-cards button:not(:where([data-sa])){color:inherit;text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #27426217;border-radius:18px;align-items:center;gap:13px;padding:13px 15px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 16px 38px #304a6814}.agenda-practice-cards button:hover:not(:where([data-sa])),.agenda-practice-cards button.active:not(:where([data-sa])){border-color:#2b90f54d;transform:translateY(-3px);box-shadow:0 18px 42px #2b7dc621}.agenda-practice-cards button>i:not(:where([data-sa])){color:#397cae;background:#eff6fc;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:.62rem;font-style:normal;font-weight:700;display:grid}.agenda-practice-cards button>span:not(:where([data-sa])){flex-direction:column;gap:3px;display:flex}.agenda-practice-cards strong:not(:where([data-sa])){color:#2d4057;font-size:.76rem}.agenda-practice-cards small:not(:where([data-sa])){color:#8c97a6;font-size:.63rem}.agenda-practice-examples-note:not(:where([data-sa])){z-index:3;color:#929dab;letter-spacing:.015em;text-align:center;margin:0;font-size:.68rem;position:absolute;bottom:0;left:0;right:0}@keyframes agenda-constellation-pulse{0%{stroke-width:1.2px;opacity:.42}to{stroke-width:2.2px;opacity:.85}}.agenda-motifs-panel:not(:where([data-sa])){background:#ffffffdb;border:1px solid #243b5714;border-radius:26px;max-width:1030px;margin:0 auto;overflow:hidden;box-shadow:0 25px 65px #344d6b14}.agenda-motifs-head:not(:where([data-sa])),.agenda-motif-row:not(:where([data-sa])){grid-template-columns:minmax(0,1fr) 150px 100px;align-items:center;gap:22px;display:grid}.agenda-motifs-head:not(:where([data-sa])){color:#98a2b0;letter-spacing:.06em;text-transform:uppercase;padding:17px 25px;font-size:.63rem}.agenda-motif-row:not(:where([data-sa])){border-top:1px solid #243b5712;min-height:92px;padding:18px 25px}.agenda-motif-name:not(:where([data-sa])),.agenda-motif-name>span:not(:where([data-sa])){display:flex}.agenda-motif-name:not(:where([data-sa])){align-items:center;gap:15px}.agenda-motif-name>i:not(:where([data-sa])){border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.agenda-motif-name>i.is-blue:not(:where([data-sa])){color:#3189dd;background:#edf6ff}.agenda-motif-name>i.is-gold:not(:where([data-sa])){color:#b48635;background:#fbf5e9}.agenda-motif-name>i.is-soft:not(:where([data-sa])){color:#687891;background:#f1f4f8}.agenda-motif-name>span:not(:where([data-sa])){flex-direction:column;gap:5px}.agenda-motif-name strong:not(:where([data-sa])){color:#293b52;font-size:.82rem}.agenda-motif-name small:not(:where([data-sa])){color:#8a95a5;font-size:.68rem}.agenda-motif-value:not(:where([data-sa])),.agenda-motif-time:not(:where([data-sa])){color:#5b687a;font-size:.72rem}.agenda-motif-value.is-active:not(:where([data-sa])){color:#27825b;font-weight:600}.agenda-motif-waiting:not(:where([data-sa])){background:linear-gradient(90deg,#f6fafd8c,#fcf8ef6b)}.agenda-practice-system-grid:not(:where([data-sa])){grid-template-columns:minmax(360px,.72fr) minmax(520px,1.18fr);align-items:stretch;gap:28px;display:grid}.agenda-practice-system-grid .agenda-rules-panel:not(:where([data-sa])),.agenda-practice-system-grid .agenda-rhythm-board:not(:where([data-sa])){width:100%;height:100%}.agenda-practice-outcomes:not(:where([data-sa])){grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.agenda-practice-outcomes span:not(:where([data-sa])){color:#43536a;background:#f2f8feb8;border:1px solid #2b90f51a;border-radius:14px;align-items:center;gap:9px;padding:15px 17px;font-size:.76rem;display:flex}.agenda-practice-outcomes svg:not(:where([data-sa])){color:var(--agenda-blue);flex:none}.agenda-practice-audiences:not(:where([data-sa])){border-top:1px solid var(--agenda-line);margin-top:34px;padding-top:26px}.agenda-practice-audiences p:not(:where([data-sa])){color:#738095;max-width:960px;margin:0;font-size:.82rem;line-height:1.8}.agenda-practice-audiences strong:not(:where([data-sa])){color:#405069;font-weight:600}.agenda-control-grid:not(:where([data-sa])),.agenda-included-grid:not(:where([data-sa])){grid-template-columns:minmax(0,.9fr) minmax(420px,.78fr);align-items:center;gap:clamp(70px,10vw,150px);display:grid}.agenda-control-copy>p:not(.agenda-section-index):not(:where([data-sa])),.agenda-included-intro:not(:where([data-sa])){max-width:600px;color:var(--agenda-muted);margin:30px 0 0;line-height:1.8}.agenda-check-list:not(:where([data-sa])){color:#435067;gap:15px;margin:34px 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.agenda-check-list li:not(:where([data-sa])){align-items:center;gap:12px;display:flex}.agenda-check-list svg:not(:where([data-sa])){color:var(--agenda-blue);flex:none}.agenda-rules-panel:not(:where([data-sa])){background:#fff;border:1px solid #17203314;border-radius:30px;padding:26px;box-shadow:0 35px 75px #324c6c1f}.agenda-rules-head:not(:where([data-sa])),.agenda-rule-row:not(:where([data-sa])){justify-content:space-between;align-items:center;display:flex}.agenda-rules-head:not(:where([data-sa])){border-bottom:1px solid var(--agenda-line);padding:0 4px 21px;font-size:.82rem;font-weight:600}.agenda-rules-head span:not(:where([data-sa])),.agenda-rule-row>div:not(:where([data-sa])){align-items:center;gap:11px;display:flex}.agenda-rules-head i:not(:where([data-sa])){color:#2f9b67;font-size:.7rem;font-style:normal}.agenda-rule-row:not(:where([data-sa])){border-bottom:1px solid var(--agenda-line);padding:22px 5px}.agenda-rule-row svg:not(:where([data-sa])){color:var(--agenda-blue)}.agenda-rule-row>div>span:not(:where([data-sa])){color:#8a96a8;flex-direction:column;gap:4px;font-size:.7rem;display:flex}.agenda-rule-row strong:not(:where([data-sa])){color:var(--agenda-ink);font-size:.82rem}.agenda-toggle:not(:where([data-sa])){background:#dbe5ef;border-radius:999px;width:36px;height:21px;position:relative}.agenda-toggle i:not(:where([data-sa])){background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px}.agenda-toggle.is-on:not(:where([data-sa])){background:var(--agenda-blue)}.agenda-toggle.is-on i:not(:where([data-sa])){transform:translate(15px)}.agenda-rule-foot:not(:where([data-sa])){color:#8290a4;align-items:center;gap:8px;padding:20px 5px 0;font-size:.69rem;display:flex}.agenda-rule-value:not(:where([data-sa])){color:#59677c;background:#eef3f8;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:600}.agenda-rule-value.is-enabled:not(:where([data-sa])){color:#23845a;background:#eaf8f1}.agenda-patient:not(:where([data-sa])){color:#fff;background:linear-gradient(145deg,#111b2e,#172c4d 68%,#194d7a);padding:135px 0;position:relative}.agenda-patient:not(:where([data-sa])):after{content:"";pointer-events:none;background:radial-gradient(circle at 70% 45%,#2b90f540,#0000 58%);width:55%;height:100%;position:absolute;top:0;right:0}.agenda-patient-grid:not(:where([data-sa])){z-index:1;grid-template-columns:.75fr 1fr;align-items:center;gap:120px;display:grid;position:relative}.agenda-patient-device:not(:where([data-sa])){place-items:center;display:grid}.agenda-phone:not(:where([data-sa])){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #ffffff21;border-radius:38px;width:min(310px,100%);padding:19px 18px 22px;box-shadow:0 30px 80px #00000040}.agenda-phone-bar:not(:where([data-sa])){background:#ffffff42;border-radius:999px;width:50px;height:4px;margin:0 auto 42px}.agenda-phone-caption:not(:where([data-sa])){color:#ffffff94;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:.7rem;display:block}.agenda-phone>strong:not(:where([data-sa])){font-size:1.2rem;font-weight:500}.agenda-phone-times:not(:where([data-sa])){grid-template-columns:1fr 1fr;gap:10px;margin:27px 0;display:grid}.agenda-phone-times span:not(:where([data-sa])){color:#ffffffb8;text-align:center;border:1px solid #ffffff1f;border-radius:13px;padding:12px;font-size:.78rem}.agenda-phone-times .selected:not(:where([data-sa])){border-color:var(--agenda-blue);background:var(--agenda-blue);color:#fff}.agenda-phone button:not(:where([data-sa])){color:#173354;background:#fff;border:0;border-radius:999px;width:100%;padding:13px;font-size:.78rem;font-weight:600}.agenda-section-index.light:not(:where([data-sa])){color:#79baff}.agenda-patient h2:not(:where([data-sa])){color:#fff}.agenda-patient-copy>p:not(.agenda-section-index):not(:where([data-sa])){color:#ffffffa6;max-width:580px;margin:31px 0 0;line-height:1.85}.agenda-patient-points:not(:where([data-sa])){flex-wrap:wrap;gap:14px;margin-top:35px;display:flex}.agenda-patient-points span:not(:where([data-sa])){color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:.75rem;display:inline-flex}.agenda-practices:not(:where([data-sa])){padding:145px 0 120px}.agenda-practices-grid:not(:where([data-sa])){grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(60px,8vw,130px);display:grid}.agenda-practices-copy>p:not(.agenda-section-index):not(:where([data-sa])){max-width:610px;color:var(--agenda-muted);margin:30px 0 0;font-size:1rem;line-height:1.8}.agenda-practice-benefit:not(:where([data-sa])){border-top:1px solid var(--agenda-line);color:#263d59;align-items:center;gap:12px;max-width:540px;margin-top:34px;padding-top:25px;font-size:.86rem;font-weight:600;display:flex}.agenda-practice-benefit svg:not(:where([data-sa])){color:#b88a32;flex:none}.agenda-rhythm-board:not(:where([data-sa])){background:radial-gradient(circle at 100% 0,#dab15b26,#0000 38%),#fff;border:1px solid #28446617;border-radius:30px;padding:27px 28px 22px;position:relative;overflow:hidden;box-shadow:0 28px 70px #2b45651a}.agenda-rhythm-board-head:not(:where([data-sa])){color:#8792a1;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:142px 1fr auto;gap:12px;padding-bottom:18px;font-size:.68rem;display:grid}.agenda-rhythm-board-head span:first-child:not(:where([data-sa])){color:#34445a;letter-spacing:0;text-transform:none;font-weight:700}.agenda-rhythm-row:not(:where([data-sa])){border-top:1px solid #28446612;grid-template-columns:142px 1fr;align-items:center;gap:16px;min-height:91px;display:grid}.agenda-rhythm-label:not(:where([data-sa])){flex-direction:column;gap:4px;display:flex}.agenda-rhythm-label strong:not(:where([data-sa])){color:#26384e;font-size:.76rem}.agenda-rhythm-label span:not(:where([data-sa])){color:#929bab;font-size:.66rem}.agenda-rhythm-track:not(:where([data-sa])){background:repeating-linear-gradient(90deg,#f4f7fa 0 calc(8.333% - 1px),#e8edf3 calc(8.333% - 1px) 8.333%);border-radius:12px;grid-template-columns:repeat(12,1fr);align-items:center;gap:5px;height:46px;padding:5px;display:grid}.agenda-rhythm-track i:not(:where([data-sa])){background:linear-gradient(135deg,#5aacf6,#267ed7);border-radius:7px;height:100%;box-shadow:0 5px 12px #2b90f529}.agenda-rhythm-row-dense .agenda-rhythm-track i:not(:where([data-sa])){grid-column:span 2}.agenda-rhythm-row-space .agenda-rhythm-track i:not(:where([data-sa])){grid-column:span 3}.agenda-rhythm-row-space .agenda-rhythm-track i:nth-child(2):not(:where([data-sa])){grid-column-start:6}.agenda-rhythm-row-space .agenda-rhythm-track i:nth-child(3):not(:where([data-sa])){grid-column-start:10}.agenda-rhythm-row-followup .agenda-rhythm-track i:not(:where([data-sa])){background:linear-gradient(135deg,#d9b568,#b88935);grid-column:span 2;box-shadow:0 5px 12px #b8893526}.agenda-rhythm-row-followup .agenda-rhythm-track i:nth-child(2):not(:where([data-sa])){grid-column-start:4}.agenda-rhythm-row-followup .agenda-rhythm-track i:nth-child(3):not(:where([data-sa])){grid-column-start:7}.agenda-rhythm-row-followup .agenda-rhythm-track i:nth-child(4):not(:where([data-sa])){grid-column-start:10}.agenda-rhythm-legend:not(:where([data-sa])){color:#8b96a5;justify-content:flex-end;align-items:center;gap:18px;margin-top:18px;font-size:.65rem;display:flex}.agenda-rhythm-legend span:not(:where([data-sa])){align-items:center;gap:6px;display:inline-flex}.agenda-rhythm-legend i:not(:where([data-sa])){border-radius:3px;flex:none;width:7px;height:7px}.agenda-rhythm-legend .is-blue:not(:where([data-sa])){background:#398fdf}.agenda-rhythm-legend .is-gold:not(:where([data-sa])){background:#c59a49}.agenda-included:not(:where([data-sa])){background:#f5f9fd;padding:130px 0}.agenda-toolbox:not(:where([data-sa])){background:#f5f9fd;padding:135px 0 120px}.agenda-toolbox-heading:not(:where([data-sa])){grid-template-columns:minmax(300px,.58fr) minmax(0,1fr);align-items:end;gap:clamp(55px,9vw,135px);display:grid}.agenda-toolbox-heading>p:not(:where([data-sa])){max-width:520px;color:var(--agenda-muted);margin:0 0 8px;line-height:1.8}.agenda-toolbox-heading h2:not(:where([data-sa])){text-align:right}.agenda-toolbox-panel:not(:where([data-sa])){background:#ffffffdb;border:1px solid #26426314;border-radius:28px;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid;overflow:hidden;box-shadow:0 26px 65px #314a6812}.agenda-toolbox-panel article:not(:where([data-sa])){padding:30px 30px 25px}.agenda-toolbox-panel article+article:not(:where([data-sa])){border-left:1px solid #26426314}.agenda-toolbox-panel header:not(:where([data-sa])){border-bottom:1px solid #26426312;align-items:center;gap:13px;padding-bottom:24px;display:flex}.agenda-toolbox-panel header span:not(:where([data-sa])){color:#91a0b2;font-size:.66rem}.agenda-toolbox-panel header strong:not(:where([data-sa])){color:#2b3d54;font-size:.9rem}.agenda-toolbox-panel ul:not(:where([data-sa])){gap:0;margin:0;padding:0;list-style:none;display:grid}.agenda-toolbox-panel li:not(:where([data-sa])){border-bottom:1px solid #2642630e;grid-template-columns:22px 1fr;gap:11px;padding:22px 0;display:grid}.agenda-toolbox-panel li:last-child:not(:where([data-sa])){border-bottom:0}.agenda-toolbox-panel li>svg:not(:where([data-sa])){color:#5895c9;margin-top:2px}.agenda-toolbox-panel li>span:not(:where([data-sa])){color:#8a96a6;flex-direction:column;gap:5px;font-size:.68rem;line-height:1.5;display:flex}.agenda-toolbox-panel li strong:not(:where([data-sa])){color:#35485f;font-size:.77rem;font-weight:600}.agenda-toolbox-footer:not(:where([data-sa])){justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.agenda-toolbox-footer>span:not(:where([data-sa])){color:#66758a;align-items:center;gap:10px;font-size:.76rem;display:flex}.agenda-toolbox-footer>span svg:not(:where([data-sa])){color:var(--agenda-blue)}.agenda-included-list:not(:where([data-sa])){background:#fff;border:1px solid #17203312;border-radius:27px;overflow:hidden;box-shadow:0 25px 60px #324c6c14}.agenda-included-list>div:not(:where([data-sa])){border-bottom:1px solid var(--agenda-line);align-items:flex-start;gap:13px;padding:20px 23px;display:flex}.agenda-included-list>div:last-child:not(:where([data-sa])){border-bottom:0}.agenda-included-list svg:not(:where([data-sa])){color:var(--agenda-blue);flex:none;margin-top:2px}.agenda-included-list span:not(:where([data-sa])){color:var(--agenda-muted);flex-direction:column;gap:5px;font-size:.75rem;line-height:1.45;display:flex}.agenda-included-list strong:not(:where([data-sa])){color:var(--agenda-ink);font-size:.9rem;font-weight:600}.agenda-included-list .agenda-option-line:not(:where([data-sa])){background:#f9fbfd}.agenda-text-action:not(:where([data-sa])){color:var(--agenda-blue-deep);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b90f559;align-items:center;gap:10px;margin-top:34px;padding:0 0 8px;font-size:.85rem;font-weight:600;display:inline-flex}.agenda-collaboration:not(:where([data-sa])){color:#173354;background:#fff;position:relative;overflow:hidden}.agenda-collaboration-inner:not(:where([data-sa])){grid-template-columns:minmax(300px,.8fr) minmax(430px,1.1fr) auto;align-items:center;gap:clamp(36px,6vw,90px);min-height:230px;padding-top:36px;padding-bottom:36px;display:grid;position:relative}.agenda-collaboration-copy:not(:where([data-sa])){flex-direction:column;display:flex}.agenda-collaboration-kicker:not(:where([data-sa])){color:var(--agenda-blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:.67rem;font-weight:600;display:flex}.agenda-collaboration-copy>strong:not(:where([data-sa])){font-size:1.08rem;font-weight:600}.agenda-collaboration-copy>p:not(:where([data-sa])){color:#5c6b81;max-width:480px;margin:8px 0 0;font-size:.78rem;line-height:1.6}.agenda-team-thread:not(:where([data-sa])){background:#fff;border:1px solid #17335414;border-radius:24px;min-height:300px;padding:16px 20px;position:relative;box-shadow:0 18px 42px #17335414}.agenda-team-notification:not(:where([data-sa])){color:#17335473;align-items:center;gap:6px;font-size:.62rem;display:flex;position:absolute;top:14px;right:18px}.agenda-team-notification i:not(:where([data-sa])){background:var(--agenda-blue);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite agenda-notification-pulse;box-shadow:0 0 10px #2b90f580}.agenda-team-message:not(:where([data-sa])){opacity:0;align-items:flex-end;gap:8px;display:flex;position:absolute}.agenda-team-message p:not(:where([data-sa])){color:#3a3a3c;background:#e9e9eb;border-radius:15px 15px 15px 5px;flex-direction:column;gap:2px;margin:0;padding:10px 13px;font-size:.67rem;line-height:1.35;display:flex}.agenda-team-message p strong:not(:where([data-sa])){color:#173354;font-size:.63rem}.agenda-team-avatar:not(:where([data-sa])){width:31px;height:31px;color:var(--agenda-blue);background:#2b90f521;border-radius:50%;flex:none;place-items:center;font-size:.52rem;font-weight:700;display:grid}.agenda-team-message.is-secretariat:not(:where([data-sa])){animation:11s ease-in-out infinite agenda-message-in;top:48px;left:18px}.agenda-team-message.is-practitioner:not(:where([data-sa])){animation:11s ease-in-out infinite agenda-message-out;bottom:30px;right:18px}.agenda-team-message.is-practitioner p:not(:where([data-sa])){background:var(--agenda-blue);color:#fff;border-radius:15px 15px 5px}.agenda-team-message.is-practitioner p strong:not(:where([data-sa])){color:#fff}.agenda-team-read:not(:where([data-sa])){color:#17335466;opacity:0;font-size:.56rem;animation:11s ease-in-out infinite agenda-message-read;position:absolute;bottom:12px;right:57px}.agenda-collaboration-mark:not(:where([data-sa])){width:56px;height:56px;color:var(--agenda-blue);background:#2b90f50f;border:1px solid #17335414;border-radius:16px;place-items:center;display:grid}@keyframes agenda-message-in{0%,8%{opacity:0;transform:translateY(7px)scale(.98)}16%,88%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0}}@keyframes agenda-message-out{0%,30%{opacity:0;transform:translateY(7px)scale(.98)}40%,88%{opacity:1;transform:translateY(0)scale(1)}96%,to{opacity:0}}@keyframes agenda-message-read{0%,51%{opacity:0}60%,88%{opacity:1}96%,to{opacity:0}}@keyframes agenda-notification-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.agenda-faq:not(:where([data-sa])){border-top:1px solid var(--agenda-line);padding:140px 0}.agenda-faq-grid:not(:where([data-sa])){grid-template-columns:.7fr 1fr;gap:110px;display:grid}.agenda-faq-list details:not(:where([data-sa])){border-bottom:1px solid var(--agenda-line)}.agenda-faq-list summary:not(:where([data-sa])){color:#354158;cursor:pointer;padding:23px 45px 23px 0;font-size:.95rem;font-weight:600;list-style:none;position:relative}.agenda-faq-list summary:not(:where([data-sa]))::-webkit-details-marker{display:none}.agenda-faq-list summary:not(:where([data-sa])):after{content:"+";color:var(--agenda-blue);font-size:1.35rem;font-weight:300;position:absolute;top:19px;right:5px}.agenda-faq-list details[open] summary:not(:where([data-sa])):after{content:"−"}.agenda-faq-list p:not(:where([data-sa])){color:var(--agenda-muted);margin:-4px 45px 23px 0;font-size:.86rem;line-height:1.75}.agenda-registration:not(:where([data-sa])){background:#fff;padding-top:0;scroll-margin-top:80px}@keyframes agenda-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes agenda-slot-arrival{0%,16%,to{transform:translateY(0);box-shadow:0 14px 28px #2b90f533}23%{transform:translateY(-3px);box-shadow:0 19px 35px #2b90f54d}}@keyframes agenda-flow{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media (width<=1000px){.agenda-hero-grid:not(:where([data-sa])),.agenda-control-grid:not(:where([data-sa])),.agenda-practice-system-heading:not(:where([data-sa])),.agenda-practice-system-grid:not(:where([data-sa])),.agenda-toolbox-heading:not(:where([data-sa])),.agenda-included-grid:not(:where([data-sa])){grid-template-columns:1fr}.agenda-hero-grid:not(:where([data-sa])){gap:70px}.agenda-hero-copy:not(:where([data-sa])){text-align:center}.agenda-eyebrow:not(:where([data-sa])),.agenda-hero-actions:not(:where([data-sa])){justify-content:center}.agenda-lead:not(:where([data-sa])){margin-left:auto;margin-right:auto}.agenda-hero-visual:not(:where([data-sa])){width:min(600px,100%);margin:0 auto}.agenda-story-flow:not(:where([data-sa])){grid-template-columns:1fr;gap:18px}.agenda-flow-line:not(:where([data-sa])){width:1px;height:38px;margin:0 auto}.agenda-flow-line span:not(:where([data-sa])){width:100%;height:35%;animation-name:agenda-flow-vertical}.agenda-story-flow article:not(:where([data-sa])){min-height:230px}.agenda-control-grid:not(:where([data-sa])),.agenda-included-grid:not(:where([data-sa])){gap:60px}.agenda-rules-panel:not(:where([data-sa])),.agenda-included-list:not(:where([data-sa])){width:min(610px,100%);margin:0 auto}.agenda-practices-grid:not(:where([data-sa])){grid-template-columns:1fr;gap:65px}.agenda-practice-system-heading:not(:where([data-sa])),.agenda-toolbox-heading:not(:where([data-sa])){gap:30px}.agenda-toolbox-heading h2:not(:where([data-sa])){text-align:left;order:-1}.agenda-toolbox-panel:not(:where([data-sa])){grid-template-columns:1fr}.agenda-toolbox-panel article+article:not(:where([data-sa])){border-top:1px solid #26426314;border-left:0}.agenda-collaboration-inner:not(:where([data-sa])){grid-template-columns:minmax(260px,.8fr) minmax(390px,1.2fr);gap:35px}.agenda-collaboration-mark:not(:where([data-sa])){display:none}.agenda-practice-system-grid .agenda-rules-panel:not(:where([data-sa])),.agenda-practice-system-grid .agenda-rhythm-board:not(:where([data-sa])),.agenda-rhythm-board:not(:where([data-sa])){width:min(720px,100%);margin:0 auto}@keyframes agenda-flow-vertical{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}}@media (width<=760px){.agenda-shell:not(:where([data-sa])),.agenda-narrow:not(:where([data-sa])){width:min(100% - 30px,1220px)}.agenda-hero:not(:where([data-sa])){min-height:auto;padding:100px 0 70px}.agenda-hero h1:not(:where([data-sa])){font-size:clamp(2.55rem,13vw,4rem)}.agenda-landing h2:not(:where([data-sa])){font-size:clamp(2.25rem,11vw,3.5rem)}.agenda-hero-actions:not(:where([data-sa])){flex-direction:column}.agenda-action-note:not(:where([data-sa])){max-width:none}.agenda-hero-visual:not(:where([data-sa])){padding:8px}.agenda-window:not(:where([data-sa])){border-radius:25px;min-height:520px;padding:19px;transform:none}.agenda-floating-event:not(:where([data-sa])){bottom:-28px;right:8px}.agenda-reality:not(:where([data-sa])),.agenda-story:not(:where([data-sa])),.agenda-control:not(:where([data-sa])),.agenda-practice-system:not(:where([data-sa])),.agenda-patient:not(:where([data-sa])),.agenda-practices:not(:where([data-sa])),.agenda-included:not(:where([data-sa])),.agenda-toolbox:not(:where([data-sa])),.agenda-faq:not(:where([data-sa])){padding-top:95px;padding-bottom:95px}.agenda-practice-system-heading:not(:where([data-sa])){margin-bottom:50px}.agenda-practice-outcomes:not(:where([data-sa])){grid-template-columns:1fr}.agenda-toolbox-panel:not(:where([data-sa])){border-radius:22px;margin-top:50px}.agenda-toolbox-panel article:not(:where([data-sa])){padding:25px 22px 20px}.agenda-toolbox-footer:not(:where([data-sa])){flex-direction:column;align-items:flex-start}.agenda-collaboration-inner:not(:where([data-sa])){grid-template-columns:1fr;gap:24px;padding-top:42px;padding-bottom:42px}.agenda-team-thread:not(:where([data-sa])){min-height:260px}.agenda-team-message p:not(:where([data-sa])){max-width:230px}.agenda-constellation:not(:where([data-sa])){min-height:0}.agenda-constellation-lines:not(:where([data-sa])){display:none}.agenda-constellation-features:not(:where([data-sa])){grid-template-columns:1fr 1fr;grid-template-areas:"waiting waiting""booking recurring""motives calendars""reminders remote";gap:12px;height:auto;display:grid}.agenda-feature-node:not(:where([data-sa])){border-radius:18px;width:auto;max-width:none;min-height:128px;padding:18px;position:relative;inset:auto;transform:none!important}.node-waiting:not(:where([data-sa])){grid-area:waiting}.node-booking:not(:where([data-sa])){grid-area:booking}.node-recurring:not(:where([data-sa])){grid-area:recurring}.node-motives:not(:where([data-sa])){grid-area:motives}.node-calendars:not(:where([data-sa])){grid-area:calendars}.node-reminders:not(:where([data-sa])){grid-area:reminders}.node-remote:not(:where([data-sa])){grid-area:remote}.agenda-practice-cards:not(:where([data-sa])){grid-template-columns:1fr;gap:10px;margin-top:28px;padding:0;position:relative}.agenda-practice-examples-note:not(:where([data-sa])){margin-top:18px;position:relative}.agenda-motifs-head:not(:where([data-sa])){display:none}.agenda-motif-row:not(:where([data-sa])){grid-template-columns:1fr auto;gap:10px 16px;padding:20px}.agenda-motif-name:not(:where([data-sa])){grid-column:1/-1}.agenda-motif-value:not(:where([data-sa])),.agenda-motif-time:not(:where([data-sa])){padding-left:55px}.agenda-motif-time:not(:where([data-sa])){text-align:right;padding-left:0}.agenda-story-heading:not(:where([data-sa])),.agenda-patient-grid:not(:where([data-sa])),.agenda-faq-grid:not(:where([data-sa])){grid-template-columns:1fr;gap:50px}.agenda-patient-device:not(:where([data-sa])){order:2}.agenda-patient-copy:not(:where([data-sa])){order:1}.agenda-rhythm-board:not(:where([data-sa])){border-radius:23px;padding:21px 16px 18px}.agenda-rhythm-board-head:not(:where([data-sa])),.agenda-rhythm-row:not(:where([data-sa])){grid-template-columns:105px 1fr}.agenda-rhythm-board-head span:last-child:not(:where([data-sa])){display:none}.agenda-rhythm-row:not(:where([data-sa])){gap:9px}.agenda-rhythm-label strong:not(:where([data-sa])){font-size:.69rem}.agenda-rhythm-label span:not(:where([data-sa])){font-size:.59rem}.agenda-rhythm-legend:not(:where([data-sa])){justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.agenda-landing :not(:where([data-sa])),.agenda-landing :not(:where([data-sa])):before,.agenda-landing :not(:where([data-sa])):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.agenda-hero-deck:not(:where([data-sa])){align-items:flex-start;min-height:1160px;padding-top:155px;padding-bottom:70px}.agenda-hero-image:not(:where([data-sa])){z-index:-2;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 76%,#0000 100%);mask-image:linear-gradient(#000 0% 76%,#0000 100%)}.agenda-hero-image img:not(:where([data-sa])){object-fit:cover;opacity:.5;filter:blur(20px)sepia(.95)saturate(.85)hue-rotate(348deg);width:100%;height:100%;transform:scale(1.11)}.agenda-hero-image span:not(:where([data-sa])){background:radial-gradient(circle at 50% 35%,#fffaee14,#ffffffc2 78%),linear-gradient(#fffaef14,#ffffff9e);position:absolute;inset:0}.agenda-hero-centered:not(:where([data-sa])){text-align:center}.agenda-hero-centered .agenda-hero-copy:not(:where([data-sa])){z-index:10;max-width:920px;margin:0 auto;position:relative}.agenda-hero-centered .agenda-hero-copy h1:not(:where([data-sa])){max-width:none}.agenda-hero-centered .agenda-lead:not(:where([data-sa])){max-width:680px;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.65}.agenda-hero-centered .agenda-hero-actions:not(:where([data-sa])){justify-content:center}.agenda-card-stage:not(:where([data-sa])){perspective:1400px;width:min(1120px,100% - 54px);height:555px;margin:95px auto 0;position:relative}.agenda-workflow-card:not(:where([data-sa])){width:100%;height:455px;color:var(--agenda-ink);font:inherit;text-align:left;cursor:pointer;transform-origin:50% 100%;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffeb;border:1px solid #fffffff0;border-radius:35px;grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:70px;padding:58px 64px;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 38px 90px #2d4a6d2e}.agenda-workflow-card:not(:where([data-sa])):before{content:"";pointer-events:none;background:radial-gradient(circle,#2b90f526,#0000 68%);border-radius:50%;width:340px;height:340px;position:absolute;top:-120px;right:-100px}.agenda-workflow-card.is-active:not(:where([data-sa])){z-index:4;opacity:1;filter:saturate();transform:translate(0,0)rotate(0)scale(1)}.agenda-workflow-card.is-next:not(:where([data-sa])){z-index:3;opacity:.72;filter:saturate(.72);transform:translate3d(105px,49px,-80px)rotate(3.5deg)scale(.94)}.agenda-workflow-card.is-previous:not(:where([data-sa])){z-index:2;opacity:.45;filter:saturate(.5);transform:translate3d(-105px,65px,-150px)rotate(-3.5deg)scale(.88)}.agenda-card-copy:not(:where([data-sa])){flex-direction:column;justify-content:center;display:flex}.agenda-card-label:not(:where([data-sa])){color:#0a74de;letter-spacing:.11em;text-transform:uppercase;margin-bottom:22px;font-size:.7rem;font-weight:650}.agenda-workflow-card h2:not(:where([data-sa])){color:var(--agenda-ink);letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.65rem);font-style:normal;font-weight:320;line-height:1.12}.agenda-workflow-card p:not(:where([data-sa])){color:var(--agenda-muted);margin:24px 0 0;font-size:.86rem;line-height:1.7}.agenda-card-demo:not(:where([data-sa])){background:#f6f9fc;border:1px solid #17203312;border-radius:24px;align-self:center;min-height:270px;padding:25px}.agenda-mini-head:not(:where([data-sa])),.agenda-mini-note:not(:where([data-sa])){color:#64748b;align-items:center;gap:8px;font-size:.68rem;font-weight:600;display:flex}.agenda-mini-head:not(:where([data-sa])){color:var(--agenda-blue-deep);border-bottom:1px solid #17203314;padding-bottom:18px}.agenda-mini-slot:not(:where([data-sa])){background:#fff;border-radius:12px;grid-template-columns:52px 1fr;align-items:center;gap:10px;margin-top:13px;padding:12px 14px;display:grid;box-shadow:0 5px 14px #304a680d}.agenda-mini-slot time:not(:where([data-sa])){color:#8b98aa;font-size:.68rem}.agenda-mini-slot span:not(:where([data-sa])){color:#344055;font-size:.75rem;font-weight:600}.agenda-mini-add:not(:where([data-sa])){color:var(--agenda-blue);text-align:center;border:1px dashed #2b90f559;border-radius:12px;margin-top:14px;padding:11px;font-size:.68rem}.agenda-mini-pills:not(:where([data-sa])){gap:8px;margin:22px 0;display:flex}.agenda-mini-pills span:not(:where([data-sa])){color:#526076;background:#fff;border-radius:999px;padding:7px 10px;font-size:.65rem}.agenda-mini-times:not(:where([data-sa])){grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agenda-mini-times span:not(:where([data-sa])){color:#66748a;text-align:center;background:#fff;border:1px solid #17203314;border-radius:11px;padding:13px 5px;font-size:.68rem}.agenda-mini-times .chosen:not(:where([data-sa])){border-color:var(--agenda-blue);background:var(--agenda-blue);color:#fff}.agenda-mini-note:not(:where([data-sa])){margin-top:23px}.agenda-mini-steps:not(:where([data-sa])),.agenda-mini-waiting:not(:where([data-sa])){gap:9px;margin:19px 0 0;display:grid}.agenda-mini-steps span:not(:where([data-sa])),.agenda-mini-waiting span:not(:where([data-sa])){color:#526076;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-size:.7rem;display:flex}.agenda-mini-steps i:not(:where([data-sa])),.agenda-mini-waiting i:not(:where([data-sa])){width:21px;height:21px;color:var(--agenda-blue);background:#edf6ff;border-radius:50%;place-items:center;font-size:.62rem;font-style:normal;display:grid}.agenda-card-pagination:not(:where([data-sa])){z-index:8;justify-content:center;gap:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.agenda-card-pagination button:not(:where([data-sa])){cursor:pointer;background:#cbd6e2;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.agenda-card-pagination button.active:not(:where([data-sa])){background:var(--agenda-blue);width:25px}.agenda-flow-connector:not(:where([data-sa])){z-index:4;pointer-events:none;width:100%;height:220px;margin:-108px 0;position:relative;overflow:hidden}.agenda-flow-connector.is-horizontal:not(:where([data-sa])){height:180px;margin:-88px 0}.agenda-flow-connector.is-network:not(:where([data-sa])){z-index:1;height:100%;margin:0;position:absolute;inset:0;overflow:visible}.agenda-flow-connector svg:not(:where([data-sa])){width:100%;height:100%;overflow:visible}.agenda-flow-path:not(:where([data-sa])){fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1500;stroke-dashoffset:1500px;opacity:0}.agenda-flow-connector.is-visible .agenda-flow-path:not(:where([data-sa])){animation:5.5s cubic-bezier(.4,0,.2,1) forwards agenda-connector-reveal}.agenda-flow-connector.is-visible .agenda-flow-path.is-short:not(:where([data-sa])){animation-delay:.65s}.agenda-flow-connector.is-network .agenda-flow-network-thread:not(:where([data-sa])){stroke-dasharray:900;stroke-dashoffset:900px;opacity:0}.agenda-flow-connector.is-network.is-visible .agenda-flow-network-thread:not(:where([data-sa])){animation:6s cubic-bezier(.4,0,.2,1) forwards agenda-network-grow}.agenda-flow-connector.is-network.is-visible .agenda-flow-network-thread.is-long:not(:where([data-sa])){animation-delay:.1s}.agenda-flow-connector.is-network.is-visible .agenda-flow-network-thread.is-short:not(:where([data-sa])){animation-delay:1s}@keyframes agenda-network-grow{0%{stroke-dashoffset:900px;opacity:0}20%{opacity:.8}to{stroke-dashoffset:0;opacity:1}}@keyframes agenda-connector-reveal{0%{stroke-dashoffset:1500px;opacity:0}20%{opacity:.72}to{stroke-dashoffset:0;opacity:.88}}@media (width<=1160px){.agenda-card-stage:not(:where([data-sa])){width:min(920px,100% - 70px)}.agenda-workflow-card:not(:where([data-sa])){gap:42px;padding-left:50px;padding-right:50px}.agenda-workflow-card.is-next:not(:where([data-sa])){transform:translate3d(55px,42px,-80px)rotate(3deg)scale(.95)}.agenda-workflow-card.is-previous:not(:where([data-sa])){transform:translate3d(-55px,56px,-150px)rotate(-3deg)scale(.9)}}@media (width<=760px){.agenda-hero-deck:not(:where([data-sa])){min-height:970px;padding-top:115px}.agenda-card-stage:not(:where([data-sa])){width:calc(100% - 20px);height:510px;margin-top:70px}.agenda-flow-connector:not(:where([data-sa])){display:none}.agenda-workflow-card:not(:where([data-sa])){grid-template-columns:1fr;gap:24px;height:445px;padding:35px 28px 27px}.agenda-workflow-card.is-next:not(:where([data-sa])){transform:translate3d(20px,25px,-80px)rotate(2deg)scale(.96)}.agenda-workflow-card.is-previous:not(:where([data-sa])){transform:translate3d(-20px,35px,-140px)rotate(-2deg)scale(.92)}.agenda-card-label:not(:where([data-sa])){margin-bottom:13px}.agenda-workflow-card h2:not(:where([data-sa])){padding-right:18px;font-size:1.75rem}.agenda-workflow-card p:not(:where([data-sa])){margin-top:12px}.agenda-card-demo:not(:where([data-sa])){width:100%;min-height:205px;padding:18px}.agenda-card-pagination:not(:where([data-sa])){bottom:5px}}
