.cannexa-module__CDf6Mq__cx{--cx-mint:#48ccb9;--cx-navy:#153d5b;--cx-sky:#4698c1;--cx-bg:#f2f8f7;--cx-card:#fff;--cx-ink:#10293a;--cx-muted:#5e7a8c;--cx-line:#dce9e6;--cx-mint-soft:#e3f6f2;--cx-sky-soft:#e7f2f8;--cx-r-lg:24px;--cx-r-md:18px;--cx-shadow:0 12px 32px #153d5b14;background:var(--cx-bg);color:var(--cx-ink);padding-top:104px}.cannexa-module__CDf6Mq__cx p{max-width:none}.cannexa-module__CDf6Mq__section{padding:clamp(3rem,7vw,5.5rem) 0}.cannexa-module__CDf6Mq__sectionHead{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.cannexa-module__CDf6Mq__chip{background:var(--cx-card);border:1px solid var(--cx-line);font-size:.75rem;font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--cx-navy);border-radius:0;align-items:center;gap:.625rem;width:fit-content;padding:.375rem .875rem;display:inline-flex}.cannexa-module__CDf6Mq__chip:before,.cannexa-module__CDf6Mq__chip:after{content:"";background:var(--cx-mint);width:22px;height:1px}.cannexa-module__CDf6Mq__h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cx-navy);max-width:26ch;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}.cannexa-module__CDf6Mq__lead{color:var(--cx-muted);max-width:60ch;font-size:1rem;line-height:1.75}.cannexa-module__CDf6Mq__btnSolid{background:var(--cx-navy);color:#fff;font-size:.875rem;font-weight:var(--fw-semi);transition:background var(--t-med) var(--ease-out), transform var(--t-med) var(--ease-out), box-shadow var(--t-med) var(--ease-out);border-radius:0;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;display:inline-flex}.cannexa-module__CDf6Mq__btnSolid:hover{background:var(--cx-sky);box-shadow:var(--cx-shadow);transform:translateY(-2px)}.cannexa-module__CDf6Mq__btnGhost{border:1px solid var(--cx-line);background:var(--cx-card);color:var(--cx-navy);font-size:.875rem;font-weight:var(--fw-semi);transition:border-color var(--t-med) var(--ease-out), transform var(--t-med) var(--ease-out);border-radius:0;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;display:inline-flex}.cannexa-module__CDf6Mq__btnGhost:hover{border-color:var(--cx-sky);transform:translateY(-2px)}.cannexa-module__CDf6Mq__hero{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.cannexa-module__CDf6Mq__heroCard{background:var(--cx-card);border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.75rem;padding:clamp(2.5rem,5vw,4.5rem);display:flex;box-shadow:0 16px 40px #153d5b0d}.cannexa-module__CDf6Mq__heroHeader{align-items:center;margin-bottom:.5rem;display:flex}.cannexa-module__CDf6Mq__heroTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--cx-navy);font-size:clamp(2.25rem,4.2vw,3.4rem);font-weight:600;line-height:1.12}.cannexa-module__CDf6Mq__heroSub{color:var(--cx-muted);max-width:52ch;font-size:.95rem;line-height:1.7}.cannexa-module__CDf6Mq__heroActions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:.5rem;display:flex}.cannexa-module__CDf6Mq__heroRightCard{background:#e8f3f6;border-radius:0;justify-content:center;align-items:center;min-height:480px;padding:3rem 2rem;display:flex;box-shadow:0 16px 40px #153d5b0a}.cannexa-module__CDf6Mq__heroRightContent{justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.cannexa-module__CDf6Mq__floatChip{font-size:.8125rem;font-weight:var(--fw-semi);color:var(--cx-navy);background:#ffffffeb;border-radius:0;align-items:center;gap:.5rem;padding:.5rem .9375rem;animation:5.5s ease-in-out infinite cannexa-module__CDf6Mq__cxFloat;display:inline-flex;position:absolute;box-shadow:0 6px 18px #153d5b24}.cannexa-module__CDf6Mq__floatChip svg{color:var(--cx-sky);flex-shrink:0}.cannexa-module__CDf6Mq__floatChip:first-of-type{animation-delay:0s;top:18%;right:8%}.cannexa-module__CDf6Mq__floatChip:nth-of-type(2){animation-delay:1.4s;top:44%;right:14%}.cannexa-module__CDf6Mq__floatChip:nth-of-type(3){animation-delay:2.8s;top:70%;right:9%}@keyframes cannexa-module__CDf6Mq__cxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.cannexa-module__CDf6Mq__floatChip{animation:none}}.cannexa-module__CDf6Mq__ph{background:var(--cx-sky-soft);color:var(--cx-sky);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:var(--fw-semi);text-align:center;border:2px dashed #4698c173;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0}.cannexa-module__CDf6Mq__facts{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.cannexa-module__CDf6Mq__factCard{background:var(--cx-card);box-shadow:var(--cx-shadow);min-height:190px;transition:transform var(--t-med) var(--ease-out), box-shadow var(--t-med) var(--ease-out);color:inherit;cursor:pointer;border-radius:0;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:2rem 1.75rem 1.75rem;text-decoration:none;display:flex;position:relative}.cannexa-module__CDf6Mq__factCard:hover{transform:translateY(-4px)}.cannexa-module__CDf6Mq__factCard:focus-visible{outline:2px solid var(--cx-sky);outline-offset:3px}.cannexa-module__CDf6Mq__factDot{transition:transform var(--t-med) var(--ease-out)}.cannexa-module__CDf6Mq__factCard:hover .cannexa-module__CDf6Mq__factDot{transform:scale(1.35)}.cannexa-module__CDf6Mq__factDot{border-radius:50%;width:12px;height:12px;position:absolute;top:1.25rem;right:1.25rem}.cannexa-module__CDf6Mq__factCard:first-child .cannexa-module__CDf6Mq__factDot{background:var(--cx-mint)}.cannexa-module__CDf6Mq__factCard:nth-child(2) .cannexa-module__CDf6Mq__factDot{background:var(--cx-sky)}.cannexa-module__CDf6Mq__factCard:nth-child(3) .cannexa-module__CDf6Mq__factDot{background:var(--cx-navy)}.cannexa-module__CDf6Mq__factNum{font-family:var(--font-display);color:var(--cx-navy);letter-spacing:-.02em;font-size:2rem;font-weight:600}.cannexa-module__CDf6Mq__factCopy{color:var(--cx-muted);font-size:.875rem;line-height:1.65}.cannexa-module__CDf6Mq__about{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.cannexa-module__CDf6Mq__aboutMedia{min-height:420px;box-shadow:var(--cx-shadow);border-radius:0;position:relative;overflow:hidden}.cannexa-module__CDf6Mq__aboutVideo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cannexa-module__CDf6Mq__aboutBody{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.cannexa-module__CDf6Mq__miniCards{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;margin-top:1rem;display:grid}.cannexa-module__CDf6Mq__miniCard{background:var(--cx-card);border:1px solid var(--cx-line);transition:transform var(--t-med) var(--ease-out), border-color var(--t-med) var(--ease-out);border-radius:0;flex-direction:column;gap:.5rem;padding:1.25rem 1.125rem;display:flex}.cannexa-module__CDf6Mq__miniCard:hover{border-color:var(--cx-mint);transform:translateY(-3px)}.cannexa-module__CDf6Mq__miniIcon{background:var(--cx-mint-soft);width:38px;height:38px;color:var(--cx-navy);border-radius:0;justify-content:center;align-items:center;display:flex}.cannexa-module__CDf6Mq__miniCard h3{font-size:.9375rem;font-weight:var(--fw-semi);color:var(--cx-navy)}.cannexa-module__CDf6Mq__miniCard p{color:var(--cx-muted);font-size:.8125rem;line-height:1.6}.cannexa-module__CDf6Mq__spec{background:var(--cx-navy);color:#fff;border-radius:0;flex-direction:column;gap:1.5rem;padding:clamp(2.5rem,5.5vw,4.5rem);display:flex}.cannexa-module__CDf6Mq__specEyebrow{color:var(--cx-mint);background:#ffffff14;border-color:#fff3;}.cannexa-module__CDf6Mq__specEyebrow:before,.cannexa-module__CDf6Mq__specEyebrow:after{background:var(--cx-mint)}.cannexa-module__CDf6Mq__specQuote{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;border-left:3px solid var(--cx-mint);max-width:32ch;padding-left:1.5rem;font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:500;line-height:1.5}.cannexa-module__CDf6Mq__specBody{color:#ffffffb8;max-width:66ch;font-size:.9375rem;line-height:1.75}.cannexa-module__CDf6Mq__svcGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.cannexa-module__CDf6Mq__svcCard{background:var(--cx-card);box-shadow:var(--cx-shadow);transition:transform var(--t-med) var(--ease-out);border-radius:0;flex-direction:column;gap:.875rem;padding:1.875rem 1.625rem 1.625rem;display:flex;position:relative}.cannexa-module__CDf6Mq__svcCard:hover{transform:translateY(-4px)}.cannexa-module__CDf6Mq__svcNum{background:var(--cx-card);box-shadow:0 0 0 8px var(--cx-bg);font-size:.75rem;font-weight:var(--fw-semi);color:var(--cx-sky);letter-spacing:.06em;border-radius:0;padding:.375rem .75rem;position:absolute;top:-10px;right:-6px}.cannexa-module__CDf6Mq__svcCard:hover .cannexa-module__CDf6Mq__svcNum{color:var(--cx-mint)}.cannexa-module__CDf6Mq__svcCard h3{font-family:var(--font-display);color:var(--cx-navy);padding-right:2.5rem;font-size:1.1875rem;font-weight:600}.cannexa-module__CDf6Mq__svcCard p{color:var(--cx-muted);flex:1;font-size:.875rem;line-height:1.65}.cannexa-module__CDf6Mq__svcMedia{aspect-ratio:4/3;border-bottom-left-radius:var(--cx-r-md);border-bottom-right-radius:var(--cx-r-md);background:var(--cx-bg);margin:.25rem -1.625rem -1.625rem;position:relative;overflow:hidden}.cannexa-module__CDf6Mq__svcMedia img{transition:transform .8s var(--ease-out)}.cannexa-module__CDf6Mq__svcCard:hover .cannexa-module__CDf6Mq__svcMedia img{transform:scale(1.04)}.cannexa-module__CDf6Mq__tagRow{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.cannexa-module__CDf6Mq__tagPill{background:var(--cx-bg);border:1px solid var(--cx-line);font-size:.75rem;font-weight:var(--fw-medium);color:var(--cx-navy);transition:background var(--t-med) var(--ease-out), border-color var(--t-med) var(--ease-out);border-radius:0;padding:.3125rem .75rem}.cannexa-module__CDf6Mq__svcCard:hover .cannexa-module__CDf6Mq__tagPill{border-color:var(--cx-mint)}.cannexa-module__CDf6Mq__hedge{color:var(--cx-muted);max-width:none;margin-top:2rem;padding-left:1.125rem;font-size:.8125rem;line-height:1.7;position:relative}.cannexa-module__CDf6Mq__hedge:before{content:"";background:var(--cx-mint);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.cannexa-module__CDf6Mq__disciplines{text-align:center;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.cannexa-module__CDf6Mq__disc{flex-direction:column;align-items:center;gap:.75rem;display:flex}.cannexa-module__CDf6Mq__discIcon{background:var(--cx-mint-soft);width:52px;height:52px;color:var(--cx-navy);transition:transform var(--t-med) var(--ease-out), background var(--t-med) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}.cannexa-module__CDf6Mq__disc:hover .cannexa-module__CDf6Mq__discIcon{background:var(--cx-sky-soft);transform:translateY(-4px)scale(1.06)}.cannexa-module__CDf6Mq__disc h3{font-size:1rem;font-weight:var(--fw-semi);color:var(--cx-navy)}.cannexa-module__CDf6Mq__disc p{color:var(--cx-muted);max-width:30ch;font-size:.8438rem;line-height:1.65}.cannexa-module__CDf6Mq__timeline{flex-direction:column;gap:clamp(2.5rem,5vw,4rem);max-width:900px;margin:0 auto;display:flex;position:relative}.cannexa-module__CDf6Mq__timelineTrack{background:var(--cx-line);border-radius:0;width:3px;position:absolute;top:28px;bottom:28px;left:50%;overflow:hidden;transform:translate(-50%)}.cannexa-module__CDf6Mq__timelineFill{background:linear-gradient(var(--cx-mint), var(--cx-sky));transform-origin:top;transform:scaleY(var(--progress,0));position:absolute;inset:0}.cannexa-module__CDf6Mq__step{grid-template-columns:1fr 56px 1fr;align-items:start;gap:clamp(1rem,3vw,2rem);display:grid;position:relative}.cannexa-module__CDf6Mq__stepNum{background:var(--cx-card);border:2px solid var(--cx-line);width:56px;height:56px;color:var(--cx-muted);font-family:var(--font-display);z-index:1;transition:background .4s var(--ease-out), border-color .4s var(--ease-out), color .4s var(--ease-out), transform .4s var(--ease-out);border-radius:50%;grid-column:2;justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.cannexa-module__CDf6Mq__stepCard{background:var(--cx-card);box-shadow:var(--cx-shadow);opacity:.35;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);border-radius:0;padding:1.625rem 1.75rem;transform:translateY(18px)}.cannexa-module__CDf6Mq__stepCard h3{font-family:var(--font-display);color:var(--cx-navy);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.cannexa-module__CDf6Mq__stepCard p{color:var(--cx-muted);font-size:.875rem;line-height:1.7}.cannexa-module__CDf6Mq__stepLeft{grid-area:1/1}.cannexa-module__CDf6Mq__stepRight{grid-area:1/3}.cannexa-module__CDf6Mq__stepActive .cannexa-module__CDf6Mq__stepNum{background:var(--cx-navy);border-color:var(--cx-navy);color:#fff;transform:scale(1.08)}.cannexa-module__CDf6Mq__stepActive .cannexa-module__CDf6Mq__stepCard{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cannexa-module__CDf6Mq__stepCard{opacity:1;transition:none;transform:none}.cannexa-module__CDf6Mq__timelineFill{transform:scaleY(1)}.cannexa-module__CDf6Mq__stepNum{background:var(--cx-navy);border-color:var(--cx-navy);color:#fff;transition:none}}.cannexa-module__CDf6Mq__insightsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.cannexa-module__CDf6Mq__featured{background:var(--cx-card);box-shadow:var(--cx-shadow);transition:transform var(--t-med) var(--ease-out);border-radius:0;grid-template-columns:1fr 1.1fr;margin-bottom:1.25rem;display:grid;overflow:hidden}.cannexa-module__CDf6Mq__featured:hover{transform:translateY(-3px)}.cannexa-module__CDf6Mq__featuredMedia{min-height:300px;position:relative}.cannexa-module__CDf6Mq__featuredBody{flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.75rem,3.5vw,2.75rem);display:flex}.cannexa-module__CDf6Mq__eduChip{background:var(--cx-mint-soft);color:var(--cx-navy);font-size:.6875rem;font-weight:var(--fw-semi);letter-spacing:.08em;text-transform:uppercase;border-radius:0;padding:.3125rem .8125rem}.cannexa-module__CDf6Mq__featuredBody h3{font-family:var(--font-display);color:var(--cx-navy);font-size:1.5rem;font-weight:600}.cannexa-module__CDf6Mq__featuredBody p{color:var(--cx-muted);font-size:.9063rem;line-height:1.7}.cannexa-module__CDf6Mq__insightGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem;display:grid}.cannexa-module__CDf6Mq__insightCard{background:var(--cx-card);box-shadow:var(--cx-shadow);transition:transform var(--t-med) var(--ease-out);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.cannexa-module__CDf6Mq__insightCard:hover{transform:translateY(-4px)}.cannexa-module__CDf6Mq__insightMedia{aspect-ratio:16/10;position:relative}.cannexa-module__CDf6Mq__insightBody{flex-direction:column;flex:1;gap:.375rem;padding:1.25rem 1.375rem 1.375rem;display:flex}.cannexa-module__CDf6Mq__insightBody h3{font-size:1rem;font-weight:var(--fw-semi);color:var(--cx-navy);line-height:1.35}.cannexa-module__CDf6Mq__insightLink{font-size:.8125rem;font-weight:var(--fw-semi);color:var(--cx-sky);transition:gap var(--t-med) var(--ease-out);align-items:center;gap:.375rem;margin-top:auto;padding-top:.5rem;display:inline-flex}.cannexa-module__CDf6Mq__insightCard:hover .cannexa-module__CDf6Mq__insightLink{gap:.625rem}.cannexa-module__CDf6Mq__regGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.cannexa-module__CDf6Mq__regCard{background:var(--cx-card);border:1px solid var(--cx-line);border-radius:0;flex-direction:column;gap:.625rem;padding:1.75rem 1.5rem;display:flex}.cannexa-module__CDf6Mq__regCard h3{letter-spacing:.1em;text-transform:uppercase;color:var(--cx-sky);font-size:.75rem;font-weight:var(--fw-semi)}.cannexa-module__CDf6Mq__regCard p{color:var(--cx-muted);font-size:.875rem;line-height:1.7}.cannexa-module__CDf6Mq__disclaimer{color:var(--cx-muted);max-width:none;margin-top:2rem;padding-left:1.125rem;font-size:.8125rem;line-height:1.7;position:relative}.cannexa-module__CDf6Mq__disclaimer:before{content:"";background:var(--cx-sky);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.cannexa-module__CDf6Mq__partners{background:var(--cx-card);border-top:1px solid var(--cx-line);flex-direction:column;justify-content:center;gap:1.125rem;height:150px;display:flex;overflow:hidden}.cannexa-module__CDf6Mq__partnersLabel{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-muted);font-size:.6875rem;font-weight:var(--fw-semi)}.cannexa-module__CDf6Mq__marquee{overflow:hidden}.cannexa-module__CDf6Mq__marqueeTrack{width:max-content;animation:45s linear infinite cannexa-module__CDf6Mq__cxMarquee;display:flex}.cannexa-module__CDf6Mq__marquee:hover .cannexa-module__CDf6Mq__marqueeTrack{animation-play-state:paused}.cannexa-module__CDf6Mq__marqueeGroup{flex-shrink:0;gap:clamp(2.5rem,5vw,4.5rem);padding-right:clamp(2.5rem,5vw,4.5rem);display:flex}@keyframes cannexa-module__CDf6Mq__cxMarquee{to{transform:translate(-50%)}}.cannexa-module__CDf6Mq__logoTile{background:var(--cx-bg);border:1px dashed var(--cx-sky);letter-spacing:.08em;text-transform:uppercase;width:150px;height:52px;color:var(--cx-muted);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;display:flex}@media (max-width:1000px){.cannexa-module__CDf6Mq__hero{grid-template-columns:1fr}.cannexa-module__CDf6Mq__heroMedia{min-height:340px}.cannexa-module__CDf6Mq__heroRightCard{height:32vh;min-height:0;max-height:300px;padding:1.5rem}.cannexa-module__CDf6Mq__heroRightContent{padding:.75rem}.cannexa-module__CDf6Mq__about{grid-template-columns:1fr}.cannexa-module__CDf6Mq__aboutMedia{min-height:300px}.cannexa-module__CDf6Mq__facts{grid-template-columns:1fr}.cannexa-module__CDf6Mq__factCard{min-height:0}.cannexa-module__CDf6Mq__disciplines,.cannexa-module__CDf6Mq__featured,.cannexa-module__CDf6Mq__miniCards,.cannexa-module__CDf6Mq__regGrid{grid-template-columns:1fr}}@media (max-width:760px){.cannexa-module__CDf6Mq__timelineTrack{left:28px;transform:none}.cannexa-module__CDf6Mq__step{grid-template-columns:56px 1fr}.cannexa-module__CDf6Mq__stepNum{grid-column:1}.cannexa-module__CDf6Mq__stepLeft,.cannexa-module__CDf6Mq__stepRight{grid-area:auto/2}}.cannexa-module__CDf6Mq__partnerCard{background:var(--cx-navy);box-shadow:var(--cx-shadow);text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:1rem;padding:clamp(2.25rem,4.5vw,3.25rem);display:flex;position:relative;overflow:hidden}.cannexa-module__CDf6Mq__partnerCardImage{object-fit:cover;object-position:center 65%}.cannexa-module__CDf6Mq__partnerCardScrim{background:linear-gradient(#153d5bad 0%,#153d5bdb 100%);position:absolute;inset:0}.cannexa-module__CDf6Mq__partnerCardEyebrow{color:var(--cx-mint);background:#ffffff14;border-color:#fff3;position:relative;}.cannexa-module__CDf6Mq__partnerCardEyebrow:before,.cannexa-module__CDf6Mq__partnerCardEyebrow:after{background:var(--cx-mint)}.cannexa-module__CDf6Mq__partnerCardLogoLink{max-width:min(85%,26rem);height:clamp(2.75rem,6vw,4.25rem);transition:opacity var(--t-fast) ease;border-radius:0;margin-block:.375rem;display:inline-flex;position:relative}.cannexa-module__CDf6Mq__partnerCardLogoLink:hover{opacity:.78}.cannexa-module__CDf6Mq__partnerCardLogoLink:focus-visible{outline-offset:6px;outline:2px solid #fff}.cannexa-module__CDf6Mq__partnerCardLogo{object-fit:contain;width:auto;max-width:100%;height:100%}.cannexa-module__CDf6Mq__partnerCardCopy{letter-spacing:.01em;color:#ffffffb8;max-width:42ch;font-size:.75rem;line-height:1.65;position:relative}
