.page-module__E0kJGG__page{--bg:#f5f5f8;--surface:#fff;--text:#1f1d29;--muted:#5b566e;--border:#d7d2e6;--accent:#6f4ceb;--accent-dark:#5136b3;min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 8%, #6f4ceb1a, transparent 32%), radial-gradient(circle at 88% 0%, #6f4ceb0f, transparent 36%), var(--bg);padding-bottom:2rem}.page-module__E0kJGG__header,.page-module__E0kJGG__hero,.page-module__E0kJGG__section,.page-module__E0kJGG__footer{width:min(1080px,100% - 2.5rem);margin-inline:auto}.page-module__E0kJGG__header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 0;display:flex}.page-module__E0kJGG__brand{align-items:center;min-width:0;display:inline-flex}.page-module__E0kJGG__brandTitle{align-items:center;gap:.45rem;font-size:1.15rem;font-weight:700;display:inline-flex}.page-module__E0kJGG__brandTitle a{color:inherit;align-items:center;display:inline-flex}.page-module__E0kJGG__brandLogo{width:20px;height:20px}.page-module__E0kJGG__brandTitleImage{object-fit:contain;width:28px;height:28px;display:block}.page-module__E0kJGG__nav{flex-wrap:nowrap;flex-shrink:0;gap:1rem;margin-left:auto;display:flex}.page-module__E0kJGG__nav a{color:var(--muted);align-items:center;font-size:.95rem;display:inline-flex}.page-module__E0kJGG__navIcon{width:20px;height:20px}.page-module__E0kJGG__hero{grid-template-columns:1.2fr .8fr;align-items:start;gap:0 2rem;padding:2.75rem 0 1rem;display:grid}.page-module__E0kJGG__hero .page-module__E0kJGG__eyebrow{grid-area:1/1}.page-module__E0kJGG__hero .page-module__E0kJGG__lead{grid-area:3/1}.page-module__E0kJGG__hero .page-module__E0kJGG__ctas{grid-area:4/1}.page-module__E0kJGG__hero .page-module__E0kJGG__heroArt{grid-area:2/2/4;align-self:stretch;min-height:0}.page-module__E0kJGG__eyebrow{color:var(--accent-dark);margin:0 0 .5rem;font-weight:600}.page-module__E0kJGG__hero h1{letter-spacing:-.02em;text-wrap:balance;grid-area:2/1;margin:0 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.page-module__E0kJGG__heroSubhead{font-weight:500}.page-module__E0kJGG__lead{color:var(--muted);max-width:58ch;margin:0;font-size:1.1rem}.page-module__E0kJGG__ctas{flex-wrap:wrap;gap:.85rem;margin-top:1.25rem;display:flex}.page-module__E0kJGG__primaryCta,.page-module__E0kJGG__secondaryCta{border:1px solid #0000;border-radius:999px;padding:.75rem 1.2rem;font-weight:600}.page-module__E0kJGG__primaryCta{background:var(--accent);color:#fff}.page-module__E0kJGG__primaryCta:hover{background:var(--accent-dark)}.page-module__E0kJGG__secondaryCta{border-color:var(--border);background:#fff}.page-module__E0kJGG__secondaryCta:hover{border-color:var(--accent);color:var(--accent-dark)}.page-module__E0kJGG__heroArt{justify-content:center;align-items:flex-end;display:flex}.page-module__E0kJGG__heroImageFrame{aspect-ratio:16/10;width:min(100%,520px);max-height:100%;position:relative}.page-module__E0kJGG__heroImage{object-fit:contain;object-position:bottom center}.page-module__E0kJGG__heroVideoStrip{width:100%;margin-top:2rem}.page-module__E0kJGG__heroVideoAspect{aspect-ratio:16/9;background:#0f0e14;width:100%;position:relative;overflow:hidden}.page-module__E0kJGG__heroVideo{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__E0kJGG__heroVideoHidden{visibility:hidden;pointer-events:none}.page-module__E0kJGG__heroVideoToggle{z-index:1;color:#fff;font:inherit;cursor:pointer;background:#00000080;border:1px solid #ffffff73;border-radius:999px;padding:.5rem .95rem;font-size:.9rem;font-weight:600;position:absolute;bottom:.85rem;right:.85rem}.page-module__E0kJGG__heroVideoToggle:hover{background:#000000b3;border-color:#ffffffa6}.page-module__E0kJGG__heroVideoError{z-index:2;text-align:center;color:#e8e6f0;background:#0f0e14eb;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem;font-size:.95rem;line-height:1.45;display:flex;position:absolute;inset:0}.page-module__E0kJGG__heroVideoErrorHint{color:#b8b3c9;max-width:42ch;font-size:.85rem}.page-module__E0kJGG__heroVideoErrorCode{background:#ffffff14;border-radius:4px;padding:.1em .35em;font-size:.8em}.page-module__E0kJGG__section{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-top:2rem;padding:1.6rem}.page-module__E0kJGG__section h2{margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.page-module__E0kJGG__section p{color:var(--muted);line-height:1.6}.page-module__E0kJGG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.page-module__E0kJGG__card{border:1px solid var(--border);background:#fcfbff;border-radius:14px;padding:1rem}.page-module__E0kJGG__card h3{margin-bottom:.45rem}.page-module__E0kJGG__card p{font-size:.95rem}.page-module__E0kJGG__outcomesTabs{gap:.8rem;display:grid}.page-module__E0kJGG__outcomesTabList{z-index:2;flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.page-module__E0kJGG__outcomesTab,.page-module__E0kJGG__outcomesTabActive{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;pointer-events:auto;z-index:3;background:#fff;border-radius:999px;padding:.55rem .85rem;font-size:.92rem;position:relative}.page-module__E0kJGG__outcomesTabActive{background:var(--accent);border-color:var(--accent);color:#fff}.page-module__E0kJGG__outcomesTab:hover{border-color:var(--accent);color:var(--accent-dark)}.page-module__E0kJGG__outcomesPanel{border:1px solid var(--border);z-index:1;background:#fcfbff;border-radius:12px;min-height:140px;padding:.95rem;position:relative}.page-module__E0kJGG__outcomesPanel .page-module__E0kJGG__card{background:#fff}.page-module__E0kJGG__outcomesSubCard{grid-column:1/-1}.page-module__E0kJGG__outcomesDetails{padding:0}.page-module__E0kJGG__outcomesSummary{cursor:pointer;padding:1rem;font-weight:700;list-style:none;display:block}.page-module__E0kJGG__outcomesSummaryEmoji{filter:grayscale()}.page-module__E0kJGG__outcomesSummary::-webkit-details-marker{display:none}.page-module__E0kJGG__outcomesSummary:before{content:"▸";color:var(--muted);margin-right:.55rem;transition:transform .18s;display:inline-block;transform:rotate(0)}.page-module__E0kJGG__outcomesDetails[open] .page-module__E0kJGG__outcomesSummary:before{transform:rotate(90deg)}.page-module__E0kJGG__outcomesDetails .page-module__E0kJGG__list{padding:0 1rem 1rem}.page-module__E0kJGG__outcomesDetails p{margin:0;padding:0 1rem 1rem;font-size:.95rem}.page-module__E0kJGG__outcomesDetails a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-module__E0kJGG__outcomesEveryone{gap:.85rem;display:grid}.page-module__E0kJGG__benefitsCloud{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.page-module__E0kJGG__benefitItem{align-items:center;gap:.45rem;display:inline-flex}.page-module__E0kJGG__benefitChip{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;display:inline-flex}.page-module__E0kJGG__benefitChip:hover{border-color:var(--accent);color:var(--accent-dark)}.page-module__E0kJGG__benefitChip a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-module__E0kJGG__benefitIcon{filter:grayscale();justify-content:center;align-items:center;width:1.25em;font-size:.95rem;line-height:1;display:inline-flex;transform:translateY(1px)}.page-module__E0kJGG__benefitJoin,.page-module__E0kJGG__benefitEquals{color:var(--accent);font-weight:600}.page-module__E0kJGG__benefitPrice{color:var(--text);font-weight:700}.page-module__E0kJGG__list{color:var(--muted);gap:.6rem;list-style-position:inside;display:grid}.page-module__E0kJGG__credibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__E0kJGG__credibilityGrid article{border:1px solid var(--border);border-radius:12px;padding:.85rem}.page-module__E0kJGG__credibilityGrid h3{margin-bottom:.35rem}.page-module__E0kJGG__credibilityNote{margin-top:.9rem}.page-module__E0kJGG__faq{gap:.8rem;display:grid}.page-module__E0kJGG__faqItem{border:1px solid var(--border);background:#fff;border-radius:12px}.page-module__E0kJGG__faqQuestion{cursor:pointer;padding:.85rem;font-weight:600;list-style:none;display:block}.page-module__E0kJGG__faqQuestionStatic{font:inherit;margin:0;padding:.85rem;font-weight:600;list-style:none;display:block}.page-module__E0kJGG__faqQuestion::-webkit-details-marker{display:none}.page-module__E0kJGG__faqQuestion:before{content:"▸";color:var(--muted);margin-right:.55rem;transition:transform .18s;display:inline-block;transform:rotate(0)}.page-module__E0kJGG__faqItem[open] .page-module__E0kJGG__faqQuestion:before{transform:rotate(90deg)}.page-module__E0kJGG__faqAnswer{color:var(--muted);padding:0 .85rem .85rem;line-height:1.6}.page-module__E0kJGG__faqAnswer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-module__E0kJGG__calendarMockup{gap:.7rem;display:grid}.page-module__E0kJGG__calendarTitle{text-align:center;color:var(--text);margin:0;font-weight:700}.page-module__E0kJGG__calendarLegend{flex-wrap:wrap;justify-content:center;gap:.7rem 1rem;margin:0;font-size:.92rem;display:flex}.page-module__E0kJGG__calendarWorkshop{color:#2447ff}.page-module__E0kJGG__calendarDiscussion{color:#8a2be2}.page-module__E0kJGG__calendarSocial{color:#3b7f2f}.page-module__E0kJGG__calendarLecture{color:#ff2d20}.page-module__E0kJGG__calendarHackathon{color:#8f2f00}.page-module__E0kJGG__calendarTable{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--text);font-size:.85rem}.page-module__E0kJGG__calendarTable th,.page-module__E0kJGG__calendarTable td{border:1px solid var(--border);vertical-align:top;padding:.4rem}.page-module__E0kJGG__calendarTable th{background:#fff;font-weight:700}.page-module__E0kJGG__list a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-module__E0kJGG__footer{color:var(--muted);text-align:center;justify-items:center;gap:.5rem;margin:2rem auto 0;font-size:.95rem;display:grid}.page-module__E0kJGG__footer a{text-underline-offset:3px;text-decoration:underline}.page-module__E0kJGG__footerFlag{vertical-align:-.2em}@media (max-width:900px){.page-module__E0kJGG__hero{grid-template-columns:1fr}.page-module__E0kJGG__hero .page-module__E0kJGG__eyebrow,.page-module__E0kJGG__hero h1,.page-module__E0kJGG__hero .page-module__E0kJGG__lead,.page-module__E0kJGG__hero .page-module__E0kJGG__ctas{grid-column:1}.page-module__E0kJGG__hero .page-module__E0kJGG__eyebrow{grid-row:1}.page-module__E0kJGG__hero h1{grid-row:2}.page-module__E0kJGG__hero .page-module__E0kJGG__lead{grid-row:3}.page-module__E0kJGG__hero .page-module__E0kJGG__heroArt{grid-area:4/1;align-self:auto}.page-module__E0kJGG__hero .page-module__E0kJGG__ctas{grid-row:5}.page-module__E0kJGG__heroImageFrame{width:min(100%,680px);max-height:none}.page-module__E0kJGG__cards,.page-module__E0kJGG__credibilityGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__E0kJGG__header,.page-module__E0kJGG__hero,.page-module__E0kJGG__section,.page-module__E0kJGG__footer{width:min(1080px,100% - 1.25rem)}.page-module__E0kJGG__header{flex-direction:row;align-items:center}.page-module__E0kJGG__heroImageFrame{aspect-ratio:16/11}}
