.elementor-903 .elementor-element.elementor-element-e35bece{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-903 .elementor-element.elementor-element-e35bece:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-e35bece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0e0e;}.elementor-903 .elementor-element.elementor-element-4775728{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-903 .elementor-element.elementor-element-2003e36 .elementor-heading-title{font-family:"OTB", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-903 .elementor-element.elementor-element-c505046 .elementor-heading-title{font-size:30px;font-weight:600;color:#F4F6F8;}.elementor-903 .elementor-element.elementor-element-ec2fa87{text-align:start;color:var( --e-global-color-secondary );}.elementor-903 .elementor-element.elementor-element-83fc027{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-903 .elementor-element.elementor-element-b93ddc5{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-903 .elementor-element.elementor-element-e35bece{--content-width:1140px;}.elementor-903 .elementor-element.elementor-element-4775728{--width:60%;}}@media(max-width:1024px){.elementor-903 .elementor-element.elementor-element-e35bece{--min-height:100vh;--justify-content:center;}.elementor-903 .elementor-element.elementor-element-c505046 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-903 .elementor-element.elementor-element-2003e36 .elementor-heading-title{font-size:14px;}.elementor-903 .elementor-element.elementor-element-c505046 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-e35bece */.elementor-903 .elementor-element.elementor-element-e35bece {
  min-height: 0 !important;
  /* The container's own 5% padding resolves onto .e-con-inner while the
     two clamps below land on .e-con, so leaving the block custom
     properties set stacked 86px + 68px above the eyebrow. Zero them and
     the clamps are the only vertical space. The inline 5% is untouched:
     it is the page gutter. */
  --padding-top: 0px;
  --padding-bottom: 0px;
  padding-top: clamp(32px, 4vh, 56px) !important;
  padding-bottom: clamp(72px, 8vh, 112px) !important;
}
@media (max-width: 767px) {
  .elementor-903 .elementor-element.elementor-element-e35bece {
    --padding-left: 24px;
    --padding-right: 24px;
  }
}/* End custom CSS */
/* Start custom CSS *//* ============================================================================
   LEARN PAGE (903). One block, one value per property -- same conventions as
   the front page's block: Elementor-level specificity, no appends, and the
   canvas stated HERE because the background_color page setting does not
   survive settings rewrites. The content is the front page's retired "Get
   started with your DAW" section (eyebrow, heading, intro, ni_guide_tabs),
   ported 2026-08-08 to replace the old default-template white-panel guides.
   ============================================================================ */
body.elementor-page-903 { background-color: #0e0e0e; }/* End custom CSS */