.elementor-13 .elementor-element.elementor-element-b0e9119 > .elementor-container{max-width:1080px;}.elementor-13 .elementor-element.elementor-element-b0e9119{padding:0px 24px 0px 24px;z-index:50;}.elementor-13 .elementor-element.elementor-element-b09d92f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b09d92f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-13 .elementor-element.elementor-element-b09d92f > .elementor-container{max-width:1080px;}.elementor-13 .elementor-element.elementor-element-b09d92f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 24px 40px 24px;}.elementor-13 .elementor-element.elementor-element-b09d92f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-8fc6b25.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-8fc6b25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-a06c7cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13 .elementor-element.elementor-element-75c736e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-084a58c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:19px;line-height:1.6em;color:rgba(20,22,58,0.72);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-1d80d40 .elementor-button{background-color:#FF6B3D;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-13 .elementor-element.elementor-element-1d80d40 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-1d80d40 .elementor-button:focus{background-color:#E8501F;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1d80d40 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-1d80d40 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2bb2405 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Nunito", Sans-serif;font-size:16px;font-weight:800;fill:#14163A;color:#14163A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#14163A;border-radius:999px 999px 999px 999px;padding:12px 28px 12px 28px;}.elementor-13 .elementor-element.elementor-element-2bb2405 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-2bb2405 .elementor-button:focus{background-color:#14163A;color:#FFF9F2;border-color:#14163A;}.elementor-13 .elementor-element.elementor-element-2bb2405 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-2bb2405 .elementor-button:focus svg{fill:#FFF9F2;}.elementor-13 .elementor-element.elementor-element-8d8a342{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(20,22,58,0.72);}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-c7bcfc6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-c7bcfc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-6fe911f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6fe911f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14163A;}.elementor-13 .elementor-element.elementor-element-6fe911f > .elementor-container{max-width:1080px;}.elementor-13 .elementor-element.elementor-element-6fe911f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:56px;margin-bottom:0px;padding:22px 24px 22px 24px;}.elementor-13 .elementor-element.elementor-element-6fe911f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-9382ca7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9382ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-13 .elementor-element.elementor-element-9382ca7 > .elementor-container{max-width:620px;}.elementor-13 .elementor-element.elementor-element-9382ca7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 24px 24px 24px;}.elementor-13 .elementor-element.elementor-element-9382ca7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-a6fc25d{text-align:center;}.elementor-13 .elementor-element.elementor-element-a6fc25d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:42px;font-weight:900;line-height:1.12em;letter-spacing:-0.5px;color:#14163A;}.elementor-13 .elementor-element.elementor-element-2a9f3ca{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.6em;color:rgba(20,22,58,0.72);}.elementor-13 .elementor-element.elementor-element-ea02c45:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ea02c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-13 .elementor-element.elementor-element-ea02c45 > .elementor-container{max-width:1080px;}.elementor-13 .elementor-element.elementor-element-ea02c45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 24px 88px 24px;}.elementor-13 .elementor-element.elementor-element-ea02c45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-c93496a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-c93496a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c93496a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(20,22,58,0.10);box-shadow:0px 10px 30px -20px rgba(20,22,58,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-13 .elementor-element.elementor-element-c93496a > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-c93496a > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-c93496a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-c93496a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-57142fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-13 .elementor-element.elementor-element-d53d04c{text-align:start;}.elementor-13 .elementor-element.elementor-element-d53d04c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:19px;font-weight:800;line-height:1.25em;letter-spacing:-0.5px;color:#14163A;}.elementor-13 .elementor-element.elementor-element-f243b2d{text-align:start;font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(20,22,58,0.72);}.elementor-13 .elementor-element.elementor-element-59b99f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-59b99f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-59b99f2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(20,22,58,0.10);box-shadow:0px 10px 30px -20px rgba(20,22,58,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-13 .elementor-element.elementor-element-59b99f2 > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-59b99f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-59b99f2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-59b99f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-f32da7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-13 .elementor-element.elementor-element-de85bd5{text-align:start;}.elementor-13 .elementor-element.elementor-element-de85bd5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:19px;font-weight:800;line-height:1.25em;letter-spacing:-0.5px;color:#14163A;}.elementor-13 .elementor-element.elementor-element-e8bd435{text-align:start;font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(20,22,58,0.72);}.elementor-13 .elementor-element.elementor-element-2d7b055:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-2d7b055 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2d7b055 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(20,22,58,0.10);box-shadow:0px 10px 30px -20px rgba(20,22,58,0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 26px 30px 26px;}.elementor-13 .elementor-element.elementor-element-2d7b055 > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-2d7b055 > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-2d7b055 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-2d7b055 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-4e2d24d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-13 .elementor-element.elementor-element-1de6d04{text-align:start;}.elementor-13 .elementor-element.elementor-element-1de6d04 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:19px;font-weight:800;line-height:1.25em;letter-spacing:-0.5px;color:#14163A;}.elementor-13 .elementor-element.elementor-element-7cf2bc3{text-align:start;font-family:"Inter", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(20,22,58,0.72);}.elementor-13 .elementor-element.elementor-element-e874d5e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e874d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14163A;}.elementor-13 .elementor-element.elementor-element-e874d5e > .elementor-container{max-width:1080px;}.elementor-13 .elementor-element.elementor-element-e874d5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 24px 88px 24px;}.elementor-13 .elementor-element.elementor-element-e874d5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-d3e446b{text-align:center;}.elementor-13 .elementor-element.elementor-element-d3e446b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:42px;font-weight:900;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2eeb4a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.6em;color:rgba(255,249,242,0.75);}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-e67fa9f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-e67fa9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-e838032.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13 .elementor-element.elementor-element-e838032.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-00674b3{--spacer-size:36px;}.elementor-13 .elementor-element.elementor-element-33ee34a .elementor-button{background-color:#FFF9F2;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:800;fill:#14163A;color:#14163A;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-13 .elementor-element.elementor-element-33ee34a .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-33ee34a .elementor-button:focus{background-color:#FFFFFF;color:#14163A;}.elementor-13 .elementor-element.elementor-element-33ee34a .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-33ee34a .elementor-button:focus svg{fill:#14163A;}.elementor-13 .elementor-element.elementor-element-9a95550:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9a95550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F2;}.elementor-13 .elementor-element.elementor-element-9a95550 > .elementor-container{max-width:620px;}.elementor-13 .elementor-element.elementor-element-9a95550{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 24px 88px 24px;}.elementor-13 .elementor-element.elementor-element-9a95550 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-64aab9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13 .elementor-element.elementor-element-64aab9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-64aab9d > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#14163A;box-shadow:8px 8px 0px 0px #FFC21C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 40px 48px 40px;}.elementor-13 .elementor-element.elementor-element-64aab9d > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-64aab9d > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-64aab9d > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-13 .elementor-element.elementor-element-64aab9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-bd64809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-13 .elementor-element.elementor-element-93b9470{text-align:center;}.elementor-13 .elementor-element.elementor-element-93b9470 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:29px;font-weight:900;line-height:1.2em;letter-spacing:-0.5px;color:#14163A;}.elementor-13 .elementor-element.elementor-element-c12ac12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:rgba(20,22,58,0.72);}.elementor-13 .elementor-element.elementor-element-a4d3863 .elementor-button{background-color:#FF6B3D;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 32px 14px 32px;}.elementor-13 .elementor-element.elementor-element-a4d3863 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-a4d3863 .elementor-button:focus{background-color:#E8501F;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a4d3863 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-a4d3863 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-21573db:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-21573db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14163A;}.elementor-13 .elementor-element.elementor-element-21573db > .elementor-container{max-width:1080px;}.elementor-13 .elementor-element.elementor-element-21573db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 40px 24px;}.elementor-13 .elementor-element.elementor-element-21573db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-a6fc25d .elementor-heading-title{font-size:34px;}.elementor-13 .elementor-element.elementor-element-d3e446b .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-b09d92f{padding:48px 16px 32px 16px;}.elementor-13 .elementor-element.elementor-element-084a58c{font-size:17px;}.elementor-13 .elementor-element.elementor-element-9382ca7{padding:64px 16px 16px 16px;}.elementor-13 .elementor-element.elementor-element-a6fc25d .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-ea02c45{padding:8px 16px 64px 16px;}.elementor-13 .elementor-element.elementor-element-e874d5e{padding:64px 16px 64px 16px;}.elementor-13 .elementor-element.elementor-element-d3e446b .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-9a95550{padding:64px 16px 64px 16px;}.elementor-13 .elementor-element.elementor-element-64aab9d > .elementor-element-populated{padding:36px 24px 36px 24px;}.elementor-13 .elementor-element.elementor-element-93b9470 .elementor-heading-title{font-size:24px;}.elementor-13 .elementor-element.elementor-element-21573db{padding:40px 16px 32px 16px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-8fc6b25{width:55%;}.elementor-13 .elementor-element.elementor-element-99aef00{width:43%;}.elementor-13 .elementor-element.elementor-element-cecaab3{width:57%;}.elementor-13 .elementor-element.elementor-element-c7bcfc6{width:45%;}.elementor-13 .elementor-element.elementor-element-e67fa9f{width:48%;}.elementor-13 .elementor-element.elementor-element-e838032{width:52%;}}/* Start custom CSS */html{scroll-behavior:smooth}
body{background:#FFF9F2}
#md-features,#md-schools,#md-pricing{scroll-margin-top:84px}
.md-nav{background:rgba(255,249,242,.92)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50}
.md-nav.elementor-sticky--effects{border-bottom:1px solid rgba(20,22,58,.1);box-shadow:0 4px 20px rgba(20,22,58,.06)}
.md-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}
.md-brand{display:flex;align-items:center;gap:10px;text-decoration:none}
.md-brand-mark{width:38px;height:38px;border-radius:11px;background:#FF6B3D;color:#fff;display:grid;place-items:center;font-size:22px;line-height:1;box-shadow:0 3px 0 #E8501F}
.md-wordmark{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:1.45rem;letter-spacing:-.02em;color:#14163A}
.md-wordmark em{font-style:normal;color:#FF6B3D}
.md-nav-links{display:flex;align-items:center;gap:26px}
.md-nav-links a.plain{text-decoration:none;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:.95rem;color:rgba(20,22,58,.72)}
.md-nav-links a.plain:hover{color:#14163A}
.md-btn{display:inline-block;font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:.95rem;text-decoration:none;padding:10px 22px;border-radius:999px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;text-align:center}
.md-btn-primary{background:#FF6B3D;color:#fff!important;box-shadow:0 4px 0 #E8501F}
.md-btn-primary:hover{background:#E8501F;box-shadow:0 3px 0 #c43f13;transform:translateY(1px)}
.md-eyebrow{display:inline-block;font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#E8501F;background:rgba(255,107,61,.12);padding:6px 14px;border-radius:999px}
.md-h1{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.12;letter-spacing:-.025em;color:#14163A;margin:0}
.md-h1 .accent{color:#FF6B3D;position:relative;white-space:nowrap}
.md-h1 .accent svg{position:absolute;left:0;right:0;bottom:-10px;width:100%;height:12px}
.md-hero-note strong{color:#14163A}
.md-btn-anim .elementor-button{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}
.md-btn-anim .elementor-button:hover{transform:translateY(1px)}
.md-phone-stage{position:relative;display:flex;justify-content:center;padding:10px 0}
.md-phone-stage .blob{position:absolute;inset:0;margin:auto;width:380px;height:380px;background:radial-gradient(circle at 35% 30%,rgba(255,194,28,.35),rgba(255,107,61,.18) 55%,transparent 75%);border-radius:50%;filter:blur(6px);z-index:0}
.md-float{position:absolute;font-family:Georgia,serif;color:#FF6B3D;opacity:.5;z-index:0;animation:md-bob 5s ease-in-out infinite}
.md-float.n1{top:6%;left:6%;font-size:2rem}
.md-float.n2{bottom:12%;right:4%;font-size:2.6rem;color:#2FD6A7;animation-delay:1.4s}
.md-float.n3{top:18%;right:12%;font-size:1.5rem;color:#FFC21C;animation-delay:2.6s}
@keyframes md-bob{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-14px) rotate(6deg)}}
.md-phone{position:relative;z-index:1;width:296px;background:#14163A;border-radius:44px;padding:12px;box-shadow:0 30px 60px -18px rgba(20,22,58,.45);transform:rotate(2deg)}
.md-node-pulse{transform-box:fill-box;transform-origin:center;animation:md-pulse 2s ease-out infinite}
@keyframes md-pulse{0%{transform:scale(1);opacity:.7}70%,100%{transform:scale(1.5);opacity:0}}
.md-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;text-align:center;font-family:Inter,system-ui,sans-serif}
.md-proof .badge{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:1rem;color:#FFC21C}
.md-proof .detail{font-size:.92rem;opacity:.8;color:#FFF9F2}
.md-card{transition:transform .2s ease,box-shadow .2s ease}
.md-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px rgba(20,22,58,.3)!important}
.md-icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center}
.md-icon.sunrise{background:rgba(255,107,61,.14)}
.md-icon.mint{background:rgba(47,214,167,.16)}
.md-icon.gold{background:rgba(255,194,28,.2)}
.md-points{list-style:none;display:grid;gap:20px;margin:0;padding:0;font-family:Inter,system-ui,sans-serif}
.md-points li{display:flex;gap:14px;align-items:flex-start}
.md-points .tick{flex:none;width:28px;height:28px;border-radius:9px;background:#2FD6A7;color:#14163A;display:grid;place-items:center;font-weight:900;font-size:.9rem;margin-top:2px;box-shadow:0 2px 0 rgba(0,0,0,.25)}
.md-points strong{display:block;font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:1.05rem;color:#FFF9F2}
.md-points .desc{color:rgba(255,249,242,.75);font-size:.95rem;line-height:1.55}
.md-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;color:rgba(255,249,242,.75);font-family:Inter,system-ui,sans-serif}
.md-foot .md-wordmark{color:#fff;font-size:1.3rem}
.md-foot p{font-size:.9rem;margin:8px 0 0}
.md-foot-links{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:.92rem}
.md-foot-links a{color:rgba(255,249,242,.85);text-decoration:none}
.md-foot-links a:hover{color:#FFC21C}
.md-foot-legal{width:100%;border-top:1px solid rgba(255,249,242,.12);margin-top:30px;padding-top:22px;font-size:.8rem;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}
@media (max-width:480px){.md-nav-links a.plain{display:none}.md-phone{width:264px;transform:rotate(0)}.md-phone-stage .blob{width:300px;height:300px}}
@media (prefers-reduced-motion:reduce){.md-float,.md-node-pulse{animation:none}html{scroll-behavior:auto}}/* End custom CSS */