@font-face{font-family:ibm plex mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format('woff2');unicode-range:U+??,U+2000-206F,U+2192,U+2212}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600.woff2)format('woff2');unicode-range:U+??,U+2000-206F,U+2192,U+2212}.header-spacer{min-height:0}html{overflow-x:clip}.conf-page{--font-display:var(--font-heading);--font-mono:'IBM Plex Mono', 'Cairo', ui-monospace, 'SF Mono', Consolas, monospace;max-width:56rem;margin-inline:auto;padding-inline:1.5rem;padding-block:0 4rem}@media(max-width:640px){.conf-page{padding-inline:0}}.conf-stage{--stage-bg-base:rgb(var(--color-neutral));--stage-tint:rgba(var(--color-primary-500), 0.07);--stage-glow-1:rgba(var(--color-primary-200), 0.55);--stage-glow-2:rgba(var(--color-secondary-200), 0.4);--stage-text:rgb(var(--color-neutral-900));--stage-text-muted:rgba(var(--color-neutral-800), 0.92);--stage-accent:rgb(var(--color-primary-800));--stage-glow:rgba(var(--color-primary-500), 0.3);--stage-badge-bg:rgba(var(--color-primary-500), 0.16);--stage-badge-border:rgba(var(--color-primary-600), 0.4);--stage-card-bg:rgba(var(--color-primary-500), 0.11);--stage-card-border:rgba(var(--color-neutral-900), 0.12);--stage-hairline:rgba(var(--color-neutral-900), 0.12);--stage-network-line-opacity:0.3;--stage-network-node-opacity:0.55;--stage-shade:rgb(219, 250, 210, 1);position:relative;overflow:hidden;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);margin-block-end:3rem;padding-block:clamp(6.5rem,13vh,9rem)6rem;padding-inline:1.5rem;color:var(--stage-text);background:linear-gradient(var(--stage-shade),var(--stage-shade)),radial-gradient(ellipse 70% 55% at 50% 0%,var(--stage-glow-1),transparent 65%),radial-gradient(ellipse 60% 50% at 100% 100%,var(--stage-glow-2),transparent 60%),linear-gradient(var(--stage-tint),var(--stage-tint)),var(--stage-bg-base);clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),0 100%)}html.dark .conf-stage{--stage-bg-base:rgb(var(--color-neutral-900));--stage-glow-1:rgba(var(--color-primary-400), 0.22);--stage-text:#fff;--stage-text-muted:rgba(255, 255, 255, 0.78);--stage-accent:rgb(var(--color-primary-300));--stage-glow:rgba(var(--color-primary-400), 0.45);--stage-badge-bg:rgba(var(--color-primary-400), 0.18);--stage-badge-border:rgba(var(--color-primary-400), 0.4);--stage-card-bg:rgba(255, 255, 255, 0.04);--stage-card-border:rgba(255, 255, 255, 0.14);--stage-hairline:rgba(255, 255, 255, 0.12);--stage-network-line-opacity:0.16;--stage-network-node-opacity:0.45;background:radial-gradient(ellipse 70% 55% at 50% 0%,var(--stage-glow-1),transparent 65%),linear-gradient(160deg,rgb(var(--color-primary-900)) 0%,var(--stage-bg-base) 55%,var(--stage-bg-base) 100%)}[dir=rtl] .conf-stage{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 4rem))}[dir=rtl] .conf-hero-title,[dir=rtl] .conf-hero-subtitle,[dir=rtl] .conf-section-heading,[dir=rtl] .conf-theme-card h3,[dir=rtl] .conf-value-item h3,[dir=rtl] .conf-cfp-body h3,[dir=rtl] .conf-practical-heading{letter-spacing:0}[dir=rtl] .conf-intro,[dir=rtl] .conf-section-note,[dir=rtl] .conf-theme-card p,[dir=rtl] .conf-track-desc,[dir=rtl] .conf-value-intro,[dir=rtl] .conf-value-item p,[dir=rtl] .conf-cfp-body p,[dir=rtl] .conf-pricing-intro,[dir=rtl] .conf-price-list li{line-height:1.85}[dir=rtl] .conf-hero-eyebrow,[dir=rtl] .conf-hero-countdown .conf-countdown-label,[dir=rtl] .conf-stat-label,[dir=rtl] .conf-track-label,[dir=rtl] .conf-track-day,[dir=rtl] .conf-audience-label,[dir=rtl] .conf-programme-notify-label{letter-spacing:0;text-transform:none}.conf-network-bg{position:absolute;inset:0;width:100%;height:100%;animation:conf-network-drift 22s ease-in-out infinite}@keyframes conf-network-drift{0%,100%{transform:scale(1)translate(0,0)}50%{transform:scale(1.015)translate(-.4%,.3%)}}@media(prefers-reduced-motion:reduce){.conf-network-bg{animation:none}}.conf-network-lines line{stroke:var(--stage-accent);stroke-opacity:var(--stage-network-line-opacity);stroke-width:1}.conf-network-nodes circle{fill:var(--stage-accent);fill-opacity:var(--stage-network-node-opacity)}.conf-network-nodes circle.is-active{fill:var(--stage-accent);fill-opacity:.9;filter:drop-shadow(0 0 6px var(--stage-glow));transform-box:fill-box;transform-origin:center;animation:conf-node-pulse 3.6s ease-in-out infinite}@keyframes conf-node-pulse{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.conf-hero-grain{position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.conf-hero,.conf-tracks-section,.conf-intro,.conf-value,.conf-themes,.conf-programme{position:relative;z-index:1;max-width:56rem;margin-inline:auto}.conf-hero-badge,.conf-hero-cta-secondary,.conf-audience-chip,.conf-track-card,.conf-theme-card,.conf-value,.conf-programme,.conf-hero-countdown .conf-countdown-unit,.conf-hero-countdown .conf-countdown-started,.conf-programme-list li{backdrop-filter:blur(16px)saturate(150%);-webkit-backdrop-filter:blur(16px)saturate(150%)}.conf-section-note{text-align:center;max-width:34rem;margin:0 auto 1.75rem;font-size:.92rem;line-height:1.6;color:var(--stage-text-muted)}@media(prefers-reduced-motion:reduce){.conf-network-nodes circle.is-active{animation:none}}.conf-hero{text-align:center;color:var(--stage-text);margin-block-end:3.5rem}.conf-hero-badge{display:inline-grid;place-items:center;width:4rem;height:4rem;margin-block-end:1.25rem;border-radius:999px;background:var(--stage-badge-bg);border:1px solid var(--stage-badge-border);box-shadow:0 0 30px var(--stage-glow)}.conf-hero-badge .icon svg{width:2rem;height:2rem;color:var(--stage-accent)}.conf-hero-eyebrow{margin:0 0 1rem;font-family:var(--font-mono);font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--stage-accent)}.conf-hero-title{margin:0 auto .75rem;max-width:46rem;font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.06;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 0 50px var(--stage-glow)}.conf-hero-subtitle{margin:0 auto 2.25rem;max-width:38rem;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;text-wrap:balance;color:var(--stage-text-muted)}.conf-hero-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem .9rem;margin:0 0 1.75rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;color:var(--stage-text-muted)}.conf-hero-meta-item{display:inline-flex;align-items:center;gap:.45rem}.conf-hero-meta-item .icon svg{width:.95rem;height:.95rem;color:var(--stage-accent)}.conf-hero-meta-sep{width:1px;height:.9rem;background:var(--stage-card-border)}[dir=rtl] .conf-hero-meta{letter-spacing:normal}.conf-hero-question{max-width:34rem;margin:0 auto 1.5rem;font-family:var(--font-display);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:600;line-height:1.5;letter-spacing:-.01em;color:var(--stage-text)}[dir=rtl] .conf-hero-question{letter-spacing:normal}.conf-hero-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:.85rem;max-width:26rem;margin-inline:auto;margin-block-end:2.25rem}@media(max-width:30rem){.conf-hero-countdown{grid-template-columns:repeat(2,minmax(0,1fr));max-width:17rem}}.conf-hero-countdown .conf-countdown-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--stage-card-bg);border:1px solid var(--stage-badge-border);border-radius:.85rem;padding-block:.65rem;padding-inline:.5rem;box-shadow:0 0 24px var(--stage-glow);animation:conf-countdown-pulse 3.5s ease-in-out infinite}.conf-hero-countdown .conf-countdown-value{display:inline-block;font-family:var(--font-mono);font-size:1.85rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--stage-accent)}.conf-hero-countdown .conf-countdown-value.is-flip{animation:conf-digit-flip .4s ease-out}@keyframes conf-digit-flip{0%{opacity:.35;transform:translateY(-.18em);text-shadow:0 0 12px var(--stage-glow)}100%{opacity:1;transform:translateY(0);text-shadow:none}}.conf-hero-countdown .conf-countdown-started{grid-column:1/-1;justify-self:center;font-family:var(--font-mono);font-size:1.1rem;font-weight:600;letter-spacing:.04em;color:var(--stage-accent);border:1px solid var(--stage-badge-border);background:var(--stage-card-bg);border-radius:.85rem;padding-block:.75rem;padding-inline:1.5rem;box-shadow:0 0 24px var(--stage-glow)}[dir=rtl] .conf-hero-countdown .conf-countdown-started{letter-spacing:0}.conf-hero-countdown .conf-countdown-label{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-text-muted);margin-block-start:.3rem}@keyframes conf-countdown-pulse{0%,100%{box-shadow:0 0 24px var(--stage-glow)}50%{box-shadow:0 0 34px var(--stage-glow)}}.conf-hero-cta-secondary{display:inline-flex;align-items:center;gap:.4rem;padding-block:.9rem;padding-inline:1.25rem;border-radius:999px;font-weight:600;text-decoration:none;color:var(--stage-accent);border:1px solid var(--stage-badge-border);background:var(--stage-badge-bg);transition:border-color .2s ease}.conf-hero-cta-secondary:hover,.conf-hero-cta-secondary:focus-visible{border-color:var(--stage-accent)}.conf-hero-cta-secondary .icon svg{width:.8rem;height:.8rem}[dir=rtl] .conf-hero-cta-secondary .icon svg{transform:scaleX(-1)}.conf-hero-deadline{margin:1rem 0 0;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-text-muted)}[dir=rtl] .conf-hero-deadline{letter-spacing:0;text-transform:none}.conf-hero-cta{display:inline-block;background:linear-gradient(135deg,rgba(var(--color-primary-600),1),rgba(var(--color-primary-700),1));color:#fff;font-weight:700;padding-block:.9rem;padding-inline:2rem;border-radius:999px;text-decoration:none;box-shadow:0 0 rgba(var(--color-primary-400),.5);animation:conf-cta-pulse 2.8s ease-in-out infinite;transition:transform .2s ease,box-shadow .2s ease}.conf-hero-cta:hover,.conf-hero-cta:focus-visible{transform:translateY(-2px);box-shadow:0 10px 30px rgba(var(--color-primary-500),.4);animation-play-state:paused}.conf-hero-cta:focus-visible,.conf-hero-cta-secondary:focus-visible{outline:2px solid var(--stage-accent);outline-offset:3px}@keyframes conf-cta-pulse{0%,100%{box-shadow:0 0 rgba(var(--color-primary-400),.4)}50%{box-shadow:0 0 0 10px rgba(var(--color-primary-400),0)}}@media(prefers-reduced-motion:reduce){.conf-hero-countdown .conf-countdown-unit,.conf-hero-countdown .conf-countdown-value.is-flip,.conf-hero-cta{animation:none}.conf-hero-cta{transition:none}}.conf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:2.75rem;padding-block-start:1.75rem;border-block-start:1px solid var(--stage-hairline)}.conf-stat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-inline:.75rem;border-inline-end:1px solid var(--stage-hairline)}.conf-stat:last-child{border-inline-end:none}.conf-stat-value{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--stage-text)}.conf-stat-label{margin-block-start:.3rem;font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-accent)}@media(max-width:640px){.conf-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0}.conf-stat{padding-block:.25rem;border-inline-end:none}}.conf-tracks-section{margin-block-end:3.5rem}.conf-tracks-section .conf-section-heading{margin-block-end:.5rem}.conf-tracks-section .conf-section-note{margin-block-end:1.5rem}.conf-tracks{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.conf-track-card{border:1px solid var(--stage-card-border);background:var(--stage-card-bg);border-radius:1rem;padding-block:1.5rem;padding-inline:1.5rem;text-align:start}.conf-track-day{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-text-muted)}.conf-track-desc{margin:.75rem 0 0;font-size:.88rem;line-height:1.65;color:var(--stage-text-muted)}.conf-track-card.is-current{position:relative;border-color:var(--stage-accent);background:var(--stage-badge-bg);box-shadow:0 0 28px var(--stage-glow)}.conf-track-card.is-current .conf-track-label::before{content:'';display:inline-block;width:.4rem;height:.4rem;margin-inline-end:.4rem;border-radius:999px;background:var(--stage-accent);box-shadow:0 0 8px var(--stage-glow);animation:conf-live-dot 1.8s ease-in-out infinite}@keyframes conf-live-dot{0%,100%{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.conf-track-card.is-current .conf-track-label::before{animation:none}}.conf-track-label{margin:0 0 .3rem;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-accent);font-weight:500}.conf-track-date{margin:0;font-size:1.05rem;font-weight:600;color:var(--stage-text)}.conf-intro{text-align:start;max-width:42rem;margin-block-end:3.5rem;font-size:1.02rem;line-height:1.75;color:var(--stage-text-muted)}.conf-intro p{margin:0 0 1.1rem}.conf-intro p:last-child{margin-block-end:1.75rem}.conf-audience{position:relative;z-index:1;width:100%;max-width:56rem;margin-inline:auto;padding-block:clamp(2.5rem,5vw,4rem);box-sizing:border-box}.conf-audience-label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-text-muted);margin-inline-end:.3rem}.conf-audience-chip{font-size:.8rem;font-weight:500;color:var(--stage-accent);border:1px solid var(--stage-badge-border);background:var(--stage-badge-bg);border-radius:999px;padding-block:.3rem;padding-inline:.75rem}.conf-value{margin-block-end:3.5rem;padding:2rem}.conf-value-intro{max-width:42rem;margin:0 auto 2rem;text-align:center;font-size:1rem;line-height:1.7;color:var(--stage-text-muted)}.conf-value-list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;max-width:44rem;margin-inline:auto;counter-reset:none}.conf-value-item{display:flex;align-items:flex-start;gap:1rem;padding-block-end:1.25rem;border-block-end:1px solid var(--stage-card-border)}.conf-value-item:last-child{padding-block-end:0;border-block-end:none}.conf-value-index{flex-shrink:0;font-family:var(--font-mono);font-size:.8rem;font-weight:500;line-height:1.9;color:var(--stage-accent)}.conf-value-item h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--stage-text)}.conf-value-item p{margin:0;font-size:.92rem;line-height:1.65;color:var(--stage-text-muted)}.conf-section-heading{text-align:center;font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,1.9rem);font-weight:700;letter-spacing:-.01em;margin:0 0 1.75rem;color:var(--stage-text)}.conf-themes{margin-block-end:1rem}.conf-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.conf-theme-card{border:1px solid var(--stage-card-border);background:var(--stage-card-bg);border-radius:1rem;padding:1.5rem 1.25rem}.conf-theme-mark{display:block;width:.55rem;height:.55rem;margin-block-end:1.1rem;border-radius:999px;background:var(--stage-accent);box-shadow:0 0 10px var(--stage-glow);animation:conf-node-pulse 3.6s ease-in-out infinite}.conf-theme-card:nth-child(2) .conf-theme-mark{animation-delay:1.2s}.conf-theme-card:nth-child(3) .conf-theme-mark{animation-delay:2.4s}@media(prefers-reduced-motion:reduce){.conf-theme-mark{animation:none}}.conf-theme-card h3{margin:0 0 .6rem;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--stage-text)}.conf-theme-card p{margin:0;font-size:.88rem;line-height:1.6;color:var(--stage-text-muted)}.conf-programme{margin-block:3rem 1rem;text-align:center;overflow:clip;overflow-clip-margin:6px;border:1px dashed rgba(var(--color-neutral-400),.7);border-radius:1rem;padding-block:2.25rem;padding-inline:1.5rem}html.dark .conf-programme{border-color:rgba(var(--color-neutral-600),.6)}.conf-programme-mark{display:block;width:.55rem;height:.55rem;margin:0 auto 1.1rem;border-radius:999px;background:rgb(var(--color-primary-600));box-shadow:0 0 10px rgba(var(--color-primary-500),.45);animation:conf-node-pulse 3.6s ease-in-out infinite}html.dark .conf-programme-mark{background:rgb(var(--color-primary-400));box-shadow:0 0 10px rgba(var(--color-primary-400),.5)}@media(prefers-reduced-motion:reduce){.conf-programme-mark{animation:none}}.conf-programme .conf-section-heading{margin-block-end:.6rem}.conf-programme-list{list-style:none;margin:0 auto 2rem;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem}.conf-programme-list li{font-size:.82rem;font-weight:500;color:rgb(var(--color-primary-700));border:1px solid rgba(var(--color-primary-600),.35);background:rgba(var(--color-primary-500),.1);border-radius:999px;padding-block:.35rem;padding-inline:.85rem}html.dark .conf-programme-list li{color:rgb(var(--color-primary-300));border-color:rgba(var(--color-primary-400),.4);background:rgba(var(--color-primary-400),.16)}.conf-programme-notify{max-width:28rem;margin-inline:auto;text-align:start}.conf-programme-notify-label{margin:0 0 .75rem;text-align:center;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--color-neutral-700))}[dir=rtl] .conf-programme-notify-label{letter-spacing:0;text-transform:none}html.dark .conf-programme-notify-label{color:rgb(var(--color-neutral-300))}.conf-programme-notify .nl-wrap{max-width:none}.conf-programme-notify .nl-consent{color:rgb(var(--color-neutral-700))}html.dark .conf-programme-notify .nl-consent{color:rgb(var(--color-neutral-300))}.conf-programme-notify .nl-consent a{color:rgb(var(--color-primary-700))}html.dark .conf-programme-notify .nl-consent a{color:rgb(var(--color-primary-300))}.conf-practical{position:relative;z-index:1;padding-block-start:3.5rem}.conf-practical-heading{text-align:center;font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:700;letter-spacing:-.01em;margin:0 0 1.75rem;color:rgb(var(--color-neutral-900))}html.dark .conf-practical-heading{color:rgb(var(--color-neutral-50))}.conf-pricing{margin-block-end:2.5rem}.conf-pricing-heading{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-neutral-900))}html.dark .conf-pricing-heading{color:rgb(var(--color-neutral-50))}.conf-pricing-intro{margin:0 0 1.5rem;max-width:44rem;font-size:.92rem;line-height:1.65;color:rgb(var(--color-neutral-800))}html.dark .conf-pricing-intro{color:rgb(var(--color-neutral-300))}.conf-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.conf-price-card{display:flex;flex-direction:column;border:1px solid rgba(var(--color-neutral-200),.8);border-radius:1rem;padding:1.5rem}html.dark .conf-price-card{border-color:rgba(var(--color-neutral-600),.4)}.conf-price-card.is-featured{border-color:rgba(var(--color-primary-500),.55);background:rgba(var(--color-primary-500),.06)}.conf-price-badge{align-self:flex-start;margin:0 0 .75rem;border-radius:999px;padding-block:.2rem;padding-inline:.6rem;background:rgba(var(--color-primary-500),.16);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--color-primary-800))}html.dark .conf-price-badge{color:rgb(var(--color-primary-300))}[dir=rtl] .conf-price-badge{letter-spacing:normal}.conf-price-name{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-neutral-900))}html.dark .conf-price-name{color:rgb(var(--color-neutral-50))}[dir=rtl] .conf-price-name,[dir=rtl] .conf-pricing-heading{letter-spacing:normal}.conf-price-value{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.2rem);font-weight:700;line-height:1.1;color:rgb(var(--color-primary-700))}html.dark .conf-price-value{color:rgb(var(--color-primary-300))}.conf-price-note{margin:.35rem 0 1.1rem;font-size:.82rem;color:rgb(var(--color-neutral-700))}html.dark .conf-price-note{color:rgb(var(--color-neutral-400))}.conf-price-list{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.6rem;flex-grow:1}.conf-price-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;color:rgb(var(--color-neutral-900))}html.dark .conf-price-list li{color:rgb(var(--color-neutral-100))}.conf-price-list li .icon svg{width:1rem;height:1rem;margin-block-start:.2rem;color:rgb(var(--color-primary-500));flex-shrink:0}.conf-price-cta{display:inline-block;align-self:flex-start;border-radius:999px;padding-block:.6rem;padding-inline:1.25rem;background:linear-gradient(135deg,rgba(var(--color-primary-700),1),rgba(var(--color-primary-800),1));color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s ease}.conf-price-cta:hover{background:linear-gradient(135deg,rgba(var(--color-primary-600),1),rgba(var(--color-primary-700),1))}.conf-price-cta:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:3px}html.dark .conf-price-cta:focus-visible{outline-color:rgb(var(--color-primary-300))}.conf-price-cta-quiet{background:0 0;border:1px solid rgba(var(--color-neutral-300),.9);color:rgb(var(--color-neutral-900))}html.dark .conf-price-cta-quiet{border-color:rgba(var(--color-neutral-600),.6);color:rgb(var(--color-neutral-50))}.conf-price-cta-quiet:hover{background:rgba(var(--color-primary-500),.08)}.conf-price-pending{margin:.75rem 0 0;font-size:.78rem;line-height:1.5;color:rgb(var(--color-neutral-700))}html.dark .conf-price-pending{color:rgb(var(--color-neutral-400))}.conf-cfp{display:flex;gap:1.25rem;align-items:flex-start;border:1px solid rgba(var(--color-neutral-200),.8);border-radius:1rem;padding:1.5rem;margin-block-end:2rem}html.dark .conf-cfp{border-color:rgba(var(--color-neutral-600),.4)}.conf-cfp-icon{flex-shrink:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:rgba(var(--color-secondary-500),.12)}.conf-cfp-icon .icon svg{width:1.3rem;height:1.3rem;color:rgb(var(--color-secondary-700))}html.dark .conf-cfp-icon .icon svg{color:rgb(var(--color-secondary-400))}.conf-cfp-body h3{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.01em}.conf-cfp-body p{margin:0 0 .5rem;font-size:.92rem;color:rgb(var(--color-neutral-800))}html.dark .conf-cfp-body p{color:rgb(var(--color-neutral-300))}.conf-cfp-body .conf-cfp-deadline{font-family:var(--font-mono);font-size:.85rem;color:rgb(var(--color-primary-700))}html.dark .conf-cfp-body .conf-cfp-deadline{color:rgb(var(--color-primary-300))}.conf-cfp-link{display:inline-block;margin-block-start:.4rem;color:rgb(var(--color-secondary-700));font-weight:600;text-decoration:none}html.dark .conf-cfp-link{color:rgb(var(--color-secondary-400))}.conf-cfp-link:hover,.conf-cfp-link:focus-visible{text-decoration:underline}.conf-cfp-link:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:3px;border-radius:.25rem}html.dark .conf-cfp-link:focus-visible{outline-color:rgb(var(--color-primary-400))}@media(min-width:641px) and (max-width:900px){.conf-theme-grid{grid-template-columns:repeat(2,1fr)}.conf-theme-card:last-child:nth-child(odd){grid-column:1/-1;max-width:28rem;justify-self:center}.conf-programme-list{max-width:34rem;margin-inline:auto}.conf-price-grid{grid-template-columns:1fr}}@media(max-width:640px){.conf-tracks,.conf-price-grid,.conf-theme-grid{grid-template-columns:1fr}.conf-price-cta{align-self:stretch;text-align:center}.conf-hero-actions>a{width:100%;justify-content:center;padding-inline:1.1rem}.conf-cfp{flex-direction:column;text-align:center;align-items:center}}.conf-practical .conf-section-heading{color:rgb(var(--color-neutral-900))}html.dark .conf-practical .conf-section-heading{color:rgb(var(--color-neutral-50))}.conf-practical .conf-section-note{color:rgb(var(--color-neutral-700))}html.dark .conf-practical .conf-section-note{color:rgb(var(--color-neutral-300))}.conf-subnav{position:relative;z-index:1;margin-block-end:2.5rem}.conf-subnav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.conf-subnav-link{display:inline-block;border-radius:999px;padding-block:.35rem;padding-inline:.85rem;border:1px solid transparent;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--stage-text-muted);transition:color .2s ease,border-color .2s ease,background .2s ease}[dir=rtl] .conf-subnav-link{letter-spacing:0;text-transform:none;font-size:.8rem}.conf-subnav-link:hover,.conf-subnav-link:focus-visible{color:var(--stage-accent);border-color:var(--stage-badge-border)}.conf-subnav-link:focus-visible{outline:2px solid var(--stage-accent);outline-offset:2px}.conf-subnav-link.is-current{color:var(--stage-accent);border-color:var(--stage-badge-border);background:var(--stage-badge-bg);font-weight:600}@media(prefers-reduced-motion:reduce){.conf-subnav-link{transition:none}}.conf-dates{max-width:34rem;margin-inline:auto;margin-block-end:3.5rem;text-align:center;padding:2rem}.conf-dates .conf-section-note{margin-block-end:1.5rem}.conf-dates.is-compact{margin-block:0 2.5rem}.conf-dates-label{margin:0 0 .9rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--stage-text-muted)}[dir=rtl] .conf-dates-label{letter-spacing:0;text-transform:none;font-size:.8rem}.conf-dates-list{margin:0;padding:0;text-align:start;border-block-start:1px solid var(--stage-hairline)}.conf-date-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding-block:.7rem;border-block-end:1px solid var(--stage-hairline)}.conf-date-label{flex:1 1 12rem;margin:0;font-size:.88rem;color:var(--stage-text-muted)}.conf-date-value{margin:0;font-family:var(--font-mono);font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--stage-text)}.conf-date-row.is-tbc .conf-date-value{font-family:inherit;font-weight:400;font-style:italic;color:var(--stage-text-muted)}.conf-date-row.is-next .conf-date-label{color:var(--stage-text);font-weight:600}.conf-date-row.is-next .conf-date-value{color:var(--stage-accent)}.conf-date-row.is-next .conf-date-label::before{content:'';display:inline-block;width:.4rem;height:.4rem;margin-inline-end:.45rem;border-radius:999px;background:var(--stage-accent);box-shadow:0 0 8px var(--stage-glow);animation:conf-live-dot 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.conf-date-row.is-next .conf-date-label::before{animation:none}}@media(max-width:47.99rem){.conf-subnav-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-inline:1.5rem;margin-inline:-1.5rem}.conf-subnav-list::-webkit-scrollbar{display:none}.conf-subnav-link{white-space:nowrap}.conf-date-row{padding-block:.5rem;gap:.1rem .75rem}.conf-dates .conf-section-note{display:none}}@media(min-width:48rem){.conf-dates{max-width:42rem}.conf-dates-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.conf-dates-list{border-block-start:0}.conf-date-row{flex-wrap:nowrap;gap:.5rem;border-block-start:1px solid var(--stage-hairline);border-block-end:0}.conf-date-label{flex:auto;min-width:0;font-size:.8rem}.conf-date-value{flex:none;font-size:.8rem}}.conf-tracks-note{max-width:36rem;margin-block:1.5rem 0;margin-inline:auto;text-align:center;font-size:.9rem;line-height:1.65;color:var(--stage-text-muted)}[dir=rtl] .conf-tracks-note{line-height:1.85}.conf-publishing{margin-block-start:3.5rem;margin-block-end:2.5rem}.conf-publishing-list{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.4rem}@media(min-width:48rem){.conf-publishing-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.25rem}}.conf-publishing-item{display:flex;gap:.85rem;align-items:flex-start}.conf-publishing-mark{flex:none;width:.5rem;height:.5rem;margin-block-start:.55rem;border-radius:999px;background:rgb(var(--color-primary-600))}html.dark .conf-publishing-mark{background:rgb(var(--color-primary-400))}.conf-publishing-item h4{margin:0 0 .35rem;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-neutral-900))}[dir=rtl] .conf-publishing-item h4{letter-spacing:0}html.dark .conf-publishing-item h4{color:rgb(var(--color-neutral-50))}.conf-publishing-item p{margin:0;font-size:.92rem;line-height:1.65;color:rgb(var(--color-neutral-700))}[dir=rtl] .conf-publishing-item p{line-height:1.85}html.dark .conf-publishing-item p{color:rgb(var(--color-neutral-300))}.conf-publishing-status{display:flex;gap:.7rem;align-items:flex-start;margin-block:2rem 0;padding-block:.9rem;padding-inline:1.1rem;border:1px solid rgba(var(--color-neutral-300),.9);border-inline-start:3px solid rgb(var(--color-primary-600));border-radius:.5rem;background:rgba(var(--color-primary-500),.05);font-size:.9rem;line-height:1.6;color:rgb(var(--color-neutral-800))}[dir=rtl] .conf-publishing-status{line-height:1.85}html.dark .conf-publishing-status{border-color:rgba(var(--color-neutral-600),.6);border-inline-start-color:rgb(var(--color-primary-400));background:rgba(var(--color-primary-400),.08);color:rgb(var(--color-neutral-200))}.conf-publishing-status .icon svg{width:1.1rem;height:1.1rem;margin-block-start:.15rem;color:rgb(var(--color-primary-700))}html.dark .conf-publishing-status .icon svg{color:rgb(var(--color-primary-300))}.conf-publishing-link{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:1.5rem;font-size:.95rem;font-weight:600;color:rgb(var(--color-primary-700));text-decoration:underline;text-underline-offset:3px}html.dark .conf-publishing-link{color:rgb(var(--color-primary-300))}.conf-publishing-link:focus-visible{outline:2px solid rgb(var(--color-primary-600));outline-offset:3px;border-radius:.25rem}.conf-publishing-link .icon svg{width:.85rem;height:.85rem}[dir=rtl] .conf-publishing-link .icon svg{transform:scaleX(-1)}.conf-hero-deadline-status{display:block;font-weight:600;color:var(--stage-accent)}.conf-cfp-status{margin:0 0 .35rem;font-weight:600;font-size:.92rem;color:rgb(var(--color-primary-700))}html.dark .conf-cfp-status{color:rgb(var(--color-primary-300))}.conf-publishing-note{margin-block:.5rem 0;padding-inline-start:.7rem;border-inline-start:2px solid rgba(var(--color-primary-600),.45);font-size:.84rem;line-height:1.55;color:rgb(var(--color-neutral-700))}[dir=rtl] .conf-publishing-note{line-height:1.8}html.dark .conf-publishing-note{border-inline-start-color:rgba(var(--color-primary-400),.5);color:rgb(var(--color-neutral-300))}.conf-hero-audience{display:flex;justify-content:center;max-width:42rem;margin:1rem auto 1.25rem}.conf-hero-access{max-width:720px;margin:1rem auto 0;font-size:.95rem;line-height:1.65;opacity:.9;text-wrap:balance}.conf-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.25rem}@media(max-width:600px){.conf-hero-audience{font-size:1rem}.conf-hero-actions{flex-direction:column;align-items:stretch;width:100%}.conf-hero-actions>a{width:100%;box-sizing:border-box;justify-content:center;text-align:center}}.conf-hero-audience-description{max-width:42rem;margin:0 auto 1.25rem;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.7;text-align:center;text-wrap:pretty}.conf-audience-header{max-width:760px;margin:0 auto 2rem;text-align:center}.conf-audience-eyebrow{margin-bottom:.65rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.conf-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.conf-audience-card{min-width:0;padding:1.5rem;border:1px solid var(--stage-card-border);border-radius:1rem;background:var(--stage-card-bg);backdrop-filter:blur(16px)saturate(150%);-webkit-backdrop-filter:blur(16px)saturate(150%);box-sizing:border-box}.conf-audience-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:.75rem;background:rgba(128,128,128,.12)}.conf-audience-icon svg{width:1.35rem;height:1.35rem}.conf-audience-card h3{margin:0 0 .65rem;font-size:1.05rem;line-height:1.45}.conf-audience-card p{margin:0;font-size:.925rem;line-height:1.75;opacity:.85}@media(max-width:900px){.conf-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.conf-audience-grid{grid-template-columns:1fr}.conf-audience-card{padding:1.25rem}}[dir=rtl] .conf-audience-eyebrow{letter-spacing:normal}.conf-page,.conf-stage,.conf-practical,.conf-hero,.conf-tracks-section,.conf-intro,.conf-audience,.conf-value,.conf-themes,.conf-programme,.conf-pricing,.conf-publishing{min-width:0;box-sizing:border-box}.conf-page img,.conf-page svg{max-width:100%}.conf-page p,.conf-page h1,.conf-page h2,.conf-page h3,.conf-page li{overflow-wrap:anywhere}.conf-hero-audience-description{max-width:40rem;margin:0 auto 1.5rem;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.75;text-wrap:pretty;color:var(--stage-text-muted)}.conf-hero-access{max-width:40rem;margin-inline:auto;margin-block-start:.75rem;line-height:1.75}.conf-tracks-section,.conf-audience,.conf-value,.conf-themes{scroll-margin-top:5rem}.conf-audience{padding-block:clamp(2rem,4vw,3.5rem)}.conf-audience-header{margin-block-end:1.5rem}.conf-audience-header .conf-section-heading{margin-block-end:.75rem}.conf-audience-intro{max-width:42rem;margin:0 auto;font-size:1rem;line-height:1.75;color:var(--stage-text-muted)}.conf-audience-card{height:100%;transition:border-color .2s ease,background-color .2s ease}.conf-audience-card h3{color:var(--stage-text)}.conf-audience-card p{color:var(--stage-text-muted);opacity:1}.conf-track-card{min-width:0;height:100%;box-sizing:border-box}.conf-track-date{line-height:1.5;overflow-wrap:anywhere}.conf-price-grid{align-items:stretch}.conf-price-card{min-width:0;height:100%;box-sizing:border-box}.conf-price-name,.conf-price-value{overflow-wrap:anywhere}.conf-price-cta{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.conf-price-cta:focus-visible,.conf-hero-cta:focus-visible,.conf-hero-cta-secondary:focus-visible{outline-offset:4px}.conf-intro,.conf-value-item p,.conf-theme-card p,.conf-track-desc,.conf-cfp-body p,.conf-publishing-item p{text-wrap:pretty}.conf-section-heading{text-wrap:balance}@media(min-width:641px) and (max-width:900px){.conf-page{padding-inline:1.25rem}.conf-stage{padding-inline:1.25rem}.conf-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conf-price-grid{grid-template-columns:1fr}}@media(max-width:640px){.conf-page{padding-inline:0;padding-block-end:2rem}.conf-stage{padding-block:4.5rem 4.5rem;padding-inline:1rem;margin-block-end:1.5rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),0 100%)}[dir=rtl] .conf-stage{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 2rem))}.conf-hero{margin-block-end:2.5rem}.conf-hero-badge{width:3.25rem;height:3.25rem;margin-block-end:1rem}.conf-hero-badge .icon svg{width:1.6rem;height:1.6rem}.conf-hero-eyebrow{font-size:.7rem;line-height:1.6;letter-spacing:.08em}.conf-hero-title{font-size:clamp(2rem,9vw,3rem);line-height:1.12;letter-spacing:-.025em}.conf-hero-subtitle{margin-block-end:1.5rem;font-size:1.05rem;line-height:1.55}.conf-hero-meta{gap:.65rem;margin-block-end:1.25rem;font-size:.72rem;line-height:1.5}.conf-hero-meta-sep{display:none}.conf-hero-audience-description{font-size:1rem;line-height:1.75;margin-block-end:1.25rem}.conf-hero-countdown{gap:.6rem;max-width:19rem;margin-block-end:1.5rem}.conf-hero-countdown .conf-countdown-value{font-size:1.55rem}.conf-hero-countdown .conf-countdown-label{font-size:.6rem}.conf-hero-actions{width:100%;flex-direction:column;align-items:stretch;gap:.75rem}.conf-hero-actions>a{width:100%;min-height:2.9rem;padding:.85rem 1rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center}.conf-hero-deadline{font-size:.7rem;line-height:1.7}.conf-stats{margin-block-start:2rem;padding-block-start:1.25rem;gap:1.25rem 0}.conf-stat{padding-inline:.5rem}.conf-stat-value{font-size:1.05rem}.conf-stat-label{font-size:.58rem;line-height:1.5}.conf-tracks-section,.conf-intro,.conf-value{margin-block-end:2.5rem}.conf-tracks,.conf-price-grid,.conf-theme-grid,.conf-audience-grid{grid-template-columns:minmax(0,1fr)}.conf-track-card,.conf-theme-card,.conf-audience-card{padding:1.2rem}.conf-section-heading{font-size:clamp(1.4rem,6vw,1.75rem);line-height:1.3;margin-block-end:1.25rem}.conf-section-note{font-size:.9rem;line-height:1.75}.conf-intro{font-size:1rem;line-height:1.8}.conf-value{padding:1.25rem}.conf-value-item{gap:.75rem}.conf-value-item h3{font-size:1rem;line-height:1.5}.conf-value-item p{font-size:.9rem;line-height:1.75}.conf-audience{padding-block:2rem}.conf-audience-header{margin-block-end:1.25rem}.conf-audience-intro{font-size:.95rem;line-height:1.8}.conf-audience-card{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:.85rem;align-items:start}.conf-audience-icon{grid-row:1/span 2;width:2.5rem;height:2.5rem;margin:0}.conf-audience-card h3{margin-block:0 .35rem;font-size:1rem}.conf-audience-card p{font-size:.9rem;line-height:1.7}.conf-practical{padding-block-start:1.5rem;padding-inline:1rem}.conf-practical-heading{line-height:1.35;margin-block-end:1.25rem}.conf-pricing-heading{font-size:1.1rem;line-height:1.45}.conf-pricing-intro{line-height:1.75}.conf-price-card{padding:1.25rem}.conf-price-cta{width:100%;align-self:stretch}.conf-cfp{padding:1.25rem;gap:.75rem}.conf-cfp-body h3{font-size:1.1rem;line-height:1.45}.conf-cfp-body p{line-height:1.75}.conf-dates{padding:1.25rem .25rem;margin-block-end:2.5rem}.conf-date-row{align-items:flex-start}.conf-date-label,.conf-date-value{font-size:.82rem;line-height:1.6}.conf-programme{padding:1.5rem 1rem;margin-block:2rem 1rem}.conf-programme-list{gap:.5rem;margin-block-end:1.5rem}.conf-programme-list li{max-width:100%;white-space:normal;line-height:1.5}.conf-subnav-list{padding-inline:1rem;margin-inline:-1rem}}@media(prefers-reduced-motion:reduce){.conf-audience-card,.conf-price-cta{transition:none}}.conf-faq{--faq-border:rgba(55, 85, 72, 0.18);--faq-surface:rgba(255, 255, 255, 0.72);--faq-surface-hover:rgba(235, 246, 237, 0.85);--faq-text:var(--color-text, #24352d);--faq-muted:var(--color-muted, #617268);--faq-accent:var(--color-primary, #286747);--faq-radius:14px;width:100%;margin:clamp(2.5rem,6vw,5rem)auto;color:var(--faq-text)}.conf-faq-header{max-width:760px;margin:0 auto 1.75rem;text-align:center}.conf-faq-header .conf-section-heading{margin:0 0 .75rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.conf-faq-intro{max-width:620px;margin:0 auto;color:var(--faq-muted);font-size:1rem;line-height:1.75;text-wrap:pretty}.conf-faq-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;max-width:900px;margin-inline:auto}.conf-faq-item{min-width:0;overflow:clip;border:1px solid var(--faq-border);border-radius:var(--faq-radius);background:var(--faq-surface);box-shadow:0 2px 8px rgba(20,40,28,.035);transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.conf-faq-item:hover{border-color:rgba(40,103,71,.4);box-shadow:0 5px 16px rgba(20,40,28,.055)}.conf-faq-item[open]{border-color:rgba(40,103,71,.42);background:var(--faq-surface)}.conf-faq-item summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:64px;padding:1.1rem 1.25rem;color:var(--faq-text);font-size:1rem;font-weight:650;line-height:1.6;cursor:pointer;list-style:none;text-align:start;-webkit-tap-highlight-color:transparent}.conf-faq-item summary::-webkit-details-marker{display:none}.conf-faq-item summary::marker{content:""}.conf-faq-item summary::after{content:"+";display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid var(--faq-border);border-radius:50%;color:var(--faq-accent);font-size:1.3rem;font-weight:400;line-height:1;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease}.conf-faq-item[open] summary::after{content:"−";background:var(--faq-accent);border-color:var(--faq-accent);color:#fff}.conf-faq-item summary:hover{background:var(--faq-surface-hover)}.conf-faq-item summary:focus-visible{outline:3px solid var(--faq-accent);outline-offset:-4px;border-radius:calc(var(--faq-radius) - 2px)}.conf-faq-answer{padding:0 1.25rem 1.25rem;color:var(--faq-muted);font-size:.975rem;line-height:1.85;text-align:start;overflow-wrap:anywhere;animation:conf-faq-reveal 180ms ease-out}.conf-faq-answer p{margin:0}.conf-faq-answer p+p{margin-top:.75rem}.conf-faq-answer a{color:var(--faq-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.conf-faq-answer a:hover{text-decoration-thickness:2px}.conf-registration-faq{margin-block:clamp(2rem,5vw,4rem)}.conf-registration-faq .conf-faq-header{margin-bottom:1.5rem}.conf-registration-faq .conf-faq-list{max-width:820px}.dark .conf-faq,[data-theme=dark] .conf-faq,html.dark .conf-faq{--faq-border:rgba(204, 224, 211, 0.17);--faq-surface:rgba(255, 255, 255, 0.035);--faq-surface-hover:rgba(164, 211, 177, 0.08);--faq-text:var(--color-text, #e8f0e9);--faq-muted:var(--color-muted, #b6c6bb);--faq-accent:var(--color-primary, #8bd2a4)}.dark .conf-faq-item,[data-theme=dark] .conf-faq-item,html.dark .conf-faq-item{box-shadow:none}.dark .conf-faq-item:hover,[data-theme=dark] .conf-faq-item:hover,html.dark .conf-faq-item:hover{border-color:rgba(139,210,164,.4);box-shadow:0 5px 18px rgba(0,0,0,.12)}.dark .conf-faq-item[open] summary::after,[data-theme=dark] .conf-faq-item[open] summary::after,html.dark .conf-faq-item[open] summary::after{color:#102719}[dir=rtl] .conf-faq,.conf-faq[dir=rtl]{text-align:right}[dir=rtl] .conf-faq-header,.conf-faq[dir=rtl] .conf-faq-header{text-align:center}[dir=rtl] .conf-faq-item summary,[dir=rtl] .conf-faq-answer,.conf-faq[dir=rtl] .conf-faq-item summary,.conf-faq[dir=rtl] .conf-faq-answer{text-align:right}[dir=rtl] .conf-faq-item summary::after{font-family:Arial,sans-serif}@media(min-width:760px){.conf-faq-list{gap:.85rem}.conf-faq-item summary{padding:1.2rem 1.5rem;font-size:1.025rem}.conf-faq-answer{padding:0 1.5rem 1.4rem}}@media(max-width:600px){.conf-faq{margin-block:2.25rem}.conf-faq-header{margin-bottom:1.25rem;text-align:start}.conf-faq-header .conf-section-heading{font-size:clamp(1.5rem,7vw,1.9rem);letter-spacing:-.015em}.conf-faq-intro{margin-inline:0;font-size:.95rem;line-height:1.7}.conf-faq-list{gap:.65rem}.conf-faq-item{border-radius:12px}.conf-faq-item summary{min-height:58px;gap:.75rem;padding:.95rem 1rem;font-size:.95rem;line-height:1.55}.conf-faq-item summary::after{flex-basis:28px;width:28px;height:28px;font-size:1.2rem}.conf-faq-answer{padding:0 1rem 1.1rem;font-size:.925rem;line-height:1.8}[dir=rtl] .conf-faq-header,.conf-faq[dir=rtl] .conf-faq-header{text-align:right}}@keyframes conf-faq-reveal{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.conf-faq-item,.conf-faq-item summary::after,.conf-faq-answer{animation:none!important;transition:none!important}}