@layer theme{:root,:host{--font-sans:var(--font-dm-sans-loaded,"DM Sans"), Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--radius-sm:.5rem;--radius-md:1rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-sora-loaded,"Sora"), Arial, sans-serif;--font-body:var(--font-dm-sans-loaded,"DM Sans"), Arial, sans-serif;--color-navy:#0a2154;--color-navy-deep:#061636;--color-blue:#113d8c;--color-blue-bright:#2d6ed2;--color-cyan:#69c6ff;--color-gold:#ffbc03;--color-gold-soft:#fff4cf;--color-paper:#fbfcff;--color-ink:#142458;--color-muted:#63708b;--color-line:#dfe6f2;--color-focus:#69c6ff;--color-danger:#b42318;--color-success:#18794e;--color-accent-ink:var(--color-navy-deep);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--text-md:1rem;--radius-pill:999px;--dur-fast:.15s;--dur-short:.22s;--ease-standard:cubic-bezier(.2, .75, .25, 1);--z-base:1;--z-header:20;--z-cookie:50}@supports (color:lab(0% 0 0)){:root,:host{--color-white:lab(100% 0 0);--color-navy:lab(13.799% 8.62408 -34.2828);--color-navy-deep:lab(7.58148% 4.25713 -23.4288);--color-blue:lab(26.9046% 10.9023 -49.0171);--color-blue-bright:lab(46.537% 7.30222 -58.6384);--color-cyan:lab(75.8776% -16.3612 -37.1101);--color-gold:lab(80.9086% 16.1206 82.0594);--color-gold-soft:lab(96.363% -.485837 19.3049);--color-paper:lab(98.9507% .053972 -1.56107);--color-ink:lab(15.5498% 9.60258 -34.1067);--color-muted:lab(46.9179% -.0683665 -16.6022);--color-line:lab(91.0202% -.742257 -6.70432);--color-focus:lab(75.8776% -16.3612 -37.1101);--color-danger:lab(40.271% 56.7392 45.0102);--color-success:lab(44.7619% -36.3479 15.6054)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.block{display:block}.hidden{display:none}.resize{resize:both}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desktop-canvas-min-inline-size:1205px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.foundation-skip-link{z-index:var(--z-cookie);border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-white);padding:.75rem 1rem;font-weight:700;position:fixed;top:-5rem;left:1rem}.foundation-skip-link:focus{top:1rem}.site-header{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--color-line);background:#fbfcfff0;min-height:76px;padding:.75rem max(1rem,50vw - 605px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in oklch, var(--color-paper) 94%, transparent)}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.brand img{object-fit:contain;object-position:left center;width:155px;height:38px;display:block}.site-nav{align-items:center;gap:clamp(1rem,2.25vw,2.35rem);font-size:.88rem;font-weight:600;display:flex}.site-nav a{transition:color var(--dur-fast) var(--ease-standard)}.site-nav a:not(.nav-cta):hover{color:var(--color-blue-bright)}.site-nav .nav-cta,.button{min-height:var(--landing-action-height,46px);justify-content:center;align-items:center;gap:var(--landing-action-gap,10px);border-radius:var(--landing-action-radius,12px);padding:0 var(--landing-action-padding-inline,20px);background:var(--color-navy);color:var(--color-white);font-size:var(--landing-action-font-size,.75rem);transition:transform var(--dur-fast) var(--ease-standard);border:0;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.button-yellow{background:var(--color-gold);color:var(--color-navy)}.menu-toggle{color:var(--color-navy);background:0 0;border:0;align-items:center;gap:.4rem;font-weight:800;display:none}.menu-bars{font-size:1.15rem;line-height:1}.payment-back-link{color:var(--color-blue);margin-left:auto;font-size:.9rem;font-weight:700}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto}.eyebrow{color:var(--color-blue-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:900}.hero-section{isolation:isolate;background:var(--color-navy-deep);min-height:clamp(590px,62vw,745px);color:var(--color-white);position:relative;overflow:hidden}.hero-inner{min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:7rem 6rem;display:flex}.hero-kicker{color:var(--color-gold);letter-spacing:.16em;margin:0 0 1rem;font-size:.78rem;font-weight:900}.hero-inner h1{max-width:780px;font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(2.8rem,6.6vw,6rem);line-height:.99}.hero-inner h1 em{color:var(--color-gold);font-style:normal}.hero-description{color:#ffffffd1;max-width:560px;margin:1.5rem 0 2rem}@supports (color:color-mix(in lab, red, red)){.hero-description{color:color-mix(in oklch, var(--color-white) 82%, transparent)}}.hero-description{font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.6}.benefits-strip{z-index:2;border-radius:var(--radius-md);background:var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:-44px;display:grid;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #0a215429}@supports (color:color-mix(in lab, red, red)){.benefits-strip{box-shadow:0 1.25rem 3rem color-mix(in oklch, var(--color-navy) 16%, transparent)}}.benefit-card{background:var(--color-white);align-items:center;gap:.9rem;min-height:132px;padding:1.5rem;display:flex}.benefit-card h2{font-family:var(--font-display);margin:0 0 .3rem;font-size:1.08rem}.benefit-card p{color:var(--color-muted);margin:0;font-size:.84rem;line-height:1.4}.icon-glyph{background:var(--color-gold-soft);width:42px;height:42px;color:var(--color-blue);border-radius:50%;flex:0 0 42px;place-items:center;font-size:1.25rem;font-weight:900;display:inline-grid}.agenda-section,.sessions-section{background:var(--color-navy-deep);color:var(--color-white);margin-top:0}.event-list{gap:.75rem;display:grid}.event-card{border:1px solid #ffffff29;grid-template-columns:80px minmax(0,1fr) 24px;align-items:center;gap:1rem;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.event-card{border:1px solid color-mix(in oklch, var(--color-white) 16%, transparent)}}.event-card{border-radius:var(--radius-sm);background:#ffffff0f;padding:1rem}@supports (color:color-mix(in lab, red, red)){.event-card{background:color-mix(in oklch, var(--color-white) 6%, transparent)}}.event-card{color:var(--color-white);text-align:left}.event-card:hover,.event-card:focus-visible{border-color:var(--color-gold);background:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.event-card:hover,.event-card:focus-visible{background:color-mix(in oklch, var(--color-white) 10%, transparent)}}.event-date{border-right:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.event-date{border-right:1px solid color-mix(in oklch, var(--color-white) 20%, transparent)}}.event-date{padding-right:.85rem}.event-date b,.session-date b{color:var(--color-gold);letter-spacing:.08em;font-size:.72rem}.event-date strong,.session-date strong{font-family:var(--font-display);font-size:2rem;line-height:1}.event-date small{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.event-date small{color:color-mix(in oklch, var(--color-white) 68%, transparent)}}.event-date small{font-size:.68rem}.event-card-copy{gap:.25rem;min-width:0;display:grid}.event-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.event-card-copy small,.event-card-copy span{color:#ffffffa8}@supports (color:color-mix(in lab, red, red)){.event-card-copy small,.event-card-copy span{color:color-mix(in oklch, var(--color-white) 66%, transparent)}}.event-card-copy small,.event-card-copy span{font-size:.78rem}.event-card-copy span{color:var(--color-gold)}.event-arrow{color:var(--color-gold);font-size:1.25rem}.learning-section,.toolbox-section,.faq{padding-block:8rem}.learning-layout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:3rem;display:grid}.learning-steps{gap:0;display:grid}.learning-step{border-top:1px solid var(--color-line);grid-template-columns:58px 1fr;gap:1.25rem;padding:1.2rem 0;display:grid}.learning-step:last-child{border-bottom:1px solid var(--color-line)}.learning-step>span{color:var(--color-gold);font-family:var(--font-display);font-size:1.1rem;font-weight:800}.learning-step h3{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.22rem}.learning-step p{color:var(--color-muted);margin:0;line-height:1.55}.formations-section,.join-section{background:var(--color-navy);color:var(--color-white)}.formations-section{padding-block:8rem}.formation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.formation-card{border:1px solid #ffffff24;flex-direction:column;align-items:flex-start;min-height:245px;display:flex}@supports (color:color-mix(in lab, red, red)){.formation-card{border:1px solid color-mix(in oklch, var(--color-white) 14%, transparent)}}.formation-card{border-radius:var(--radius-md);background:#ffffff0d;padding:1.55rem}@supports (color:color-mix(in lab, red, red)){.formation-card{background:color-mix(in oklch, var(--color-white) 5%, transparent)}}.formation-card .icon-glyph{background:#ffbc0324}@supports (color:color-mix(in lab, red, red)){.formation-card .icon-glyph{background:color-mix(in oklch, var(--color-gold) 14%, transparent)}}.formation-card .icon-glyph{color:var(--color-gold)}.formation-card h3{font-family:var(--font-display);margin:1.15rem 0 .5rem;font-size:1.25rem}.formation-card p{color:#ffffffad;margin:0 0 1rem}@supports (color:color-mix(in lab, red, red)){.formation-card p{color:color-mix(in oklch, var(--color-white) 68%, transparent)}}.formation-card p{line-height:1.5}.formation-card a,.session-card a{color:var(--color-gold);margin-top:auto;font-weight:800}.community-section{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,8vw,8rem);padding-block:8rem;display:grid}.community-phone{justify-content:center;display:flex}.community-phone img{border-radius:2rem;width:min(250px,80%);box-shadow:0 1rem 3rem #0a21543d}@supports (color:color-mix(in lab, red, red)){.community-phone img{box-shadow:0 1rem 3rem color-mix(in oklch, var(--color-navy) 24%, transparent)}}.community-copy h2{max-width:620px;font-family:var(--font-display);letter-spacing:-.06em;margin:0 0 1rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1.03}.community-copy ul{gap:.7rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.community-copy li{align-items:center;gap:.65rem;font-weight:700;display:flex}.community-copy li span{background:var(--color-gold);width:26px;height:26px;color:var(--color-navy);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.clubs-section{background:var(--color-gold);color:var(--color-navy);padding-block:8rem}.clubs-section .eyebrow{color:var(--color-blue)}.clubs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.club-card{border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;align-items:flex-start;min-height:220px;padding:1.5rem;display:flex}.club-card .icon-glyph{background:var(--color-gold-soft)}.club-card h3{max-width:170px;font-family:var(--font-display);white-space:pre-line;margin:1rem 0 .45rem;font-size:1.28rem}.club-card p{color:var(--color-muted);margin:0 0 1rem;line-height:1.45}.club-card a{color:var(--color-blue);margin-top:auto;font-weight:800}.toolbox-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.toolbox-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;align-items:flex-start;min-height:260px;padding:1.5rem;display:flex}.toolbox-card h3{font-family:var(--font-display);margin:1.1rem 0 .5rem;font-size:1.25rem}.toolbox-card p{color:var(--color-muted);margin:0 0 1.25rem;line-height:1.5}.toolbox-badge{border-radius:var(--radius-pill);background:var(--color-gold-soft);color:var(--color-blue);margin-top:auto;padding:.4rem .65rem;font-size:.73rem;font-weight:800}.sessions-section{padding-block:8rem}.session-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.session-card{border-radius:var(--radius-md);min-height:300px;color:var(--color-white);flex-direction:column;align-items:flex-start;padding:1.55rem;display:flex}.session-navy{background:var(--color-navy-deep)}.session-blue{background:var(--color-blue)}.session-gold{background:var(--color-gold);color:var(--color-navy)}.session-gold .session-date b,.session-gold .session-card a{color:var(--color-blue)}.session-date{flex-direction:column;margin-bottom:1.1rem;display:flex}.session-badge{border-radius:var(--radius-pill);letter-spacing:.08em;border:1px solid;padding:.35rem .6rem;font-size:.65rem;font-weight:900}.session-card h3{font-family:var(--font-display);margin:1.2rem 0 .55rem;font-size:1.35rem;line-height:1.15}.session-card p{color:currentColor;margin:0 0 1rem}@supports (color:color-mix(in lab, red, red)){.session-card p{color:color-mix(in oklch, currentColor 72%, transparent)}}.session-card p{line-height:1.5}.join-section{padding-block:7rem}.join-layout{grid-template-columns:1fr 320px;align-items:center;gap:2rem;display:grid}.join-layout h2{max-width:650px;font-family:var(--font-display);letter-spacing:-.065em;margin:0 0 1rem;font-size:clamp(2.2rem,5vw,4.3rem);line-height:1.02}.join-layout p:not(.eyebrow){color:#ffffffb8;max-width:520px;margin:0 0 1.5rem}@supports (color:color-mix(in lab, red, red)){.join-layout p:not(.eyebrow){color:color-mix(in oklch, var(--color-white) 72%, transparent)}}.join-layout p:not(.eyebrow){line-height:1.6}.faq-list{max-width:860px;margin-top:2rem}.faq-list details{border-top:1px solid var(--color-line)}.faq-list details:last-child{border-bottom:1px solid var(--color-line)}.faq-list summary{cursor:pointer;min-height:70px;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--color-blue-bright);font-size:1.5rem}.faq-list details p{max-width:680px;color:var(--color-muted);margin:0 0 1.25rem;line-height:1.65}.site-footer{background:var(--color-navy-deep);color:var(--color-white);grid-template-columns:1.3fr 1fr;gap:3rem;padding:4rem max(1rem,50vw - 590px) 2rem;display:grid}.footer-social{gap:.5rem;display:flex}.footer-social a{border:1px solid #ffffff42;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.footer-social a{border:1px solid color-mix(in oklch, var(--color-white) 26%, transparent)}}.footer-social a{color:var(--color-gold);border-radius:50%;font-size:.72rem;font-weight:900}.site-footer>small{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.site-footer>small{border-top:1px solid color-mix(in oklch, var(--color-white) 14%, transparent)}}.site-footer>small{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.site-footer>small{color:color-mix(in oklch, var(--color-white) 48%, transparent)}}.cookie-banner{z-index:var(--z-cookie);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);justify-content:space-between;align-items:center;gap:1.5rem;max-width:760px;margin-inline:auto;padding:1rem 1.2rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 1rem 3rem #0a215433}@supports (color:color-mix(in lab, red, red)){.cookie-banner{box-shadow:0 1rem 3rem color-mix(in oklch, var(--color-navy) 20%, transparent)}}.cookie-banner strong{font-family:var(--font-display)}.cookie-banner p{color:var(--color-muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.4}.cookie-banner p a{color:var(--color-blue);text-decoration:underline}.cookie-actions{flex:none;gap:.5rem;display:flex}.cookie-actions>button:first-child{color:var(--color-blue);background:0 0;border:0;font-weight:700}.dialog-close{color:var(--color-muted);background:0 0;border:0;font-size:1.7rem;line-height:1;position:absolute;top:.75rem;right:.85rem}@media (max-width:900px) and (hover:none),(max-width:900px) and (pointer:coarse),(max-width:900px) and (pointer:none){.site-nav{gap:1rem}.benefits-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-layout,.community-section{grid-template-columns:1fr}.community-phone{order:2}.community-phone img{width:min(220px,55%)}.formation-grid,.session-grid,.toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.join-layout{grid-template-columns:1fr 230px}}@media (max-width:680px) and (hover:none),(max-width:680px) and (pointer:coarse),(max-width:680px) and (pointer:none){.site-header{min-height:64px;padding-inline:1rem}.brand img{width:128px;height:32px}.menu-toggle{display:inline-flex}.site-nav{border-bottom:1px solid var(--color-line);background:var(--color-paper);flex-direction:column;align-items:stretch;gap:0;padding:.6rem 1rem 1rem;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 .8rem 1.5rem #0a21541f}@supports (color:color-mix(in lab, red, red)){.site-nav{box-shadow:0 .8rem 1.5rem color-mix(in oklch, var(--color-navy) 12%, transparent)}}.site-nav.is-open{display:flex}.site-nav a{padding:.75rem 0}.site-nav .nav-cta{text-align:center;margin-top:.35rem}.payment-back-link{display:none}.section-shell{width:calc(100% - 32px)}.hero-section{min-height:620px}.hero-inner{padding-block:5rem 4rem}.hero-inner h1{font-size:clamp(2.55rem,12vw,4rem)}.hero-description{font-size:1rem}.benefits-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 32px);margin-top:-28px}.benefit-card{flex-direction:column;align-items:flex-start;min-height:126px;padding:1rem}.benefit-card h2{font-size:1rem}.benefit-card p{font-size:.76rem}.formations-section,.learning-section,.toolbox-section,.sessions-section,.community-section,.clubs-section,.faq{padding-block:5rem}.event-card{grid-template-columns:62px minmax(0,1fr) 18px;gap:.65rem;padding:.8rem}.event-date strong{font-size:1.55rem}.event-card-copy strong{white-space:normal;font-size:.86rem}.formation-grid,.clubs-grid,.session-grid,.toolbox-grid{grid-template-columns:1fr}.formation-card,.club-card,.toolbox-card{min-height:200px}.community-phone img{width:min(190px,60%)}.join-layout{grid-template-columns:1fr}.join-closing{text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 12px}.site-footer{grid-template-columns:1fr;gap:2rem;padding-block:3.5rem 1.5rem}.site-footer>small{grid-column:1}.cookie-banner{flex-direction:column;align-items:stretch;gap:.8rem;padding:1rem}.cookie-actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.public-home-frame{--landing-action-height-compact:44px;--landing-action-height:46px;--landing-action-radius:12px;--landing-action-radius-tight:10px;--landing-action-radius-pill:999px;--landing-action-gap:10px;--landing-action-padding-inline:20px;--landing-action-font-size:.75rem;zoom:1;width:100%;min-width:0}html[data-home-fine-canvas=true],html[data-home-fine-canvas=true] body{overflow-x:auto}html[data-home-fine-canvas=true] .public-home-frame{zoom:var(--home-fine-scale,1);width:max(100%,1205px);min-width:1205px}#inicio,#agenda,#aprende,#comunidad,#recursos,#sesiones,#faq{scroll-margin-top:86px}.brand{gap:.35rem}.brand img.brand-icon{object-fit:contain;width:35px;height:32px}.brand img.brand-wordmark{object-fit:contain;object-position:left center;width:112px;height:27px}.site-nav a[aria-current=location]:not(.nav-cta){color:var(--color-blue);box-shadow:inset 0 -3px var(--color-gold)}.menu-toggle{border:1px solid var(--color-line);border-radius:12px;justify-content:center;width:44px;height:44px}.toolbox-card-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;display:grid}.toolbox-card-heading h3{margin:0}.toolbox-card-heading button{border:1px solid var(--color-line);background:var(--color-paper);width:44px;height:44px;color:var(--color-blue);border-radius:12px;place-items:center;font-size:1.35rem;font-weight:800;display:none}.toolbox-panel{flex-direction:column;flex:1;min-height:0;padding-top:1rem;display:flex}.sessions-live-status{color:#9ddcff;align-items:center;gap:.55rem;min-height:28px;margin-top:.7rem;font-size:.75rem;font-weight:800;display:inline-flex}.sessions-live-status i{background:#36ef9a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #36ef9a24}.all-sessions-link{width:min(330px,100%);min-height:var(--landing-action-height);justify-content:center;align-items:center;gap:var(--landing-action-gap);border:1px solid var(--color-gold);border-radius:var(--landing-action-radius-pill);padding-inline:var(--landing-action-padding-inline);background:var(--color-gold);color:var(--color-navy);font-size:var(--landing-action-font-size);margin:1.9rem auto 0;font-weight:800;line-height:1.2;display:flex}.faq-list summary>span:first-child{color:var(--color-navy);font-size:inherit;transform:none}.faq-list .faq-indicator{width:44px;height:44px;color:var(--color-blue);flex:0 0 44px;place-items:center;display:grid;position:relative;transform:none}.faq-indicator b{grid-area:1/1;font-weight:500}.faq-minus{visibility:hidden}.faq-list details[open] summary .faq-indicator{transform:none}.faq-list details[open] .faq-plus{visibility:hidden}.faq-list details[open] .faq-minus{visibility:visible}.faq h2 em,.sessions-section h2 em{color:var(--color-gold);font-style:normal}.public-empty-state{border:1px solid var(--color-line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:132px;margin:0;padding:24px 28px;display:grid}.public-empty-state__icon{border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.55rem;font-weight:900;display:grid}.public-empty-state__copy h3{margin:0 0 5px;font-size:1rem;line-height:1.3}.public-empty-state__copy p{max-width:640px;margin:0;font-size:.78rem;line-height:1.55}.public-empty-state__action{min-height:var(--landing-action-height);justify-content:center;align-items:center;gap:var(--landing-action-gap);border-radius:var(--landing-action-radius);padding:0 var(--landing-action-padding-inline);background:var(--color-gold);color:var(--color-navy);font-size:var(--landing-action-font-size);white-space:nowrap;font-weight:800;line-height:1.2;display:inline-flex}.public-empty-state--light{background:var(--color-white);box-shadow:0 10px 24px #0a21540f}@supports (color:color-mix(in lab, red, red)){.public-empty-state--light{box-shadow:0 10px 24px color-mix(in oklch, var(--color-navy) 6%, transparent)}}.public-empty-state--light{color:var(--color-ink)}.public-empty-state--light .public-empty-state__icon{background:var(--color-gold-soft);color:var(--color-blue)}.public-empty-state--light .public-empty-state__copy p{color:var(--color-muted)}.public-empty-state--dark{border-color:#69c6ff57;width:70%;margin:0 auto}@supports (color:color-mix(in lab, red, red)){.public-empty-state--dark{border-color:color-mix(in oklch, var(--color-cyan) 34%, transparent)}}.public-empty-state--dark{background:#091f4b}@supports (color:color-mix(in lab, red, red)){.public-empty-state--dark{background:color-mix(in oklch, var(--color-blue) 24%, var(--color-navy-deep))}}.public-empty-state--dark{box-shadow:0 16px 34px #06163673}@supports (color:color-mix(in lab, red, red)){.public-empty-state--dark{box-shadow:0 16px 34px color-mix(in oklch, var(--color-navy-deep) 45%, transparent)}}.public-empty-state--dark{color:var(--color-white)}.public-empty-state--dark .public-empty-state__icon{border:1px solid #69c6ff52}@supports (color:color-mix(in lab, red, red)){.public-empty-state--dark .public-empty-state__icon{border:1px solid color-mix(in oklch, var(--color-cyan) 32%, transparent)}}.public-empty-state--dark .public-empty-state__icon{background:var(--color-navy);color:var(--color-gold)}.public-empty-state--dark .public-empty-state__copy p{color:#ccecff}@supports (color:color-mix(in lab, red, red)){.public-empty-state--dark .public-empty-state__copy p{color:color-mix(in oklch, var(--color-cyan) 34%, var(--color-white))}}@media (max-width:760px){.public-empty-state{grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:0;padding:20px}.public-empty-state__action{grid-column:1/-1;justify-self:stretch}.public-empty-state--dark{width:100%}}.public-modal{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);background:0 0;border:0;margin:0;padding:24px;overflow:auto}.public-modal[open]{place-items:center;display:grid}.public-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061636b3}.event-dialog-card{background:var(--color-white);border-radius:22px;grid-template-columns:225px minmax(0,1fr);width:min(760px,100%);max-height:min(620px,100dvh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #06163666}.dialog-close{z-index:2;background:var(--color-white);width:44px;height:44px;color:var(--color-navy);border:0;border-radius:50%;place-items:center;font-size:1.7rem;line-height:1;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #0a215429}.event-dialog-visual{background:#f6f8fc;place-items:center;min-height:430px;padding:26px;display:grid}.event-dialog-visual img{object-fit:contain;width:100%;height:auto;max-height:370px}.event-dialog-content{padding:42px 40px}.event-dialog-eyebrow{color:var(--color-blue);letter-spacing:.12em;align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.65rem;font-weight:900;display:flex}.event-access{border-radius:var(--radius-pill);letter-spacing:.05em;padding:.3rem .55rem;display:inline-flex}.event-access-public{color:#28794f;background:#e1f6e8}.event-access-community{color:#8b5b00;background:#fff2c9}.event-dialog-content h2{font-family:var(--font-display);margin:0 0 .9rem;font-size:1.72rem;line-height:1.2}.event-dialog-date{color:var(--color-blue);margin:0 0 .45rem;font-weight:800}.event-dialog-host{color:var(--color-muted);margin:0 0 1.25rem;font-size:.8rem}.event-dialog-description{color:#52607d;margin:0;font-size:.9rem;line-height:1.7}.event-dialog-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.7rem;display:flex}.button-outline{border:1px solid var(--color-blue);border-radius:var(--landing-action-radius-tight);background:var(--color-white);color:var(--color-blue);padding-inline:16px}.calendar-ics-link{min-height:44px;color:var(--color-blue);text-underline-offset:3px;align-items:center;padding-inline:.75rem;font-size:.72rem;font-weight:800;text-decoration:underline;display:inline-flex}.sessions-dialog-card{text-align:center;background:linear-gradient(145deg,#fff,#eaf7ff);border:2px solid #7ad7ff;border-radius:22px;width:min(500px,100%);padding:48px 42px;position:relative;box-shadow:0 24px 70px #00000087}.sessions-dialog-icon{width:58px;height:58px;color:var(--color-gold);background:#0b2b63;border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.9rem;display:grid}.sessions-dialog-eyebrow{color:var(--color-blue);letter-spacing:.16em;margin:0 0 .9rem;font-size:.7rem;font-weight:900}.sessions-dialog-card h2{font-family:var(--font-display);margin:0 0 .85rem;font-size:1.8rem;line-height:1.2}.sessions-dialog-card>p:not(.sessions-dialog-eyebrow){color:#56647e;margin:0 0 1.55rem;line-height:1.65}.sessions-dialog-card .button{width:100%}.site-footer{--social-icon-cutout:var(--color-navy-deep);background:var(--color-navy-deep);color:var(--color-white);padding:0;display:block}.footer-top{align-items:center;gap:2.2rem;padding-block:2.2rem;display:flex}.footer-lead{flex:1;align-items:center;gap:1.5rem;min-width:0;display:flex}.footer-lead p{color:#ffffffb8;max-width:310px;margin:0;font-size:.78rem;line-height:1.6}.footer-brand{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.footer-brand img{object-fit:contain;width:48px;height:48px}.footer-brand>span{padding-bottom:.4rem;font-size:1.25rem;font-weight:600;position:relative}.footer-brand b{color:var(--color-gold);font-size:1.45rem}.footer-brand small{letter-spacing:.16em;text-transform:uppercase;font-size:.34rem;position:absolute;bottom:0;right:0}.footer-primary-link{min-height:var(--landing-action-height);justify-content:center;align-items:center;gap:var(--landing-action-gap);border-radius:var(--landing-action-radius);padding:0 var(--landing-action-padding-inline);background:var(--color-gold);color:var(--color-navy);font-size:var(--landing-action-font-size);transition:transform var(--dur-fast) var(--ease-standard);font-weight:800;line-height:1.2;display:inline-flex}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.15rem;font-size:.68rem;display:flex}.footer-social,.footer-policy-links{align-items:center;gap:.5rem;display:flex}.footer-social a{width:44px;height:44px;color:var(--color-white);transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;display:grid}.footer-social a:focus-visible{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy-deep)}.footer-social a:focus-visible .social-icon__youtube-play{fill:var(--color-white)}@media (hover:hover) and (pointer:fine){.footer-social a:hover{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy-deep)}.footer-social a:hover .social-icon__youtube-play{fill:var(--color-white)}}.footer-social a:active{border-color:var(--color-gold);background:var(--color-gold-soft);color:var(--color-navy-deep)}.footer-policy-links button{appearance:none;font:inherit;cursor:pointer;margin:0}.footer-policy-links :is(a,button){min-height:44px;color:inherit;white-space:nowrap;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;border:1px solid #ffffff4d;border-radius:9px;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.66rem;font-weight:800;display:inline-flex}.footer-policy-links :is(a,button):focus-visible{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy-deep)}@media (hover:hover) and (pointer:fine){.footer-policy-links :is(a,button):hover{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy-deep)}}.footer-policy-links :is(a,button):active{border-color:var(--color-gold);background:var(--color-gold-soft);color:var(--color-navy-deep)}.footer-email{min-height:44px;transition:text-shadow var(--dur-short) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.footer-email:hover{text-shadow:0 3px 8px #ffbc03b8}@supports (color:color-mix(in lab, red, red)){.footer-email:hover{text-shadow:0 3px 8px color-mix(in oklch, var(--color-gold) 72%, transparent)}}}.footer-email:focus-visible{text-shadow:0 3px 8px #ffbc03b8}@supports (color:color-mix(in lab, red, red)){.footer-email:focus-visible{text-shadow:0 3px 8px color-mix(in oklch, var(--color-gold) 72%, transparent)}}.footer-email:active{text-shadow:0 1px 3px #ffbc03b8}@supports (color:color-mix(in lab, red, red)){.footer-email:active{text-shadow:0 1px 3px color-mix(in oklch, var(--color-gold) 72%, transparent)}}.cookie-banner{z-index:var(--z-cookie);align-items:start;gap:var(--space-6);border:1px solid #5f91dd;grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);width:min(1120px,100% - 32px);max-height:calc(100dvh - 32px);margin-inline:auto;display:grid;position:fixed;bottom:16px;left:16px;right:16px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.cookie-banner{border:1px solid color-mix(in oklch, var(--color-blue-bright) 76%, var(--color-white))}}.cookie-banner{padding:var(--space-6);background:linear-gradient(135deg, var(--color-navy-deep), var(--color-blue));color:var(--color-white);border-radius:16px;box-shadow:0 22px 64px #0616365c}@supports (color:color-mix(in lab, red, red)){.cookie-banner{box-shadow:0 22px 64px color-mix(in oklch, var(--color-navy-deep) 36%, transparent)}}.cookie-banner{opacity:1;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out)}.cookie-banner:not([data-state=visible]){visibility:hidden;pointer-events:none;opacity:0;transform:translateY(var(--space-2))}.cookie-banner__close{top:var(--space-2);right:var(--space-2);border:1px solid #ffffff57;place-items:center;width:44px;height:44px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.cookie-banner__close{border:1px solid color-mix(in oklch, var(--color-white) 34%, transparent)}}.cookie-banner__close{background:#061636b8;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cookie-banner__close{background:color-mix(in oklch, var(--color-navy-deep) 72%, transparent)}}.cookie-banner__close{color:var(--color-white);cursor:pointer;font-size:var(--text-lg);line-height:1}.cookie-copy{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.cookie-copy__body{flex:1;min-width:0}.cookie-icon{border:1px solid var(--color-gold);background:var(--color-gold);width:40px;height:40px;color:var(--color-navy-deep);border-radius:12px;flex:0 0 40px;place-items:center;font-weight:900;display:grid}.cookie-banner h2{margin:0 0 var(--space-2);font-family:var(--font-display);color:var(--color-white);letter-spacing:-.025em;font-size:1.25rem;line-height:1.2}.cookie-banner p{color:#edf8ff;max-width:68ch;margin:0}@supports (color:color-mix(in lab, red, red)){.cookie-banner p{color:color-mix(in oklch, var(--color-white) 88%, var(--color-cyan))}}.cookie-banner p{font-size:var(--text-sm);line-height:1.6}.cookie-preferences h3{margin:var(--space-4) 0 var(--space-2);color:var(--color-white);font-family:var(--font-display);font-size:var(--text-md);line-height:1.25}.cookie-preferences h3:focus{outline:none}.cookie-preferences__list{margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.cookie-preferences__list li{align-items:center;gap:var(--space-4);border-top:1px solid #fff3;grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.cookie-preferences__list li{border-top:1px solid color-mix(in oklch, var(--color-white) 20%, transparent)}}.cookie-preferences__list li{padding-block:var(--space-3)}.cookie-preferences__list li>span{gap:var(--space-1);min-width:0;display:grid}.cookie-preferences__list strong{color:var(--color-white);font-size:var(--text-sm)}.cookie-preferences__list small{color:#dbf1ff}@supports (color:color-mix(in lab, red, red)){.cookie-preferences__list small{color:color-mix(in oklch, var(--color-white) 76%, var(--color-cyan))}}.cookie-preferences__list small{font-size:var(--text-xs);line-height:1.45}.cookie-preferences__list b{align-items:center;gap:var(--space-1);border:1px solid #ffffff52;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cookie-preferences__list b{border:1px solid color-mix(in oklch, var(--color-white) 32%, transparent)}}.cookie-preferences__list b{border-radius:var(--radius-pill);padding-inline:var(--space-3);color:var(--color-white);font-size:var(--text-xs);white-space:nowrap}.cookie-preferences__list b:before{background:var(--color-line);content:"";border-radius:50%;width:8px;height:8px}.cookie-preferences__list b[data-status=active]:before{background:var(--color-gold)}.cookie-policies{align-items:center;gap:var(--space-2);margin-top:var(--space-4);border-top:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.cookie-policies{border-top:1px solid color-mix(in oklch, var(--color-white) 20%, transparent)}}.cookie-policies{padding-top:var(--space-4)}.cookie-policies strong{color:var(--color-gold);font-size:var(--text-xs);grid-column:1/-1}.cookie-policies a{border:1px solid var(--color-line);width:100%;min-height:44px;padding-inline:var(--space-4);background:var(--color-paper);color:var(--color-blue);font-size:var(--text-xs);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.cookie-policies a:focus-visible{background:var(--color-gold);color:var(--color-navy-deep)}@media (hover:hover) and (pointer:fine){.cookie-policies a:hover{background:var(--color-gold);color:var(--color-navy-deep)}}.cookie-policies a:active{background:var(--color-gold-soft);color:var(--color-navy-deep)}.cookie-actions{align-content:center;align-self:stretch;gap:var(--space-2);min-width:0;display:grid}.cookie-actions button{border:1px solid var(--color-white);min-height:44px;padding-inline:var(--space-4);background:var(--color-white);color:var(--color-navy-deep);cursor:pointer;font-size:var(--text-xs);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border-radius:12px;font-weight:900;line-height:1.2}.cookie-actions button.cookie-actions__reject{border-color:var(--color-white);background:var(--color-white);color:var(--color-navy-deep)}.cookie-actions .cookie-actions__preferences{border-color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.cookie-actions .cookie-actions__preferences{border-color:color-mix(in oklch, var(--color-white) 48%, transparent)}}.cookie-actions .cookie-actions__preferences{color:var(--color-white);background:0 0}.cookie-actions .cookie-actions__accept{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-navy-deep)}.cookie-actions button:active{background:var(--color-gold-soft);color:var(--color-navy-deep)}.cookie-actions button:disabled,.cookie-actions button[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (hover:hover) and (pointer:fine){.cookie-actions button:hover{background:var(--color-gold-soft)}.cookie-actions button.cookie-actions__reject:hover{background:var(--color-gold-soft);color:var(--color-navy-deep)}.cookie-actions .cookie-actions__preferences:hover{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.cookie-actions .cookie-actions__preferences:hover{background:color-mix(in oklch, var(--color-white) 12%, transparent)}}.cookie-actions .cookie-actions__preferences:hover{color:var(--color-white)}.cookie-actions .cookie-actions__accept:hover{background:#ffc421}@supports (color:color-mix(in lab, red, red)){.cookie-actions .cookie-actions__accept:hover{background:color-mix(in oklch, var(--color-gold) 88%, var(--color-white))}}.cookie-banner__close:hover{background:var(--color-gold);color:var(--color-navy-deep)}}@media (max-width:56rem){.cookie-banner{grid-template-columns:minmax(0,1fr)}.cookie-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:44rem){.cookie-banner{gap:var(--space-4)}.cookie-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:32.5rem){.cookie-banner{right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:var(--space-4);border-radius:14px;left:12px}.cookie-copy{--cookie-mobile-icon-rail:calc(36px + var(--space-2));gap:var(--space-2)}.cookie-icon{flex-basis:36px;width:36px;height:36px}.cookie-banner h2{font-size:var(--text-lg);padding-right:0}.cookie-banner[data-reopened=true] h2{padding-right:var(--space-8)}.cookie-banner[data-view=preferences]{gap:var(--space-3)}.cookie-banner[data-view=preferences] .cookie-preferences h3{margin-top:var(--space-2)}.cookie-banner[data-view=preferences] .cookie-preferences__list{margin-top:var(--space-3)}.cookie-preferences__list li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.cookie-banner[data-view=preferences] .cookie-preferences__list li{padding-block:var(--space-2)}.cookie-preferences__list b{justify-self:start}.cookie-policies{width:calc(100% + var(--cookie-mobile-icon-rail));grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline-start:calc(0px - var(--cookie-mobile-icon-rail))}.cookie-policies strong{grid-column:1;justify-self:start}.cookie-policies a{justify-self:center;width:min(100%,18rem)}.cookie-banner[data-view=preferences] .cookie-policies{margin-top:var(--space-3);padding-top:var(--space-3)}}@media (max-width:851px) and (hover:none),(max-width:851px) and (pointer:coarse),(max-width:851px) and (pointer:none){.site-header{min-height:70px;padding-inline:1rem}.menu-toggle{display:inline-flex}.site-nav{border-bottom:1px solid var(--color-line);background:var(--color-paper);flex-direction:column;align-items:stretch;gap:0;padding:.7rem 1rem 1rem;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 10px 20px #0a21541f}.site-nav.is-open{display:flex}.site-nav a{min-height:44px;padding:.75rem}.site-nav a[aria-current=location]:not(.nav-cta){background:var(--color-gold-soft);box-shadow:none;border-radius:12px}.event-dialog-card{grid-template-columns:1fr}.event-dialog-visual{display:none}.footer-bottom{flex-wrap:wrap}}@media (hover:none),(pointer:coarse),(pointer:none){.toolbox-card-heading button{display:grid}.toolbox-card-heading__copy .toolbox-description,.toolbox-panel{display:none}.toolbox-card[data-expanded=true] .toolbox-card-heading__copy .toolbox-description{display:block}.toolbox-card[data-expanded=true] .toolbox-panel{display:flex}}@media (max-width:520px) and (hover:none),(max-width:520px) and (pointer:coarse),(max-width:520px) and (pointer:none){.public-modal{padding:16px}.event-dialog-content{padding:38px 18px 22px}.event-dialog-actions{flex-direction:column}.event-dialog-actions .button,.calendar-ics-link{width:100%}.sessions-dialog-card{padding:48px 20px 24px}.footer-top,.footer-lead{flex-wrap:wrap;gap:1rem}.footer-primary-link{margin-left:0}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-policy-links{flex-wrap:wrap}}.home-page{--split-cream:#fbf4e8;--split-agenda:#f4f9ff;--split-cork:#bd8958;--split-paper-one:#fffdf4;--split-paper-two:#fff3c5;--split-paper-three:#dff3f4;--split-paper-four:#ffe6df;--split-paper-five:#e5e1ff;--split-paper-six:#fff3bb;--split-grid-line:#69c6ff2b}@supports (color:lab(0% 0 0)){.home-page{--split-cream:lab(96.5733% .982583 6.83907);--split-agenda:lab(97.6683% -.884414 -3.25261)}}@supports (color:color-mix(in lab, red, red)){.home-page{--split-grid-line:color-mix(in oklch, var(--color-cyan) 17%, transparent)}}.home-page{--split-formation-bloom-cyan:#00d7ff24;--split-formation-bloom-violet:#775cff25;--split-formation-grid-line:#61cfff10;--split-formation-board-dot:#f3d2a4;--split-formation-board-grid-line:#61cfff1c;--split-formation-frame-line:#78ecff57;--split-formation-ring-line:#70eaff99;--split-formation-ring-halo:#70eaff12;--split-formation-ring-halo-soft:#70eaff0d;--split-formation-card-duration:.2s;--split-formation-card-ease:cubic-bezier(.4, 0, .2, 1);--split-session-bloom-blue:#2ca9ff38;--split-session-bloom-violet:#7357ff38;--split-session-violet:#8f79ff;--split-session-cyan-dot:#58ddff;--split-session-line-cyan:#76d8ff4d;--split-session-line-gold:#ffd15030;--split-session-navy-one:#1c63b6;--split-session-navy-two:#102b67;--split-session-violet-dot:#8d73ff;--split-session-blue-one:#2c277c;--split-session-blue-two:#046a9c;--split-session-gold-dot:#ffea74;--split-session-gold-one:#8f4213;--split-session-gold-two:#c77f19;background:var(--color-paper);font-family:var(--font-display);font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility;font-size:.875rem}.site-header,.site-footer{font-family:var(--font-display);font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility}.home-page :where(h2,h3,h4,h5,h6),.site-footer :where(h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:700}.home-page :where(strong,b),.site-footer :where(strong,b){font-family:inherit}.site-header.desktop-canvas{border-bottom:1px solid var(--color-line);background:var(--color-white);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:86px;padding:10px max(24px,50% - 590px);position:sticky;top:0}.site-header .site-header__brand{gap:0;width:162px;height:52px}.site-header img.site-header__brand-icon{object-fit:cover;object-position:50% 45%;width:42px;height:42px}.site-header img.site-header__brand-wordmark{object-fit:contain;object-position:left center;width:126px;height:34px;margin-left:-6px}.site-header .site-nav{gap:28px;margin-left:auto;font-size:.8125rem;font-weight:700}.site-header .site-nav>a:not(.nav-cta){white-space:nowrap;align-items:center;min-height:70px;padding-top:3px;display:inline-flex}.site-header .site-nav>a[aria-current=location]:not(.nav-cta){box-shadow:inset 0 -3px var(--color-gold)}.site-header .nav-cta{min-height:var(--landing-action-height-compact);border-radius:var(--landing-action-radius);background:var(--color-gold);color:var(--color-navy);padding:0 1rem;font-size:.8125rem}.home-acquisition-hero.hero-section{background:var(--color-navy);min-height:570px;color:var(--color-white);position:relative;overflow:hidden}.home-acquisition-hero:after{z-index:1;background:linear-gradient(90deg,#061636f0 0%,#061636cc 43%,#0616362b 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-acquisition-hero:after{background:linear-gradient(90deg, color-mix(in oklch, var(--color-navy-deep) 94%, transparent) 0%, color-mix(in oklch, var(--color-navy-deep) 80%, transparent) 43%, color-mix(in oklch, var(--color-navy-deep) 17%, transparent) 78%)}}.home-acquisition-hero:after{content:"";pointer-events:none}.hero-photo{z-index:0;object-fit:cover;object-position:center}.home-acquisition-hero .hero-inner{z-index:3;justify-content:center;min-height:570px;padding-block:66px 58px;position:relative}.home-acquisition-hero .hero-kicker{color:var(--color-white);letter-spacing:.135rem;margin:0 0 14px;font-size:.69rem;font-weight:900}.home-acquisition-hero .hero-inner h1{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:950px;margin:0 0 22px;font-size:clamp(39px,4.1vw,65px);font-weight:400;line-height:1.04}.home-acquisition-hero .hero-inner h1 strong{font-weight:800}.home-acquisition-hero .hero-inner h1 em{color:var(--color-gold);font-style:normal;font-weight:800}.home-acquisition-hero .hero-description{color:#ffffffeb;max-width:515px;margin:0 0 26px}@supports (color:color-mix(in lab, red, red)){.home-acquisition-hero .hero-description{color:color-mix(in oklch, var(--color-white) 92%, transparent)}}.home-acquisition-hero .hero-description{font-size:.95rem;line-height:1.7}.home-acquisition-hero .hero-primary-action{border-radius:12px;min-width:150px;min-height:46px;box-shadow:0 5px 12px #ffbc0338}@supports (color:color-mix(in lab, red, red)){.home-acquisition-hero .hero-primary-action{box-shadow:0 5px 12px color-mix(in oklch, var(--color-gold) 22%, transparent)}}.home-acquisition-benefits.benefits-strip{z-index:4;background:var(--color-white);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:-32px;padding:20px 24px;display:grid;position:relative;overflow:visible;box-shadow:0 9px 25px #0a215417}@supports (color:color-mix(in lab, red, red)){.home-acquisition-benefits.benefits-strip{box-shadow:0 9px 25px color-mix(in oklch, var(--color-navy) 9%, transparent)}}.home-acquisition-benefits .benefit-card{border-right:1px solid var(--color-line);gap:13px;min-height:76px;padding:0 15px}.home-acquisition-benefits .benefit-card:last-child{border-right:0}.benefit-icon{background:#f4f6fa;border-radius:50%;flex:0 0 47px;place-items:center;width:47px;height:47px;display:grid}@supports (color:color-mix(in lab, red, red)){.benefit-icon{background:color-mix(in oklch, var(--color-line) 35%, var(--color-white))}}.benefit-icon{font-size:1.55rem;font-style:normal}.home-acquisition-benefits .benefit-card div{min-width:0;display:grid}.home-acquisition-benefits .benefit-card b{font-family:var(--font-display);font-size:.875rem;font-weight:800;line-height:1.25}.home-acquisition-benefits .benefit-card span{color:var(--color-muted);font-family:var(--font-body);margin-top:4px;font-size:.75rem;font-weight:500;line-height:1.4}.home-acquisition-agenda.agenda-section{background:var(--split-agenda);color:var(--color-ink);margin:0;padding-block:58px 82px}.home-acquisition-agenda h2{margin:0 0 20px;font-size:1.2rem;line-height:1.15}.home-acquisition-agenda .event-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-acquisition-agenda .event-card{border:1px solid var(--color-line);background:var(--color-white);width:100%;min-width:0;min-height:132px;color:var(--color-ink);border-radius:13px;grid-template-columns:45px minmax(0,1fr) 28px;align-items:center;gap:16px;padding:20px 22px;display:grid;overflow:hidden}.home-acquisition-agenda .event-card:hover,.home-acquisition-agenda .event-card:focus-visible{border-color:var(--color-blue-bright);background:var(--color-white);box-shadow:0 12px 24px #0a21541a}@supports (color:color-mix(in lab, red, red)){.home-acquisition-agenda .event-card:hover,.home-acquisition-agenda .event-card:focus-visible{box-shadow:0 12px 24px color-mix(in oklch, var(--color-navy) 10%, transparent)}}.home-acquisition-agenda .event-card:hover,.home-acquisition-agenda .event-card:focus-visible{transform:translateY(-3px)}.home-acquisition-agenda .event-date{border-right:1px solid var(--color-line);padding-right:12px}.home-acquisition-agenda .event-date b{color:var(--color-ink);font-size:.58rem}.home-acquisition-agenda .event-date strong{color:var(--color-navy);font-size:1.5rem}.home-acquisition-agenda .event-card-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.69rem;line-height:1.35;display:-webkit-box;overflow:hidden}.home-acquisition-agenda .event-card-copy small{color:var(--color-muted);font-size:.58rem}.home-acquisition-agenda .agenda-event__access{border-radius:var(--radius-pill);width:max-content;padding:4px 8px;font-size:.52rem;font-weight:900}.home-acquisition-agenda .agenda-event__access--public{background:#dfece6}@supports (color:color-mix(in lab, red, red)){.home-acquisition-agenda .agenda-event__access--public{background:color-mix(in oklch, var(--color-success) 14%, var(--color-white))}}.home-acquisition-agenda .agenda-event__access--community{background:var(--color-gold-soft);color:#987b25}@supports (color:color-mix(in lab, red, red)){.home-acquisition-agenda .agenda-event__access--community{color:color-mix(in oklch, var(--color-gold) 58%, var(--color-navy))}}.home-acquisition-agenda .event-arrow{background:var(--color-gold);width:28px;height:28px;color:var(--color-navy);border-radius:50%;place-items:center;font-size:1rem;display:grid}.launch-promo__cta:focus-visible{outline:4px solid var(--color-focus);outline-offset:3px}.learning-section{background:var(--color-white);padding-block:106px}.learning-section .learning-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;margin:0 auto;display:grid}.learning-intro .eyebrow{color:var(--color-blue);margin-bottom:14px;font-size:.69rem}.learning-intro h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(31px,3.3vw,48px);line-height:1.13}.learning-intro h2 mark{color:var(--color-gold);background:0 0;display:inline}.learning-intro>p:last-child{max-width:500px;color:var(--color-muted);margin:0;font-size:.94rem;line-height:1.75}.learning-section .learning-steps{border-left:1px solid var(--color-line);display:grid;position:relative}.learning-section .learning-step{border:0;grid-template-columns:28px minmax(0,1fr);gap:19px;min-height:0;padding:0 0 23px 22px;display:grid;position:relative}.learning-section .learning-step>i{box-sizing:content-box;border:3px solid var(--color-gold);background:var(--color-white);border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:-9px}.learning-section .learning-step>span{color:var(--color-gold);font-size:.75rem;font-weight:900}.learning-section .learning-step h3{margin:0 0 7px;font-size:.94rem}.learning-section .learning-step p{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.6}.hybrid-learning.formations-section{background:radial-gradient(circle at 8% 15%, var(--split-formation-bloom-cyan), transparent 23%), radial-gradient(circle at 88% 78%, var(--split-formation-bloom-violet), transparent 25%), linear-gradient(var(--split-formation-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--split-formation-grid-line) 1px, transparent 1px), var(--color-navy-deep);background-size:auto,auto,37px 37px,37px 37px;padding-block:100px;position:relative;overflow-x:clip}.formation-board{background-color:var(--split-cork);background-image:radial-gradient(var(--split-formation-board-dot) 1px, transparent 1.7px), linear-gradient(var(--split-formation-board-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--split-formation-board-grid-line) 1px, transparent 1px);background-size:15px 15px,45px 45px,45px 45px;border:10px solid #124477;border-radius:16px;padding:46px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #b7f8ffb3,0 0 0 2px #57dfff5c,0 0 26px #36ceff9c,0 0 58px #357dff4d,0 20px 38px #00000047}.formation-board:before{z-index:0;border:1px solid var(--split-formation-frame-line);content:"";pointer-events:none;position:absolute;inset:16px}.formation-board:after{z-index:0;border:1px solid var(--split-formation-ring-line);width:300px;height:300px;box-shadow:0 0 0 24px var(--split-formation-ring-halo), 0 0 0 48px var(--split-formation-ring-halo-soft);content:"";pointer-events:none;border-radius:50%;position:absolute;bottom:-80px;right:-70px}.formation-header{z-index:1;background-color:var(--color-navy-deep);background-image:linear-gradient(var(--split-formation-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--split-formation-grid-line) 1px, transparent 1px);color:var(--color-white);background-size:37px 37px;grid-template-columns:minmax(0,1.65fr) minmax(360px,.75fr);align-items:end;gap:45px;margin:-46px -46px 0;padding:42px 46px 20px;display:grid;position:relative}.formation-header>div{min-width:0;margin-top:49px;position:relative;translate:0 -54px}.formation-header h2{color:var(--color-white);letter-spacing:-.04em;margin:0;font-size:clamp(35px,4vw,58px);line-height:1.03}.formation-header h2 span,.formation-header h2 b{display:block}.formation-header h2 b{color:var(--color-cyan)}.formation-mobile-title{display:none!important}.formation-sticker{z-index:2;background:var(--color-blue);color:var(--color-white);padding:8px 12px;position:absolute;top:72px;left:495px;right:auto;box-shadow:3px 3px #0e3071}@supports (color:color-mix(in lab, red, red)){.formation-sticker{box-shadow:3px 3px 0 color-mix(in oklch, var(--color-blue) 52%, var(--color-navy))}}.formation-sticker{letter-spacing:.08em;font-size:11px;font-weight:800;line-height:1;rotate:-1.5deg}.formation-header>p{border-left:3px solid var(--color-cyan);color:#d8f6ff;background:#112a58bd;justify-self:start;max-width:360px;min-height:119.875px;margin:0;padding:16px 19px 16px 23px;font-size:14px;line-height:1.48;translate:0 -54px}.formation-header>small{color:var(--color-cyan);letter-spacing:.06em;font-size:10px;font-weight:900;position:absolute;bottom:18px;left:46px}.formation-header>small:last-child{color:var(--color-white);font-size:9px;left:582px;right:auto}.formation-access-mobile-suffix{display:none}.formation-progress{border-radius:var(--radius-pill);background:linear-gradient(90deg,#74e3ff 0 78%,#7765e8 78% 100%);width:340px;height:10px;position:absolute;bottom:24px;left:220px;right:auto;box-shadow:0 0 13px #65eaff42}.hybrid-learning .formation-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 25px;margin:0;padding:28px 20px 22px;display:grid;position:relative}.hybrid-learning .formation-card{background:var(--split-paper-one);min-height:255px;color:var(--color-ink);transition:transform var(--split-formation-card-duration) var(--split-formation-card-ease), box-shadow var(--split-formation-card-duration) var(--split-formation-card-ease);border:0;border-radius:1px;padding:30px 27px 26px;display:block;position:relative;box-shadow:7px 10px 17px #00000059}.hybrid-learning .formation-productivity{background:var(--split-paper-one);transform:rotate(-1.6deg)}.hybrid-learning .formation-ecosystems{background:var(--split-paper-two);transform:rotate(1.35deg)}.hybrid-learning .formation-prompting{background:var(--split-paper-three);transform:rotate(-.7deg)}.hybrid-learning .formation-automation{background:var(--split-paper-four);transform:rotate(1.55deg)}.hybrid-learning .formation-programming{background:var(--split-paper-five);transform:rotate(-1.35deg)}.hybrid-learning .formation-agents{background:var(--split-paper-six);transform:rotate(.65deg)}@media (hover:hover) and (pointer:fine){.hybrid-learning .formation-card:hover{transform:translateY(-8px)rotate(0)}}@media (prefers-reduced-motion:reduce){.hybrid-learning .formation-card{transition:none}}.formation-pin{z-index:2;background:radial-gradient(circle at 35% 30%,#fff6ab 0 12%,#efbd27 15% 52%,#995e00 55% 100%);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:1px 3px 4px #00000087}.formation-icon{border:3px solid var(--color-navy);background:var(--color-white);width:75px;height:75px;box-shadow:3px 4px 0 var(--color-navy);border-radius:50%;place-items:center;margin-bottom:20px;font-size:42px;display:grid}.hybrid-learning .formation-card h3{color:var(--color-navy);margin:7px 0 10px;font-size:1.25rem}.hybrid-learning .formation-card p{color:#2c4e8c;margin:0}@supports (color:color-mix(in lab, red, red)){.hybrid-learning .formation-card p{color:color-mix(in oklch, var(--color-blue) 67%, var(--color-muted))}}.hybrid-learning .formation-card p{font-size:.81rem;line-height:1.65}.community-section{background:var(--split-cream);padding-block:26px 0;display:block}.community-layout{grid-template-columns:minmax(0,1fr) minmax(350px,460px);align-items:center;gap:70px;min-height:640px;display:grid}.community-copy{min-width:0;position:relative}.community-copy .eyebrow{color:var(--color-gold)}.community-copy h2{letter-spacing:-.04em;max-width:620px;margin:0;font-size:clamp(30px,3.5vw,52px);line-height:1.05}.community-copy h2 mark{color:var(--color-gold);background:0 0}.community-copy>p:not(.eyebrow){max-width:560px;color:var(--color-muted);margin:22px 0 0;font-size:.94rem;line-height:1.72}.community-copy ul{gap:13px;max-width:560px;margin:26px 0;display:grid}.community-copy li{color:#203562;gap:10px}@supports (color:color-mix(in lab, red, red)){.community-copy li{color:color-mix(in oklch, var(--color-navy) 75%, var(--color-muted))}}.community-copy li{font-size:.81rem}.community-copy li span{background:#edf8ff;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.community-copy li span{background:color-mix(in oklch, var(--color-cyan) 12%, var(--color-white))}}.community-copy li span{color:var(--color-navy);font-size:.72rem}.community-seal{z-index:3;border:5px solid var(--color-gold);background:var(--color-navy-deep);width:146px;height:146px;color:var(--color-gold-soft);border-radius:50%;place-content:center;gap:4px;display:grid;position:absolute;bottom:140px;left:568px;box-shadow:0 0 0 8px #b58e1b}@supports (color:color-mix(in lab, red, red)){.community-seal{box-shadow:0 0 0 8px color-mix(in oklch, var(--color-gold) 70%, var(--color-navy))}}.community-seal{text-align:center;transform:rotate(8deg)}.community-seal b{font-size:.64rem}.community-seal small{font-size:.54rem}.community-phone{border:8px solid var(--color-navy);background:#080808;border-radius:31px;place-self:end center;width:305px;height:640px;margin:0;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #0a21543d}@supports (color:color-mix(in lab, red, red)){.community-phone{box-shadow:0 1rem 3rem color-mix(in oklch, var(--color-navy) 24%, transparent)}}.community-phone img{width:100%;height:100%;box-shadow:none;object-fit:contain;object-position:top;border:0;border-radius:0;display:block;transform:none}.clubs-section{background:linear-gradient(120deg, #ffffff1c, transparent 45%), var(--color-gold);padding-block:44px 54px;position:relative}@supports (color:color-mix(in lab, red, red)){.clubs-section{background:linear-gradient(120deg, color-mix(in oklch, var(--color-white) 11%, transparent), transparent 45%), var(--color-gold)}}.clubs-section{color:var(--color-navy)}.clubs-heading{text-align:center;margin-bottom:18px}.clubs-heading h2{letter-spacing:-.04em;margin:0 0 5px;font-size:2rem}.clubs-heading p{margin:0;font-size:.8rem;font-weight:800}.clubs-section .clubs-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;display:grid}.clubs-section .club-card{border:1px solid #2058b2;align-items:center;min-width:0;min-height:255px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clubs-section .club-card{border:1px solid color-mix(in oklch, var(--color-blue-bright) 55%, var(--color-blue))}}.clubs-section .club-card{background:linear-gradient(145deg, var(--color-navy), var(--color-navy-deep));color:var(--color-white);border-radius:15px;padding:15px 14px 14px;box-shadow:0 15px 20px #0a215438}@supports (color:color-mix(in lab, red, red)){.clubs-section .club-card{box-shadow:0 15px 20px color-mix(in oklch, var(--color-navy) 22%, transparent)}}.clubs-section .club-card{text-align:center}.club-icon{min-height:112px;color:var(--color-cyan);place-items:center;font-size:clamp(2.8rem,5vw,5rem);font-style:normal;line-height:1;display:grid}.club-automation .club-icon{color:var(--color-gold)}.club-card h3{max-width:none;color:var(--color-white);white-space:pre-line;margin:5px 0 9px;font-size:.81rem;line-height:1.18}.club-card p{color:#d5efff;min-height:32px;margin:0 0 28px}@supports (color:color-mix(in lab, red, red)){.club-card p{color:color-mix(in oklch, var(--color-white) 72%, var(--color-cyan))}}.club-card p{font-size:.62rem;line-height:1.45}.club-card>span{color:var(--color-white);font-size:.56rem;position:absolute;bottom:11px;left:0;right:0}.club-card:after{background:linear-gradient(90deg, transparent, var(--color-cyan), transparent);content:"";height:1px;position:absolute;bottom:34px;left:15px;right:15px}.toolbox-section{background:var(--color-paper);padding-block:92px}.toolbox-layout{grid-template-columns:minmax(300px,.78fr) minmax(620px,1.32fr);align-items:center;gap:56px;display:grid}.toolbox-intro{min-height:600px;padding-top:34px;position:relative}.toolbox-kicker{color:var(--color-navy);letter-spacing:.18em;align-items:center;gap:13px;margin:0 0 27px;font-size:.8rem;font-weight:900;display:flex}.toolbox-kicker i{background:var(--color-gold);width:13px;height:13px;box-shadow:0 0 0 4px var(--color-gold-soft);border-radius:50%}.toolbox-intro h2{letter-spacing:-.06em;max-width:420px;margin:0 0 28px;font-size:clamp(45px,4vw,66px);line-height:1.02}.toolbox-intro h2 mark{color:var(--color-gold);background:0 0;display:block}.toolbox-intro>p:not(.toolbox-kicker){max-width:520px;color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.62}.toolbox-case{border:12px solid var(--color-navy-deep);background:linear-gradient(145deg, var(--color-blue), var(--color-navy-deep));border-radius:24px 24px 18px 18px;justify-content:center;align-items:flex-start;gap:6px;width:300px;height:190px;padding-top:36px;display:flex;position:absolute;bottom:12px;left:36px;box-shadow:0 24px 22px #0a215438}@supports (color:color-mix(in lab, red, red)){.toolbox-case{box-shadow:0 24px 22px color-mix(in oklch, var(--color-navy) 22%, transparent)}}.toolbox-case{transform:rotate(2deg)}.toolbox-case:after{border:12px solid var(--color-navy-deep);background:linear-gradient(145deg, var(--color-blue), var(--color-navy-deep));content:"";border-radius:12px 12px 18px 18px;height:72px;position:absolute;bottom:-12px;left:-12px;right:-12px}.toolbox-case>span,.toolbox-case>b{z-index:2;filter:drop-shadow(0 8px 5px #06163699);font-size:3rem}@supports (color:color-mix(in lab, red, red)){.toolbox-case>span,.toolbox-case>b{filter:drop-shadow(0 8px 5px color-mix(in oklch, var(--color-navy-deep) 60%, transparent))}}.toolbox-case img{z-index:3;object-fit:contain;width:52px;height:52px;position:absolute;bottom:6px;right:18px}.toolbox-modules.toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.toolbox-module.toolbox-card{border:1px solid var(--color-line);background:var(--color-white);border-radius:19px;min-height:300px;padding:22px;display:flex;overflow:hidden;box-shadow:0 16px 30px #0a215412}@supports (color:color-mix(in lab, red, red)){.toolbox-module.toolbox-card{box-shadow:0 16px 30px color-mix(in oklch, var(--color-navy) 7%, transparent)}}.toolbox-card-heading{grid-template-columns:64px minmax(0,1fr) 38px;gap:14px}.toolbox-card-heading .toolbox-icon{background:linear-gradient(145deg, var(--color-blue-bright), var(--color-blue));width:61px;height:61px;color:var(--color-white);border-radius:16px;font-size:1.8rem;box-shadow:0 11px 17px #113d8c38}@supports (color:color-mix(in lab, red, red)){.toolbox-card-heading .toolbox-icon{box-shadow:0 11px 17px color-mix(in oklch, var(--color-blue) 22%, transparent)}}.toolbox-card-heading .toolbox-icon-prompts{background:linear-gradient(145deg, var(--color-gold), #ba911a)}@supports (color:color-mix(in lab, red, red)){.toolbox-card-heading .toolbox-icon-prompts{background:linear-gradient(145deg, var(--color-gold), color-mix(in oklch, var(--color-gold) 72%, var(--color-navy)))}}.toolbox-card-heading .toolbox-icon-library{background:linear-gradient(145deg, #7d8c83, var(--color-blue))}@supports (color:color-mix(in lab, red, red)){.toolbox-card-heading .toolbox-icon-library{background:linear-gradient(145deg, color-mix(in oklch, var(--color-blue-bright) 62%, var(--color-gold)), var(--color-blue))}}.toolbox-card-heading h3{color:var(--color-navy);align-self:start;padding-top:8px;font-size:1.15rem}.toolbox-card-heading:after{border:1px solid var(--color-line);width:38px;height:38px;color:var(--color-blue);content:"→";border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.toolbox-panel{flex:1;width:100%;padding-top:12px;display:flex}.toolbox-description{color:var(--color-muted);margin:0 0 14px;font-size:.75rem;line-height:1.5}.toolbox-preview{border:1px solid var(--color-line);background:#fcfdff;border-radius:15px;min-height:132px;padding:17px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.toolbox-preview{background:color-mix(in oklch, var(--color-paper) 74%, var(--color-white))}}.toolbox-guide{grid-template-columns:minmax(0,1fr) 90px;gap:12px}.toolbox-guide h4{color:var(--color-navy);white-space:pre-line;margin:14px 0 8px;font-size:.82rem;line-height:1.35}.toolbox-guide small,.toolbox-prompt small{color:var(--color-blue-bright);font-size:.62rem;font-weight:900}.toolbox-guide span{color:var(--color-muted);font-size:.62rem;display:block}.toolbox-guide div>i{border-radius:var(--radius-pill);background:var(--color-line);height:7px;margin-top:7px;display:block}.toolbox-guide div>i b{border-radius:inherit;background:var(--color-blue-bright);width:68%;height:100%;display:block}.toolbox-guide>strong{background:var(--color-navy-deep);color:var(--color-gold);border-radius:12px;place-items:center;font-size:1.7rem;display:grid}.toolbox-prompt{border-color:#ead79e}@supports (color:color-mix(in lab, red, red)){.toolbox-prompt{border-color:color-mix(in oklch, var(--color-gold) 35%, var(--color-line))}}.toolbox-prompt{background:#fffaea}@supports (color:color-mix(in lab, red, red)){.toolbox-prompt{background:color-mix(in oklch, var(--color-gold-soft) 44%, var(--color-white))}}.toolbox-prompt p{color:var(--color-ink);margin:18px 0 0;font-size:.76rem;line-height:1.5}.toolbox-workflow{background:0 0;border:0;align-items:stretch;gap:5px;padding:0;display:flex}.toolbox-workflow-fragment{display:contents}.toolbox-workflow-fragment>div{border:1px solid var(--color-line);text-align:center;border-radius:12px;flex:1;place-items:center;min-width:0;padding:7px 4px;display:grid}.toolbox-workflow-fragment i{font-size:1.5rem;font-style:normal}.toolbox-workflow-fragment strong,.toolbox-workflow-fragment span{font-size:.55rem}.toolbox-workflow-fragment span{color:var(--color-muted)}.toolbox-workflow-fragment>b{color:var(--color-blue-bright);align-self:center}.toolbox-library{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.toolbox-library>div{border:1px solid var(--color-line);text-align:center;border-radius:12px;place-items:center;min-width:0;padding:8px 4px;display:grid}.toolbox-library i{font-size:1.8rem;font-style:normal}.toolbox-library span{color:var(--color-muted);font-size:.56rem}.toolbox-badge{background:#eef3fb;align-self:flex-start;margin-top:14px}@supports (color:color-mix(in lab, red, red)){.toolbox-badge{background:color-mix(in oklch, var(--color-blue-bright) 8%, var(--color-white))}}.toolbox-badge{font-size:.64rem}.sessions-section{isolation:isolate;background:radial-gradient(circle at 12% 18%, var(--split-session-bloom-blue), transparent 22%), radial-gradient(circle at 88% 82%, var(--split-session-bloom-violet), transparent 25%), linear-gradient(var(--split-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--split-grid-line) 1px, transparent 1px), var(--color-navy-deep);color:var(--color-white);background-size:auto,auto,52px 52px,52px 52px,auto;margin:0;padding-block:52px 56px;position:relative;overflow:hidden}.sessions-section:after{z-index:0;border:1px solid #69c6ff4f;width:420px;height:420px;position:absolute;top:80px;right:-150px}@supports (color:color-mix(in lab, red, red)){.sessions-section:after{border:1px solid color-mix(in oklch, var(--color-cyan) 31%, transparent)}}.sessions-section:after{border-radius:50%;box-shadow:0 0 0 45px #69c6ff0a,0 0 0 90px #69c6ff08,0 0 75px #69c6ff2e}@supports (color:color-mix(in lab, red, red)){.sessions-section:after{box-shadow:0 0 0 45px color-mix(in oklch, var(--color-cyan) 4%, transparent), 0 0 0 90px color-mix(in oklch, var(--color-cyan) 3%, transparent), 0 0 75px color-mix(in oklch, var(--color-cyan) 18%, transparent)}}.sessions-section:after{content:"";pointer-events:none}.sessions-section>.section-shell{z-index:1;position:relative}.sessions-section>.section-shell>header{text-align:center;max-width:1200px;margin:0 auto 26px;position:relative}.sessions-section>.section-shell>header:after{background:linear-gradient(90deg, transparent, var(--color-cyan), var(--split-session-violet), transparent);width:130px;height:2px;position:absolute;bottom:-12px;left:50%;box-shadow:0 0 13px #69c6ffcc}@supports (color:color-mix(in lab, red, red)){.sessions-section>.section-shell>header:after{box-shadow:0 0 13px color-mix(in oklch, var(--color-cyan) 80%, transparent)}}.sessions-section>.section-shell>header:after{content:"";pointer-events:none;transform:translate(-50%)}.sessions-section header .eyebrow{color:var(--color-cyan);margin-bottom:9px}.sessions-section header h2{color:var(--color-white);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.25vw,48px);line-height:1.05}.sessions-section header h2 mark{color:var(--color-gold);background:0 0}.sessions-section header>p:not(.eyebrow){color:#ccecff;margin:10px auto}@supports (color:color-mix(in lab, red, red)){.sessions-section header>p:not(.eyebrow){color:color-mix(in oklch, var(--color-cyan) 34%, var(--color-white))}}.sessions-section header>p:not(.eyebrow){font-size:.8rem;line-height:1.45}.sessions-section .sessions-live-status{color:var(--color-cyan);margin:0;font-size:.68rem}.sessions-section .session-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:70%;max-width:none;margin:0 auto}.sessions-section .session-card{border:1px solid #69c6ff59;min-height:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sessions-section .session-card{border:1px solid color-mix(in oklch, var(--color-cyan) 35%, transparent)}}.sessions-section .session-card{background:linear-gradient(145deg, #113d8c7a, var(--color-navy-deep));border-radius:18px;padding:0}@supports (color:color-mix(in lab, red, red)){.sessions-section .session-card{background:linear-gradient(145deg, color-mix(in oklch, var(--color-blue) 48%, transparent), var(--color-navy-deep))}}.sessions-section .session-card{box-shadow:0 16px 32px #06163680}@supports (color:color-mix(in lab, red, red)){.sessions-section .session-card{box-shadow:0 16px 32px color-mix(in oklch, var(--color-navy-deep) 50%, transparent)}}.sessions-section .session-card{color:var(--color-white)}.session-card-visual{background:radial-gradient(circle at 70% 27%, var(--split-session-cyan-dot) 0 5%, transparent 6%), radial-gradient(circle at 35% 70%, var(--color-gold) 0 5%, transparent 6%), linear-gradient(135deg, var(--split-session-navy-one), var(--split-session-navy-two) 70%);height:132px;position:relative;overflow:hidden}.session-card-visual:before{background:linear-gradient(130deg, transparent 41%, var(--split-session-line-cyan) 42% 43%, transparent 44%), linear-gradient(30deg, transparent 51%, var(--split-session-line-gold) 52% 53%, transparent 54%);content:"";background-size:62px 62px;position:absolute;inset:0}.session-blue .session-card-visual{background:radial-gradient(circle at 70% 25%, var(--split-session-violet-dot) 0 5%, transparent 6%), linear-gradient(135deg, var(--split-session-blue-one), var(--split-session-blue-two))}.session-gold .session-card-visual{background:radial-gradient(circle at 70% 25%, var(--split-session-gold-dot) 0 5%, transparent 6%), linear-gradient(135deg, var(--split-session-gold-one), var(--split-session-gold-two))}.sessions-section .session-date{z-index:1;border:1px solid #ffffff73;gap:2px;display:grid;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.sessions-section .session-date{border:1px solid color-mix(in oklch, var(--color-white) 45%, transparent)}}.sessions-section .session-date{background:#061636bf;border-radius:3px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.sessions-section .session-date{background:color-mix(in oklch, var(--color-navy-deep) 75%, transparent)}}.sessions-section .session-date b{color:var(--color-white);font-size:.58rem}.sessions-section .session-date strong{font-size:1.55rem}.sessions-section .session-badge{z-index:1;background:#ffffffd9;border:0;border-radius:3px;padding:6px 8px;position:absolute;bottom:11px;right:12px}@supports (color:color-mix(in lab, red, red)){.sessions-section .session-badge{background:color-mix(in oklch, var(--color-white) 85%, transparent)}}.sessions-section .session-badge{color:var(--color-navy);font-size:.56rem}.session-orbit{border:1px solid #69c6ff66;width:180px;height:180px;position:absolute;bottom:-80px;right:-44px}@supports (color:color-mix(in lab, red, red)){.session-orbit{border:1px solid color-mix(in oklch, var(--color-cyan) 40%, transparent)}}.session-orbit{border-radius:50%;box-shadow:0 0 0 23px #69c6ff0a,0 0 0 46px #69c6ff08}@supports (color:color-mix(in lab, red, red)){.session-orbit{box-shadow:0 0 0 23px color-mix(in oklch, var(--color-cyan) 4%, transparent), 0 0 0 46px color-mix(in oklch, var(--color-cyan) 3%, transparent)}}.session-card-content{flex-direction:column;min-height:160px;padding:16px;display:flex}.sessions-section .session-card h3{color:var(--color-white);margin:0 0 7px;font-size:.94rem;line-height:1.3}.sessions-section .session-card p{color:#cfedff;min-height:40px;margin:0 0 12px}@supports (color:color-mix(in lab, red, red)){.sessions-section .session-card p{color:color-mix(in oklch, var(--color-cyan) 32%, var(--color-white))}}.sessions-section .session-card p{font-size:.69rem;line-height:1.45}.sessions-section .session-card a{border-radius:var(--landing-action-radius-pill);background:#c74913;align-self:flex-start;align-items:center;min-height:38px;margin-top:auto;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sessions-section .session-card a{background:color-mix(in oklch, var(--color-danger) 75%, var(--color-gold))}}.sessions-section .session-card a{color:var(--color-white);font-size:.6875rem;font-weight:800;line-height:1.2}@media (not (max-width:1024px)) and (hover:hover) and (pointer:fine){.sessions-section .session-card{border-radius:0}.sessions-section .session-card a{min-height:38px}.sessions-section .all-sessions-link{margin-top:25px}}.join-section{background:linear-gradient(145deg, var(--color-navy), var(--color-blue));color:var(--color-white);padding:36px 0 8px;overflow:hidden}.join-layout{grid-template-columns:minmax(0,1.65fr) minmax(390px,.72fr);align-items:start;gap:54px;width:min(1780px,100% - 80px);margin-inline:auto;display:grid}.join-story{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""purpose""closing";gap:28px;min-width:0;display:grid}.join-intro{grid-area:intro}.join-intro h2{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(48px,4.3vw,82px);line-height:.98}.join-intro h2 mark{color:var(--color-gold);background:0 0}.join-intro>p{color:#ffffffeb;max-width:690px;margin:0 0 22px}@supports (color:color-mix(in lab, red, red)){.join-intro>p{color:color-mix(in oklch, var(--color-white) 92%, transparent)}}.join-intro>p{font-size:1rem;line-height:1.62}.join-offer{border:2px solid #ffda74;align-items:center;gap:16px;min-height:74px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.join-offer{border:2px solid color-mix(in oklch, var(--color-gold) 55%, var(--color-white))}}.join-offer{background:linear-gradient(145deg, var(--color-gold), #ffd35b);border-radius:19px;padding:14px 24px}@supports (color:color-mix(in lab, red, red)){.join-offer{background:linear-gradient(145deg, var(--color-gold), color-mix(in oklch, var(--color-gold) 65%, var(--color-white)))}}.join-offer{color:var(--color-navy-deep);box-shadow:0 12px 24px #0616363d}@supports (color:color-mix(in lab, red, red)){.join-offer{box-shadow:0 12px 24px color-mix(in oklch, var(--color-navy-deep) 24%, transparent)}}.join-offer>span:first-child{place-items:center;width:48px;height:48px;font-size:2rem;display:grid}.join-offer>span:last-child{display:grid}.join-offer strong{font-size:clamp(15px,1.3vw,20px)}.join-offer small{color:var(--color-navy-deep);letter-spacing:.05em;font-size:.68rem;font-weight:900}.join-purpose{grid-area:purpose;grid-template-columns:105px minmax(0,1fr);gap:28px;padding:7px 0 4px 25px;display:grid;position:relative}.join-purpose>span{border:2px solid var(--color-gold);width:82px;height:82px;color:var(--color-gold);border-radius:50%;place-items:center;margin-top:8px;font-size:2.6rem;display:grid}.join-purpose h3{color:var(--color-gold);margin:0 0 8px;font-size:1.3rem}.join-purpose p{color:#ffffffe6;max-width:920px;margin:0}@supports (color:color-mix(in lab, red, red)){.join-purpose p{color:color-mix(in oklch, var(--color-white) 90%, transparent)}}.join-purpose p{font-size:.87rem;line-height:1.55}.join-purpose blockquote{color:var(--color-white);margin:16px 0 0;padding-left:46px;font-weight:900}.join-closing{color:#ffffffdb;grid-area:closing;align-items:center;gap:16px;margin:4px 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.join-closing{color:color-mix(in oklch, var(--color-white) 86%, transparent)}}.join-closing{font-size:.8rem;font-weight:800}.join-card{border:1px solid var(--color-line);background:var(--color-white);min-height:486px;color:var(--color-ink);border-radius:31px;flex-direction:column;justify-content:center;align-items:center;padding:24px 32px;display:flex;box-shadow:0 24px 52px #06163657}@supports (color:color-mix(in lab, red, red)){.join-card{box-shadow:0 24px 52px color-mix(in oklch, var(--color-navy-deep) 34%, transparent)}}.join-card{text-align:center}.join-badge{background:radial-gradient(circle, var(--color-blue), var(--color-navy-deep));width:132px;height:132px;color:var(--color-gold);border-radius:50%;place-items:center;margin-bottom:10px;display:grid;box-shadow:0 12px 24px #0a215433}@supports (color:color-mix(in lab, red, red)){.join-badge{box-shadow:0 12px 24px color-mix(in oklch, var(--color-navy) 20%, transparent)}}.join-badge{font-size:2rem}.join-card h3{color:var(--color-navy);letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(30px,2.2vw,37px);line-height:1.05}.join-card>p{max-width:340px;color:var(--color-muted);margin:0;font-size:.87rem;line-height:1.55}.join-card>a{background:linear-gradient(90deg, var(--color-gold), #ffd04f);border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:18px;padding:13px 24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.join-card>a{background:linear-gradient(90deg, var(--color-gold), color-mix(in oklch, var(--color-gold) 70%, var(--color-white)))}}.join-card>a{color:var(--color-navy-deep);font-size:1rem;font-weight:900}.join-card>small{color:var(--color-muted);margin-top:12px}.join-card>i{background:var(--color-line);width:100%;height:1px;margin-block:14px 12px}.join-payments{width:100%;min-height:38px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;font-size:.72rem;display:flex}.join-payments strong{color:var(--color-blue);font-size:1.45rem}.join-payments i{border-radius:var(--radius-pill);background:linear-gradient(90deg, #c34214 0 50%, var(--color-gold) 50%);width:32px;height:20px}@supports (color:color-mix(in lab, red, red)){.join-payments i{background:linear-gradient(90deg, color-mix(in oklch, var(--color-danger) 80%, var(--color-gold)) 0 50%, var(--color-gold) 50%)}}.faq{background:var(--split-agenda);max-width:none;padding-block:72px 90px}.faq header .eyebrow{color:var(--color-blue)}.faq header h2{color:var(--color-ink);letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,58px);line-height:1.05}.faq header h2 mark{color:var(--color-gold);background:0 0}.faq .faq-list{gap:16px;max-width:860px;margin-top:36px;display:grid}.faq .faq-list details{border:1px solid var(--color-line);background:var(--color-white);border-radius:15px;padding:20px 24px;box-shadow:0 10px 24px #0a215412}@supports (color:color-mix(in lab, red, red)){.faq .faq-list details{box-shadow:0 10px 24px color-mix(in oklch, var(--color-navy) 7%, transparent)}}.faq .faq-list summary{min-height:28px;font-size:.9rem}.faq .faq-list details p{border-top:1px solid #edf1f8;max-width:780px;margin:16px 0 0}@supports (color:color-mix(in lab, red, red)){.faq .faq-list details p{border-top:1px solid color-mix(in oklch, var(--color-line) 55%, var(--color-white))}}.faq .faq-list details p{padding-top:16px;font-size:.87rem}.site-footer.desktop-canvas .site-footer__top,.site-footer.desktop-canvas .site-footer__bottom{flex-wrap:nowrap;width:min(1180px,100% - 48px);margin-inline:auto}.site-footer .site-footer__social-item svg{width:17px;height:17px}@media (max-width:1024px) and (hover:none),(max-width:1024px) and (pointer:coarse),(max-width:1024px) and (pointer:none){.site-header.desktop-canvas{gap:12px;min-height:74px;padding:8px clamp(16px,3vw,24px);position:relative}.site-header .site-header__brand{width:162px;height:52px}.site-header img.site-header__brand-icon{width:42px;height:42px}.site-header img.site-header__brand-wordmark{width:126px;height:34px;margin-left:-6px}.site-header .menu-toggle{order:2;place-items:center;width:48px;height:48px;margin-left:0;display:grid}.site-header .site-nav{z-index:20;border-top:1px solid var(--color-line);background:var(--color-white);flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 74px);padding:12px 16px 18px;display:none;position:absolute;top:74px;left:0;right:0;overflow-y:auto;box-shadow:0 14px 28px #0a215429}@supports (color:color-mix(in lab, red, red)){.site-header .site-nav{box-shadow:0 14px 28px color-mix(in oklch, var(--color-navy) 16%, transparent)}}.site-header .site-nav.is-open{display:flex}.site-header .site-nav>a:not(.nav-cta){border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font-size:.87rem}.site-header .site-nav>a[aria-current=location]:not(.nav-cta){background:var(--color-gold-soft);box-shadow:none}.site-header .nav-cta{width:100%;margin-top:4px}.home-acquisition-hero.hero-section,.home-acquisition-hero .hero-inner{min-height:clamp(520px,68vw,610px)}.home-acquisition-hero:after{background:linear-gradient(90deg,#061636f0 0%,#061636d6 50%,#0616367a 100%)}@supports (color:color-mix(in lab, red, red)){.home-acquisition-hero:after{background:linear-gradient(90deg, color-mix(in oklch, var(--color-navy-deep) 94%, transparent) 0%, color-mix(in oklch, var(--color-navy-deep) 84%, transparent) 50%, color-mix(in oklch, var(--color-navy-deep) 48%, transparent) 100%)}}.home-acquisition-hero .hero-inner{padding-block:clamp(58px,8vw,82px) clamp(52px,7vw,72px)}.home-acquisition-hero .hero-inner h1{max-width:min(720px,88%);font-size:clamp(38px,6vw,56px);line-height:1.07}.home-acquisition-hero .hero-description{max-width:min(560px,76%)}.home-acquisition-benefits.benefits-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:-24px;padding:14px 16px}.home-acquisition-benefits .benefit-card{border:1px solid var(--color-line);border-radius:14px;min-width:0;min-height:96px;padding:11px 12px}.home-acquisition-agenda.agenda-section{padding-block:48px 58px}.home-acquisition-agenda .event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-acquisition-agenda .event-card{min-height:136px;padding:18px}.learning-section{padding-block:72px}.learning-section .learning-layout{grid-template-columns:minmax(0,1fr);gap:44px}.learning-intro>p:last-child{max-width:720px}.hybrid-learning.formations-section{padding-block:clamp(56px,8vw,78px)}.formation-board{--formation-inset:clamp(10px, 3vw, 22px);padding:var(--formation-inset);border-width:6px;border-radius:20px;overflow:hidden}.formation-board:before{inset:8px}.formation-board:after{display:none}.formation-header{min-height:0;margin:calc(-1 * var(--formation-inset)) calc(-1 * var(--formation-inset)) 26px;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding:clamp(27px,4vw,38px) clamp(18px,4vw,34px) 78px}.formation-header>div{margin-top:0;translate:0}.formation-header h2{letter-spacing:clamp(-2px,-.4vw,-1.2px);font-size:clamp(31px,7.8vw,46px);line-height:1.06}.formation-desktop-title{display:none!important}.formation-mobile-title{display:block!important}.formation-sticker{display:none}.formation-header>p{justify-self:stretch;width:100%;max-width:none;min-height:0;padding:15px 17px;font-size:14px;line-height:1.6;translate:0}.formation-header>small{font-size:9px;bottom:18px;left:clamp(18px,4vw,34px)}.formation-header>small:last-child{display:inline;bottom:18px;left:auto;right:clamp(18px,4vw,34px)}.formation-progress{width:auto;bottom:43px;left:clamp(18px,4vw,34px);right:clamp(18px,4vw,34px)}.hybrid-learning .formation-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:6px 2px 12px}.hybrid-learning .formation-card{min-width:0;height:auto;min-height:0;padding:23px 20px 21px;transform:none!important}.formation-icon{width:64px;height:64px;margin-bottom:15px;font-size:35px}.hybrid-learning .formation-card h3{margin:4px 0 7px;font-size:18px;line-height:1.3}.hybrid-learning .formation-card p{font-size:13px;line-height:1.62}.community-section{padding-top:56px}.community-layout{grid-template-columns:minmax(0,1fr);gap:42px;min-height:0}.community-seal{display:none}.community-phone{aspect-ratio:592/1280;width:min(300px,85vw);height:auto}.community-phone img{aspect-ratio:592/1280;width:100%;height:auto;transform:rotate(0)}.clubs-section .clubs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clubs-section .club-card{min-height:230px}.toolbox-section{padding-block:72px}.toolbox-layout{grid-template-columns:minmax(0,1fr);gap:25px}.toolbox-intro{min-height:420px;padding-top:0}.toolbox-case{bottom:0;left:auto;right:24px}.toolbox-modules.toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sessions-section{padding-block:72px 78px}.sessions-section .session-grid{grid-template-columns:minmax(0,1fr);gap:20px;width:min(690px,100%)}.sessions-section .session-card{grid-template-columns:190px minmax(0,1fr);display:grid}.session-card-visual{height:auto;min-height:190px}.join-section{padding-bottom:24px}.join-layout{grid-template-columns:minmax(0,1fr);gap:38px;width:calc(100% - 48px)}.join-card{justify-self:center;width:min(100%,520px);min-height:0}.faq{padding-block:66px 80px}}@media (max-width:600px) and (hover:none),(max-width:600px) and (pointer:coarse),(max-width:600px) and (pointer:none){.site-header.desktop-canvas{gap:clamp(6px,2vw,10px);min-height:68px;padding-inline:clamp(10px,4vw,16px)}.site-header .site-header__brand{width:clamp(112px,34vw,142px);height:48px}.site-header img.site-header__brand-icon{width:clamp(36px,10.5vw,42px);height:clamp(36px,10.5vw,42px)}.site-header img.site-header__brand-wordmark{width:clamp(84px,25vw,100px);height:auto;margin-left:clamp(-9px,-2vw,-6px)}.site-header .menu-toggle{width:44px;height:44px}.site-header .site-nav{max-height:calc(100dvh - 68px);top:68px}.home-acquisition-hero.hero-section,.home-acquisition-hero .hero-inner{min-height:530px}.home-acquisition-hero .hero-inner{width:calc(100% - 32px);padding-block:54px 58px}.hero-photo{object-position:64% center}.home-acquisition-hero .hero-kicker{max-width:290px;font-size:.68rem}.home-acquisition-hero .hero-inner h1{max-width:100%;font-size:clamp(26px,7.4vw,38px);line-height:1.09}.home-acquisition-hero .hero-description{max-width:100%;font-size:.82rem;line-height:1.62}.home-acquisition-hero .hero-primary-action{width:100%;min-height:50px}.home-acquisition-benefits.benefits-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100% - 32px);margin-top:-18px;padding:10px}.home-acquisition-benefits .benefit-card{flex-direction:row;gap:7px;min-height:104px;padding:8px}.benefit-icon{flex-basis:32px;width:32px;height:32px;font-size:1.15rem}.home-acquisition-benefits .benefit-card b{font-size:.8125rem}.home-acquisition-benefits .benefit-card span{font-size:.75rem}.home-acquisition-agenda.agenda-section{padding-block:42px 48px}.home-acquisition-agenda .event-list{grid-template-columns:minmax(0,1fr);gap:14px}.home-acquisition-agenda .event-card{grid-template-columns:42px minmax(0,1fr) 42px;gap:13px;min-height:140px;padding:16px 14px}.home-acquisition-agenda .event-card-copy strong{font-size:.86rem}.home-acquisition-agenda .event-card-copy small{font-size:.7rem}.learning-section{padding-block:66px}.learning-intro h2{font-size:2rem}.learning-intro>p:last-child{font-size:.82rem}.community-layout{width:calc(100% - 32px)}.community-copy h2{font-size:2rem}.community-copy>p:not(.eyebrow){font-size:.82rem}.community-phone{width:min(300px,100%)}.clubs-section{padding-block:36px 42px}.clubs-heading h2{font-size:1.6rem}.clubs-heading p{font-size:.66rem}.clubs-section .clubs-grid{gap:10px}.clubs-section .club-card{min-height:205px;padding:10px 8px}.club-icon{min-height:86px;font-size:3rem}.club-card h3{font-size:.75rem}.club-card p{font-size:.56rem}.toolbox-section{padding-block:66px}.toolbox-layout{width:calc(100% - 32px)}.toolbox-intro{min-height:0;padding-bottom:260px}.toolbox-intro h2{font-size:2.75rem}.toolbox-intro>p:not(.toolbox-kicker){font-size:.88rem}.toolbox-case{width:260px;height:165px;bottom:20px;left:50%;right:auto;transform:translate(-50%)rotate(2deg)}.toolbox-modules.toolbox-grid{grid-template-columns:minmax(0,1fr);gap:18px}.toolbox-module.toolbox-card{min-height:0;padding:18px}.toolbox-card-heading button{display:grid}.toolbox-card-heading:after,.toolbox-panel{display:none}.toolbox-card[data-expanded=true] .toolbox-panel{display:flex}.sessions-section .section-shell{width:calc(100% - 32px)}.sessions-section header h2{font-size:2rem}.sessions-section .session-card{display:block}.session-card-visual{height:155px;min-height:0}.join-layout{width:calc(100% - 32px)}.join-story{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""purpose""closing"}.join-intro h2{font-size:2.7rem}.join-purpose{background:#113d8c5c;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 18px}@supports (color:color-mix(in lab, red, red)){.join-purpose{background:color-mix(in oklch, var(--color-blue) 36%, transparent)}}.join-purpose>span{width:58px;height:58px;margin:0}.join-purpose blockquote{padding-left:36px;font-size:.87rem}.join-closing{line-height:1.55}.join-card{border-radius:25px;padding:29px 21px 26px}.faq .section-shell{width:calc(100% - 32px)}.faq header h2{font-size:2rem}.faq .faq-list details{padding:16px}}.clubs-section .club-card{transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.club-icon{position:relative}.club-sparkle{z-index:1;color:var(--color-cyan);pointer-events:none;text-shadow:0 0 8px;font-size:1.2rem;font-style:normal;font-weight:800;line-height:1;display:none;position:absolute}.club-sparkle--primary{top:4px;left:6px}.club-sparkle--secondary{color:var(--color-gold);font-size:.95rem;bottom:4px;right:7px}.club-ecosystems .club-sparkle--primary,.club-programming .club-sparkle--primary,.club-agents .club-sparkle--primary{color:var(--color-gold)}.club-ecosystems .club-sparkle--secondary,.club-programming .club-sparkle--secondary,.club-agents .club-sparkle--secondary{color:var(--color-cyan)}.club-agents .club-sparkle--primary{font-size:1.2rem;top:-5px;left:-10px}.club-agents .club-sparkle--secondary{font-size:.95rem;bottom:-8px;right:-12px}@media (hover:hover) and (pointer:fine){.clubs-section .club-card:hover{transform:translateY(-6px);box-shadow:0 20px 28px #0a215452}@supports (color:color-mix(in lab, red, red)){.clubs-section .club-card:hover{box-shadow:0 20px 28px color-mix(in oklch, var(--color-navy) 32%, transparent)}}}@media (hover:hover) and (pointer:fine) and (min-width:851px){.clubs-section .club-sparkle{display:block}}@media (prefers-reduced-motion:reduce){.clubs-section .club-card{transition:none}.clubs-section .club-card:hover{transform:none}}@media (max-width:430px) and (hover:none),(max-width:430px) and (pointer:coarse),(max-width:430px) and (pointer:none){.formation-header{padding-inline:12px}.formation-header h2{letter-spacing:clamp(-1.6px,-.35vw,-.8px);font-size:clamp(22px,6.9vw,30px);line-height:1.08}.formation-mobile-title,.formation-header h2 b{white-space:nowrap}.hybrid-learning .formation-grid{padding-top:14px}.hybrid-learning .formation-card{min-height:196px}.home-acquisition-agenda .event-list{overscroll-behavior-y:contain;scrollbar-width:none;scroll-snap-type:y proximity;max-height:361px;overflow-y:auto}.home-acquisition-agenda .event-card{scroll-snap-align:start}.home-acquisition-agenda .event-list::-webkit-scrollbar{width:0}}@media (max-width:359px) and (hover:none),(max-width:359px) and (pointer:coarse),(max-width:359px) and (pointer:none){.formation-header{padding-inline:8px}.hybrid-learning .formation-card{min-height:217px}}@media (max-width:520px) and (hover:none),(max-width:520px) and (pointer:coarse),(max-width:520px) and (pointer:none){.formation-access-mobile-suffix{display:inline}.formation-header>small:first-of-type{bottom:17px;left:18px}.formation-progress{width:70%;bottom:37px;left:18px;right:auto}.formation-header>small:last-child{display:none}}#clubes.home-learning-owned.desktop-canvas{background:linear-gradient(120deg, #ffffff1c, transparent 45%), var(--color-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160' viewBox='0 0 240 160'%3E%3Cg fill='none' stroke='%23fff3bd' stroke-width='1' opacity='.42'%3E%3Cpath d='M18 35 70 18l49 29 58-27 45 35M5 114l57-29 51 25 60-35 62 32M70 18 62 85m57-38-6 63m64-90-4 55M18 35 5 114m217-59 13 52'/%3E%3C/g%3E%3Cg fill='%23fff8d7' opacity='.72'%3E%3Ccircle cx='18' cy='35' r='3'/%3E%3Ccircle cx='70' cy='18' r='3'/%3E%3Ccircle cx='119' cy='47' r='3'/%3E%3Ccircle cx='177' cy='20' r='3'/%3E%3Ccircle cx='222' cy='55' r='3'/%3E%3Ccircle cx='5' cy='114' r='3'/%3E%3Ccircle cx='62' cy='85' r='3'/%3E%3Ccircle cx='113' cy='110' r='3'/%3E%3Ccircle cx='173' cy='75' r='3'/%3E%3Ccircle cx='235' cy='107' r='3'/%3E%3C/g%3E%3C/svg%3E") center / 240px 160px repeat}@supports (color:color-mix(in lab, red, red)){#clubes.home-learning-owned.desktop-canvas{background:linear-gradient(120deg, color-mix(in oklch, var(--color-white) 11%, transparent), transparent 45%), var(--color-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160' viewBox='0 0 240 160'%3E%3Cg fill='none' stroke='%23fff3bd' stroke-width='1' opacity='.42'%3E%3Cpath d='M18 35 70 18l49 29 58-27 45 35M5 114l57-29 51 25 60-35 62 32M70 18 62 85m57-38-6 63m64-90-4 55M18 35 5 114m217-59 13 52'/%3E%3C/g%3E%3Cg fill='%23fff8d7' opacity='.72'%3E%3Ccircle cx='18' cy='35' r='3'/%3E%3Ccircle cx='70' cy='18' r='3'/%3E%3Ccircle cx='119' cy='47' r='3'/%3E%3Ccircle cx='177' cy='20' r='3'/%3E%3Ccircle cx='222' cy='55' r='3'/%3E%3Ccircle cx='5' cy='114' r='3'/%3E%3Ccircle cx='62' cy='85' r='3'/%3E%3Ccircle cx='113' cy='110' r='3'/%3E%3Ccircle cx='173' cy='75' r='3'/%3E%3Ccircle cx='235' cy='107' r='3'/%3E%3C/g%3E%3C/svg%3E") center / 240px 160px repeat}}.home-conversion-annual{z-index:2;isolation:isolate;color:#fff;width:100%;min-height:250px;font-family:var(--font-display);background:radial-gradient(circle at 48% 7%,#dff7ff 0 1px,#0000 2px) 0 0/66px 66px,radial-gradient(at 50% 125%,#183c94 0 14%,#0000 38%),radial-gradient(circle at 50% 16%,#b9e7ff 0,#0000 36%),linear-gradient(112deg,#4b94e9 0%,#9edcff 46%,#498de6 100%);padding-block:0;line-height:normal;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8fbff80,inset 0 -1px #1a4c9b66}.home-conversion-annual:before,.home-conversion-annual:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.home-conversion-annual:before{border:clamp(26px,3vw,55px) solid #e6bd328c;border-left-color:#0000;width:57%;height:178%;bottom:-108%;right:-4%;transform:rotate(-11deg)}.home-conversion-annual:after{border:2px solid #f6d86a9e;width:72%;height:195%;bottom:-165%;left:-8%;transform:rotate(11deg);box-shadow:0 -17px 0 -15px #fff9bb7d,0 -35px 0 -33px #e7c34f80}.home-conversion-annual__sparkles{z-index:-1}.home-conversion-annual__sparkles i{aspect-ratio:1;opacity:.82;background:url(/assets/destello-puntillista.svg) 50%/contain no-repeat;width:clamp(34px,3.7vw,70px);display:block;position:absolute}.home-conversion-annual__sparkles i:first-child{width:clamp(42px,4vw,76px);top:5%;left:9%}.home-conversion-annual__sparkles i:nth-child(2){width:clamp(38px,3.6vw,68px);top:6%;right:10%}.home-conversion-annual__sparkles i:nth-child(3){width:clamp(34px,3.2vw,60px);bottom:9%;right:3%}.home-conversion-annual__sparkles i:nth-child(4){width:clamp(28px,2.7vw,48px);top:48%;left:3%}.home-conversion-annual__layout{grid-template:".copy"1fr".footer"/minmax(clamp(210px,28vw,260px),.48fr) minmax(0,1.2fr);align-items:center;gap:0 clamp(24px,3vw,58px);min-height:250px;display:grid;position:relative}.home-conversion-annual__brand{z-index:1;pointer-events:none;align-items:center;gap:7px;min-height:0;display:flex;position:absolute;top:14px;left:clamp(8.7px,804px - 67.4%,24.2px)}.home-conversion-annual__brand .home-conversion-annual__brand-icon{z-index:auto;object-fit:contain;filter:drop-shadow(0 2px 2px #17447a55);pointer-events:auto;width:420px;height:auto;position:relative;bottom:auto;right:auto;transform:translate(-135px,5px)}.home-conversion-annual__brand img.home-conversion-annual__brand-icon{width:420px;max-width:none;height:auto;position:relative;inset:auto;transform:translate(-135px,5px)}.home-conversion-annual__brand .home-conversion-annual__wordmark{z-index:auto;object-fit:contain;filter:drop-shadow(0 2px 2px #17447a55);pointer-events:auto;width:300px;height:auto;position:relative;top:auto;left:auto;transform:translateY(-100px)}.home-conversion-annual__brand img.home-conversion-annual__wordmark{width:300px;max-width:none;height:auto;position:relative;inset:auto;transform:translateY(-100px)}.home-conversion-annual__copy{z-index:2;text-align:center;text-shadow:0 4px 5px #174f9c80;grid-area:copy;align-self:center;width:100%;padding-top:18px;display:block;position:relative}.home-conversion-annual__title{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(46px,4.2vw,76px);font-weight:900;line-height:.8;display:grid}.home-conversion-annual__copy h2.home-conversion-annual__title{font-size:clamp(46px,4.2vw,76px);line-height:.8}.home-conversion-annual__title>span+span{margin-top:4px}.home-conversion-annual__title mark{color:#f5cb35;text-shadow:0 4px 4px #91701866;background:0 0}.home-conversion-annual__copy .home-conversion-annual__subtitle{color:#10275d;letter-spacing:.01em;text-shadow:0 1px #e9f8ff;text-transform:none;justify-content:center;align-items:center;gap:12px;margin:10px 0 9px;font-size:clamp(12px,1.15vw,19px);font-weight:800;display:flex}.home-conversion-annual__copy p.home-conversion-annual__subtitle{margin:10px 0 9px}.home-conversion-annual__subtitle i{background:linear-gradient(90deg,#0000,#f0bf25);width:clamp(35px,6vw,94px);height:2px;display:block}.home-conversion-annual__subtitle i:last-child{transform:scaleX(-1)}.home-conversion-annual__subtitle i:after{content:"";background:#f4c432;border-radius:50%;width:6px;height:6px;margin-top:-2px;margin-left:auto;display:block}.home-conversion-annual__copy .home-conversion-annual__offer{color:#f8d65d;text-align:center;text-shadow:0 3px 2px #08205b;text-transform:uppercase;white-space:nowrap;background:linear-gradient(118deg,#173d8c,#0a1c52 56%,#244b9c);border:2px solid #f8d45a;border-radius:16px;width:fit-content;max-width:100%;margin:0 auto;padding:8px clamp(17px,2.2vw,40px) 9px;font-size:clamp(20px,2.25vw,39px);font-weight:900;line-height:1;box-shadow:inset 0 0 0 2px #ffffff20,0 5px #1f469e4d}.home-conversion-annual__copy p.home-conversion-annual__offer{margin:0 auto;line-height:1}.home-conversion-annual__footer{z-index:2;color:#fff;text-shadow:0 2px 3px #23599b80;border-top:0;grid-area:footer;grid-template-columns:none;justify-content:center;align-items:center;gap:clamp(11px,1.7vw,29px);min-width:0;padding:4px 0 17px;display:flex;position:relative}.home-conversion-annual__footer .home-conversion-annual__benefit{align-items:center;gap:10px;min-width:0;margin:0;font-size:clamp(9px,.92vw,14px);font-weight:600;line-height:1.28;display:flex}.home-conversion-annual__benefit-icon{color:#f8d24d;border:1px solid #f3ce42;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:22px;display:grid}.home-conversion-annual__benefit-text{color:#fff;max-width:360px;font-size:inherit;white-space:normal}.home-conversion-annual__divider{background:#f3cd3c;align-self:stretch;width:2px}.home-conversion-annual__footer .home-conversion-annual__saving,.home-conversion-annual__footer .home-conversion-annual__cta{color:#fff;white-space:nowrap;background:#2357aa70;border:1px solid #f6e2a0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:0;padding:8px 13px;font-size:clamp(10px,1vw,15px);font-weight:800;display:inline-flex}.home-conversion-annual__saving i{color:#f4ce3d;font-size:18px;font-style:normal}.home-conversion-annual__benefit-text,.home-conversion-annual__saving>span,.home-conversion-annual__cta>span{min-height:0;color:inherit;background:0 0;border-radius:0;padding:0;display:inline}.home-conversion-annual__footer .home-conversion-annual__cta{color:#13234c;cursor:pointer;min-height:46px;text-shadow:none;transition:transform var(--dur-fast) var(--ease-standard);white-space:normal;background:linear-gradient(135deg,#f6da60,#e7af20);border-color:#f7e18a;border-radius:12px;gap:8px;padding:10px 18px;font-size:clamp(11px,1.05vw,16px);font-weight:900;box-shadow:inset 0 1px #fff6a8,0 3px #9a6b0e}@media (hover:hover) and (pointer:fine){.home-conversion-annual.desktop-canvas{transform-origin:50%;min-height:250px;container-type:inline-size}.home-conversion-annual.desktop-canvas:before{box-sizing:content-box;border-width:clamp(26px,3cqi,38.4px);width:min(57cqi,729.6px);right:max(-4cqi,50cqi - 691.2px)}.home-conversion-annual.desktop-canvas:after{width:min(72cqi,921.6px);left:max(-8cqi,50cqi - 742.4px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__sparkles{width:min(100%,1280px);height:100%;margin-inline:auto;position:absolute;inset:0}.home-conversion-annual.desktop-canvas .home-conversion-annual__sparkles i{filter:brightness(1.28)saturate(1.28)drop-shadow(0 0 4px #fff4ad)drop-shadow(0 0 9px #ffe78e99);opacity:1}.home-conversion-annual.desktop-canvas .home-conversion-annual__sparkles i:first-child{width:clamp(132px,12.6cqi,161.28px);height:46px;top:5%;left:9%;translate:-25% -25%}.home-conversion-annual.desktop-canvas .home-conversion-annual__sparkles i:nth-child(2){width:clamp(116px,11.4cqi,145.92px);height:68px;top:6%;right:10%;translate:25% -25%}.home-conversion-annual.desktop-canvas .home-conversion-annual__sparkles i:nth-child(3){width:clamp(96px,9.6cqi,122.88px);height:54px;bottom:9%;right:3%;translate:25% 25%}.home-conversion-annual.desktop-canvas .home-conversion-annual__sparkles i:nth-child(4){width:clamp(84px,8.2cqi,104.96px);height:34px;top:48%;left:3%;translate:-25% -25%}.home-conversion-annual.desktop-canvas .home-conversion-annual__layout{grid-template:".copy"1fr".footer"/minmax(260px,.48fr) minmax(0,1.2fr);gap:normal clamp(24px,3cqi + .45px,38.85px);width:min(1180px,100% - 48px);min-height:250px;margin-inline:auto;padding:0}.home-conversion-annual.desktop-canvas .home-conversion-annual__brand{gap:7px;width:0;height:0;top:14px;left:clamp(8.7px,804px - 67.4%,24.2px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__brand-icon{width:363px;max-width:none;height:363px;position:absolute;top:-31.9px;left:clamp(211.125px,46cqi - 343.175px,245.625px);transform:none}.home-conversion-annual.desktop-canvas .home-conversion-annual__wordmark{width:305.3px;max-width:none;position:absolute;top:46.425px;left:clamp(-21px,46cqi - 577.326px,11.474px);transform:none}.home-conversion-annual.desktop-canvas .home-conversion-annual__copy,.home-conversion-annual.desktop-canvas .home-conversion-annual__footer{justify-self:center;width:100%;position:relative;left:clamp(70px,7cqi + 1.05px,90.65px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__copy{align-self:center;padding-top:18px}.home-conversion-annual.desktop-canvas .home-conversion-annual__title{font-size:clamp(37px,3.45cqi + .5175px,44.6775px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__subtitle{gap:12px;margin:10px 0 9px;font-size:clamp(12px,1.15cqi + .1725px,14.8925px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__subtitle i{width:clamp(35px,6cqi + .9px,77.7px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__offer{white-space:nowrap;margin:0 auto;padding:8px clamp(17px,2.2cqi + .33px,28.49px) 9px;font-size:clamp(20px,2.25cqi + .3375px,29.1375px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__footer{text-align:initial;flex-wrap:nowrap;gap:clamp(11px,1.7cqi + .255px,22.015px);padding:4px 0 17px}.home-conversion-annual.desktop-canvas .home-conversion-annual__benefit{justify-content:flex-start;width:auto;max-width:none;font-size:clamp(9px,.92cqi + .138px,11.914px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__benefit-text{max-width:20em}.home-conversion-annual.desktop-canvas .home-conversion-annual__divider{display:block}.home-conversion-annual.desktop-canvas .home-conversion-annual__saving{font-size:clamp(10px,1cqi + .15px,12.95px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__cta{width:159px;min-height:46px;padding:10px 18px;font-size:12px}}.home-conversion-join{isolation:isolate;container:join-section/inline-size}.home-conversion-join__story{z-index:1;position:relative}.home-conversion-join__intro,.home-conversion-purpose,.home-conversion-join__closing{z-index:2;position:relative}.home-conversion-join-card{z-index:3;position:relative}.home-conversion-offer__icon svg,.home-conversion-purpose__icon svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:64%;height:64%}.home-conversion-purpose blockquote:before,.home-conversion-purpose blockquote:after{color:#efbd39;font:700 34px/1 Georgia,serif;position:absolute}.home-conversion-purpose blockquote:before{content:open-quote;left:0}.home-conversion-purpose blockquote:after{content:close-quote;margin-left:10px}.home-conversion-purpose:before{z-index:0;content:"";background:linear-gradient(#e8b739 0 58%,#0000 100%);width:2px;position:absolute;top:0;bottom:0;left:0}.home-conversion-purpose>*{z-index:1;position:relative}.home-conversion-join-card__badge{color:#0000;background:url(/assets/join-rocket-badge-v2.png) 50%/125% 125% no-repeat}.home-conversion-flag{background:linear-gradient(#f7cf23 0 34%,#1b4b9a 34% 67%,#c63430 67%);border-radius:8px;place-items:center;width:57px;height:32px;display:inline-grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.launch-promo.home-acquisition-launch{aspect-ratio:auto;background-color:#fff0bd;background-image:url(/assets/banner-oferta-fondo.png);background-position:calc(50% - 15.5px) calc(50% - 41.5px);background-repeat:no-repeat;background-size:105%;border-top:1px solid #fff9dc;border-bottom:1px solid #d99f2130;min-height:0;padding-block:clamp(8px,.75cqi,9.6px);padding-inline:max(clamp(56px,5cqi,64px),50cqi - 576px);overflow:visible;box-shadow:inset 0 2px #fffbe9,inset 0 -1px #d99f2130;container-type:inline-size}.launch-promo.home-acquisition-launch .launch-promo__sparkles{z-index:0;clip-path:none;pointer-events:none;width:min(100%,1280px);height:auto;margin-inline:auto;display:block;position:absolute;inset:0;overflow:hidden}.launch-promo.home-acquisition-launch .launch-promo__sparkle{aspect-ratio:1;opacity:.72;background:url(/assets/destello-puntillista.svg) 50%/contain no-repeat;display:block;position:absolute}.launch-promo.home-acquisition-launch .launch-promo__sparkle:first-child{width:clamp(52px,5cqi,92px);top:7%;left:2.5%}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(2){width:clamp(34px,2.8cqi,54px);top:28%;left:42%}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(3){width:clamp(38px,3.4cqi,64px);top:8%;right:24%}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(4){width:clamp(42px,4cqi,74px);bottom:10%;right:5%}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(5){width:clamp(46px,4.5cqi,82px);bottom:-3%;left:46%}.launch-promo.home-acquisition-launch .launch-promo__layout{z-index:1;--launch-promo-offer-track:clamp(272px, 27cqi, 465px);--launch-promo-art-track:clamp(235px, 22cqi, 377px);--launch-promo-cluster-gap:clamp(15px, 1.32cqi, 22.5px);grid-template-columns:minmax(0, 1fr) var(--launch-promo-offer-track) var(--launch-promo-art-track);column-gap:var(--launch-promo-cluster-gap);grid-template-rows:auto auto;grid-template-areas:"title offer art""actions offer art";align-content:center;align-items:center;row-gap:12px;width:auto;max-width:1700px;height:auto;min-height:clamp(226px,20.8cqi,350px);margin:0 auto;display:grid;position:relative;inset:auto}.launch-promo.home-acquisition-launch .launch-promo__headline{grid-area:title;align-self:center}.launch-promo.home-acquisition-launch .launch-promo__title{color:#091331;letter-spacing:-.065em;white-space:normal;margin:0;font-size:clamp(39px,3.8cqi,64px);font-weight:700;line-height:.98}.launch-promo.home-acquisition-launch .launch-promo__title-line{font-size:inherit;white-space:nowrap;display:block}.launch-promo.home-acquisition-launch .launch-promo__emphasis{color:#d99b00;background:0 0}.launch-promo.home-acquisition-launch .launch-promo__offer{box-sizing:border-box;clip-path:none;text-align:center;background:linear-gradient(135deg,#fffef4,#ffefae);border:clamp(2px,.17cqi,3px) solid #dda40b;border-radius:clamp(22px,1.8cqi,30px);grid-area:1/offer/-1;place-self:center stretch;justify-items:center;gap:clamp(8px,.7cqi,12px);width:100%;max-width:none;height:auto;min-height:clamp(118px,11cqi,165px);padding:clamp(27px,2.4cqi,38px) clamp(23px,1.9cqi,34px) clamp(18px,1.45cqi,26px);display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 clamp(5px,.42cqi,7px) #fff7d7,0 12px 26px #9c650e22}.launch-promo.home-acquisition-launch .launch-promo__offer-label{color:#2b230d;letter-spacing:clamp(1px,.07cqi,1.2px);text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ffe77d,#f5bd25);border:clamp(1px,.09cqi,1.5px) solid #d69a09;border-radius:999px;margin:0;padding:clamp(8px,.55cqi,10px) clamp(23px,1.65cqi,29px);font-size:clamp(11px,.76cqi,13px);font-weight:800;line-height:normal;position:absolute;top:clamp(-19px,-1.1cqi,-17px)}.launch-promo.home-acquisition-launch .launch-promo__offer-benefit{color:#10152c;letter-spacing:-.05em;text-transform:uppercase;margin-top:2px;font-size:clamp(25px,2.4cqi,39px);font-weight:700;line-height:1.03;display:block}.launch-promo.home-acquisition-launch .launch-promo__offer-benefit>span{color:#e2a400;font-size:1.55em;line-height:.93;display:block}.launch-promo.home-acquisition-launch .launch-promo__offer-value-text,.launch-promo.home-acquisition-launch .launch-promo__offer-suffix{color:inherit!important;font-size:inherit!important;line-height:inherit!important;display:inline!important}.launch-promo.home-acquisition-launch .launch-promo__offer-sparkle{color:#e2a400;vertical-align:.13em;margin-right:.2em;font-family:Arial,sans-serif;font-size:.58em;font-style:normal;display:inline-block}.launch-promo.home-acquisition-launch .launch-promo__art{clip-path:none;grid-area:1/art/-1;place-self:stretch stretch;width:auto;height:auto;min-height:0;display:block;position:relative;overflow:visible}.launch-promo.home-acquisition-launch .launch-promo__art-image{z-index:2;object-fit:contain;filter:drop-shadow(0 15px 12px #5a380c55);width:clamp(340px,31.2cqi,525px);max-width:none;height:auto;max-height:none;position:absolute;top:50%;bottom:auto;right:clamp(-76px,-4.7cqi,-54px);transform:translateY(-50%)}.launch-promo.home-acquisition-launch .launch-promo__actions{flex-flow:row;grid-area:actions/1;justify-content:flex-start;place-self:end stretch;align-items:center;gap:13.5px;min-height:66px;margin-inline-start:0;display:flex}.launch-promo.home-acquisition-launch .launch-promo__note,.launch-promo.home-acquisition-launch .launch-promo__cta{--ticket-cut:6.3px;width:max-content;min-width:0;max-width:100%;height:auto;min-height:46.2px;clip-path:polygon(var(--ticket-cut) 0, calc(100% - var(--ticket-cut)) 0, 100% var(--ticket-cut), 100% calc(100% - var(--ticket-cut)), calc(100% - var(--ticket-cut)) 100%, var(--ticket-cut) 100%, 0 calc(100% - var(--ticket-cut)), 0 var(--ticket-cut));align-items:center;margin:0;display:inline-flex;position:relative;overflow:visible}.launch-promo.home-acquisition-launch .launch-promo__note{color:#16203a;white-space:nowrap;background:linear-gradient(135deg,#fffbe7,#fff1bd);flex:none;justify-content:flex-start;gap:12.6px;padding:8.4px 15.4px;font-size:clamp(7.84px,.6608cqi,11.2px);font-weight:600;line-height:1.1;top:-.5px;box-shadow:inset 0 0 0 1.5px #e2ad31}.launch-promo.home-acquisition-launch .launch-promo__calendar{color:#e4ac25;flex:none;place-items:center;display:grid}.launch-promo.home-acquisition-launch .launch-promo__calendar svg{stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:21.7px;height:21.7px}.launch-promo.home-acquisition-launch .launch-promo__note b{color:#d99b00;font-weight:800}.launch-promo.home-acquisition-launch .launch-promo__note-text>*{font-size:inherit!important;line-height:inherit!important}.launch-promo.home-acquisition-launch .launch-promo__cta{--ticket-cut:6.75px;color:#080d20;text-align:center;background:linear-gradient(135deg,#fff36d,#f4c42f 58%,#e8ae16);flex:0 292.5px;justify-content:center;gap:7.5px;width:292.5px;min-height:49.5px;padding:9px 21px;font-size:13.5px;font-weight:700;line-height:1.2;top:-1.5px;box-shadow:inset 0 0 0 1.5px #ffe889,inset 0 2px #fff7b3}.launch-promo.home-acquisition-launch .launch-promo__cta>span{clip-path:none;width:auto;height:auto;color:inherit;font-size:13.5px;position:static;overflow:visible}.home-conversion-community.desktop-canvas{padding-block:26px;position:relative;overflow:hidden}.home-conversion-community.desktop-canvas .home-conversion-community__layout{grid-template-columns:minmax(0,1fr) minmax(350px,460px);align-items:start;gap:70px;width:min(1180px,100% - 48px);min-height:455px;margin-inline:auto;padding-inline:12px;position:relative}.home-conversion-community.desktop-canvas .home-conversion-community__copy{padding-top:14px}.home-conversion-community.desktop-canvas .home-conversion-title{max-width:500px;font-size:clamp(31px,3.3cqi + .5px,48px);line-height:1.13}.home-conversion-community.desktop-canvas .home-conversion-community__description{max-width:480px;margin-top:20px;font-size:14px;line-height:1.7}.home-conversion-community.desktop-canvas .home-conversion-benefits{gap:13px;width:100%;max-width:none;margin-block:25px}.home-conversion-community.desktop-canvas .home-conversion-benefit{font-size:12px}.home-conversion-community.desktop-canvas .home-conversion-benefit__icon{width:19px;height:19px}.home-conversion-community.desktop-canvas .home-conversion-action{line-height:1.2}.home-conversion-community.desktop-canvas .home-conversion-seal{z-index:3;width:146px;height:146px;box-shadow:none;background:0 0;border:0;outline:0;display:grid;position:absolute;bottom:140px;left:568px;transform:none}.home-conversion-community.desktop-canvas .home-conversion-seal:before{border:5px solid var(--color-gold);outline-offset:4px;content:"";background:radial-gradient(circle at 50% 43%,#26355f 0 27%,#101b3e 28% 63%,#07132f 64%);border-radius:50%;outline:3px solid #071739;position:absolute;inset:0;transform:rotate(8deg);box-shadow:0 0 0 8px #e6b340,0 11px 20px #07173942}.home-conversion-community.desktop-canvas .home-conversion-seal__medallion{background:radial-gradient(circle closest-side,#ffe37a 0 76%,#d39b22 80% 96%,#0000);border-radius:50%;width:28px;height:28px;position:absolute;top:79.3px;left:72.1px;transform:translate(-50%,-50%)rotate(8deg)}.home-conversion-community.desktop-canvas .home-conversion-seal b,.home-conversion-community.desktop-canvas .home-conversion-seal small{position:absolute;transform:rotate(8deg)}.home-conversion-community.desktop-canvas .home-conversion-seal b{letter-spacing:.65px;width:101px;font-size:9px;line-height:1.34;top:37.2px;left:25.8px;right:auto}.home-conversion-community.desktop-canvas .home-conversion-seal small{color:#fff7d5;font:italic 600 9.5px/1.18 Georgia,serif;bottom:26px;left:20px;right:20px}.home-conversion-community.desktop-canvas .home-conversion-community__phone-stage{width:305px;min-width:305px;max-width:305px;height:660px;margin:0;position:absolute;top:-2px;right:clamp(12.5px,645px - 50cqi,31px)}.home-conversion-community.desktop-canvas .home-conversion-community__phone-crop{box-sizing:border-box;width:361px;height:660px;margin-left:-28px;padding-top:10px;overflow:visible}.home-conversion-community.desktop-canvas .home-conversion-phone{aspect-ratio:auto;width:305px;max-width:none;height:660px;transform:rotate(4deg)}.home-conversion-community.desktop-canvas .home-conversion-phone img{transform:none}#recursos.home-learning-owned.desktop-canvas{height:760px;padding-block:32px 68px}#recursos.desktop-canvas .toolbox-layout{grid-template-columns:minmax(440px,.52fr) minmax(0,1fr);align-items:start;gap:70px;width:min(1620px,100cqi - 120px);height:660px;margin-inline:auto}#recursos.desktop-canvas .toolbox-intro{height:660px;min-height:660px;padding:48px 0 0}#recursos.desktop-canvas .toolbox-kicker{letter-spacing:3.6px;margin-bottom:42px;font-size:15px}#recursos.desktop-canvas .toolbox-intro h2{letter-spacing:-3.4px;max-width:480px;margin-bottom:20px;font-size:clamp(50px,3.2cqi,62px);line-height:1.03}#recursos.desktop-canvas .toolbox-intro>p:not(.toolbox-kicker){max-width:520px;font-size:18px;line-height:1.5}#recursos.desktop-canvas .toolbox-case{border-width:10px;border-radius:22px 22px 16px 16px;width:240px;height:198px;padding-top:34px;inset:376px auto auto 0;transform:none}#recursos.desktop-canvas .toolbox-case:after{border-width:10px;height:76px;bottom:-10px;left:-10px;right:-10px}#recursos.desktop-canvas .toolbox-case>span,#recursos.desktop-canvas .toolbox-case>b{font-size:3rem}#recursos.desktop-canvas .toolbox-case img{width:52px;height:52px;bottom:7px;right:16px}#recursos.desktop-canvas .toolbox-modules{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:22px;height:660px;margin-top:0}#recursos.desktop-canvas .toolbox-module{border-radius:19px;height:auto;min-height:0;padding:20px 24px 16px;overflow:hidden}#recursos.desktop-canvas .toolbox-card-heading{grid-template-columns:90px minmax(0,1fr) 40px;gap:29px}#recursos.desktop-canvas .toolbox-card-heading .toolbox-icon{border-radius:22px;width:90px;height:90px;font-size:42px}#recursos.desktop-canvas .toolbox-card-heading h3{padding-top:11px;font-size:22px;line-height:1.15}#recursos.desktop-canvas .toolbox-card-heading:after{width:40px;height:40px;font-size:22px;display:none}#recursos.desktop-canvas .toolbox-panel{padding-top:0}#recursos.desktop-canvas .toolbox-card-heading__copy .toolbox-description{margin-top:8px;font-size:15px;line-height:1.35}#recursos.desktop-canvas .toolbox-preview{border-radius:15px;min-height:141px;padding:17px}#recursos.desktop-canvas .toolbox-guide{grid-template-columns:minmax(0,1fr) 114px;gap:18px;height:141px}#recursos.desktop-canvas .toolbox-guide>strong{align-self:center;height:76px}#recursos.desktop-canvas .toolbox-guide h4{margin:14px 0 8px;font-size:15px;line-height:1.35}#recursos.desktop-canvas .toolbox-guide small,#recursos.desktop-canvas .toolbox-guide span,#recursos.desktop-canvas .toolbox-prompt small{font-size:11px}#recursos.desktop-canvas .toolbox-prompt p{margin-top:18px;font-size:14px;line-height:1.5}#recursos.desktop-canvas .toolbox-workflow{height:116px;min-height:116px;padding:0}#recursos.desktop-canvas .toolbox-workflow-fragment>div{padding:9px 4px}#recursos.desktop-canvas .toolbox-workflow-fragment i{font-size:28px}#recursos.desktop-canvas .toolbox-workflow-fragment strong,#recursos.desktop-canvas .toolbox-workflow-fragment span{font-size:10px}#recursos.desktop-canvas .toolbox-library{min-height:116px;padding:0}#recursos.desktop-canvas .toolbox-library>div{padding:9px 4px}#recursos.desktop-canvas .toolbox-library i{font-size:30px}#recursos.desktop-canvas .toolbox-library span{font-size:10px}#recursos.desktop-canvas .toolbox-module-library .toolbox-card-heading h3{font-size:20px}#recursos.desktop-canvas .toolbox-badge{min-height:30px;margin-top:14px;padding:6px 12px;font-size:11px;line-height:16px}.home-conversion-join.desktop-canvas{align-items:center;min-height:579px;padding-block:14px 10px;display:flex;overflow:clip visible}.home-conversion-join.desktop-canvas .home-conversion-join__layout{grid-template-columns:minmax(0,1.64fr) minmax(380px,.72fr);align-items:center;gap:48px;width:min(1208px,100% - 72px);margin-inline:auto}.home-conversion-join.desktop-canvas .home-conversion-join__story{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""purpose""closing";align-items:start;gap:28px;padding-top:0}.home-conversion-join.desktop-canvas .home-conversion-title{letter-spacing:-2.5px;margin-bottom:17px;font-size:clamp(43px,3.35cqi + .5025px,43.3825px);line-height:.98}.home-conversion-join.desktop-canvas .home-conversion-join__intro>p{max-width:700px;margin-bottom:13px;font-size:12.5px;line-height:1.58}.home-conversion-join.desktop-canvas .home-conversion-offer{border-width:1px;border-radius:18px;gap:17px;width:fit-content;min-width:0;min-height:0;margin-top:10px;padding:14px 24px;font-size:16px;font-weight:800;line-height:1.2;translate:-.5px 8px}.home-conversion-join.desktop-canvas .home-conversion-offer__icon{flex-basis:48px;width:48px;height:48px}.home-conversion-join.desktop-canvas .home-conversion-offer strong{white-space:nowrap;font-size:19px;line-height:1.15}.home-conversion-join.desktop-canvas .home-conversion-offer small{margin:0;font-size:13px;font-weight:600;line-height:1.2}.home-conversion-join.desktop-canvas .home-conversion-purpose{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:21px;width:100%;margin-top:0;padding:0 0 0 20px}.home-conversion-join.desktop-canvas .home-conversion-purpose:before{background:#e8b739;width:2px;height:auto;inset:0 auto 0 1px}.home-conversion-join.desktop-canvas .home-conversion-purpose__icon{width:66px;height:66px;margin-top:0;translate:none}.home-conversion-join.desktop-canvas .home-conversion-purpose h3{margin-bottom:7px;font-size:19px;translate:none}.home-conversion-join.desktop-canvas .home-conversion-purpose p{max-width:920px;margin-bottom:0;font-size:10.5px;line-height:1.5;translate:none}.home-conversion-join.desktop-canvas .home-conversion-purpose blockquote{margin:7px 0 0;padding-left:40px;font-size:12px;line-height:normal;translate:none}.home-conversion-join.desktop-canvas .home-conversion-join__closing{white-space:nowrap;flex-wrap:nowrap;gap:12px;width:max-content;max-width:none;margin-top:0;margin-bottom:0;font-size:12.6px;font-weight:400;line-height:1.7;position:relative;overflow:visible;translate:none}.home-conversion-join.desktop-canvas .home-conversion-flag{color:#0000;background:linear-gradient(#f8cf22 0 33.33%,#1e459d 33.33% 66.66%,#d52e3a 66.66%);border:0;border-radius:0;place-items:center;width:calc(100cqi - 34px - 100%);min-width:300px;height:21px;font-size:0;display:inline-grid;position:absolute;top:calc(50% - 10.5px);left:calc(100% + 12px);overflow:hidden;box-shadow:0 5px 15px #07183f4d}.home-conversion-join.desktop-canvas .home-conversion-flag:after{z-index:1;content:"";background:linear-gradient(100deg,#ffffff26 0 13%,#0000 23% 73%,#07183f26 100%);position:absolute;inset:0}.home-conversion-join.desktop-canvas .home-conversion-flag .join__flag-stars{z-index:2;color:#fff;justify-content:space-around;align-items:center;height:33.33%;font:700 5px/1 Arial,sans-serif;display:flex;position:absolute;top:33.33%;left:9%;right:9%}.home-conversion-join.desktop-canvas .join__flag-stars i{font-style:normal}.home-conversion-join.desktop-canvas .home-conversion-join-card{border-radius:31px;justify-content:center;place-self:center end;width:100%;max-width:380px;height:auto;min-height:0;max-height:none;margin-block:-40px 40px;padding:21px 29px}.home-conversion-join.desktop-canvas .home-conversion-join-card__badge{width:96px;height:96px;box-shadow:none;margin-bottom:10px}.home-conversion-join.desktop-canvas .home-conversion-join-card h3{letter-spacing:-1.8px;margin-inline:auto;width:max-content;margin-bottom:10px;font-size:30px;line-height:1.05}.home-conversion-join.desktop-canvas .home-conversion-join-card p{max-width:340px;color:var(--color-muted);margin-bottom:0;font-size:14px;line-height:1.55}.home-conversion-join.desktop-canvas .home-conversion-action--join{border-radius:13px;min-height:48px;margin-top:18px;padding:13px 24px;font-size:17px}.home-conversion-join.desktop-canvas .home-conversion-join-card__secure{align-items:center;gap:9px;width:fit-content;min-height:16px;margin:12px auto 0;font-size:13px;line-height:1.2;display:flex;position:relative}.home-conversion-join.desktop-canvas .home-conversion-join-card__secure:before{content:"";background:linear-gradient(#fff,#f5f7fb);border:2px solid #34415f;border-radius:2px;width:13px;height:12px}.home-conversion-join.desktop-canvas .home-conversion-join-card__secure:after{content:"";border:2px solid #34415f;border-bottom:0;border-radius:7px 7px 0 0;width:7px;height:7px;position:absolute;top:-5px;left:2px}.home-conversion-join.desktop-canvas .home-conversion-join-card__payments{color:#111a34;gap:14px;height:28px;min-height:28px;font-size:12px}.home-conversion-join.desktop-canvas .home-conversion-join-card__payments>i{background:radial-gradient(circle at 35%,#e83c25 0 13px,#0000 13.5px),radial-gradient(circle at 65%,#eea728 0 13px,#0000 13.5px);border-radius:0;width:48px;height:28px}.home-conversion-faq.desktop-canvas{background:#fbfcff;padding-block:106px 100px}.home-conversion-faq.desktop-canvas>div{width:min(1180px,100% - 48px);margin-inline:auto}.home-conversion-faq.desktop-canvas .home-conversion-title{letter-spacing:-1.6px;margin-bottom:30px;font-size:clamp(31px,3.3cqi + .495px,48px);line-height:1.13}.home-conversion-faq.desktop-canvas .home-conversion-faq__list{width:min(860px,100%);max-width:860px;margin-top:0;display:block}.home-conversion-faq.desktop-canvas .home-conversion-faq__item{box-shadow:none;background:0 0;border:0;border-top:1px solid #dfe5ee;border-radius:0;padding:19px 5px}.home-conversion-faq.desktop-canvas .home-conversion-faq__item:last-child{border-bottom:1px solid #dfe5ee}.home-conversion-faq.desktop-canvas .home-conversion-faq__item>summary{min-height:18px;padding-inline-end:32px;font-size:14px;line-height:1.3;display:block;position:relative}.home-conversion-faq.desktop-canvas .home-conversion-faq__item>summary>span:first-child{overflow-wrap:anywhere;min-width:0;display:block}.home-conversion-faq.desktop-canvas .home-conversion-faq__indicator{width:20px;min-width:20px;height:20px;font-size:20px;line-height:1;display:grid;position:absolute;top:0;right:0}.home-conversion-faq.desktop-canvas .home-conversion-faq__item>p{border-top:0;width:auto;max-width:none;margin:12px 0 0;padding:0 40px 0 0;font-size:12px;line-height:1.7}}@media (min-width:851px) and (max-width:1439px) and (hover:hover) and (pointer:fine){#recursos.home-learning-owned.desktop-canvas{height:840px;padding-block:32px 68px}#recursos.desktop-canvas .toolbox-layout{grid-template-columns:minmax(390px,.55fr) minmax(0,1fr);gap:40px;width:min(1240px,100cqi - 96px);height:740px}#recursos.desktop-canvas .toolbox-intro{height:740px;min-height:740px}#recursos.desktop-canvas .toolbox-modules{gap:20px;height:740px}#recursos.desktop-canvas .toolbox-module{padding:18px 20px 16px}#recursos.desktop-canvas .toolbox-card-heading{grid-template-columns:72px minmax(0,1fr) 36px;gap:16px}#recursos.desktop-canvas .toolbox-card-heading .toolbox-icon{border-radius:18px;width:72px;height:72px;font-size:36px}#recursos.desktop-canvas .toolbox-card-heading h3{padding-top:5px;font-size:20px}#recursos.desktop-canvas .toolbox-card-heading:after{width:36px;height:36px;font-size:20px}#recursos.desktop-canvas .toolbox-card-heading__copy .toolbox-description{font-size:13px;line-height:1.35}}@media (max-width:680px){.home-conversion-join.desktop-canvas{min-height:0;padding-block:36px 24px;overflow:clip visible}.home-conversion-join.desktop-canvas .home-conversion-join__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:calc(100% - 32px)}.home-conversion-join.desktop-canvas .home-conversion-join__story{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""purpose""closing";align-items:start;gap:24px}.home-conversion-join.desktop-canvas .home-conversion-title{letter-spacing:-2px;margin-bottom:16px;font-size:clamp(38px,11vw,50px);line-height:.99}.home-conversion-join.desktop-canvas .home-conversion-join__intro>p{max-width:none;margin-bottom:16px;font-size:.88rem;line-height:1.55}.home-conversion-join.desktop-canvas .home-conversion-offer{gap:14px;width:100%;max-width:none;min-height:74px;margin-top:0;padding:13px 16px;translate:none}.home-conversion-join.desktop-canvas .home-conversion-offer strong{white-space:normal;font-size:17px;line-height:1.15}.home-conversion-join.desktop-canvas .home-conversion-offer small{font-size:11px}.home-conversion-join.desktop-canvas .home-conversion-purpose{background:#113d8c5c;border-radius:0 14px 14px 0;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;width:100%;margin-top:0;padding:16px 14px 14px 16px}@supports (color:color-mix(in lab, red, red)){.home-conversion-join.desktop-canvas .home-conversion-purpose{background:color-mix(in oklch, var(--color-blue) 36%, transparent)}}.home-conversion-join.desktop-canvas .home-conversion-purpose:before{background:var(--color-gold);width:2px;inset:0 auto 0 0}.home-conversion-join.desktop-canvas .home-conversion-purpose__icon{width:58px;height:58px;margin-top:0;translate:none}.home-conversion-join.desktop-canvas .home-conversion-purpose h3{margin-bottom:7px;font-size:1.1rem;line-height:1.25;translate:none}.home-conversion-join.desktop-canvas .home-conversion-purpose p{max-width:none;margin-bottom:0;font-size:.82rem;line-height:1.55;translate:none}.home-conversion-join.desktop-canvas .home-conversion-purpose blockquote{margin-top:10px;padding-left:36px;font-size:.88rem;line-height:1.35;translate:none}.home-conversion-join.desktop-canvas .home-conversion-join__closing{text-align:center;white-space:normal;flex-wrap:wrap;justify-content:center;gap:8px 12px;width:100%;max-width:none;margin:0;font-size:.78rem;line-height:1.55;overflow:visible;translate:none}.home-conversion-join.desktop-canvas .home-conversion-join-card{border-radius:25px;place-self:start center;width:100%;max-width:380px;height:auto;min-height:0;max-height:none;margin:-8px auto 0;padding:29px 21px 26px}.home-conversion-join.desktop-canvas .home-conversion-join-card__badge{width:96px;height:96px;margin-bottom:10px}.home-conversion-join.desktop-canvas .home-conversion-join-card h3{width:auto;margin-bottom:10px;font-size:clamp(30px,8vw,36px);line-height:1.05}.home-conversion-join.desktop-canvas .home-conversion-join-card p{max-width:300px;font-size:.87rem}.home-conversion-join.desktop-canvas .home-conversion-action--join{margin-top:18px;font-size:1rem}.home-conversion-join.desktop-canvas .home-conversion-join-card__secure{margin-top:12px;font-size:.8rem}}@media (max-width:600px){.home-conversion-join.desktop-canvas .home-conversion-flag{width:48px;min-width:48px;height:26px;box-shadow:none;background:linear-gradient(to bottom, var(--color-gold) 0 33.33%, var(--color-blue) 33.33% 66.66%, var(--color-danger) 66.66%);color:#0000;border-radius:5px;font-size:0;display:inline-grid;position:relative;inset:auto}.home-conversion-join.desktop-canvas .home-conversion-flag:after{display:none}.home-conversion-join.desktop-canvas .home-conversion-flag .join__flag-stars{width:82%;height:38%;color:var(--color-white);justify-content:space-around;align-items:center;font-size:5px;line-height:1;display:flex;position:relative;inset:auto}.home-conversion-join.desktop-canvas .home-conversion-join-card__payments>i{background:radial-gradient(circle at 35% 50%, var(--color-danger) 0 11px, transparent 11.5px), radial-gradient(circle at 65% 50%, var(--color-gold) 0 11px, transparent 11.5px);border-radius:0;flex:0 0 40px;width:40px;height:24px}}@media (max-width:620px) and (hover:none),(max-width:620px) and (pointer:coarse),(max-width:620px) and (pointer:none){.home-conversion-community.desktop-canvas{padding-block-end:clamp(16px,5vw,24px)}}@media (not (min-width:851px)) and (hover:none),(not (min-width:851px)) and (pointer:coarse),(not (min-width:851px)) and (pointer:none){.home-conversion-annual{min-height:440px}.home-conversion-annual__layout{grid-template:"copy""footer"/1fr;row-gap:8px;min-height:440px;padding:24px 20px 20px}.home-conversion-annual__brand{top:13px;left:16px}.home-conversion-annual__brand .home-conversion-annual__brand-icon,.home-conversion-annual__brand img.home-conversion-annual__brand-icon{width:220px;transform:translate(-55px,5px)}.home-conversion-annual__brand .home-conversion-annual__wordmark,.home-conversion-annual__brand img.home-conversion-annual__wordmark{width:180px;transform:translateY(-50px)}.home-conversion-annual__copy{padding-top:42px}.home-conversion-annual__title{font-size:clamp(39px,10vw,60px)}.home-conversion-annual__copy .home-conversion-annual__offer{white-space:normal;font-size:clamp(19px,5.7vw,31px)}.home-conversion-annual__footer{text-align:center;flex-wrap:wrap;gap:11px;padding:0}.home-conversion-annual__footer .home-conversion-annual__benefit{justify-content:center;width:100%;max-width:none;font-size:12px}.home-conversion-annual__divider{display:none}}@media (max-width:1024px) and (hover:none),(max-width:1024px) and (pointer:coarse){.home-conversion-annual.desktop-canvas{min-height:0;overflow:hidden}.home-conversion-annual.desktop-canvas .home-conversion-annual__layout{grid-template:"brand copy""footer footer"/minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px 32px;width:min(960px,100% - 48px);min-height:0;padding-block:34px}.home-conversion-annual.desktop-canvas .home-conversion-annual__brand{grid-area:brand;justify-self:center;width:260px;max-width:100%;height:205px;margin:0;position:relative;inset:auto}.home-conversion-annual.desktop-canvas .home-conversion-annual__brand-icon{width:260px;max-width:100%;height:auto;position:absolute;bottom:0;right:50%;transform:translate(50%)}.home-conversion-annual.desktop-canvas .home-conversion-annual__wordmark{z-index:2;width:210px;max-width:82%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-conversion-annual.desktop-canvas .home-conversion-annual__copy{align-self:center;width:100%;min-width:0;padding-top:0}.home-conversion-annual.desktop-canvas .home-conversion-annual__title{letter-spacing:-.055em;font-size:clamp(42px,6vw,58px);line-height:.9}.home-conversion-annual.desktop-canvas .home-conversion-annual__subtitle{gap:10px;margin-block:14px 12px;font-size:clamp(13px,1.8vw,17px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__offer{white-space:normal;max-width:min(100%,580px);padding:10px 22px 11px;font-size:clamp(22px,3.6vw,32px);line-height:1.08}.home-conversion-annual.desktop-canvas .home-conversion-annual__footer{flex-wrap:wrap;gap:14px 18px;width:100%;min-width:0;padding:0}.home-conversion-annual.desktop-canvas .home-conversion-annual__benefit{flex:330px;justify-content:center;font-size:13px}.home-conversion-annual.desktop-canvas .home-conversion-annual__benefit-text{max-width:520px}.home-conversion-annual.desktop-canvas .home-conversion-annual__saving{min-height:44px;padding-inline:16px;font-size:13px}.home-conversion-annual.desktop-canvas .home-conversion-annual__cta{min-height:48px;padding-inline:20px;font-size:14px}.home-conversion-annual.desktop-canvas:before,.home-conversion-annual.desktop-canvas:after,.home-conversion-annual.desktop-canvas .home-conversion-annual__sparkles{display:none}}@media (max-width:850px) and (hover:none),(max-width:850px) and (pointer:coarse){.home-conversion-annual.desktop-canvas .home-conversion-annual__layout{grid-template:"brand""copy""footer"/minmax(0,1fr);gap:26px;padding-block:38px 42px}.home-conversion-annual.desktop-canvas .home-conversion-annual__brand{width:220px;height:184px}.home-conversion-annual.desktop-canvas .home-conversion-annual__brand-icon{width:220px}.home-conversion-annual.desktop-canvas .home-conversion-annual__wordmark{width:180px;max-width:82%}.home-conversion-annual.desktop-canvas .home-conversion-annual__title{font-size:clamp(38px,8vw,52px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__footer{text-align:center;flex-direction:column;align-items:center;gap:14px}.home-conversion-annual.desktop-canvas .home-conversion-annual__benefit{flex:0 auto;width:100%}.home-conversion-annual.desktop-canvas .home-conversion-annual__divider{display:none}.home-conversion-annual.desktop-canvas .home-conversion-annual__saving,.home-conversion-annual.desktop-canvas .home-conversion-annual__cta{width:min(330px,100%)}}@media (max-width:620px) and (hover:none),(max-width:620px) and (pointer:coarse){.home-conversion-annual.desktop-canvas{background:radial-gradient(circle at 48% 7%,#dff7ff 0 1px,#0000 2px) 0 0/66px 66px,radial-gradient(at 50% 125%,#183c94 0 14%,#0000 38%),radial-gradient(circle at 50% 16%,#b9e7ff 0,#0000 36%),linear-gradient(112deg,#4b94e9 0%,#9edcff 46%,#498de6 100%);min-height:280px;overflow:hidden;box-shadow:inset 0 1px #e8fbff80,inset 0 -1px #1a4c9b66}.home-conversion-annual.desktop-canvas:before{transform-origin:100% 100%;border:clamp(26px,3vw,55px) solid #e6bd328c;border-left-color:#0000;width:57%;height:178%;display:block;inset:auto 0 -108% auto;transform:rotate(-11deg)}.home-conversion-annual.desktop-canvas:after{transform-origin:0 100%;border:2px solid #f6d86a9e;width:72%;height:195%;display:block;inset:auto auto -165% -4%;transform:rotate(11deg);box-shadow:0 -17px 0 -15px #fff9bb7d,0 -35px 0 -33px #e7c34f80}.home-conversion-annual.desktop-canvas .home-conversion-annual__sparkles{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-conversion-annual.desktop-canvas .home-conversion-annual__sparkles i{filter:brightness(1.18)saturate(1.18);opacity:.9}.home-conversion-annual.desktop-canvas .home-conversion-annual__layout{grid-template:"copy""footer"/minmax(0,1fr);align-content:center;align-items:stretch;gap:6px;width:min(430px,100% - 8px);min-height:280px;padding:9px 8px 13px}.home-conversion-annual.desktop-canvas .home-conversion-annual__brand{display:none}.home-conversion-annual.desktop-canvas .home-conversion-annual__copy{align-content:start;width:100%;min-width:0;padding:0;display:grid}.home-conversion-annual.desktop-canvas .home-conversion-annual__title{letter-spacing:-.07em;text-shadow:0 4px 5px #174f9c80;font-size:clamp(27px,8.45vw,33px);line-height:.86}.home-conversion-annual.desktop-canvas .home-conversion-annual__title>span{white-space:nowrap}.home-conversion-annual.desktop-canvas .home-conversion-annual__title>span+span{margin-top:3px}.home-conversion-annual.desktop-canvas .home-conversion-annual__subtitle{color:#0b2358;text-shadow:none;white-space:nowrap;gap:6px;margin:8px 0 6px;font-size:clamp(10.5px,3.08vw,12px);line-height:1}.home-conversion-annual.desktop-canvas .home-conversion-annual__subtitle i{flex:32px;width:auto;min-width:18px;max-width:64px}.home-conversion-annual.desktop-canvas .home-conversion-annual__offer{white-space:nowrap;border-radius:16px;width:100%;min-height:39px;margin:0;padding:7px 8px 8px;font-size:clamp(15.5px,5vw,19.5px);line-height:1;box-shadow:inset 0 0 0 2px #ffffff20,0 5px #1f469e4d}.home-conversion-annual.desktop-canvas .home-conversion-annual__footer{text-align:left;background:0 0;grid-template-columns:minmax(0,.92fr) minmax(0,1.15fr);grid-template-areas:"benefit benefit""saving cta";align-items:center;gap:7px 10px;width:100%;min-width:0;padding:0;display:grid}.home-conversion-annual.desktop-canvas .home-conversion-annual__benefit{text-align:left;grid-area:benefit;grid-template-columns:29px minmax(0,1fr);justify-content:stretch;align-items:center;gap:10px;width:100%;min-width:0;min-height:40px;padding-inline:clamp(8px,6.8vw,27px);font-size:clamp(11.5px,3.45vw,13.5px);line-height:1.08;display:grid}.home-conversion-annual.desktop-canvas .home-conversion-annual__benefit-icon{border:2px solid #f5d247;border-radius:7px;width:27px;height:27px;font-size:0;transform:rotate(45deg)}.home-conversion-annual.desktop-canvas .home-conversion-annual__benefit-icon:after{content:"";border:1.5px solid #f5d247;width:6px;height:6px}.home-conversion-annual.desktop-canvas .home-conversion-annual__benefit-text{max-width:304px;font-size:inherit;font-weight:800}.home-conversion-annual.desktop-canvas .home-conversion-annual__divider{display:none}.home-conversion-annual.desktop-canvas .home-conversion-annual__saving{width:100%;min-width:0;min-height:46px;box-shadow:none;background:#2357aa70;border-color:#f6e2a0;grid-area:saving;padding:8px 10px;font-size:clamp(11.5px,3.35vw,13px)}.home-conversion-annual.desktop-canvas .home-conversion-annual__saving i{font-size:15px}.home-conversion-annual.desktop-canvas .home-conversion-annual__cta{border-radius:12px;grid-area:cta;width:100%;min-width:0;min-height:46px;padding:8px 10px;font-size:clamp(11.5px,3.35vw,13px)}}.launch-promo.home-acquisition-launch{z-index:var(--z-base);aspect-ratio:auto;border:0;border-top:1px solid #fff3d2;width:100%;min-height:0;margin:0;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch{border-top:1px solid color-mix(in oklch, var(--color-white) 82%, var(--color-gold))}}.launch-promo.home-acquisition-launch{border-bottom:1px solid #ffbc0352}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch{border-bottom:1px solid color-mix(in oklch, var(--color-gold) 32%, transparent)}}.launch-promo.home-acquisition-launch{background-color:var(--color-gold-soft);background-image:url(/assets/banner-oferta-fondo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;padding:18px 12px;box-shadow:inset 0 2px #fffdf7,inset 0 -1px #ffbc0333}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch{box-shadow:inset 0 2px 0 color-mix(in oklch, var(--color-white) 84%, var(--color-gold-soft)), inset 0 -1px 0 color-mix(in oklch, var(--color-gold) 20%, transparent)}}.launch-promo.home-acquisition-launch{color:var(--color-navy-deep)}.launch-promo.home-acquisition-launch .launch-promo__sparkles{z-index:0;clip-path:none;opacity:.48;pointer-events:none;width:auto;height:auto;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.launch-promo.home-acquisition-launch .launch-promo__sparkle{aspect-ratio:1;clip-path:none;opacity:.72;background:url(/assets/destello-puntillista.svg) 50%/contain no-repeat;height:auto;display:block;position:absolute;overflow:visible}.launch-promo.home-acquisition-launch .launch-promo__sparkle:first-child{width:clamp(42px,12cqi,58px);top:7%;left:2.5%}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(2),.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(3),.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(4){display:none}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(5){width:clamp(38px,11cqi,52px);bottom:-3%;left:46%}.launch-promo.home-acquisition-launch .launch-promo__layout{z-index:1;grid-template:"art title""art offer"70px"actions actions"/minmax(0,.76fr) minmax(0,1.24fr);align-items:stretch;gap:22px 4px;width:100%;max-width:420px;height:auto;min-height:0;margin:0 auto;display:grid;position:relative;inset:auto}.launch-promo.home-acquisition-launch .launch-promo__headline{z-index:4;grid-area:title;align-self:end;min-width:0;padding:0 1px 2px 5px;position:relative}.launch-promo.home-acquisition-launch .launch-promo__title{min-width:0;color:var(--color-navy-deep);font-family:var(--font-display);letter-spacing:-.055em;text-align:left;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:clamp(18.98px,4.95cqi,20.9px);font-style:normal;font-weight:700;line-height:1.02}.launch-promo.home-acquisition-launch .launch-promo__title-line{font-size:inherit;white-space:normal;text-wrap:balance;display:block}.launch-promo.home-acquisition-launch .launch-promo__emphasis{color:#ac871f;background:0 0}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__emphasis{color:color-mix(in srgb, var(--color-gold) 66%, var(--color-navy))}}.launch-promo.home-acquisition-launch .launch-promo__offer{z-index:1;box-sizing:border-box;clip-path:none;border:1.5px solid #c49716;grid-area:offer;place-self:stretch stretch;justify-items:center;gap:2px;width:100%;max-width:none;height:auto;min-height:0;margin:0;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__offer{border:1.5px solid color-mix(in srgb, var(--color-gold) 76%, var(--color-navy))}}.launch-promo.home-acquisition-launch .launch-promo__offer{background:linear-gradient(135deg,#fffffd,#ffe79e);border-radius:14px;padding:15px 5px 4px}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__offer{background:linear-gradient(135deg, color-mix(in oklch, var(--color-white) 96%, var(--color-gold-soft)), color-mix(in oklch, var(--color-gold-soft) 76%, var(--color-gold)))}}.launch-promo.home-acquisition-launch .launch-promo__offer{box-shadow:inset 0 0 0 3px #fffcf2,0 6px 14px #ffbc031f}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__offer{box-shadow:inset 0 0 0 3px color-mix(in oklch, var(--color-white) 72%, var(--color-gold-soft)), 0 6px 14px color-mix(in oklch, var(--color-gold) 12%, transparent)}}.launch-promo.home-acquisition-launch .launch-promo__offer{text-align:center}.launch-promo.home-acquisition-launch .launch-promo__offer-label{border:1px solid #bf9418;width:max-content;max-width:calc(100% - 10px);margin:0;position:absolute;top:-8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__offer-label{border:1px solid color-mix(in srgb, var(--color-gold) 74%, var(--color-navy))}}.launch-promo.home-acquisition-launch .launch-promo__offer-label{border-radius:var(--radius-pill);background:linear-gradient(#ffdb77,#ffc830);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__offer-label{background:linear-gradient(180deg, color-mix(in oklch, var(--color-gold) 54%, var(--color-white)), color-mix(in oklch, var(--color-gold) 82%, var(--color-white)))}}.launch-promo.home-acquisition-launch .launch-promo__offer-label{color:var(--color-navy-deep);font-family:var(--font-display);letter-spacing:.65px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6.5px;font-weight:800;line-height:1.1}.launch-promo.home-acquisition-launch .launch-promo__offer-benefit{color:var(--color-navy-deep);font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;white-space:normal;align-self:center;justify-items:center;gap:1px;margin:0;font-size:clamp(15.5px,4.4cqi,18.5px);font-weight:700;line-height:.94;display:grid;transform:translateY(-6.5px)}.launch-promo.home-acquisition-launch .launch-promo__offer-benefit>.launch-promo__offer-value{justify-content:center;align-items:baseline;color:#a28122!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__offer-benefit>.launch-promo__offer-value{color:color-mix(in srgb, var(--color-gold) 62%, var(--color-navy))!important}}.launch-promo.home-acquisition-launch .launch-promo__offer-benefit>.launch-promo__offer-value{white-space:normal;font-size:1.2em!important;line-height:.93!important}.launch-promo.home-acquisition-launch .launch-promo__offer-value-text{color:inherit!important;font-size:inherit!important;line-height:inherit!important;display:inline!important}.launch-promo.home-acquisition-launch .launch-promo__offer-suffix{letter-spacing:-.01em;word-spacing:.06em;color:var(--color-navy-deep)!important;font-size:.63em!important;line-height:1.06!important;display:block!important}.launch-promo.home-acquisition-launch .launch-promo__offer-sparkle{color:inherit;vertical-align:.13em;margin-inline-end:.2em;font-size:.58em;font-style:normal;display:inline-block}.launch-promo.home-acquisition-launch .launch-promo__art{z-index:2;clip-path:none;grid-area:art;place-self:stretch stretch;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:visible}.launch-promo.home-acquisition-launch .launch-promo__art-image{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 9px #06163647);width:min(176%,253px);max-width:none;height:auto;max-height:173px;position:absolute;inset:50% auto auto -45px}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__art-image{filter:drop-shadow(0 10px 9px color-mix(in oklch, var(--color-navy-deep) 28%, transparent))}}.launch-promo.home-acquisition-launch .launch-promo__art-image{transform:translateY(-50%)}.launch-promo.home-acquisition-launch .launch-promo__actions{grid-area:actions;grid-template-columns:minmax(0,1fr);justify-self:stretch;align-items:stretch;gap:6px;width:100%;max-width:420px;min-height:0;margin:0;display:grid;position:relative}.launch-promo.home-acquisition-launch .launch-promo__note,.launch-promo.home-acquisition-launch .launch-promo__cta{--ticket-cut:7px;box-sizing:border-box;width:100%;max-width:100%;height:auto;clip-path:polygon(var(--ticket-cut) 0, calc(100% - var(--ticket-cut)) 0, 100% var(--ticket-cut), 100% calc(100% - var(--ticket-cut)), calc(100% - var(--ticket-cut)) 100%, var(--ticket-cut) 100%, 0 calc(100% - var(--ticket-cut)), 0 var(--ticket-cut));align-items:center;margin:0;display:inline-flex;position:relative;inset:auto;overflow:visible}.launch-promo.home-acquisition-launch .launch-promo__note{background:linear-gradient(135deg, #fffdf7, var(--color-gold-soft));order:2;justify-content:center;gap:8px;min-height:38px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__note{background:linear-gradient(135deg, color-mix(in oklch, var(--color-white) 84%, var(--color-gold-soft)), var(--color-gold-soft))}}.launch-promo.home-acquisition-launch .launch-promo__note{box-shadow:inset 0 0 0 1.5px #ac871f}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__note{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-gold) 66%, var(--color-navy))}}.launch-promo.home-acquisition-launch .launch-promo__note{color:var(--color-navy);font-family:var(--font-body);white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2}.launch-promo.home-acquisition-launch .launch-promo__note-text{min-width:0;line-height:inherit;text-align:center;flex:0 auto}.launch-promo.home-acquisition-launch .launch-promo__note-text>*{font-size:inherit!important;line-height:inherit!important}.launch-promo.home-acquisition-launch .launch-promo__note b{color:#7b682f}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__note b{color:color-mix(in srgb, var(--color-gold) 46%, var(--color-navy))}}.launch-promo.home-acquisition-launch .launch-promo__note b{font-weight:800}.launch-promo.home-acquisition-launch .launch-promo__calendar{color:#ce9d13;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__calendar{color:color-mix(in srgb, var(--color-gold) 80%, var(--color-navy))}}.launch-promo.home-acquisition-launch .launch-promo__calendar svg{stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.launch-promo.home-acquisition-launch .launch-promo__cta{background:linear-gradient(135deg, #ffe18e, var(--color-gold) 58%, #dda60e);order:1;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__cta{background:linear-gradient(135deg, color-mix(in oklch, var(--color-gold) 45%, var(--color-white)), var(--color-gold) 58%, color-mix(in srgb, var(--color-gold) 86%, var(--color-navy)))}}.launch-promo.home-acquisition-launch .launch-promo__cta{box-shadow:inset 0 0 0 1.5px #ffde81,inset 0 2px #ffe8a9}@supports (color:color-mix(in lab, red, red)){.launch-promo.home-acquisition-launch .launch-promo__cta{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--color-gold) 50%, var(--color-white)), inset 0 2px color-mix(in oklch, var(--color-gold) 34%, var(--color-white))}}.launch-promo.home-acquisition-launch .launch-promo__cta{color:var(--color-accent-ink);font-family:var(--font-display);text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.launch-promo.home-acquisition-launch .launch-promo__cta>span{aspect-ratio:auto;clip-path:none;width:auto;height:auto;color:inherit;font-size:inherit;opacity:1;background:0 0;display:inline;position:static;overflow:visible}.launch-promo.home-acquisition-launch .launch-promo__cta[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}@media (min-width:37.5625rem){.launch-promo.home-acquisition-launch{padding:clamp(40px,6vw,64px) clamp(24px,5vw,52px)}.launch-promo.home-acquisition-launch .launch-promo__sparkles{opacity:.72}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(2),.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(3),.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(4){display:block}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(2){width:clamp(34px,5cqi,54px);top:28%;left:42%}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(3){width:clamp(38px,5.5cqi,64px);top:8%;right:24%}.launch-promo.home-acquisition-launch .launch-promo__sparkle:nth-child(4){width:clamp(42px,6cqi,74px);bottom:10%;right:5%}.launch-promo.home-acquisition-launch .launch-promo__layout{grid-template:"title title""offer art""actions actions"/minmax(0,1fr) minmax(240px,.82fr);align-items:center;gap:32px clamp(28px,5vw,52px);max-width:900px}.launch-promo.home-acquisition-launch .launch-promo__headline{align-self:center;padding:0}.launch-promo.home-acquisition-launch .launch-promo__title{letter-spacing:-.055em;font-size:clamp(38px,5.8vw,54px);line-height:1.03}.launch-promo.home-acquisition-launch .launch-promo__title-line{white-space:normal}.launch-promo.home-acquisition-launch .launch-promo__offer{border-width:2px;border-radius:22px;place-self:center;gap:9px;width:min(100%,420px);min-height:144px;padding:30px 22px 20px}.launch-promo.home-acquisition-launch .launch-promo__offer-label{letter-spacing:1px;max-width:calc(100% - 24px);padding:8px 18px;font-size:11px;line-height:1.2;top:-17px}.launch-promo.home-acquisition-launch .launch-promo__offer-benefit{font-size:clamp(23px,3.6vw,34px);line-height:1.03;transform:none}.launch-promo.home-acquisition-launch .launch-promo__offer-benefit>.launch-promo__offer-value{font-size:1.45em!important;display:block!important}.launch-promo.home-acquisition-launch .launch-promo__offer-suffix{font-size:1em!important;line-height:1.03!important}.launch-promo.home-acquisition-launch .launch-promo__art{place-self:stretch stretch;width:100%;height:240px}.launch-promo.home-acquisition-launch .launch-promo__art-image{width:min(100%,330px);max-height:240px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.launch-promo.home-acquisition-launch .launch-promo__actions{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;max-width:none;display:flex}.launch-promo.home-acquisition-launch .launch-promo__note,.launch-promo.home-acquisition-launch .launch-promo__cta{flex:280px;order:0;width:auto;min-width:0;min-height:54px;padding:12px 18px;font-size:14px;top:auto}.launch-promo.home-acquisition-launch .launch-promo__note{white-space:normal}.launch-promo.home-acquisition-launch .launch-promo__note-text{flex:auto}.launch-promo.home-acquisition-launch .launch-promo__calendar svg{width:28px;height:28px}.launch-promo.home-acquisition-launch .launch-promo__cta{white-space:nowrap}}@media (min-width:64rem){.launch-promo.home-acquisition-launch{background-position:50%;background-size:105%;padding-block:clamp(8px,.625vw,10px);padding-inline:clamp(40px,4vw,64px)}.launch-promo.home-acquisition-launch .launch-promo__layout{grid-template:"title offer art""actions offer art"/minmax(420px,1fr) minmax(260px,.68fr) minmax(220px,.58fr);align-content:center;gap:12px clamp(16px,1.5vw,24px);max-width:1440px;min-height:232px}.launch-promo.home-acquisition-launch .launch-promo__headline{align-self:center}.launch-promo.home-acquisition-launch .launch-promo__title{letter-spacing:-.065em;font-size:clamp(32px,2.85vw,52px);line-height:.98}.launch-promo.home-acquisition-launch .launch-promo__title-line{white-space:nowrap}.launch-promo.home-acquisition-launch .launch-promo__offer{border-radius:clamp(22px,1.8vw,30px);grid-row:1/-1;place-self:center stretch;gap:clamp(7px,.6vw,10px);width:100%;min-height:clamp(120px,10vw,152px);padding:clamp(24px,2.1vw,34px) clamp(18px,1.6vw,26px) clamp(16px,1.35vw,24px)}.launch-promo.home-acquisition-launch .launch-promo__offer-label{padding:clamp(8px,.55vw,10px) clamp(20px,1.5vw,27px);font-size:clamp(10px,.76vw,13px);top:clamp(-19px,-1.1vw,-17px)}.launch-promo.home-acquisition-launch .launch-promo__offer-benefit{font-size:clamp(22px,1.9vw,34px)}.launch-promo.home-acquisition-launch .launch-promo__offer-suffix{letter-spacing:inherit;word-spacing:normal}.launch-promo.home-acquisition-launch .launch-promo__art{grid-row:1/-1;align-self:stretch;height:auto}.launch-promo.home-acquisition-launch .launch-promo__art-image{width:clamp(300px,22vw,345px);max-height:230px;top:50%;left:auto;right:clamp(-24px,-1.2vw,-12px);transform:translateY(-50%)}.launch-promo.home-acquisition-launch .launch-promo__actions{flex-flow:row;grid-column:1;justify-content:flex-start;align-self:end;gap:12px;min-height:56px;display:flex}.launch-promo.home-acquisition-launch .launch-promo__note{white-space:nowrap;flex:0 auto;justify-content:flex-start;gap:10px;width:max-content;min-width:0;min-height:46px;padding:8px 13px;font-size:clamp(8px,.66vw,11px)}.launch-promo.home-acquisition-launch .launch-promo__note-text{flex:none;min-width:max-content}.launch-promo.home-acquisition-launch .launch-promo__calendar svg{width:22px;height:22px}.launch-promo.home-acquisition-launch .launch-promo__cta{flex:210px;gap:8px;width:auto;min-width:190px;max-width:280px;min-height:50px;padding:9px 18px;font-size:13.5px}}@media (max-width:21.875rem){.launch-promo.home-acquisition-launch{padding:14px 10px 16px}.launch-promo.home-acquisition-launch .launch-promo__layout{grid-template-rows:auto 66px auto;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:10px 3px}.launch-promo.home-acquisition-launch .launch-promo__headline{padding-left:3px}.launch-promo.home-acquisition-launch .launch-promo__title{font-size:18.43px}.launch-promo.home-acquisition-launch .launch-promo__offer{border-radius:12px;padding:14px 4px 4px}.launch-promo.home-acquisition-launch .launch-promo__offer-label{letter-spacing:.5px;max-width:calc(100% - 6px);padding-inline:6px;font-size:6px}.launch-promo.home-acquisition-launch .launch-promo__offer-benefit{font-size:16.5px}.launch-promo.home-acquisition-launch .launch-promo__art-image{max-height:140px;left:-42px}.launch-promo.home-acquisition-launch .launch-promo__cta{min-height:46px}.launch-promo.home-acquisition-launch .launch-promo__note{min-height:36px;font-size:10.5px}}.site-header .nav-cta{min-height:var(--landing-action-height-compact);gap:var(--landing-action-gap);border:1px solid var(--color-gold);border-radius:var(--landing-action-radius);padding:0 var(--landing-action-padding-inline);background:var(--color-gold);box-shadow:0 5px 12px #ffbc0338}@supports (color:color-mix(in lab, red, red)){.site-header .nav-cta{box-shadow:0 5px 12px color-mix(in oklch, var(--color-gold) 22%, transparent)}}.site-header .nav-cta{color:var(--color-navy-deep);font-weight:800;line-height:1.2}.site-footer .site-footer__primary-link,.home-page .button-yellow,.home-page .public-empty-state__action,.home-page .launch-promo.home-acquisition-launch .launch-promo__cta,.home-page .home-conversion-annual.desktop-canvas .home-conversion-annual__cta,.home-page .home-conversion-join.desktop-canvas .home-conversion-action--join{min-height:var(--landing-action-height);gap:var(--landing-action-gap);border:1px solid var(--color-gold);border-radius:var(--landing-action-radius);padding:0 var(--landing-action-padding-inline);background:var(--color-gold);clip-path:none;filter:none;box-shadow:0 5px 12px #ffbc0338}@supports (color:color-mix(in lab, red, red)){.site-footer .site-footer__primary-link,.home-page .button-yellow,.home-page .public-empty-state__action,.home-page .launch-promo.home-acquisition-launch .launch-promo__cta,.home-page .home-conversion-annual.desktop-canvas .home-conversion-annual__cta,.home-page .home-conversion-join.desktop-canvas .home-conversion-action--join{box-shadow:0 5px 12px color-mix(in oklch, var(--color-gold) 22%, transparent)}}.site-footer .site-footer__primary-link,.home-page .button-yellow,.home-page .public-empty-state__action,.home-page .launch-promo.home-acquisition-launch .launch-promo__cta,.home-page .home-conversion-annual.desktop-canvas .home-conversion-annual__cta,.home-page .home-conversion-join.desktop-canvas .home-conversion-action--join{color:var(--color-navy-deep);font-size:var(--landing-action-font-size);text-align:center;font-weight:800;line-height:1.2;text-decoration:none}.home-page .button-outline{min-height:var(--landing-action-height);border:1px solid var(--color-blue);border-radius:var(--landing-action-radius-tight);background:var(--color-white);box-shadow:none;color:var(--color-blue);font-size:var(--landing-action-font-size);padding:0 16px;font-weight:800;line-height:1.2}@media (hover:none),(pointer:coarse){.home-page .sessions-section .session-card a{min-height:44px;padding-inline:16px}}.site-header .nav-cta,.site-footer .site-footer__primary-link,.home-page :is(.button,.public-empty-state__action,.all-sessions-link,.sessions-section .session-card a,.launch-promo__cta,.home-conversion-annual__cta,.join-offer,.join-card>a){transition:transform var(--dur-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.site-header .nav-cta:not([aria-disabled=true]):hover:not(:active),.site-footer .site-footer__primary-link:hover:not(:active),.home-page :is(.button,.public-empty-state__action,.all-sessions-link,.sessions-section .session-card a,.launch-promo__cta,.home-conversion-annual__cta,.join-offer,.join-card>a):not(:disabled):not([aria-disabled=true]):hover:not(:active){transform:translateY(-2px)}}.site-header .nav-cta:not([aria-disabled=true]):active,.site-footer .site-footer__primary-link:active,.home-page :is(.button,.public-empty-state__action,.all-sessions-link,.sessions-section .session-card a,.launch-promo__cta,.home-conversion-annual__cta,.join-offer,.join-card>a):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.site-header .nav-cta:focus-visible,.site-footer .site-footer__primary-link:focus-visible,.home-page :is(.button-yellow,.button-outline,.public-empty-state__action,.all-sessions-link,.launch-promo__cta,.home-conversion-annual__cta,.join-offer,.join-card>a):focus-visible{outline:3px solid var(--color-navy-deep);outline-offset:3px}.home-page .sessions-section .session-card a:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}@media (prefers-reduced-motion:reduce){.site-header .nav-cta:hover,.site-header .nav-cta:active,.site-footer .site-footer__primary-link:hover,.site-footer .site-footer__primary-link:active,.home-page :is(.button,.public-empty-state__action,.all-sessions-link,.sessions-section .session-card a,.launch-promo__cta,.home-conversion-annual__cta,.join-offer,.join-card>a):hover,.home-page :is(.button,.public-empty-state__action,.all-sessions-link,.sessions-section .session-card a,.launch-promo__cta,.home-conversion-annual__cta,.join-offer,.join-card>a):active{transform:none}.launch-promo.home-acquisition-launch,.launch-promo.home-acquisition-launch .launch-promo__cta{transition-duration:.01ms}}.learning-intro h2 mark,.learning-section .learning-step>span,.community-copy>.eyebrow,.community-copy h2 mark,.toolbox-intro h2 mark,.faq header h2 mark{color:#8b5b00}.home-acquisition-agenda .agenda-event__access--public{color:#146b43}.home-acquisition-agenda .agenda-event__access--community{color:#a33f59}.all-activities-link{min-height:44px;color:var(--color-blue);text-underline-offset:.2em;align-items:center;margin-top:1.5rem;font-weight:700;text-decoration:underline;display:inline-flex}.activity-catalog{max-width:1205px;min-height:60vh;margin:0 auto;padding:3rem 1.5rem 4rem}.activity-catalog.sessions-section{background:var(--color-navy-deep);max-width:none;color:var(--color-white)}.activity-catalog>*{max-width:1157px;margin-inline:auto}.activity-catalog-heading{margin-bottom:2rem}.activity-catalog-heading h1{font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.2}.catalog-back{align-items:center;min-height:44px;margin-bottom:1rem;text-decoration:underline;display:inline-flex}.activity-catalog .event-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.activity-catalog .event-card{width:100%;max-width:none}.catalog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.catalog-pagination a{border-radius:var(--radius-sm);border:1px solid;align-items:center;min-height:44px;padding:.65rem 1rem;display:inline-flex}.catalog-empty{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:2rem}@media (max-width:950px){.activity-catalog .event-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.activity-catalog .event-list{grid-template-columns:minmax(0,1fr)}.activity-catalog{padding-inline:1rem}}.activity-catalog .event-card-copy strong{font-size:1rem;line-height:1.45}.activity-catalog .event-card-copy small,.activity-catalog .agenda-event__access{font-size:.85rem;line-height:1.5}.activity-catalog .event-card{min-height:152px}
