@layer utilities{:root{--site-header-background:#55595c;--site-header-foreground:#f6f7f8;--site-header-muted:color-mix(in srgb,var(--site-header-foreground) 94%,var(--site-header-background));--site-header-active-background:var(--paper-2);--site-header-active-foreground:var(--ink);--whatsapp-background:#25d366;--whatsapp-foreground:#052e16}[data-site-header]>.site-header-nav{background:var(--site-header-background);color:var(--site-header-foreground);border-color:color-mix(in srgb,var(--site-header-foreground) 18%,transparent)}[data-site-header]>.site-header-nav .site-header-link{color:var(--site-header-muted)}[data-site-header]>.site-header-nav .site-header-link:hover{background:color-mix(in srgb,var(--site-header-foreground) 9%,transparent);color:var(--site-header-foreground)}[data-site-header]>.site-header-nav .site-header-link[aria-current=page]{background:var(--site-header-active-background);color:var(--site-header-active-foreground)}[data-site-header]>.site-header-nav :is(.site-header-secondary,.site-header-toggle){background:color-mix(in srgb,var(--site-header-foreground) 7%,transparent);color:var(--site-header-foreground);border-color:color-mix(in srgb,var(--site-header-foreground) 24%,transparent)}[data-site-header]>.site-header-nav :is(.site-header-secondary,.site-header-toggle):hover{background:color-mix(in srgb,var(--site-header-foreground) 13%,transparent);border-color:color-mix(in srgb,var(--site-header-foreground) 40%,transparent)}[data-site-header]>.site-header-nav #header_primary_cta_btn{background:var(--lime);color:var(--ink)}[data-site-header]>.site-header-nav #header_primary_cta_btn:hover{background:var(--lime-deep)}[data-site-header]>.site-header-nav button:focus-visible{outline-color:var(--site-header-foreground)}[data-mobile-sticky-actions] .mobile-whatsapp-action{background:var(--whatsapp-background);color:var(--whatsapp-foreground)}[data-mobile-sticky-actions] .mobile-whatsapp-action:hover{background:color-mix(in srgb,var(--whatsapp-background) 92%,var(--whatsapp-foreground))}}:root:where(:has([data-home-color-refinement])){--home-brand:#3f3f46;--home-highlight:var(--home-accent);--home-wash:#dce9c8;--home-tinted:color-mix(in srgb,var(--home-wash) 38%,var(--paper-2));--home-ink:var(--ink);--home-ink-secondary:var(--ink-2);--home-ink-muted:var(--ink-soft);--home-light:var(--paper-2);--home-neutral:var(--paper);--home-cool:color-mix(in srgb,var(--paper-3) 65%,var(--paper-2));--home-why-surface:color-mix(in srgb,var(--paper-3) 96%,var(--home-ink));--home-career-surface:color-mix(in srgb,var(--paper-3) 94%,var(--home-ink));--home-dark:#18181b;--home-dark-raised:#242427;--home-on-dark:#f8fafc;--home-copy-dark:color-mix(in srgb,var(--home-on-dark) 78%,transparent);--home-line:color-mix(in srgb,var(--home-ink) 14%,transparent);--home-line-dark:color-mix(in srgb,var(--home-on-dark) 16%,transparent);--home-accent:var(--lime);--home-accent-hover:var(--lime-deep);--home-accent-soft:color-mix(in srgb,var(--lime) 18%,var(--paper-2));--home-shadow:0 12px 32px -16px color-mix(in srgb,var(--home-ink) 18%,transparent)}:where([data-home-color-refinement]) .ots-home,:where([data-home-color-refinement]) :where([data-site-header],[data-page-faq=home]){color:var(--home-ink)}:where([data-home-color-refinement]) .ots-home :is(h1,h2,h3,h4),:where([data-home-color-refinement]) :where([data-page-faq=home]) :is(h2,h3){color:var(--home-ink)}:where([data-home-color-refinement]) .ots-home .lead,:where([data-home-color-refinement]) :where([data-page-faq=home]) .lead{color:var(--home-ink-secondary)}:where([data-home-color-refinement]) .ots-home .home-hero-title{font-size:clamp(2.65rem,11.2vw,3.2rem);font-weight:800;line-height:.96;letter-spacing:-.055em;text-wrap:balance;white-space:pre-line;overflow-wrap:anywhere}:where([data-home-color-refinement]) .ots-home .home-hero-title-ending{display:block}:where([data-home-color-refinement]) .ots-home .home-hero-primary,:where([data-home-color-refinement]) .ots-home :where([data-home-section=why]) .btn-ink{background:var(--home-accent);color:var(--home-ink);box-shadow:var(--home-shadow)}:where([data-home-color-refinement]) .ots-home .home-hero-primary:hover,:where([data-home-color-refinement]) .ots-home :where([data-home-section=why]) .btn-ink:hover{background:var(--home-accent-hover);color:var(--home-ink)}:where([data-home-color-refinement]) .ots-home :where(.home-certificate-panel) .eyebrow{color:var(--home-accent)}:where([data-home-color-refinement]) .ots-home :where(.home-certificate-panel) .eyebrow:before{background:var(--home-accent)}:where([data-home-color-refinement]) .ots-home :where(.home-certificate-panel) .lead{color:var(--home-copy-dark)}:where([data-home-color-refinement]) .ots-home :where(.home-certificate-panel) :is(h2,h3){color:var(--home-on-dark)}:where([data-home-color-refinement]) .ots-home :where([data-home-section=why]) .btn-ink:focus-visible{outline-color:var(--home-accent)}:where([data-home-color-refinement]) .ots-home :where(.home-benefit) .chip{background:var(--home-highlight);color:var(--home-ink);border-color:transparent}:where([data-home-color-refinement]) .ots-home :where(.home-certificate-panel) h2{color:var(--home-on-dark)}:where([data-home-color-refinement]) .ots-home :where(#student-gallery) h2{color:var(--home-on-dark)}:where([data-home-color-refinement]) .ots-home :where(#student-gallery) .lead{color:var(--home-copy-dark)}:where([data-home-color-refinement]) .ots-home :where(#student-gallery) .eyebrow{color:var(--home-accent)}:where([data-home-color-refinement]) .ots-home :where(#student-gallery) .eyebrow:before{background:var(--home-accent)}:where([data-home-color-refinement]) :where([data-page-faq=home]) .display{font-weight:700;line-height:1.1;letter-spacing:-.035em}@media (min-width:640px){:where([data-home-color-refinement]) .ots-home .home-hero-title{font-size:clamp(3.7rem,7.7vw,4.75rem)}}@media (min-width:1024px){:where([data-home-color-refinement]) .ots-home .home-hero-title{font-size:clamp(3.4rem,5.15vw,4.75rem)}}@layer utilities{:where([data-home-color-refinement]) .home-hero-title-highlight{color:inherit;background-image:linear-gradient(transparent 58%,var(--home-highlight) 58%,var(--home-highlight) 96%,transparent 96%);box-decoration-break:clone;-webkit-box-decoration-break:clone}:where([data-home-color-refinement]) :is(.ots-home,[data-page-faq=home]) .text-\[color\:var\(--ink\)\]{color:var(--home-ink)}:where([data-home-color-refinement]) :is(.ots-home,[data-page-faq=home]) .text-\[color\:var\(--ink-2\)\]{color:var(--home-ink-secondary)}:where([data-home-color-refinement]) :is(.ots-home,[data-page-faq=home]) .text-\[color\:var\(--ink-soft\)\]{color:var(--home-ink-muted)}:where([data-home-color-refinement]) #header_primary_cta_btn{background:var(--home-accent);color:var(--home-ink);box-shadow:0 3px 0 color-mix(in srgb,var(--home-ink) 14%,transparent)}:where([data-home-color-refinement]) #header_primary_cta_btn:hover{background:var(--home-accent-hover)}:where([data-home-color-refinement]) #hero-section{background-color:var(--home-light);background-image:linear-gradient(115deg,color-mix(in srgb,var(--home-wash) 50%,var(--home-light)),var(--home-light) 75%)}:where([data-home-color-refinement]) #hero-section .blob{background-color:var(--home-accent)}:where([data-home-color-refinement]) #hero-section .blob+.blob{background-color:var(--home-cool)}:where([data-home-color-refinement]) #hero-section .lead{color:var(--home-ink-secondary)}:where([data-home-color-refinement]) .home-hero-benefits{padding:.25rem 1rem;border:1px solid var(--home-line);border-radius:1.25rem;background:color-mix(in srgb,var(--home-light) 78%,transparent);box-shadow:0 8px 24px -20px color-mix(in srgb,var(--home-ink) 24%,transparent)}:where([data-home-color-refinement]) .home-hero-benefit{display:flex;align-items:center;gap:1rem;padding:.875rem 0}:where([data-home-color-refinement]) .home-hero-benefit+.home-hero-benefit{border-top:1px solid var(--home-line)}:where([data-home-color-refinement]) .home-hero-benefit-symbol{display:grid;flex-shrink:0;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:var(--home-accent-soft);color:var(--home-ink)}:where([data-home-color-refinement]) .home-hero-benefit-label{color:var(--home-ink-secondary);font-size:.875rem;font-weight:600;line-height:1.6;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:pretty}@media (max-width:639px){:where([data-home-color-refinement]) .home-hero-benefits:has(.home-hero-benefit-symbol) .home-hero-benefit:not(:has(.home-hero-benefit-symbol)){min-height:4.25rem;padding-inline-start:3.5rem}}@media (min-width:640px){:where([data-home-color-refinement]) .home-hero-benefits{padding:1.125rem 0}:where([data-home-color-refinement]) .home-hero-benefit{display:grid;align-content:start;justify-items:start;gap:.75rem;padding:0 1.125rem}:where([data-home-color-refinement]) .home-hero-benefit+.home-hero-benefit{border-top:0;border-left:1px solid var(--home-line)}:where([data-home-color-refinement]) .home-hero-benefits:has(.home-hero-benefit-symbol) .home-hero-benefit{grid-template-rows:2.5rem auto}:where([data-home-color-refinement]) .home-hero-benefits:has(.home-hero-benefit-symbol) .home-hero-benefit-label{grid-row:2}}:where([data-home-color-refinement]) [data-home-section=technology]{background:var(--home-light);border-color:var(--home-line)}:where([data-home-color-refinement]) [data-home-section=technology] .bg-white\/60{background:var(--home-neutral);border-color:var(--home-line);box-shadow:none}:where([data-home-color-refinement]) [data-home-section=technology] .bg-\[\#10b981\]{background:var(--home-accent);box-shadow:none}:where([data-home-color-refinement]) [data-home-section=technology] .text-slate-600{color:var(--home-ink-secondary)}:where([data-home-color-refinement]) [data-home-section=technology] .text-slate-400{color:var(--home-ink-muted)}:where([data-home-color-refinement]) [data-home-section=technology] .bg-gradient-to-r{background-image:linear-gradient(to right,var(--home-light),transparent)}:where([data-home-color-refinement]) [data-home-section=technology] .bg-gradient-to-l{background-image:linear-gradient(to left,var(--home-light),transparent)}:where([data-home-color-refinement]) [data-home-section=technology] .marquee-track>div{background:transparent;width:3.5rem;height:3.5rem;padding:.65rem;border-radius:0;box-shadow:none}:where([data-home-color-refinement]) [data-home-section=technology] .marquee-track img{max-width:100%;max-height:100%}:where([data-home-color-refinement]) #programs-showcase{background:var(--home-cool)}:where([data-home-color-refinement]) .home-program-filter{border-color:var(--home-line)}:where([data-home-color-refinement]) .home-program-filter[aria-pressed=true]{background:var(--home-ink);color:var(--home-accent);box-shadow:inset 0 -2px 0 var(--home-accent)}:where([data-home-color-refinement]) .home-program-filter[aria-pressed=false]{background:var(--home-light)}:where([data-home-color-refinement]) .home-course-card{background:var(--home-light);border-color:var(--home-line);box-shadow:var(--home-shadow)}:where([data-home-color-refinement]) .home-course-card:hover{border-color:var(--home-brand);box-shadow:0 18px 36px -18px color-mix(in srgb,var(--home-ink) 28%,transparent)}:where([data-home-color-refinement]) .home-course-card>div>p:first-child{color:var(--home-brand)}:where([data-home-color-refinement]) .home-course-card h3{margin-bottom:1rem}:where([data-home-color-refinement]) .home-course-card .border-t{border-color:var(--home-line)}:where([data-home-color-refinement]) .home-course-card .bg-\[\#e9f8d1\]{background:var(--home-accent-soft)}:where([data-home-color-refinement]) .home-course-card .text-\[\#4d7714\]{color:var(--home-ink-secondary)}:where([data-home-color-refinement]) .home-course-card .bg-\[\#5b9e1a\]{background:var(--home-brand)}:where([data-home-color-refinement]) .home-course-card>div>.mt-4>span{background:var(--home-ink);color:var(--home-light);border-radius:999px;padding:.55rem .85rem}:where([data-home-color-refinement]) .home-course-card:hover>div>.mt-4>span{color:var(--home-accent)}:where([data-home-color-refinement]) .home-course-card button{border-color:var(--home-line);background:var(--home-neutral);color:var(--home-ink)}:where([data-home-color-refinement]) [data-home-section=why]{background:var(--home-why-surface);border-color:var(--home-line)}:where([data-home-color-refinement]) .home-benefit{background:var(--home-light);border-color:var(--home-line);box-shadow:none}:where([data-home-color-refinement]) .home-benefit:hover{border-color:var(--home-brand)}:where([data-home-color-refinement]) [data-home-section=proof]{background:var(--home-dark);color:var(--home-on-dark)}:where([data-home-color-refinement]) [data-home-section=proof] .text-white{color:var(--home-on-dark)}:where([data-home-color-refinement]) [data-home-section=proof] .text-\[color\:var\(--lime\)\]{color:var(--home-accent)}:where([data-home-color-refinement]) [data-home-section=proof] .text-white\/60{color:var(--home-copy-dark)}:where([data-home-color-refinement]) [data-home-section=journey]{background:var(--home-light)}:where([data-home-color-refinement]) [data-home-section=journey] .rounded-full{background:var(--home-ink);color:var(--home-accent);box-shadow:0 0 0 5px var(--home-light)}:where([data-home-color-refinement]) [data-home-section=journey] .h-px{background:var(--home-line)}:where([data-home-color-refinement]) #placement-prep{background:var(--home-career-surface);border-color:var(--home-line)}:where([data-home-color-refinement]) #placement-prep .divide-y{border-color:var(--home-line)}:where([data-home-color-refinement]) .home-career-service{border-color:var(--home-line)}:where([data-home-color-refinement]) .home-career-service>span{background:var(--home-ink);color:var(--home-accent);box-shadow:none}:where([data-home-color-refinement]) .home-career-service h3+span{color:var(--home-brand)}:where([data-home-color-refinement]) #placement-prep img{box-shadow:var(--home-shadow)}@media (min-width:640px) and (max-width:1023px){:where([data-home-color-refinement]) .home-mentor-grid[data-mentor-count="3"]{grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-home-color-refinement]) .home-mentor-grid[data-mentor-count="3"]>.home-mentor{grid-column:span 2}:where([data-home-color-refinement]) .home-mentor-grid[data-mentor-count="3"]>.home-mentor:last-child{grid-column:2/span 2}}@media (min-width:1024px){:where([data-home-color-refinement]) .home-mentor-grid[data-mentor-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:calc(75% - .375rem);margin-inline:auto}}:where([data-home-color-refinement]) #mentor-showcase{background:var(--home-light)}:where([data-home-color-refinement]) #mentor-showcase>.absolute{background:var(--home-light)}:where([data-home-color-refinement]) #mentor-showcase .text-\[\#0b6348\]{color:var(--home-brand)}:where([data-home-color-refinement]) #mentor-showcase .text-\[\#1c3f33\]{color:var(--home-ink-secondary)}:where([data-home-color-refinement]) .home-mentor{background:var(--home-light);border-color:var(--home-line);box-shadow:var(--home-shadow)}:where([data-home-color-refinement]) .home-mentor:hover{border-color:var(--home-brand);box-shadow:0 16px 32px -16px color-mix(in srgb,var(--home-ink) 22%,transparent)}:where([data-home-color-refinement]) .home-mentor .bg-gradient-to-b{background:linear-gradient(var(--home-neutral),var(--home-cool))}:where([data-home-color-refinement]) .home-mentor :is(.text-blue-500\/70,.text-slate-400){color:var(--home-brand)}:where([data-home-color-refinement]) .home-mentor :is(.text-slate-500,.text-slate-600){color:var(--home-ink-muted)}:where([data-home-color-refinement]) .home-mentor hr{border-color:var(--home-line)}:where([data-home-color-refinement]) .home-certificate-panel h2 span{color:var(--home-accent)}:where([data-home-color-refinement]) #project-learning{background:var(--home-neutral)}:where([data-home-color-refinement]) .home-certificate-panel{background:var(--home-dark);box-shadow:var(--home-shadow)}:where([data-home-color-refinement]) .home-certificate-panel>div>.inline-flex{background:var(--home-dark-raised);border-color:var(--home-line-dark)}:where([data-home-color-refinement]) .home-certificate-panel>div>.inline-flex>span:last-child{color:var(--home-on-dark)}:where([data-home-color-refinement]) .home-certificate-panel>div>.mt-6{color:var(--home-copy-dark)}:where([data-home-color-refinement]) .home-certificate-benefit{background:var(--home-dark-raised);border-color:var(--home-line-dark)}:where([data-home-color-refinement]) .home-certificate-benefit>span:last-child{color:var(--home-on-dark)}:where([data-home-color-refinement]) .ots-home [data-leadership-editorial]{background:var(--home-cool);border-color:var(--home-line)}:where([data-home-color-refinement]) .ots-home [data-leadership-editorial] article{border-color:var(--home-line);box-shadow:var(--home-shadow)}:where([data-home-color-refinement]) .ots-home [data-leadership-editorial] [aria-selected=true]{background:var(--home-light);border-color:var(--home-brand)}:where([data-home-color-refinement]) #student-gallery{background:var(--home-dark)}:where([data-home-color-refinement]) #student-gallery button[aria-label^="Open campus"]{background:var(--home-dark-raised);box-shadow:0 0 0 1px var(--home-line-dark)}:where([data-home-color-refinement]) #student-gallery button[aria-label^="Open campus"]:focus-visible{outline-color:var(--home-accent)}:where([data-home-color-refinement]) .ots-home .ots-media-section--youtube{background:var(--home-neutral)}:where([data-home-color-refinement]) .ots-home .ots-media-section--campus{background:var(--home-neutral)}:where([data-home-color-refinement]) .ots-home .ots-upload-portrait-frame,:where([data-home-color-refinement]) .ots-home .ots-youtube-frame{box-shadow:0 0 0 1px var(--home-line),var(--home-shadow)}:where([data-home-color-refinement]) #batches-schedule{background-color:var(--home-light);background-image:linear-gradient(115deg,var(--home-wash),var(--home-light) 85%);border-color:var(--home-line)}:where([data-home-color-refinement]) .home-admissions-item{background:color-mix(in srgb,var(--home-light) 82%,transparent);border-color:var(--home-line);box-shadow:var(--home-shadow)}:where([data-home-color-refinement]) .home-admissions-item>span{background:var(--home-ink);color:var(--home-accent)}:where([data-home-color-refinement]) [data-page-faq=home]{background:var(--home-light);border-color:var(--home-line)}:where([data-home-color-refinement]) [data-page-faq=home] .overflow-hidden.rounded-\[1\.35rem\]{background:var(--home-neutral);border-color:var(--home-line)}:where([data-home-color-refinement]) [data-page-faq=home] button[aria-expanded=true]{background:var(--home-light);color:var(--home-ink)}:where([data-home-color-refinement]) [data-page-faq=home] button[aria-expanded=true]:focus-visible{outline-color:var(--home-accent)}:where([data-home-color-refinement]) [data-page-faq=home] button[aria-expanded=true]>span:first-child{background:var(--home-accent);color:var(--home-ink)}:where([data-home-color-refinement]) [data-page-faq=home] button[aria-expanded=true]>span:last-child{background:var(--home-neutral);color:var(--home-ink)}}:where([data-home-color-refinement]) .ots-home :where(section:not(#batches-schedule)) h3{line-height:1.25;letter-spacing:-.025em}:where([data-home-color-refinement]) .ots-home :where(section:not(#hero-section):not(#batches-schedule)) .display{font-weight:700;line-height:1.08;letter-spacing:-.035em}:where([data-home-color-refinement]) .ots-home :where([data-home-section=technology]) h3{color:var(--home-ink)}:where([data-home-color-refinement] .ots-home) .ots-media-section--youtube{background:var(--home-neutral)}:where([data-home-color-refinement] .ots-home) .ots-media-section--campus{background:var(--home-cool)}@layer utilities{:where([data-home-color-refinement]) [data-leadership-editorial] article>div:last-child{background:var(--home-dark)}:where([data-home-color-refinement]) [data-page-faq=home] .eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--home-ink-secondary)}:where([data-home-color-refinement]) [data-page-faq=home] .eyebrow:before{content:"";width:1.6rem;height:2px;background:var(--home-ink)}:where([data-home-color-refinement]) :is(#programs-showcase,[data-home-section=journey],#mentor-showcase),:where([data-home-color-refinement]) :is([data-home-section=why],#placement-prep)>div:first-child{padding-block:4rem}@media (min-width:1024px){:where([data-home-color-refinement]) :is(#programs-showcase,[data-home-section=journey],#mentor-showcase),:where([data-home-color-refinement]) :is([data-home-section=why],#placement-prep)>div:first-child{padding-block:5.5rem}}}