.blog-card{display:block;height:100%;border:1px solid #e5e7eb;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;border-radius:.5rem}.blog-card:hover,.blog-card:focus{border-color:#cbd5f5;box-shadow:0 8px 18px rgba(0,0,0,8%);transform:translateY(-2px)}.blog-card .card-content{padding:1.5rem}.blog-card-image img,.blog-post-image img{width:84%!important;object-fit:cover;border-radius:1.5rem}.blog-remodel-note{color:#6b7280;font-style:italic;margin-top:.5rem}.blog-content a{color:#303030;position:relative;text-decoration:none}.blog-content a::after{content:"";position:absolute;left:0;right:0;top:70%;height:9px;background:#37abc844;pointer-events:none;border-radius:.25rem}.blog-content a:hover::after{content:"";position:absolute;left:0;right:0;top:70%;height:9px;background:#37abc899;pointer-events:none;border-radius:.25rem}.blog-card-thumbnail{height:180px}.blog-thumbnail{border-radius:.5rem}.toc-sidebar{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding-left:1rem;border-left:2px solid #dbdbdb;font-size:.85rem}@media screen and (max-width:1200px){.toc-sidebar{display:none}}.toc-title{font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:#363636}.toc-list{list-style:none;margin:0;padding:0}.toc-item{margin-bottom:.5rem}.toc-h1{font-weight:600}.toc-h2{padding-left:.75rem}.toc-h3{padding-left:1.5rem;font-size:.8rem}.toc-link{color:#7a7a7a;text-decoration:none;display:block;line-height:1.4;transition:color .2s ease}.toc-link:hover{color:#37abc8}.toc-link.is-active{color:#37abc8;font-weight:600}.testimonials-carousel{max-width:60rem;margin:0 auto;position:relative}.testimonials-container{position:relative;min-height:400px}.testimonial-slide{display:none;opacity:0;transition:opacity .5s ease-in-out}.testimonial-slide.is-active{display:block;opacity:1;animation:fadeIn .5s ease-in-out}.testimonial-box{background:repeating-conic-gradient(from 45deg at 10% 50%,#37abc833 0 10deg,#ffe08a33 10deg 20deg,#fff 20deg 30deg);border:1px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,6%);border-radius:.5rem;padding:2rem}.testimonial-text{font-style:italic;line-height:1.6;color:#181818}.testimonial-controls{display:flex;justify-content:center;gap:.75rem}.testimonial-dot{width:12px;height:12px;border-radius:50%;border:2px solid #d1d5db;background-color:initial;cursor:pointer;transition:all .3s ease;padding:0}.testimonial-dot:hover{border-color:#37abc8;background-color:rgba(55,171,200,.2)}.testimonial-dot.is-active{background-color:#37abc8;border-color:#37abc8}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.testimonial-box{padding:1.5rem}.testimonial-text{font-size:1rem!important}}@keyframes hero-carousel-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.hero-carousel-track{animation:none}}@media screen and (max-width:768px){.hero-main{padding-top:5.5rem;padding-bottom:1.5rem}.hero-cta .button{width:100%}}.event-resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media screen and (max-width:768px){.event-resources-grid{grid-template-columns:1fr}}@import 'https://fonts.googleapis.com/css?family=Fira+Sans:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap';@import 'https://cdn.jsdelivr.net/gh/tonsky/FiraCode@1.206/distr/fira_code.css';@import 'https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap';body{color:#303030}h1,h2,h3{font-family:merriweather;font-weight:900}h4,h5,h6{font-family:merriweather;font-weight:700}h4{margin-top:1.25rem}.hero-main{padding-top:3rem;padding-bottom:1rem}.hero-shared .hero-title,.hero-title{max-width:28ch;padding-bottom:1rem;padding-top:3rem;margin-left:auto;margin-right:auto}.hero-shared .hero-subtitle,.hero-subtitle{max-width:70ch;margin-left:auto;margin-right:auto;font-style:italic;padding-bottom:1rem}.hero-cta .button.is-primary{font-weight:600}.hero-cta .button.is-light{border:1px solid #d1d5db}.hero-cta .button{border-radius:.5rem;justify-content:center}.hero-carousel{margin:4rem auto .5rem;max-width:48rem;overflow:hidden}.hero-carousel-track{display:flex;align-items:center;gap:2rem;width:max-content;animation:hero-carousel-scroll 16s linear infinite}.hero-carousel-track a{flex:none}.hero-carousel img{display:block;flex:none;height:2.25rem;width:auto;max-width:none;opacity:.75;filter:grayscale(100%)}.page-hero{padding-top:6rem;padding-bottom:2rem}.page-hero .title,.page-hero .subtitle{margin-left:auto;margin-right:auto;max-width:60rem}.page-hero .subtitle{font-style:italic}.about-hero{position:relative;padding-top:6rem;padding-bottom:3rem;overflow:hidden}.about-hero{padding-top:10rem;padding-bottom:rem}.about-hero .container{position:relative}.hero-credibility{margin-top:1.25rem;color:#73848a;font-size:.95rem;font-style:italic;text-align:center}@media screen and (max-width:1025px){#hero{padding-top:1rem}.hero-title{padding-bottom:1rem;padding-top:1rem}.page-hero{padding-top:2rem}.section{padding-top:2rem}}html{scroll-behavior:smooth;scroll-padding-top:4rem;overflow-x:clip}body{margin:0;padding:0;overflow-x:clip;max-width:100vw;padding-top:3.2rem}.navbar{display:flex;align-items:center;justify-content:space-between;max-width:100%;width:100%}.navbar.is-spaced{padding:.1rem .5rem}.navbar .navbar-menu{flex-grow:1;flex-shrink:0;font-variant:small-caps}.navbar-logo{align-items:center;gap:.5rem}.navbar-logo img{height:3rem!important;max-height:none!important}.navbar-title{font-weight:700;text-transform:none}.navbar .navbar-item{font-weight:500}.navbar .navbar-item .fa-brands{font-size:1.15rem}.navbar .button{border-radius:.5rem;padding:.25rem .85rem;font-size:.8rem;border-width:1px}.navbar-contact{background-color:#37abc8;border-color:#2f95ae;color:#fff;font-weight:600}.navbar-contact:hover{background-color:#37abc8;border-color:#37abc8;color:#fff}.navbar-login{color:#6b7280;background-color:#f3f4f6;border-color:#d1d5db}.navbar-login.is-static{opacity:.7}.home-help{padding-top:2rem;padding-bottom:2rem}.home-help-card{display:block;height:100%;border:1px solid #e5e7eb;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-help-card:hover,.home-help-card:focus{border-color:#cbd5f5;box-shadow:0 8px 18px rgba(0,0,0,8%);transform:translateY(-2px)}.home-help-link{display:inline-block;margin-top:.75rem;font-weight:600;color:#37abc8}.blog-video-shell{max-width:720px;margin:1.5rem auto}.blog-video-embed{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.blog-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.home-placeholder .portfolio-grid{margin-top:1.5rem}.home-placeholder{padding-top:2rem;padding-bottom:2rem}.home-placeholder-alt{background-color:#f6f6f6}.home-band-alt{background-color:#f6f6f6}.home-band-text{color:inherit}.home-band-text li{color:inherit}.home-placeholder-list{max-width:38rem;margin:0 auto}.home-credibility-text{color:#6b7280;font-style:italic;font-size:1.05rem}.login-page{padding-top:6rem;padding-bottom:4rem}.login-logo img{height:5rem;margin-bottom:1.5rem}.login-page .login-note,.login-page .login-note p{font-style:italic}.portfolio-grid .card{height:100%;display:block;width:100%;border:2px solid #e5e7eb;background-color:#fff;box-shadow:none;box-sizing:border-box;position:relative;padding:1rem;border-radius:.25rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.portfolio-grid .card-image{margin-bottom:.75rem}.portfolio-grid .card-image .image{margin-top:0}.card_portfolio{border:2px solid #e5e7eb;background-color:#fff;box-shadow:none;box-sizing:border-box;position:relative;border-radius:.25rem;overflow:hidden}.portfolio-grid .card-content{padding:0}.portfolio-grid .card:hover,.portfolio-grid .card:focus{border-color:#cbd5f5;box-shadow:0 8px 18px rgba(0,0,0,8%);transform:translateY(-2px)}.portfolio-link{display:inline-block;margin-top:.25rem;font-weight:600;color:#37abc8}.network-credibility{color:#6b7280;font-style:italic;margin-top:.5rem}.about-content{max-width:46rem;margin-left:auto;margin-right:auto}.about-section{padding-top:2.5rem;padding-bottom:2.5rem}.about-section-alt{background-color:#f6f6f6}.services-section-alt{background-color:#f6f6f6}.about-cards{margin-top:.5rem}.about-card{height:100%;border:1px solid #e2e8f0;box-shadow:none;border-radius:.75rem}.about-card .card-content{padding:2rem}.rdm-webinar-page{padding-top:.5rem;padding-bottom:1rem}.rdm-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:56rem;margin:0 auto}.rdm-action-card{border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:none;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rdm-action-card:hover,.rdm-action-card:focus{border-color:#37abc8;box-shadow:0 8px 18px rgba(0,0,0,6%);transform:translateY(-2px)}.rdm-action-card .card-content{padding:1.25rem}.rdm-action-card-image{margin:.75rem 0 .9rem}.rdm-action-card-image img{display:block;width:100%;height:10rem;object-fit:cover;border-radius:.65rem;border:1px solid #eef2f7}.rdm-action-card .title{color:#1f2937}.rdm-action-card .has-text-grey{font-style:italic}.rdm-contact-people{display:flex;gap:.75rem;margin-top:.25rem}.rdm-contact-avatar{width:calc(50% - .375rem);height:8.5rem;object-fit:contain;background:#fff;display:block}.rdm-webinar-section{padding-top:1rem;padding-bottom:1rem}.rdm-section-shell{max-width:56rem;margin:0 auto}.rdm-embed-frame{width:100%;min-height:38rem;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;background:#fff}.rdm-embed-frame iframe{display:block;width:100%;min-height:38rem;border:0;background:#fff}.rdm-resources-list li{margin-bottom:.35rem}.rdm-footer-note{max-width:56rem;margin:0 auto;color:#6b7280;font-style:italic}.rdm-back-link{color:#37abc8;font-weight:600;text-decoration:none}.rdm-back-link:hover{text-decoration:underline}@media screen and (max-width:768px){.rdm-actions-grid{grid-template-columns:1fr}.rdm-embed-frame,.rdm-embed-frame iframe{min-height:32rem}}.about-card h2{margin-top:0}.about-two-col{gap:2rem}.about-figure{margin:0;background:0 0}.about-figure img{width:80%;height:auto;border-radius:0;box-shadow:none;display:block;opacity:.7}.about-callout{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #37abc8;border-radius:.75rem;padding:1.5rem}.about-callout p:last-child{margin-bottom:0}.academy-hero{padding-top:3rem;padding-bottom:3rem;background-color:#fff}.academy-hero-copy{max-width:64rem;margin:0 auto;text-align:center}.academy-eyebrow{display:inline-block;margin-bottom:1rem;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2f95ae}.academy-hero-title{max-width:28ch;line-height:1.2;padding-top:0;padding-bottom:1.5rem;margin-bottom:0!important}.academy-hero-subtitle{color:#334155;max-width:70ch;margin-left:auto;margin-right:auto;margin-bottom:1rem!important}.academy-badge-row,.academy-team-points{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.academy-team-points{margin-top:1rem;justify-content:flex-start}.academy-badge{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;background:rgba(255,255,255,.88);border:1px solid rgba(47,149,174,.18);color:#0f172a;font-size:.88rem;font-weight:600}.academy-badge-solid{background:#0f172a;border-color:#0f172a;color:#fff}.academy-badge-light{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.18);color:#fff}.academy-hero-actions{margin-top:1.5rem;margin-bottom:.85rem!important;justify-content:center}.academy-hero-link a,.academy-inline-link{color:#2f95ae;font-weight:700;text-decoration:none}.academy-hero-link a:hover,.academy-inline-link:hover{text-decoration:underline}.academy-section{padding-top:4rem;padding-bottom:4rem}.academy-section-tight{padding-top:2rem}.academy-section-alt{background:#f8fafc}.academy-section-header{max-width:42rem;margin-bottom:2rem}.academy-section-header-centered{margin-left:auto;margin-right:auto;text-align:center}.academy-section-kicker{margin-bottom:.55rem;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2f95ae}.academy-path-card,.academy-feature-card,.academy-process-card,.academy-price-card,.academy-team-card{height:100%;border-radius:1.1rem;border:1px solid #e5e7eb;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,5%)}.academy-path-card{padding:1.6rem}.academy-path-icon,.academy-feature-icon{width:3rem;height:3rem;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;background:linear-gradient(135deg,rgba(55,171,200,.16),rgba(255,224,138,.33));color:#0f172a;font-size:1.2rem}.academy-path-label,.academy-compare-label,.academy-price-label,.academy-team-card-label{font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.academy-proof-strip{padding-top:1.25rem;padding-bottom:1.25rem;background:linear-gradient(135deg,#0f172a 0%,#1d3449 100%)}.academy-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.academy-proof-item{text-align:center;color:#fff}.academy-proof-value{display:block;font-size:1.15rem;font-weight:800;color:#ffe08a}.academy-proof-label{display:block;margin-top:.3rem;font-size:.92rem;line-height:1.4;color:rgba(255,255,255,.82)}.academy-compare-card ul,.academy-process-card ul,.academy-price-card ul,.academy-path-card ul{margin-top:1rem}.academy-difference-header{margin-bottom:1.1rem}.academy-difference-visual{margin:0;max-width:68rem;margin-left:auto;margin-right:auto;border-radius:1.1rem;border:1px solid #dbe5ec;background:linear-gradient(180deg,#ffffff 0%,#fbfdfe 100%);box-shadow:0 12px 28px rgba(15,23,42,5%);overflow:hidden}.academy-difference-visual svg{display:block;width:100%;height:auto}.academy-difference-visual img{display:block;width:100%;height:auto}.academy-process-timeline{position:relative}.academy-process-line{position:absolute;top:3.05rem;left:calc(16.666% + 2.55rem);right:calc(16.666% + 2.55rem);height:.28rem;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,.8) 0%,rgba(55,171,200,.75) 100%);z-index:0}.academy-process-row{position:relative;z-index:1;margin-left:-.7rem;margin-right:-.7rem}.academy-process-row>.academy-process-column{padding:.7rem}.academy-process-row>.academy-process-column .academy-process-card{max-width:25.5rem;margin-left:auto;margin-right:auto}.academy-process-card{position:relative;padding:1.15rem;background:#fff;border:1px solid #e5e7eb;border-radius:.95rem;box-shadow:0 14px 30px rgba(15,23,42,5%)}.academy-process-top{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.8rem}.academy-process-heading .title{margin-bottom:0}.academy-process-duration{margin:0 0 .2rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2f95ae}.academy-process-emphasis{margin-bottom:.7rem;font-weight:700;color:#0f172a}.academy-process-summary{margin:0 0 .8rem;font-style:italic;color:#475569;line-height:1.5}.academy-process-points{margin:0;padding-left:1.15rem;list-style:disc}.academy-process-points li+li{margin-top:.35rem}.academy-process-points li::marker{color:#2f95ae}.academy-process-step{width:2.4rem;height:2.4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a;color:#fff;font-size:.88rem;font-weight:700;box-shadow:0 0 0 4px #f8fafc}.academy-process-card-featured{border-color:rgba(55,171,200,.24);background:linear-gradient(180deg,#f7fcfd 0%,#ffffff 100%);box-shadow:0 18px 36px rgba(15,23,42,8%)}.academy-process-card-featured .academy-process-step{background:#37abc8}@media screen and (min-width:1216px){.academy-process-timeline{width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}.academy-process-row>.academy-process-column .academy-process-card{max-width:27rem}}.academy-followthrough{margin-top:1rem;padding:1.15rem 1.25rem;border-radius:1rem;background:linear-gradient(135deg,rgba(55,171,200,.12),rgba(255,224,138,.18));border:1px solid rgba(55,171,200,.18)}.academy-followthrough p{margin:.7rem 0 0;font-weight:600;color:#0f172a}.academy-workshop-card{display:flex;flex-direction:column;height:100%;border-radius:1.2rem;overflow:visible;background:0 0;border:0;box-shadow:none;transition:transform .2s ease}.academy-workshop-card:hover,.academy-workshop-card:focus{transform:translateY(-3px)}.academy-workshop-visual{position:relative;display:flex;justify-content:center;min-height:0;margin:0 1rem;padding:.35rem 0 .9rem}.academy-workshop-visual img{display:block;width:100%;max-width:14rem;aspect-ratio:4/3;object-fit:cover;border-radius:.8rem}.academy-workshop-placeholder{display:flex;align-items:center;justify-content:center;width:100%;max-width:14rem;min-height:10.5rem;padding:2rem;color:#0f172a;font-weight:700;font-size:1.25rem;text-align:center;border-radius:.8rem}.academy-workshop-overlay{position:absolute;top:.8rem;left:.8rem;right:.8rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem}.academy-workshop-title{margin:0;color:#0f172a;font-size:1.3rem!important;line-height:1.25;text-align:center;text-wrap:balance}.academy-workshop-body{display:flex;flex:auto;flex-direction:column;gap:.75rem;padding:1rem}.academy-workshop-body:not(.academy-workshop-body-actions){justify-content:center;min-height:4.75rem}.academy-workshop-body-actions{padding-top:.1rem}.academy-workshop-cta{margin-top:auto}.academy-workshops-fallback{margin-top:1.5rem;padding-top:1rem;text-align:center}.academy-workshops-fallback-headline{margin:0 0 1rem;color:#334155}.academy-workshop-lever{display:inline-flex;align-items:center;padding:.32rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;backdrop-filter:blur(6px);box-shadow:0 8px 18px rgba(15,23,42,.14)}.academy-workshop-lever-data-management{background:rgba(227,244,230,.92);color:#245b2f}.academy-workshop-lever-analytical-capabilities{background:rgba(221,240,246,.94);color:#1f5b6c}.academy-workshop-lever-decision-support-tools{background:rgba(255,240,199,.94);color:#7a4d0b}.academy-workshop-lever-automated-workflows{background:rgba(231,228,247,.94);color:#4f3f7f}.academy-feature-card{padding:1.4rem}.academy-team-band .academy-section-kicker,.academy-cta-section .academy-section-kicker{color:#2f95ae}.academy-team-text{max-width:40rem;font-size:1.05rem;color:#334155}.academy-team-card{padding:1.5rem;background:linear-gradient(135deg,#0f172a 0%,#1d3449 100%);color:#fff}.academy-team-card-text{color:rgba(255,255,255,.9);margin-bottom:1.25rem}.academy-team-form{margin-top:.25rem}.academy-team-form iframe{display:block;width:100%}.academy-team-card .academy-team-card-label{color:#2f95ae}.academy-testimonial-box{background:linear-gradient(140deg,#ffffff 0%,#f8fbfd 100%);border-top:3px solid rgba(47,149,174,.28)}.academy-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.academy-testimonial-card .academy-testimonial-box{height:100%}.academy-testimonial-text{font-size:1.1rem;line-height:1.55}.academy-testimonial-card.is-hidden{display:none}.academy-testimonial-actions{margin-top:1.25rem}.button.academy-testimonial-toggle,.button.is-light.academy-testimonial-toggle{border-color:#2f95ae;background:#2f95ae;color:#fff}.button.academy-testimonial-toggle:hover,.button.is-light.academy-testimonial-toggle:hover{border-color:#267f94;background:#267f94;color:#fff}.academy-price-card{padding:1.6rem}.academy-price-card-primary{border-color:rgba(55,171,200,.3);background:linear-gradient(180deg,#eff9fc 0%,#ffffff 100%)}.academy-price-value{margin:.35rem 0 .9rem;font-size:1.7rem;font-weight:800;line-height:1.15;color:#0f172a}.academy-price-value-muted{color:#2f95ae}.academy-price-text{color:#334155}.academy-faq-list{max-width:52rem;margin:0 auto}.academy-faq-item{border:1px solid #e5e7eb;border-radius:1rem;background:#fff;padding:1rem 1.15rem;margin-bottom:.9rem}.academy-faq-item summary{cursor:pointer;list-style:none;font-weight:700;color:#0f172a}.academy-faq-item summary::-webkit-details-marker{display:none}.academy-faq-item[open] summary{margin-bottom:.75rem}.academy-faq-item p{margin:0;color:#334155}.academy-cta-section{padding-top:4rem;padding-bottom:4rem;background:linear-gradient(135deg,#0f172a 0%,#1d3449 100%);color:#fff}.academy-cta-shell{max-width:52rem;margin:0 auto;padding:2rem 1.75rem;border-radius:1.1rem;background:0 0;border:0;text-align:center;box-shadow:none}.academy-cta-section .title,.academy-cta-section p{color:#fff}.academy-cta-form{max-width:34rem;margin:1.5rem auto 0}.academy-cta-form iframe{display:block;width:100%}.academy-cta-secondary-link{margin:1rem 0 0}.academy-cta-secondary-link a{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,8%);color:#2f95ae;text-decoration:none;font-weight:600;line-height:1}.academy-cta-secondary-link a:hover{color:#2f95ae;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.42)}.academy-workshop-hero .academy-hero-title{max-width:12ch}.academy-workshop-hero-card{overflow:hidden;border-radius:1.25rem;border:1px solid #e5e7eb;background:#fff;box-shadow:0 22px 46px rgba(15,23,42,.1)}.academy-workshop-hero-image{min-height:16rem}.academy-workshop-hero-image img{display:block;width:100%;height:100%;object-fit:cover}.academy-workshop-hero-body{padding:1.4rem}.academy-workshop-hero-body h2{margin:.9rem 0 .6rem;font-size:1.45rem;line-height:1.2;color:#0f172a}.academy-workshop-hero-body p{color:#334155}.academy-gis-hero{padding-top:3rem;padding-bottom:2rem;background:radial-gradient(circle at top left,rgba(55,171,200,.14),transparent 30%),linear-gradient(180deg,#f8fcfd 0%,#ffffff 62%)}.academy-gis-shell{position:relative}.academy-gis-title{max-width:10ch;margin-bottom:1rem!important;line-height:1.05}.academy-gis-subtitle{max-width:60ch;font-size:1.08rem;line-height:1.65;color:#334155}.academy-gis-badges{justify-content:flex-start;margin-top:1.2rem}.academy-gis-outcome{margin-top:1.4rem;max-width:50rem}.academy-gis-lead{margin-bottom:.8rem;font-size:1.15rem;font-weight:700;line-height:1.55;color:#0f172a}.academy-gis-lead-support{max-width:44rem;margin:0;color:#475569;line-height:1.6}.academy-gis-hero-support{margin-top:1rem}.academy-gis-lead-points,.academy-gis-checklist{margin:0;padding:0;list-style:none}.academy-gis-lead-points li,.academy-gis-checklist li{position:relative;padding-left:1.45rem;color:#334155}.academy-gis-lead-points li+li,.academy-gis-checklist li+li{margin-top:.65rem}.academy-gis-lead-points li::before,.academy-gis-checklist li::before{content:"";position:absolute;top:.6rem;left:0;width:.65rem;height:.65rem;border-radius:999px;background:linear-gradient(135deg,#37abc8,#ffe08a);box-shadow:0 0 0 4px rgba(55,171,200,.12)}.academy-gis-actions{margin-top:1.6rem;justify-content:flex-start}.academy-gis-hero-meta{display:flex;flex-wrap:wrap;gap:.8rem 1rem;margin-top:.75rem;font-size:.95rem;color:#475569}.academy-gis-hero-meta a{color:#2f95ae;font-weight:700;text-decoration:none}.academy-gis-hero-meta a:hover{text-decoration:underline}.academy-gis-offer-stack{display:grid;gap:1rem}.academy-gis-price-card,.academy-gis-visual-card,.academy-gis-signal-card,.academy-gis-package-card,.academy-gis-bonus-card,.academy-gis-flow-card,.academy-gis-difference-card,.academy-gis-bring-card,.academy-gis-guarantee-card,.academy-gis-fit-card,.academy-gis-pricing-card,.academy-gis-requirements-card{border-radius:1.25rem;border:1px solid #dde7ee;background:#fff;box-shadow:0 20px 40px rgba(15,23,42,6%)}.academy-gis-price-card{padding:1.4rem;background:linear-gradient(180deg,#ffffff 0%,#f7fbfd 100%);border-color:rgba(47,149,174,.22)}.academy-gis-price-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.academy-gis-price-label-plain{margin:0;font-size:.86rem;font-weight:700;color:#64748b}.academy-gis-price{margin:.1rem 0 0;font-size:2.3rem;font-weight:800;line-height:1;color:#0f172a}.academy-gis-price-chip{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:999px;background:#eef5f8;color:#1f4e5c;font-size:.8rem;font-weight:700;white-space:nowrap}.academy-gis-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.15rem}.academy-gis-offer-item{padding:.85rem;border-radius:1rem;background:#f8fbfd;border:1px solid #e6edf2}.academy-gis-offer-term{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.academy-gis-offer-item strong{display:block;line-height:1.35;color:#0f172a}.academy-gis-offer-note{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;color:#334155}.academy-gis-visual-card{overflow:hidden}.academy-gis-visual{background:linear-gradient(140deg,#d9eef4 0%,#eef7fa 45%,#ffffff 100%)}.academy-gis-visual img{display:block;width:100%;height:auto}.academy-gis-visual-copy{padding:1.1rem 1.2rem 1.2rem}.academy-gis-visual-copy p:last-child{margin-bottom:0;color:#334155}.academy-gis-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.3rem}.academy-gis-proof-item{padding:1rem 1.05rem;border-radius:1rem;background:#0f172a;color:#fff}.academy-gis-proof-value{display:block;font-size:1.1rem;font-weight:800;color:#ffe08a}.academy-gis-proof-label{display:block;margin-top:.25rem;font-size:.88rem;color:rgba(255,255,255,.82)}.academy-gis-signal-card,.academy-gis-package-card,.academy-gis-bonus-card,.academy-gis-flow-card,.academy-gis-difference-card,.academy-gis-bring-card,.academy-gis-guarantee-card,.academy-gis-fit-card,.academy-gis-pricing-card,.academy-gis-requirements-card{padding:1.5rem}.academy-gis-signal-card-plain{height:100%}.academy-gis-signal-card-dark{background:linear-gradient(135deg,#0f172a 0%,#1d3449 100%);border-color:rgba(15,23,42,.4)}.academy-gis-signal-card-dark .title,.academy-gis-signal-card-dark p,.academy-gis-signal-card-dark li{color:#fff}.academy-gis-signal-card-dark .academy-section-kicker{color:#8fd1e1}.academy-gis-checklist-muted li{color:#475569}.academy-gis-inline-cta{margin-top:1.15rem}.academy-gis-header-narrow{max-width:46rem}.academy-gis-package-list{display:grid;gap:.75rem}.academy-gis-package-row{display:grid;grid-template-columns:.85rem 1fr;gap:.85rem;align-items:start;padding:.85rem 0;border-bottom:1px solid #e8edf1}.academy-gis-package-row:last-child{padding-bottom:0;border-bottom:0}.academy-gis-package-row p{margin:0;color:#334155}.academy-gis-package-dot{width:.65rem;height:.65rem;margin-top:.42rem;border-radius:999px;background:#37abc8}.academy-gis-bonus-card{background:linear-gradient(180deg,#f8fcfd 0%,#ffffff 100%)}.academy-gis-testimonial-grid{gap:1.1rem}.academy-gis-testimonial-box{height:100%;border-top-width:4px}.academy-gis-testimonial-text{font-size:1rem;line-height:1.65;color:#0f172a}.academy-gis-flow-card{height:100%}.academy-gis-flow-top{display:flex;align-items:center;gap:.75rem;margin-bottom:.8rem}.academy-gis-flow-top .title{margin-bottom:0}.academy-gis-checklist-compact li+li{margin-top:.5rem}.academy-gis-difference-list,.academy-gis-fit-list{display:grid;gap:1rem}.academy-gis-difference-item{display:grid;grid-template-columns:3rem 1fr;gap:.9rem;align-items:start}.academy-gis-difference-item .title,.academy-gis-fit-item .title{margin-bottom:.35rem}.academy-gis-guarantee-card{background:linear-gradient(180deg,#ffffff 0%,#fbfcfd 100%)}.academy-gis-pricing-card{height:100%}.academy-gis-pricing-card-primary{background:linear-gradient(180deg,#eff9fc 0%,#ffffff 100%);border-color:rgba(55,171,200,.28)}.academy-gis-pricing-price-large{font-size:2.35rem}.academy-gis-price-rationale{margin:.4rem 0 .8rem;font-weight:700;color:#0f172a}.academy-gis-price-checklist{margin-top:.9rem}.academy-gis-price-includes-label{margin-top:1.2rem;margin-bottom:.7rem}.academy-gis-fit-card+.academy-gis-fit-card{margin-top:1rem}.academy-gis-fit-card-secondary{background:#f8fafc}.academy-gis-inline-action{margin-bottom:0!important}.academy-gis-details{border-radius:1.25rem;border:1px solid #dde7ee;background:#fff;box-shadow:0 20px 40px rgba(15,23,42,6%);overflow:hidden}.academy-gis-details summary{list-style:none;cursor:pointer;padding:1.4rem 1.5rem;background:linear-gradient(180deg,#f8fcfd 0%,#ffffff 100%)}.academy-gis-details summary::-webkit-details-marker{display:none}.academy-gis-details-title{display:block;font-size:1.15rem;font-weight:700;color:#0f172a}.academy-gis-details-body{padding:0 1.5rem 1.5rem}.academy-gis-guarantee-close{margin-top:1rem;font-weight:700;color:#0f172a}.academy-gis-pricing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.academy-gis-pricing-price{font-size:2rem;font-weight:800;line-height:1;color:#0f172a;white-space:nowrap}.academy-gis-pricing-actions{margin-top:1.25rem;margin-bottom:0!important}.academy-gis-companion-card{display:block;height:100%;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.academy-gis-companion-card:hover,.academy-gis-companion-card:focus{transform:translateY(-3px);border-color:rgba(55,171,200,.28);box-shadow:0 20px 40px rgba(15,23,42,8%)}.academy-gis-requirements-card-muted{background:#f8fafc}.academy-gis-final-cta{padding-top:3.5rem}.academy-offer-hero{padding-top:4rem;padding-bottom:2.75rem;background:radial-gradient(circle at top left,rgba(55,171,200,.12),transparent 28%),linear-gradient(180deg,#f8fcfd 0%,#ffffff 64%)}.academy-offer-wrap{max-width:58rem;margin-left:auto;margin-right:auto;text-align:center}.academy-offer-title{max-width:none;margin-bottom:.9rem!important;margin-left:auto!important;margin-right:auto!important;line-height:1.02;white-space:nowrap}.academy-offer-subtitle{max-width:50rem;margin-left:auto;margin-right:auto;font-size:1.32rem;line-height:1.55;font-weight:700;font-style:italic;color:#334155}.academy-offer-support{max-width:50rem;margin-top:.9rem;margin-left:auto;margin-right:auto;color:#475569;font-size:1.2rem;line-height:1.6;font-style:italic}.academy-offer-hero-visual{max-width:44rem;margin:1.4rem auto 0;border-radius:1rem;overflow:hidden;border:1px solid #dbe5ec;background:#eef6f9;box-shadow:0 18px 38px rgba(15,23,42,8%)}.academy-offer-hero-visual img{display:block;width:100%;height:auto}.academy-offer-actions{margin-top:1.45rem;justify-content:center}.academy-offer-section{padding-top:1rem;padding-bottom:1rem}.academy-offer-section-alt{background:#f8fbfd}.academy-offer-shell{max-width:58rem;margin-left:auto;margin-right:auto}.academy-offer-testimonials{max-width:120rem;margin-left:auto;margin-right:auto}.academy-offer-card-grid{max-width:120rem;margin-left:auto;margin-right:auto}.academy-offer-shell-narrow{max-width:50rem}.academy-offer-section .academy-offer-shell,.academy-offer-section .academy-offer-shell-narrow{max-width:58rem}.academy-offer-shell-center{margin-left:auto;margin-right:auto}.academy-offer-heading{max-width:42rem;margin-bottom:1.35rem}.academy-offer-landing .academy-section-kicker{font-size:1.35rem;letter-spacing:.1em}.academy-offer-intro{color:#475569;line-height:1.65}.academy-offer-testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.academy-offer-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.academy-offer-section-alt .academy-offer-heading{margin-left:auto;margin-right:auto;text-align:center}.academy-offer-section .academy-offer-shell-narrow .academy-offer-heading{margin-left:auto;margin-right:auto;text-align:center}.academy-offer-quote{height:100%;padding:1.35rem 1.4rem;border-top:3px solid rgba(47,149,174,.28);border-radius:1rem;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,5%);border-bottom:none}.academy-offer-quote-text{margin:0 0 .9rem;font-size:1rem;line-height:1.7;color:#0f172a}.academy-offer-quote-meta{margin:0;font-size:.92rem;color:#475569;font-weight:700}.academy-offer-card{height:100%;padding:1.1rem 1.2rem;border-radius:1rem;background:linear-gradient(180deg,#ffffff 0%,#fbfdfe 100%);box-shadow:none}.academy-offer-card-head{display:flex;justify-content:center;align-items:center;min-height:2.8rem;gap:.9rem;margin-bottom:.55rem;text-align:center}.academy-offer-card-head .title{margin-bottom:0;font-size:1.35rem;text-align:center}.academy-offer-card-visual{margin-bottom:.65rem;aspect-ratio:16/10;border-radius:.85rem;overflow:hidden;background:radial-gradient(circle at top left,rgba(255,224,138,.4),transparent 28%),linear-gradient(145deg,rgba(55,171,200,.14),rgba(15,23,42,3%)),repeating-linear-gradient(135deg,rgba(255,255,255,.55) 0 10px,rgba(255,255,255,.12) 10px 20px)}.academy-offer-card-visual img{display:block;width:100%;height:100%;object-fit:cover}.academy-offer-card p{color:#475569;line-height:1.65;text-align:center}.academy-offer-flow{display:flex;flex-direction:column;gap:1.1rem}.academy-offer-number{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#0f172a;color:#fff;font-size:.82rem;font-weight:800;flex:none}.academy-offer-flow-item{display:grid;grid-template-columns:1fr;gap:.35rem;align-items:start;padding-bottom:0;border-bottom:none}.academy-offer-flow-item .title{margin-bottom:.1rem;font-size:1.08rem;font-weight:700}.academy-offer-flow-item p,.academy-offer-step p{color:#475569;line-height:1.65}.academy-offer-inline-cta{margin-bottom:0!important;margin-top:1.85rem}.academy-offer-inline-cta-center{justify-content:center}.academy-offer-inline-cta .button{min-height:3.5rem;padding:.95rem 1.7rem;font-size:1.05rem;font-weight:800;border-radius:.8rem;box-shadow:0 14px 28px rgba(15,23,42,.12)}.academy-offer-step{display:block}.academy-offer-step .title{margin-bottom:.5rem}.academy-offer-price-block{max-width:34rem}.academy-offer-price{margin:0 0 1rem;font-size:1.02rem;font-weight:800;line-height:1.3;color:#0f172a}.academy-offer-price-intro,.academy-offer-subhead{font-size:1.02rem;font-weight:700;letter-spacing:0;text-transform:none;color:#0f172a;line-height:1.3}.academy-offer-price-intro{margin:0 0 .8rem}.academy-offer-subhead{margin:1rem 0 .45rem}.academy-offer-list{margin:0;padding-left:1.15rem;list-style:disc;color:#334155;font-size:1rem;line-height:1.65}.academy-offer-list li::marker{color:#2f95ae}.academy-offer-list li+li{margin-top:.5rem}.academy-offer-fit-block+.academy-offer-fit-block{margin-top:1.5rem}.academy-offer-panel{border:1px solid #dbe5ec;border-radius:1rem;background:#fff;box-shadow:none;margin-left:auto;margin-right:auto;overflow:hidden}.academy-offer-panel summary{list-style:none;cursor:pointer;padding:0}.academy-offer-panel summary::-webkit-details-marker{display:none}.academy-offer-panel-summary{display:grid;grid-template-columns:minmax(0,1fr)3.25rem;gap:2.4rem;align-items:center;min-height:4rem;padding:1rem 2.5rem;background:#0f172a}.academy-offer-panel-header{text-align:center}.academy-offer-panel-header .academy-section-kicker{margin-bottom:0;color:#fff;font-weight:900;line-height:1.15}.academy-offer-panel-title{margin:0!important;font-size:clamp(2rem,3vw,2.9rem);font-weight:900;color:#fff}.academy-offer-panel-toggle{position:relative;width:1.8rem;height:1.8rem;flex:none;justify-self:end;margin-right:1rem}.academy-offer-panel-toggle::before,.academy-offer-panel-toggle::after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:3px;background:#fff;border-radius:999px;transform:translate(-50%,-50%)}.academy-offer-panel-toggle::after{transform:translate(-50%,-50%)rotate(90deg)}.academy-offer-panel-body{padding:1.35rem 1.2rem 1.2rem;font-size:1rem}.academy-offer-panel-intro{margin:0 0 1rem;color:#475569;font-size:1rem;line-height:1.65}.academy-offer-panel-intro-tight{margin-bottom:.65rem}.academy-offer-panel-body>p:not(.academy-offer-panel-intro){color:#334155;font-size:1rem;line-height:1.65}.academy-offer-details-body{padding-top:1.35rem}.academy-offer-details-grid>div,.academy-offer-fit-block,.academy-offer-price-block{max-width:42rem}.academy-offer-guarantee-close{margin-top:1rem;font-weight:700;color:#0f172a;font-size:1rem;line-height:1.65}.academy-offer-team{padding-top:2.4rem}.academy-offer-team-wrap{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:2rem;align-items:center;padding:1.3rem 0 0;border-top:1px solid #dbe5ec}.academy-offer-team-action{justify-self:end}.academy-offer-final{padding-top:3.25rem}.about-team .columns{max-width:100rem;margin-left:auto;margin-right:auto}.about-expertise #expertise .columns{max-width:100rem;margin-left:auto;margin-right:auto}.about-table .table th{width:20%}.about-table .table th a{color:inherit}.img-member{border-radius:50px;border:4px solid #00b5b5}.content-text{animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards}.icon-seperator-inline{font-size:.5rem}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.card .card-image,.card .card-image .image img{height:200px}footer{background-color:#f6f6f6!important}#expertise{background-color:#f6f6f6}.approach_img{margin:.5rem}.card-image img{object-fit:contain}#expertise .card{align-items:stretch;height:100%}input[type=checkbox]{accent-color:#ffe08a;width:1.25rem;height:1.25rem}.card-header a{color:#ffe08a}.card-header a:hover{color:#fff}.bg-white{background-color:#fff}@media screen and (max-width:1025px){.academy-hero{padding-top:2rem;padding-bottom:2rem}.academy-gis-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-hero-title{max-width:none;font-size:1.95rem}.academy-proof-grid{grid-template-columns:1fr}.academy-testimonial-grid{grid-template-columns:1fr}.academy-gis-offer-grid,.academy-gis-proof-strip{grid-template-columns:1fr}.academy-gis-price-top,.academy-gis-pricing-head{flex-direction:column}.academy-gis-badges,.academy-gis-actions{justify-content:center}.academy-gis-hero-meta{justify-content:center}.academy-gis-title,.academy-gis-subtitle,.academy-gis-outcome{max-width:none;text-align:center}.academy-offer-card-grid,.academy-offer-details-grid,.academy-offer-testimonials,.academy-offer-team-wrap{grid-template-columns:1fr}.academy-offer-team-action{justify-self:start}.academy-offer-flow-item{grid-template-columns:1fr;gap:.75rem}.academy-gis-difference-item{grid-template-columns:1fr}.academy-compare-head,.academy-compare-row{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-process-line{display:none}.academy-compare-shell{border:0;background:0 0;box-shadow:none}.academy-compare-head{display:none}.academy-compare-dimension{grid-column:1/-1;padding:.55rem .7rem;background:#eef5f8;border-color:#dbe5ec}.academy-compare-cell::before{display:block;margin-bottom:.35rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.academy-compare-cell-muted::before{content:"Standard training";color:#64748b}.academy-compare-cell-strong::before{content:"Academy";color:#2f95ae}.academy-compare-board{padding:0}.academy-compare-row{gap:.45rem;padding:.7rem;border:1px solid #dbe5ec;border-radius:.85rem;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,4%)}.academy-compare-row+.academy-compare-row{margin-top:.6rem}.academy-compare-cell{padding:.6rem .65rem;border-radius:.7rem}.academy-compare-cell p{font-size:.88rem}.academy-process-card{padding:1.1rem}.academy-process-row{margin-left:0;margin-right:0}.academy-process-row>.academy-process-column{position:relative;padding:0 0 1.15rem}.academy-process-row>.academy-process-column::after{content:"";position:absolute;left:50%;top:calc(100% - 1.15rem);width:.28rem;height:1.15rem;transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,rgba(148,163,184,.8) 0%,rgba(55,171,200,.75) 100%)}.academy-process-row>.academy-process-column:last-child::after{display:none}.academy-process-row>.academy-process-column .academy-process-card{max-width:none;margin-left:0;margin-right:0}.academy-process-card+.academy-process-card{margin-top:0}.academy-section,.academy-cta-section{padding-top:3rem;padding-bottom:3rem}.academy-cta-shell,.academy-path-card,.academy-feature-card,.academy-process-card,.academy-price-card,.academy-team-card,.academy-workshop-body{padding:1.2rem}.mx-6-tablet{margin-left:0!important;margin-right:0!important}.columns{margin-left:0!important;margin-right:0!important}.columns>.column{padding-left:.75rem;padding-right:.75rem}.navbar{max-width:100%!important;transform:none!important;padding-left:0!important;padding-right:0!important;background-color:initial!important;box-shadow:none!important}.navbar.is-spaced{padding:0!important}.navbar-menu.is-active{display:block;width:100vw;background-color:#fff}.navbar-mobile-logo{position:absolute;top:.75rem;left:.75rem;z-index:1}.navbar-mobile-logo img{height:3em;width:auto}.navbar-burger{width:3.5rem;height:3.5rem;position:fixed;top:0;right:0;z-index:50}.navbar-burger span{height:2px;width:24px}.navbar-close-wrapper{padding:.75rem 0}.navbar-close-btn{color:#888;font-size:1.2rem}.navbar-close-btn:hover{color:#37abc8}#header-logo{margin-top:5rem!important}h1,.title.is-1{font-size:2rem!important}h2,.title.is-2{font-size:1.65rem!important}h3,.title.is-3{font-size:1.4rem!important}h4,.title.is-4{font-size:1.2rem!important}h5,.title.is-5{font-size:1.1rem!important}h6,.title.is-6{font-size:1rem!important}.section{padding-left:.5rem;padding-right:.5rem}}.portfolio-featured-image img{width:84%!important;object-fit:cover;border-radius:1.5rem;border:solid #37abc8 .25rem}.portfolio-content{text-align:justify}.pubs{padding-bottom:2rem;padding-top:.25rem;font-size:1.1em}.pub li{margin-bottom:.75rem}.highlight-wrapper{position:relative}.copy-code-button{position:absolute;top:4px;right:4px;padding:4px 8px;border:none;border-radius:4px;background:rgba(0,0,0,.15);color:inherit;cursor:pointer;opacity:0;transition:opacity .2s}.highlight-wrapper:hover .copy-code-button{opacity:1}.copy-code-button:hover{background:#37abc8bb;color:#fff}code{color:#37abc8;background-color:#fafafa;font-family:fira code;font-size:15px}pre>code{max-width:inherit;white-space:inherit;overflow-x:auto}.chroma pre{padding:.6rem;margin-bottom:0}.highlight{background-color:#fafafa;border:2px solid #37abc8;border-radius:6px;margin-bottom:.75rem}.chroma{background-color:#fafafa;padding-bottom:0;border-radius:4px;font-size:15px}.chroma .x{}.chroma .err{color:#c7254e;background-color:#faa}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.lntable tr>td:first-child pre{background-color:#eee}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#444}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#37abc8;font-weight:700}.chroma .kc{color:#37abc8;font-weight:700}.chroma .kd{color:#37abc8;font-weight:700}.chroma .kn{color:#37abc8;font-weight:700}.chroma .kp{color:#08f;font-weight:700}.chroma .kr{color:#37abc8;font-weight:700}.chroma .kt{color:#66f;font-weight:700}.chroma .n{}.chroma .na{color:#007}.chroma .nb{color:#072}.chroma .bp{}.chroma .nc{color:#e9e;font-weight:700}.chroma .no{color:#3fb3b2;font-weight:700}.chroma .nd{color:#555;font-weight:700}.chroma .ni{color:#800}.chroma .ne{color:red;font-weight:700}.chroma .nf{color:#3fb3b2;font-weight:700}.chroma .fm{}.chroma .nl{color:#970;font-weight:700}.chroma .nn{color:#0e84b5;font-weight:700}.chroma .nx{}.chroma .py{}.chroma .nt{color:#070}.chroma .nv{color:#036}.chroma .vc{color:#ccf}.chroma .vg{color:#f84}.chroma .vi{color:#aaf}.chroma .vm{}.chroma .l{}.chroma .ld{}.chroma .s{color:#166ba0;background-color:#f7f7f7}.chroma .sa{color:#166ba0;background-color:#f7f7f7}.chroma .sb{color:#166ba0;background-color:#f7f7f7}.chroma .sc{color:#88f;background-color:#f7f7f7}.chroma .dl{color:#aaf;background-color:#f7f7f7}.chroma .sd{color:#88f;background-color:#f7f7f7}.chroma .s2{background-color:#f7f7f7}.chroma .se{color:#666;background-color:#f7f7f7;font-weight:700}.chroma .sh{background-color:#f7f7f7}.chroma .si{background-color:#eee}.chroma .sx{color:#f88;background-color:#f7f7f7}.chroma .sr{color:#000;background-color:#f7f7f7}.chroma .s1{background-color:#f7f7f7}.chroma .ss{color:#fc8;background-color:#f7f7f7}.chroma .m{color:#166ba0}.chroma .mb{color:#60e}.chroma .mf{color:#60e}.chroma .mh{color:#60e}.chroma .mi{color:#66f}.chroma .il{color:#60e;font-weight:700}.chroma .mo{color:#40e;font-weight:700}.chroma .o{color:#333}.chroma .ow{color:#000;font-weight:700}.chroma .p{}.chroma .c{color:#666;font-style:italic}.chroma .ch{color:#666;font-style:italic}.chroma .cm{color:#666;font-style:italic}.chroma .c1{color:#666;font-style:italic}.chroma .cs{color:#c00;font-weight:700;font-style:italic}.chroma .cp{color:#579}.chroma .cpf{color:#579}.chroma .g{}.chroma .gd{color:#a00000}.chroma .ge{font-style:italic}.chroma .gr{color:red}.chroma .gh{color:navy;font-weight:700}.chroma .gi{color:#00a000}.chroma .go{color:#888}.chroma .gp{color:#c65d09;font-weight:700}.chroma .gs{font-weight:700}.chroma .gu{color:purple;font-weight:700}.chroma .gt{color:#04d}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}