.elementor-96 .elementor-element.elementor-element-662b5e8{--display:flex;}.elementor-96 .elementor-element.elementor-element-c84d8db{--display:flex;}.elementor-96 .elementor-element.elementor-element-7ccf25e{--display:flex;}.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-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-96 .elementor-element.elementor-element-29fae92{--display:flex;}.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-96 .elementor-element.elementor-element-3216fda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-96 .elementor-element.elementor-element-53f1694 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-53f1694 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-96 .elementor-element.elementor-element-53f1694{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-96 .elementor-element.elementor-element-53f1694 .elementor-icon-list-text{transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-70f5890{--display:flex;}.elementor-96 .elementor-element.elementor-element-6bebb27{--display:flex;}.elementor-96 .elementor-element.elementor-element-fb008f8{--display:flex;}.elementor-96 .elementor-element.elementor-element-026c48b{--display:flex;}.elementor-96 .elementor-element.elementor-element-1626e53{--display:flex;}.elementor-96 .elementor-element.elementor-element-a767c76{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-96 .elementor-element.elementor-element-f9243a8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-96 .elementor-element.elementor-element-f506b40 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-96 .elementor-element.elementor-element-928b5b7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-96 .elementor-element.elementor-element-41bed44{--display:flex;}.elementor-96 .elementor-element.elementor-element-8697a8d{--display:flex;}.elementor-96 .elementor-element.elementor-element-e4fb440{--display:flex;}.elementor-96 .elementor-element.elementor-element-f5da2ce{--display:flex;}.elementor-96 .elementor-element.elementor-element-75dcad6{--display:flex;}.elementor-96 .elementor-element.elementor-element-4e73cf5{--display:flex;}.elementor-96 .elementor-element.elementor-element-6934b48{--display:flex;}.elementor-96 .elementor-element.elementor-element-786e4d3{--display:flex;}.elementor-96 .elementor-element.elementor-element-76813e0{--display:flex;}.elementor-96 .elementor-element.elementor-element-4173581{--display:flex;}.elementor-96 .elementor-element.elementor-element-83e0ad8{--display:flex;}.elementor-96 .elementor-element.elementor-element-a2815d2{--display:flex;}.elementor-96 .elementor-element.elementor-element-7328815{--display:flex;}.elementor-96 .elementor-element.elementor-element-791e558{--display:flex;}.elementor-96 .elementor-element.elementor-element-8d512c9{--display:flex;}.elementor-96 .elementor-element.elementor-element-fc967a6{--display:flex;}.elementor-96 .elementor-element.elementor-element-471948d{--display:flex;}.elementor-96 .elementor-element.elementor-element-443e210{--display:flex;}.elementor-96 .elementor-element.elementor-element-2824c1c{--display:flex;}.elementor-96 .elementor-element.elementor-element-2cee737{--display:flex;}.elementor-96 .elementor-element.elementor-element-f99eee3{--display:flex;}.elementor-96 .elementor-element.elementor-element-0f1f836 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-0f1f836 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-96 .elementor-element.elementor-element-0f1f836{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-96 .elementor-element.elementor-element-0f1f836 .elementor-icon-list-text{transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-0c621de{--display:flex;}.elementor-96 .elementor-element.elementor-element-78da6bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-78da6bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-96 .elementor-element.elementor-element-78da6bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-96 .elementor-element.elementor-element-78da6bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-692f09e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96 .elementor-element.elementor-element-041dff0{--display:flex;}.elementor-96 .elementor-element.elementor-element-87cced9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-87cced9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-96 .elementor-element.elementor-element-87cced9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-96 .elementor-element.elementor-element-87cced9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-96 .elementor-element.elementor-element-fd14c16{--display:flex;}.elementor-96 .elementor-element.elementor-element-7893f57{--display:flex;}.elementor-96 .elementor-element.elementor-element-dbc6092{--display:flex;}.elementor-96 .elementor-element.elementor-element-7db7f1a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-96 .elementor-element.elementor-element-c1c1e21{--display:flex;}.elementor-96 .elementor-element.elementor-element-6abf0d7{--display:flex;}.elementor-96 .elementor-element.elementor-element-bd36cb9{--display:flex;}.elementor-96 .elementor-element.elementor-element-5e19cba{--display:flex;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-96 .elementor-element.elementor-element-932dedd{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-96 .elementor-element.elementor-element-932dedd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-96 .elementor-element.elementor-element-932dedd:after{content:"0.5";}.elementor-96 .elementor-element.elementor-element-932dedd .elementor-post__thumbnail__link{width:100%;}.elementor-96 .elementor-element.elementor-element-932dedd .elementor-post__meta-data span + span:before{content:"•";}.elementor-96 .elementor-element.elementor-element-932dedd .elementor-post__text{margin-top:20px;}.elementor-96 .elementor-element.elementor-element-932dedd .elementor-post__badge{right:0;}.elementor-96 .elementor-element.elementor-element-932dedd .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-96 .elementor-element.elementor-element-6a2c877{--display:flex;}.elementor-96 .elementor-element.elementor-element-e757749{--display:flex;}.elementor-96 .elementor-element.elementor-element-988b886{--display:flex;}.elementor-96 .elementor-element.elementor-element-263dfe5{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-96 .elementor-element.elementor-element-073fec8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-96 .elementor-element.elementor-element-073fec8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-96 .elementor-element.elementor-element-073fec8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-96 .elementor-element.elementor-element-073fec8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-field-type-html{padding-bottom:0px;}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-button[type="submit"]{color:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-96 .elementor-element.elementor-element-073fec8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:767px){.elementor-96 .elementor-element.elementor-element-932dedd .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-96 .elementor-element.elementor-element-932dedd:after{content:"0.5";}.elementor-96 .elementor-element.elementor-element-932dedd .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* ===== Mentionmonk — dark hero homepage ===== */
body:has(.mm){margin:0;background:#F8F8F6}
.mm{font-family:Geist,system-ui,sans-serif;color:#18181C;background:#F8F8F6;-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}
.mm *{box-sizing:border-box}
.mm a{color:inherit}
/* Elementor resets: containers carry no padding/gap of their own; widgets inherit type */
.mm.e-con,.mm .e-con{padding:0;gap:0;min-height:0;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--width:100%}
.mm .elementor-widget{margin:0;color:inherit;font-family:inherit}
.mm .elementor-widget-heading .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;margin:0;padding:0}
.mm .elementor-widget-text-editor{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit}
.mm .elementor-widget-text-editor p{margin:0}
.mm .wrap{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}

/* type */
.mm .disp{font-family:Poppins,system-ui,sans-serif;letter-spacing:-0.04em;line-height:1.06;font-weight:700;margin:0}
.mm .em{font-style:italic;color:#E3612A}
.mm .mono{font-family:"Geist Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}
.mm .muted{color:#5E5E63}
.mm .eyebrow{font-family:"Geist Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#C24E1C}
.mm .eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}
.mm .eyebrow .elementor-heading-title::before{content:"";width:18px;height:1.5px;background:currentColor}
.mm .h2{font-size:58px}
.mm .h2s{font-size:52px}
.mm .h2m{font-size:54px}
.mm .intro{font-size:18px;line-height:1.65;color:#5E5E63;max-width:500px}
.mm .card{background:#fff;border:1px solid #E6E6E2;border-radius:18px}
.mm .tag{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font:500 11px "Geist Mono",monospace;letter-spacing:.1em;text-transform:uppercase}
.mm .tag-ink{background:#18181C;color:#fff}.mm .tag-or{background:#E3612A;color:#18181C}.mm .tag-soft{background:#F1F0EC;color:#3A3A3F}.mm .tag-dk{background:#2A2A2E;color:#D6D6D2}

/* buttons: hand-coded (.btn) and Elementor button widgets (.b-*) */
.mm .btn,.mm .elementor-widget-button .elementor-button{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:6px 6px 6px 22px;border-radius:999px;font:600 15px/1 Geist,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;border:0;cursor:pointer;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.mm .elementor-button .elementor-button-content-wrapper{display:flex;align-items:center;gap:12px}
.mm .btn .dot,.mm .elementor-button .elementor-button-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;margin:0;flex:none;transition:transform .3s ease}
.mm .elementor-button .elementor-button-icon svg{width:14px;height:14px;fill:currentColor;transform:rotate(-45deg)}
.mm .btn:hover .dot,.mm .elementor-button:hover .elementor-button-icon{transform:rotate(45deg)}
.mm .btn:hover,.mm .elementor-widget-button .elementor-button:hover{transform:translateY(-2px)}
.mm .b-dark .elementor-button{background:#18181C;color:#fff}.mm .b-dark .elementor-button:hover{color:#fff;box-shadow:0 10px 24px -10px rgba(24,24,28,.55)}
.mm .b-dark .elementor-button-icon{background:#E3612A;color:#18181C}
.mm .b-or .elementor-button{background:#E3612A;color:#18181C}.mm .b-or .elementor-button:hover{color:#18181C}
.mm .b-or .elementor-button-icon{background:#18181C;color:#E3612A}
.mm .btn-white{background:#fff;color:#18181C}.mm .btn-white:hover{color:#18181C}
.mm .btn-white .dot{background:#E3612A;color:#18181C}
.mm .b-ghost .elementor-button,.mm .b-ghost-d .elementor-button{background:transparent;padding:6px 22px;border:1px solid #D6D6D1;color:#18181C}
.mm .b-ghost .elementor-button:hover{border-color:#18181C;color:#18181C}
.mm .b-ghost-d .elementor-button{color:#fff;border-color:#3A3A40}.mm .b-ghost-d .elementor-button:hover{border-color:#fff;color:#fff}
.mm .bfull{width:100%}.mm .bfull .elementor-button{width:100%;justify-content:center}
.mm .bfull.b-or .elementor-button .elementor-button-content-wrapper{width:100%;justify-content:space-between}

/* animation keyframes */
@keyframes mmDrift{to{transform:translate(-80px,60px)}}
@keyframes mmUp{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}
@keyframes mmDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes mmWipe{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes mmBlink{50%{opacity:0}}
@keyframes mmBob{50%{transform:translateY(-8px)}}
@keyframes mmMarquee{to{transform:translateX(-50%)}}
@keyframes mmSpin{to{transform:rotate(360deg)}}
@keyframes mmBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes mmPulse{0%{box-shadow:0 0 0 0 rgba(227,97,42,.5)}100%{box-shadow:0 0 0 12px rgba(227,97,42,0)}}
@keyframes mmRow{from{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}
@keyframes mmTdot{0%,60%,100%{transform:none;opacity:.5}30%{transform:translateY(-5px);opacity:1}}
.mm .in{animation:mmUp .9s cubic-bezier(.2,.7,.2,1) both}
.mm .d1{animation-delay:.08s}.mm .d2{animation-delay:.18s}.mm .d3{animation-delay:.3s}.mm .d5{animation-delay:.56s}.mm .d6{animation-delay:.7s}
.mm .live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#E3612A;animation:mmPulse 1.6s ease-out infinite;flex:none}

/* ===== NAV ===== */
.mm .nav{background:rgba(14,14,16,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07);transition:background-color .35s ease,border-color .35s ease,backdrop-filter .35s ease}
.mm .nav.top{background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
.mm .navin{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}
.mm .brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}
.mm .wm{font-family:Lexend,Geist,sans-serif;font-weight:500;font-size:25px;letter-spacing:-0.03em;color:#fff}
.mm .wm span{color:#E3612A;font-weight:600}
.mm .nav .brand svg [fill="#18181C"]{fill:#F8F8F6}
.mm .navlinks{display:flex;gap:26px}
.mm .navlink{color:#C9C9CC;text-decoration:none;font-size:15px;font-weight:500;padding:10px 4px;position:relative}
.mm .navlink::after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:1.5px;background:#E3612A;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.mm .navlink:hover{color:#fff}.mm .navlink:hover::after{transform:scaleX(1)}

/* ===== HERO ===== */
.mm .hero{position:relative;overflow:hidden;background:#0E0E10;color:#F3F3F0;margin-top:-76px;padding:160px 0 48px}
.mm .hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 30%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 60% 55% at 50% 30%,#000 25%,transparent 75%);pointer-events:none}
.mm .hero::after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(227,97,42,.32),rgba(227,97,42,0) 65%);left:50%;top:-260px;margin-left:-310px;pointer-events:none;animation:mmDrift 14s ease-in-out infinite alternate}
.mm .hstack{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}
.mm .pill{width:auto}
.mm .pill .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:999px;background:#19191C;border:1px solid #2E2E33;color:#EC7A4A;font:500 11.5px "Geist Mono",monospace;letter-spacing:.14em;text-transform:uppercase}
.mm .h-hero{font-size:80px;max-width:1060px;color:#fff;text-align:center}
.mm .swu{position:relative;white-space:nowrap}
.mm .swu::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 50 4, 120 2, 197 10' fill='none' stroke='%23E3612A' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;animation:mmWipe 1s .9s cubic-bezier(.6,0,.2,1) both}
.mm .lead{font-size:19px;line-height:1.6;color:#A3A3A8;max-width:640px}
.mm .simw{width:100%;max-width:780px;margin-top:18px;text-align:left}
.mm .sim{position:relative}
.mm .simcard{padding:18px;color:#18181C;border-color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 50px 110px -40px rgba(227,97,42,.45)}
.mm .simhead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:14px;border-bottom:1px solid #EFEFEB;flex-wrap:wrap}
.mm .tabs{display:flex;gap:4px;flex-wrap:wrap}
.mm .tab{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid transparent;background:transparent;font:500 13px Geist,sans-serif;color:#5E5E63;cursor:pointer;min-height:40px;transition:all .25s ease;text-transform:none;letter-spacing:0}
.mm .tab:hover{color:#18181C;background:#F4F4F1}
.mm .tab.on{background:#18181C;color:#fff}
.mm .tab.on .lg{background-color:#fff;border-radius:4px}
.mm .livetag{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#5E5E63}
.mm .prompt{display:flex;align-items:center;gap:12px;margin:16px 0 6px;padding:14px 14px 14px 16px;border-radius:14px;background:#F6F6F3;border:1px solid #EDEDE8;min-height:56px}
.mm .ptext{flex:1;font-size:15.5px;font-weight:500}
.mm .caret{display:inline-block;width:2px;height:18px;background:#E3612A;margin-left:2px;vertical-align:-3px;animation:mmBlink 1s steps(1) infinite}
.mm .psend{width:32px;height:32px;border-radius:50%;background:#18181C;display:grid;place-items:center;flex:none}
.mm .ansbox{min-height:262px;padding-top:12px}
.mm .ans-wrap{display:none;flex-direction:column;gap:10px}
.mm .ans-wrap.show{display:flex}
.mm .row{animation:mmRow .55s cubic-bezier(.2,.7,.2,1) both}
.mm .r1{animation-delay:.05s}.mm .r2{animation-delay:.3s}.mm .r3{animation-delay:.55s}.mm .r4{animation-delay:.85s}.mm .r5{animation-delay:1.1s}
.mm .anslabel{font-size:11px;color:#6E6E73;display:flex;align-items:center;gap:8px}
.mm .arow1,.mm .arowx{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;border:1px solid #EFEFEB}
.mm .arow1{padding:14px 16px;background:#FFF4EE;border:1.5px solid #E3612A}
.mm .rk{width:28px;height:28px;border-radius:8px;background:#F1F1EE;display:grid;place-items:center;font:600 13px "Geist Mono",monospace;color:#5E5E63;flex:none}
.mm .rk1{background:#E3612A;color:#18181C;font-weight:700}
.mm .rtxt{flex:1;font-size:14.5px;line-height:1.45}
.mm .srcs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:#5E5E63}
.mm .srcs .mono{font-size:10.5px;margin-right:4px}
.mm .src{padding:5px 10px;border-radius:8px;background:#F4F4F1;border:1px solid #EAEAE6}
.mm .src-us{background:#FFF4EE;border-color:#F3C9B5;color:#A8401A}
.mm .simfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #EFEFEB;font-size:13px}
.mm .simfoot strong{color:#18181C}
.mm .sdots{display:flex;gap:5px}
.mm .sdot{width:22px;height:6px;border-radius:3px;background:#E6E6E2;transition:background .4s ease}
.mm .sdot.on{background:#E3612A}
.mm .progtrack{height:2px;background:#F1F1EE;border-radius:2px;overflow:hidden;margin-top:12px}
.mm .prog{height:2px;background:#E3612A;transform-origin:left;transform:scaleX(0)}
.mm .prog.show{animation:mmBar 3.85s linear both}
.mm .chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff;color:#18181C;border:1px solid transparent;font-size:13px;font-weight:500;box-shadow:0 12px 30px -16px rgba(24,24,28,.35);position:absolute}
.mm .float{animation:mmBob 5s ease-in-out infinite}
.mm .chip-l{left:-150px;top:150px}
.mm .chip-r{right:-140px;bottom:120px;animation-delay:-2.5s}
.mm .chipck{width:18px;height:18px;border-radius:50%;background:#18181C;display:grid;place-items:center}
.mm .btnrow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px}
.mm .btnrow>.elementor-widget{width:auto}
.mm .trust .elementor-icon-list-items{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0}
.mm .trust .elementor-icon-list-item{margin:0!important;padding:0!important;font-size:14.5px;color:#C9C9CC;display:inline-flex;align-items:center;gap:8px}
.mm .trust .elementor-icon-list-item::after{display:none!important}
.mm .trust .elementor-icon-list-icon svg,.mm .feats .elementor-icon-list-icon svg{width:13px;height:13px;fill:#EC7A4A}
.mm .trust .elementor-icon-list-text{padding:0;color:inherit}

/* ===== TICKER ===== */
.mm .named{background:#0E0E10;color:#F3F3F0;padding:18px 0 88px}
.mm .tickrow{display:flex;align-items:center;gap:28px}
.mm .ticklabel{flex:none;color:#A3A3A8;font-size:11px;line-height:1.6}
.mm .tickmask{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);border-top:1px solid #26262B;border-bottom:1px solid #26262B;padding:22px 0}
.mm .ticker{display:flex;width:max-content;animation:mmMarquee 38s linear infinite}
.mm .ticker:hover{animation-play-state:paused}
.mm .tk{display:flex;align-items:center;gap:12px;padding:0 34px;font:600 19px Poppins,sans-serif;letter-spacing:-0.02em;color:#F3F3F0;white-space:nowrap}
.mm .tk .lg{padding:5px;border-radius:9px;background-color:#fff;background-origin:content-box;background-clip:padding-box}
.mm .tk-sep{width:6px;height:6px;border-radius:50%;background:#E3612A;opacity:.6;margin-left:34px}

/* ===== WHY (two doors) ===== */
.mm .why{position:relative;overflow:clip;background:#F8F8F6;padding:120px 0;border-bottom:1px solid #E6E6E2}
.mm .why::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(24,24,28,.08) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 80% 10%,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 50% at 80% 10%,#000,transparent 70%);pointer-events:none}
.mm .why::after{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(227,97,42,.10),rgba(227,97,42,0) 65%);left:-260px;bottom:-320px;pointer-events:none;animation:mmDrift 16s ease-in-out infinite alternate}
.mm .why>.wrap{position:relative;z-index:1}
.mm .hdr2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:end;margin-bottom:64px}
.mm .hcol{display:flex;flex-direction:column;gap:22px}
.mm .doors{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.mm .dcard{background:#fff;border:1px solid #E6E6E2;border-radius:18px;box-shadow:0 30px 60px -40px rgba(24,24,28,.3);padding:30px;display:flex;flex-direction:column;gap:22px;overflow:hidden}
.mm .dtop{display:flex;align-items:center;justify-content:space-between}
.mm .dtop .mono{color:#6E6E73;font-size:11px}
.mm .dlogos{display:flex;gap:6px}
.mm .dlogos span{width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid #E6E6E2;display:grid;place-items:center}
.mm .dtitle{font-size:30px;font-weight:600;line-height:1.1;color:#18181C}
.mm .screen{height:230px;border-radius:14px;background:#111113;border:1px solid #2A2A2E;color:#F3F3F0}
.mm .serpbox{position:relative;padding:14px;overflow:hidden}
.mm .serps{display:flex;flex-direction:column;gap:8px}
.mm .srp{height:44px;border-radius:10px;background:#1F1F23;padding:9px 12px;display:flex;flex-direction:column;gap:7px}
.mm .srp span{height:7px;border-radius:4px;background:#3A3A40}.mm .srp span+span{background:#2D2D33}
.mm .serpus{position:absolute;left:14px;right:14px;top:14px;height:48px;border-radius:10px;background:#E3612A;color:#18181C;padding:0 14px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 16px 30px -12px rgba(227,97,42,.6);font-weight:600;font-size:14px}
.mm .serp-loop{animation:mmSerp 6.5s cubic-bezier(.7,0,.2,1) infinite}
@keyframes mmSerp{0%{transform:translateY(156px);opacity:0}8%{opacity:1}22%{transform:translateY(156px)}48%,86%{transform:translateY(0);opacity:1}100%{transform:translateY(0);opacity:0}}
.mm .serp-dim{animation:mmDim 6.5s ease infinite}
@keyframes mmDim{0%,22%{opacity:1}48%,86%{opacity:.4}100%{opacity:1}}
.mm .chatbox{padding:16px;display:flex;flex-direction:column;gap:12px;justify-content:center}
.mm .cq{align-self:flex-end;max-width:80%;padding:10px 14px;border-radius:14px 14px 4px 14px;background:#2A2A2E;font-size:14px}
.mm .cagrid{display:grid;max-width:92%;min-height:76px}
.mm .loopT{grid-area:1/1;align-self:start;justify-self:start;display:flex;gap:5px;padding:16px 18px;border-radius:14px 14px 14px 4px;background:#1F1F23;border:1px solid #2E2E33;animation:mmLoopT 7s ease infinite}
.mm .loopA{grid-area:1/1;padding:12px 14px;border-radius:14px 14px 14px 4px;background:#1F1F23;border:1px solid #2E2E33;font-size:14px;line-height:1.55;color:#D6D6D2;animation:mmLoopA 7s cubic-bezier(.2,.7,.2,1) infinite}
.mm .loopA sup{color:#EC7A4A;font-family:"Geist Mono",monospace;font-size:10px;margin-left:2px}
@keyframes mmLoopT{0%,24%{opacity:1}28%,100%{opacity:0}}
@keyframes mmLoopA{0%,26%{opacity:0;transform:translateY(8px)}34%,92%{opacity:1;transform:none}100%{opacity:0}}
.mm .loopT i{width:7px;height:7px;border-radius:50%;background:#6E6E73;animation:mmTdot 1s ease-in-out infinite}
.mm .loopT i:nth-child(2),.mm .typing i:nth-child(2){animation-delay:.15s}.mm .loopT i:nth-child(3),.mm .typing i:nth-child(3){animation-delay:.3s}
.mm .hl{color:#18181C;padding:1px 6px;border-radius:5px;font-weight:600;background:linear-gradient(100deg,#E3612A 40%,#F7A57F 50%,#E3612A 60%);background-size:300% 100%;animation:mmShine 3.5s linear infinite}
@keyframes mmShine{from{background-position:100% 0}to{background-position:-200% 0}}
.mm .dtext{margin:0;font-size:15.5px;line-height:1.6}
.mm .bridge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none}
.mm .bcore{width:58px;height:58px;border-radius:50%;background:#E3612A;color:#18181C;display:grid;place-items:center;animation:mmPulse2 2.6s ease-out infinite}
@keyframes mmPulse2{0%{box-shadow:0 0 0 8px #F8F8F6,0 0 0 8px rgba(227,97,42,.45)}100%{box-shadow:0 0 0 8px #F8F8F6,0 0 0 30px rgba(227,97,42,0)}}
.mm .blabel{font-size:10.5px;color:#C24E1C;background:#fff;padding:6px 10px;border-radius:999px;border:1px solid #E2E2DD;white-space:nowrap}
.mm .benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}
.mm .bft .elementor-icon-box-wrapper{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:24px 4px;border-top:1px solid #E2E2DD;text-align:left}
.mm .bft .elementor-icon-box-icon{margin:0!important;flex:none;display:block}
.mm .bft .elementor-icon{width:46px;height:46px;border-radius:14px;border:1px solid #E2E2DD;background:#fff;display:grid;place-items:center;font-size:20px;animation:mmBob 6s ease-in-out infinite}
.mm .bft:nth-child(2) .elementor-icon{animation-delay:-2s}.mm .bft:nth-child(3) .elementor-icon{animation-delay:-4s}
.mm .bft .elementor-icon svg{width:20px;height:20px;fill:#C24E1C}
.mm .bft .elementor-icon-box-title{margin:0 0 6px;font:600 16px/1.3 Geist,sans-serif;color:#18181C;letter-spacing:0}
.mm .bft .elementor-icon-box-description{margin:0;font-size:14.5px;line-height:1.55;color:#5E5E63}

/* ===== SERVICES (list) ===== */
.mm .sec{padding:120px 0}
.mm .slist{border-top:1.5px solid #18181C}
.mm .srow{position:relative;display:grid;grid-template-columns:72px minmax(0,1.05fr) minmax(0,1fr) 56px;gap:32px;align-items:center;padding:34px 24px;border-bottom:1px solid #DCDAD4;text-decoration:none;color:#18181C;isolation:isolate;overflow:hidden}
.mm .srow::before{content:"";position:absolute;inset:0;background:#F2F0EB;opacity:0;transition:opacity .35s ease;z-index:-1}
.mm .srow:hover,.mm .srow:focus-visible{color:#18181C}
.mm .srow:hover::before,.mm .srow:focus-visible::before{opacity:1}
.mm .srow:focus-visible{outline:2px solid #E3612A;outline-offset:-2px}
.mm .snum{font:500 13px "Geist Mono",monospace;letter-spacing:.1em;color:#6E6E73;display:flex;flex-direction:column;gap:10px;transition:color .4s}
.mm .sbar{display:block;width:24px;height:2px;background:#D6D6D1;transition:width .5s ease,background .4s}
.mm .srow:hover .snum{color:#C24E1C}.mm .srow:hover .sbar{width:44px;background:#E3612A}
.mm .stitle{display:flex;align-items:center;gap:14px;font:600 32px/1.1 Poppins,sans-serif;letter-spacing:-0.03em;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.mm .srow:hover .stitle{transform:translateX(6px)}
.mm .sdesc{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.6;color:#5E5E63}
.mm .schips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.mm .schip{font:500 11px "Geist Mono",monospace;letter-spacing:.06em;padding:5px 10px;border-radius:999px;border:1px solid #DCDAD4;color:#3A3A3F;transition:border-color .4s}
.mm .srow:hover .schip{border-color:#CFCCC4}
.mm .slogos{display:inline-flex;gap:4px;margin-left:4px}
.mm .slogos .lg{background-color:#fff;border-radius:7px;border:1px solid #E6E6E2;background-size:18px}
.mm .sarr{width:56px;height:56px;border-radius:50%;border:1px solid #D6D6D1;display:grid;place-items:center;transition:all .45s ease}
.mm .srow:hover .sarr{background:#18181C;border-color:#18181C;color:#fff;transform:rotate(45deg)}

/* ===== PROCESS ===== */
.mm .process{padding:40px 0 120px}
.mm .pcard{padding:56px 40px 40px;border-radius:28px;position:relative;overflow:clip}
.mm .pcard .hdr2{padding:0 24px;margin-bottom:48px;gap:40px}
.mm .pcard .intro{font-size:17px;max-width:460px}
.mm .steps{position:relative}
.mm .line{position:absolute;left:46px;right:46px;top:49px;height:1.5px;background:#D6D6D1}
.mm .line i{position:absolute;inset:0;background:#E3612A;transform-origin:left}
.mm .steplist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.mm .step{position:relative;padding:28px 24px 26px}
.mm .step .n{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid #18181C;font:600 14px "Geist Mono",monospace;position:relative;z-index:1;transition:all .3s ease}
.mm .step:hover .n{background:#E3612A;border-color:#E3612A}
.mm .sth{font-size:24px;font-weight:600;margin-top:22px}
.mm .step p{margin:10px 0 0;font-size:15px;line-height:1.6}
.mm .tracked{display:flex;align-items:center;gap:10px;margin-top:16px}
.mm .tracked .mono{font-size:10.5px;color:#5E5E63}

/* ===== CASES ===== */
.mm .cases{padding:120px 0;background:#F1F0EC;border-top:1px solid #E6E6E2;border-bottom:1px solid #E6E6E2}
.mm .hdrrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;margin-bottom:56px}
.mm .hdrrow>.elementor-widget-button{align-self:end}
.mm .cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mm .case{padding:28px;display:flex;flex-direction:column;gap:18px;transition:transform .35s ease,box-shadow .35s ease}
.mm .case:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px rgba(24,24,28,.45)}
.mm .case-d{background:#18181C;color:#fff;border-color:#18181C}
.mm .ctop{display:flex;justify-content:space-between;align-items:center}
.mm .cbig{font-size:64px}
.mm .csub{font-size:15px;margin-top:-10px}
.mm .case-d .csub{color:#A3A3A8}
.mm .spark{width:100%;height:80px}
.mm .spark path.l{stroke-dasharray:1;stroke-dashoffset:0}
.mm .clist{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid #EFEFEB;display:flex;flex-direction:column;gap:8px;font-size:14.5px}
.mm .case-d .clist{border-top-color:#2A2A2E}
.mm .quote{margin:18px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:center;padding:40px;border-radius:18px;background:#fff;border:1px solid #E6E6E2}
.mm .quote blockquote{margin:0;padding:0;border:0;font-size:30px;font-weight:700;line-height:1.25;letter-spacing:-0.02em;font-style:normal;color:#18181C}
.mm .quote figcaption{margin-top:18px;display:flex;align-items:center;gap:12px;font-size:15px}
.mm .avatar{width:40px;height:40px;border-radius:50%;background:#F1F0EC;display:grid;place-items:center;font-weight:600;color:#5E5E63}

/* ===== LINK QUALITY (versus) ===== */
.mm .hdrc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;margin-bottom:64px}
.mm .hdrc .h2{max-width:900px}
.mm .hdrc .intro{max-width:600px;line-height:1.6}
.mm .hdrc .intro a{font-weight:600;color:#18181C}
.mm .vs{position:relative;border-radius:24px;background:#fff;border:1px solid #E6E6E2;padding-bottom:6px}
.mm .vs-col{position:absolute;top:-14px;bottom:-14px;right:0;width:36%;background:#18181C;border-radius:24px;box-shadow:0 40px 80px -40px rgba(24,24,28,.6);overflow:hidden}
.mm .scan{position:absolute;left:0;right:0;height:140px;top:-140px;background:linear-gradient(180deg,rgba(227,97,42,0),rgba(227,97,42,.12) 70%,rgba(227,97,42,.32));border-bottom:1.5px solid rgba(236,122,74,.8);animation:mmScan 5s cubic-bezier(.5,0,.5,1) infinite}
@keyframes mmScan{0%{top:-140px;opacity:1}72%{top:100%;opacity:1}73%,100%{top:100%;opacity:0}}
.mm .vhead,.mm .vrow{position:relative;display:grid;grid-template-columns:34% 30% 36%}
.mm .vhead{padding:26px 0 24px}
.mm .vh-them,.mm .vh-us{display:flex;align-items:center;gap:12px;padding:0 28px}
.mm .vh-ic{width:40px;height:40px;border-radius:12px;background:#F1F0EC;display:grid;place-items:center;color:#5E5E63;flex:none}
.mm .vhn{font-weight:600;font-size:17px}.mm .vhn-us{font-weight:700;color:#fff}
.mm .vhs{font-size:10.5px;color:#6E6E73;margin-top:4px}.mm .vhs-us{color:#EC7A4A}
.mm .vh-mid{display:grid;place-items:center}
.mm .vsb{width:54px;height:54px;border-radius:50%;background:#F8F8F6;border:1px solid #E2E2DD;display:grid;place-items:center;font:italic 800 18px Poppins,sans-serif;color:#C24E1C;animation:mmVs 2.8s ease-in-out infinite}
@keyframes mmVs{50%{transform:scale(1.08);box-shadow:0 0 0 9px rgba(227,97,42,.09)}}
.mm .vrow>div{padding:22px 28px;display:flex;align-items:center;gap:12px;min-height:78px}
.mm .vthem,.mm .vlabel{border-top:1px solid #EFEFEB}
.mm .vus{border-top:1px solid #2A2A2E;color:#fff;font-weight:600;font-size:16px}
.mm .vrow:hover .vthem,.mm .vrow:hover .vlabel{background:#FBFAF7}
.mm .vrow:hover .vus{background:rgba(227,97,42,.08)}
.mm .vrow:hover .ck{transform:scale(1.15)}
.mm .vthem{color:#6E6E73;font-size:16px}
.mm .xic{width:26px;height:26px;border-radius:50%;background:#F1F0EC;display:grid;place-items:center;color:#8A8A8F;flex:none}
.mm .vt{position:relative}
.mm .strike{position:absolute;left:-3px;right:-3px;top:52%;height:1.5px;background:#9A9A9F;transform-origin:left}
.mm .vlabel{font:600 16px Poppins,sans-serif;letter-spacing:-0.01em;color:#18181C;justify-content:center;text-align:center}
.mm .vlabel svg{color:#C24E1C;flex:none}
.mm .vlabel .mono{font-size:11px;color:#5E5E63}
.mm .ck{width:26px;height:26px;border-radius:50%;background:#E3612A;color:#18181C;display:grid;place-items:center;flex:none;transition:transform .3s ease}
.mm .ck path{stroke-dasharray:1;stroke-dashoffset:0}
.mm .vrow>.vcol{flex-direction:column;align-items:flex-start;gap:10px}
.mm .vcol .mono{font-size:11px;color:#6E6E73}.mm .vcol .vsc-us{color:#EC7A4A}
.mm .meter{display:block;width:100%;max-width:220px;height:8px;border-radius:4px;background:#EFEFEB;overflow:hidden}
.mm .meter-d{background:#2A2A2E}
.mm .meter i{display:block;height:100%;border-radius:4px;transform-origin:left}
.mm .vscore>div{min-height:100px}

/* ===== PRICING ===== */
.mm .prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
.mm .price{padding:32px;display:flex;flex-direction:column;gap:20px;position:relative;transition:transform .35s ease}
.mm .price:hover{transform:translateY(-6px)}
.mm .pdark{background:#111113;color:#F3F3F0;border-radius:18px;box-shadow:0 40px 80px -40px rgba(24,24,28,.6);margin:-12px 0 12px}
.mm .plan{font:500 11px "Geist Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#5E5E63}
.mm .pdark .plan{color:#A3A3A8}
.mm .ptag{position:absolute!important;top:28px;right:28px;width:auto!important}
.mm .ptag .elementor-heading-title{display:inline-flex;padding:4px 9px;border-radius:999px;background:#E3612A;color:#18181C;font:500 11px "Geist Mono",monospace;letter-spacing:.1em;text-transform:uppercase}
.mm .amt{font-family:Poppins,sans-serif;font-weight:700;font-size:56px;letter-spacing:-0.04em;line-height:1.06}
.mm .pdark .amt{color:#fff}
.mm .amt .per{font:400 15px Geist,sans-serif;letter-spacing:0;color:#5E5E63}
.mm .pdark .amt .per{color:#A3A3A8}
.mm .pdesc{font-size:15px;line-height:1.55;color:#5E5E63;padding-bottom:20px;border-bottom:1px solid #EFEFEB}
.mm .pdark .pdesc{color:#A3A3A8;border-bottom-color:#2A2A2E}
.mm .feats .elementor-icon-list-items{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}
.mm .feats .elementor-icon-list-item{margin:0!important;padding:0!important;display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45}
.mm .feats .elementor-icon-list-item::after{display:none!important}
.mm .feats .elementor-icon-list-icon{margin-top:3px}
.mm .feats .elementor-icon-list-icon svg{fill:#C24E1C}
.mm .pdark .feats .elementor-icon-list-icon svg{fill:#EC7A4A}
.mm .feats .elementor-icon-list-text{padding:0;color:inherit}
.mm .price .bfull{margin-top:auto}

/* ===== FAQ (chat) ===== */
.mm .faqsec{padding:40px 0 120px}
.mm .faqg{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}
.mm .faqleft{display:flex;flex-direction:column;gap:22px;position:sticky;top:120px}
.mm .faqleft .intro{font-size:17px}
.mm .faqleft>.elementor-widget-button{align-self:flex-start;width:auto}
.mm .strat{padding:18px;display:flex;align-items:center;gap:14px;margin-top:6px}
.mm .stav{position:relative;width:52px;height:52px;border-radius:16px;background:#18181C;display:grid;place-items:center;flex:none}
.mm .stav .live{position:absolute;right:-3px;bottom:-3px;border:2px solid #fff;width:12px;height:12px}
.mm .stt{font-weight:600;font-size:16px}.mm .sts{font-size:14px;margin-top:2px}
.mm .chat{display:flex;flex-direction:column;gap:16px}
.mm .faq-item{display:flex;flex-direction:column;gap:12px}
.mm .qrow{display:flex;justify-content:flex-end}
.mm button.qb{all:unset;box-sizing:border-box;max-width:86%;display:inline-flex;align-items:center;gap:14px;padding:13px 14px 13px 22px;border-radius:22px 22px 6px 22px;background:#18181C;color:#fff;font:500 17px/1.4 Geist,sans-serif;cursor:pointer;text-align:left;min-height:48px;box-shadow:0 10px 24px -16px rgba(24,24,28,.6);transition:background .3s ease,color .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)}
.mm button.qb:hover{transform:translateX(-6px);background:#2A2A2E}
.mm button.qb.on{background:#E3612A;color:#18181C}
.mm button.qb:focus-visible{outline:2px solid #E3612A;outline-offset:3px}
.mm .qic{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;flex:none;transition:transform .35s ease,border-color .3s}
.mm .qb.on .qic{transform:rotate(45deg);border-color:rgba(24,24,28,.4)}
.mm .arow{display:none;align-items:flex-end;gap:10px}
.mm .faq-item.open .arow{display:flex;animation:mmRow .4s cubic-bezier(.2,.7,.2,1) both}
.mm .cav{width:32px;height:32px;border-radius:10px;background:#18181C;display:grid;place-items:center;flex:none}
.mm .bub{background:#fff;border:1px solid #E6E6E2;border-radius:22px 22px 22px 6px;padding:16px 20px;max-width:86%;box-shadow:0 10px 24px -18px rgba(24,24,28,.4)}
.mm .typing{display:none;gap:5px;padding:18px 20px}
.mm .typing i{width:7px;height:7px;border-radius:50%;background:#B5B5B0;animation:mmTdot 1s ease-in-out infinite}
.mm .faq-item.typing .typing{display:flex}
.mm .ansb{display:flex;flex-direction:column;gap:10px;font-size:16px;line-height:1.6;color:#3A3A3F;animation:mmRow .45s cubic-bezier(.2,.7,.2,1) both}
.mm .faq-item.typing .ansb{display:none}
.mm .cmeta{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#6E6E73}

/* ===== RESOURCES ===== */
.mm .blog{padding:0 0 120px}
.mm .blog .hdrrow{margin-bottom:48px}
.mm .pgrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mm .post{overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:#18181C;transition:transform .35s ease}
.mm .post:hover{transform:translateY(-6px);color:#18181C}
.mm .cover{height:190px;position:relative;overflow:hidden;border-radius:18px 18px 0 0}
.mm .cv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.mm .post:hover .cv{transform:scale(1.06)}
.mm .cv1{background:#18181C;gap:14px}
.mm .cvl,.mm .cvat{width:64px;height:64px;border-radius:18px;display:grid;place-items:center}
.mm .cvl{background:#fff}.mm .cvat{background:#E3612A;font:900 30px Poppins,sans-serif;color:#18181C}
.mm .cv2{background:#E3612A}
.mm .cvgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:180px}
.mm .cvgrid span{height:34px;border-radius:8px;background:rgba(24,24,28,.25)}
.mm .cvgrid .k{background:#18181C}.mm .cvgrid .w{background:#fff}
.mm .cv3{background:#EDEBE6;gap:18px}
.mm .cvchip{padding:12px 16px;border-radius:12px;background:#fff;border:1px solid #DCDAD4;font:600 14px Geist,sans-serif}
.mm .cvchip-d{background:#18181C;color:#fff;border-color:#18181C}
.mm .cvvs{font-size:26px;font-style:italic;color:#E3612A}
.mm .pbody{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px}
.mm .pcat{font-size:10.5px;color:#C24E1C}
.mm .pt{font-size:22px;font-weight:600;line-height:1.2}

/* ===== FINAL CTA ===== */
.mm .ctasec{padding:0 0 24px}
.mm .ctabox{position:relative;overflow:clip;border-radius:32px;padding:72px 64px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;background:#111113;color:#F3F3F0}
.mm .ctabox::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}
.mm .ctaleft{position:relative;display:flex;flex-direction:column;gap:24px}
.mm .ctabox .eyebrow{color:#EC7A4A}
.mm .ctabox .h2m{color:#fff}
.mm .ctabox .intro{font-size:17px;color:#A3A3A8;max-width:520px}
.mm .note{font:500 11px "Geist Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#8A8A8F}
.mm .ctaform .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0!important}
.mm .ctaform .elementor-field-group{flex:1 1 220px;width:auto!important;max-width:none!important;padding:0!important;margin:0!important}
.mm .ctaform .elementor-field-group.e-form__buttons,.mm .ctaform .elementor-field-type-submit{flex:0 0 auto}
.mm .ctaform .elementor-field-label{font:500 12px "Geist Mono",monospace!important;letter-spacing:.12em;text-transform:uppercase;color:#A3A3A8!important;margin:0 0 8px;padding:0}
.mm .ctaform .elementor-field-textual{height:52px;min-height:52px;border-radius:12px!important;border:1px solid #34343A!important;background:#19191C!important;color:#fff!important;padding:0 16px!important;font:16px Geist,sans-serif!important}
.mm .ctaform .elementor-field-textual::placeholder{color:#6E6E73}
.mm .ctaform .elementor-field-textual:focus{outline:none;border-color:#E3612A!important;box-shadow:0 0 0 3px rgba(227,97,42,.25)}
.mm .ctaform .elementor-button{height:52px;min-height:52px;border-radius:999px!important;background:#E3612A!important;color:#18181C!important;padding:6px 6px 6px 22px!important;font:600 15px/1 Geist,sans-serif!important;display:inline-flex;align-items:center;gap:12px}
.mm .ctaform .elementor-button::after{content:"";width:36px;height:36px;border-radius:50%;background:#18181C url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E3612A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s ease}
.mm .ctaform .elementor-button:hover::after{transform:rotate(45deg)}
.mm .ctaform .elementor-message{color:#F3F3F0;font-size:15px;margin-top:8px}
.mm .orbitbox{position:relative;height:440px}
.mm .ring{position:absolute;left:50%;top:50%;border-radius:50%}
.mm .ring1{width:400px;height:400px;margin:-200px 0 0 -200px;border:1px dashed #3A3A40}
.mm .ring2{width:230px;height:230px;margin:-115px 0 0 -115px;border:1px solid #2A2A2E}
.mm .orbcore{position:absolute;left:50%;top:50%;width:124px;height:124px;margin:-62px 0 0 -62px;border-radius:34px;background:#19191C;border:1px solid #34343A;display:grid;place-items:center;box-shadow:0 0 80px rgba(227,97,42,.35)}
.mm .orbit{position:absolute;inset:0;animation:mmSpin 60s linear infinite}
.mm .sat{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px}
.mm .sat>span{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#fff;box-shadow:0 14px 30px -12px rgba(0,0,0,.6);animation:mmSpin 60s linear infinite reverse}

/* ===== FOOTER ===== */
.mm .foot{margin-top:24px;padding:88px 0 0;overflow:hidden;background:#111113;color:#F3F3F0}
.mm .fgrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:64px;border-bottom:1px solid #2A2A2E}
.mm .fbrand{display:flex;flex-direction:column;gap:18px}
.mm .ftag{font-size:26px;font-weight:800;color:#fff;line-height:1.15}
.mm .faddr{margin:0;font-size:15px;line-height:1.7;color:#A3A3A8}
.mm .fcol{display:flex;flex-direction:column}
.mm .fh{font-size:11px;color:#EC7A4A;margin-bottom:14px}
.mm .flink{color:#A3A3A8;text-decoration:none;font-size:15px;line-height:2.1}
.mm .flink:hover{color:#fff}
.mm .fbot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 0;font-size:13px;color:#8A8A8F}
.mm .flegal{display:flex;gap:20px}.mm .flegal .flink{font-size:13px;line-height:1}
.mm .giant{font-family:Lexend,sans-serif;font-weight:500;letter-spacing:-0.05em;line-height:.8;font-size:clamp(84px,17.5vw,262px);white-space:nowrap;margin:0 0 -0.17em;text-align:center;color:#fff}
.mm .giant span{color:#E3612A;font-weight:600}

/* ===== scroll reveals (supported browsers) ===== */
@keyframes mmSlideL{from{opacity:0;translate:-28px 0}to{opacity:1;translate:0 0}}
@keyframes mmSlideR{from{opacity:0;translate:28px 0}to{opacity:1;translate:0 0}}
@supports (animation-timeline: view()){
.mm .rv{animation:mmUp linear both;animation-timeline:view();animation-range:entry 5% cover 28%}
.mm .vthem{animation:mmSlideL linear both;animation-timeline:view();animation-range:entry 10% cover 35%}
.mm .vus{animation:mmSlideR linear both;animation-timeline:view();animation-range:entry 10% cover 35%}
.mm .strike{animation:mmBar linear both;animation-timeline:view();animation-range:entry 35% cover 50%}
.mm .ck path{animation:mmDraw linear both;animation-timeline:view();animation-range:entry 25% cover 45%}
.mm .meter .fill{animation:mmBar linear both;animation-timeline:view();animation-range:entry 15% cover 45%}
.mm .line i{animation:mmBar linear both;animation-timeline:view();animation-range:entry 20% cover 45%}
.mm .spark path.l{animation:mmDraw linear both;animation-timeline:view();animation-range:entry 10% cover 40%}
}
/* the editor canvas never scrolls the way the live page does: keep everything visible there */
.elementor-editor-active .mm .rv,.elementor-editor-active .mm .vthem,.elementor-editor-active .mm .vus{animation:none}
@media (prefers-reduced-motion: reduce){.mm *,.mm *::before,.mm *::after{animation:none!important;transition:none!important}}

/* ===== responsive ===== */
@media (max-width: 960px){
.mm .sarr{display:none}
.mm .wrap{padding-left:22px;padding-right:22px}
.mm .hide-m{display:none!important}
.mm .hdr2,.mm .hdrrow,.mm .doors,.mm .benefits,.mm .steplist,.mm .cgrid,.mm .quote,.mm .prices,.mm .faqg,.mm .pgrid3,.mm .ctabox,.mm .fgrid{grid-template-columns:minmax(0,1fr)}
.mm .h-hero{font-size:44px}
.mm .h2,.mm .h2s,.mm .h2m{font-size:36px}
.mm .line{display:none}
.mm .faqleft{position:static}
.mm .pdark{margin:0}
.mm .ctabox{padding:48px 24px}
.mm .srow{grid-template-columns:40px minmax(0,1fr);gap:16px 18px;padding:26px 8px}
.mm .sdesc{grid-column:2}
.mm .stitle{font-size:26px}
.mm .vrow>div{padding:16px 12px;font-size:13.5px;min-height:64px}
.mm .vh-them,.mm .vh-us{padding:0 12px}
.mm .vh-ic,.mm .vlabel svg,.mm .xic{display:none}
.mm .vlabel{font-size:14px}
.mm .chat .bub,.mm button.qb{max-width:100%}
}

.lg{display:inline-block;flex:none;background:center/contain no-repeat;vertical-align:middle}
.lg-chatgpt{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IiMwRDBEMEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05LjIwNSA4LjY1OHYtMi4yNmMwLS4xOS4wNzItLjMzMy4yMzgtLjQyOGw0LjU0My0yLjYxNmMuNjE5LS4zNTcgMS4zNTYtLjUyMyAyLjExNy0uNTIzIDIuODU0IDAgNC42NjIgMi4yMTIgNC42NjIgNC41NjYgMCAuMTY3IDAgLjM1Ny0uMDI0LjU0N2wtNC43MS0yLjc1OWEuNzk3Ljc5NyAwIDAwLS44NTYgMGwtNS45NyAzLjQ3M3ptMTAuNjA5IDguOFYxMi4wNmMwLS4zMzMtLjE0My0uNTctLjQyOS0uNzM3bC01Ljk3LTMuNDczIDEuOTUtMS4xMThhLjQzMy40MzMgMCAwMS40NzYgMGw0LjU0MyAyLjYxN2MxLjMwOS43NiAyLjE4OSAyLjM3OCAyLjE4OSAzLjk0OCAwIDEuODA4LTEuMDcgMy40NzMtMi43NiA0LjE2M3pNNy44MDIgMTIuNzAzbC0xLjk1LTEuMTQyYy0uMTY3LS4wOTUtLjIzOS0uMjM4LS4yMzktLjQyOFY1Ljg5OWMwLTIuNTQ1IDEuOTUtNC40NzIgNC41OTEtNC40NzIgMSAwIDEuOTI3LjMzMyAyLjcxMi45MjhMOC4yMyA1LjA2N2MtLjI4NS4xNjYtLjQyOC40MDQtLjQyOC43Mzd2Ni44OTh6TTEyIDE1LjEyOGwtMi43OTUtMS41N3YtMy4zM0wxMiA4LjY1OGwyLjc5NSAxLjU3djMuMzNMMTIgMTUuMTI4em0xLjc5NiA3LjIzYy0xIDAtMS45MjctLjMzMi0yLjcxMi0uOTI3bDQuNjg2LTIuNzEyYy4yODUtLjE2Ni40MjgtLjQwNC40MjgtLjczN3YtNi44OThsMS45NzQgMS4xNDJjLjE2Ny4wOTUuMjM4LjIzOC4yMzguNDI4djUuMjMzYzAgMi41NDUtMS45NzQgNC40NzItNC42MTQgNC40NzJ6bS01LjYzNy01LjMwM2wtNC41NDQtMi42MTdjLTEuMzA4LS43NjEtMi4xODgtMi4zNzgtMi4xODgtMy45NDhBNC40ODIgNC40ODIgMCAwMTQuMjEgNi4zMjd2NS40MjNjMCAuMzMzLjE0My41NzEuNDI4LjczOGw1Ljk0NyAzLjQ0OS0xLjk1IDEuMTE4YS40MzIuNDMyIDAgMDEtLjQ3NiAwem0tLjI2MiAzLjljLTIuNjg4IDAtNC42NjItMi4wMjEtNC42NjItNC41MTkgMC0uMTkuMDI0LS4zOC4wNDctLjU3bDQuNjg2IDIuNzFjLjI4Ni4xNjcuNTcxLjE2Ny44NTYgMGw1Ljk3LTMuNDQ4djIuMjZjMCAuMTktLjA3LjMzMy0uMjM3LjQyOGwtNC41NDMgMi42MTZjLS42MTkuMzU3LTEuMzU2LjUyMy0yLjExNy41MjN6bTUuODk5IDIuODNhNS45NDcgNS45NDcgMCAwMDUuODI3LTQuNzU2QzIyLjI4NyAxOC4zMzkgMjQgMTUuODQgMjQgMTMuMjk2YzAtMS42NjUtLjcxMy0zLjI4Mi0xLjk5OC00LjQ0OC4xMTktLjUuMTktLjk5OS4xOS0xLjQ5OCAwLTMuNDAxLTIuNzU5LTUuOTQ3LTUuOTQ2LTUuOTQ3LS42NDIgMC0xLjI2LjA5NS0xLjg4LjMxQTUuOTYyIDUuOTYyIDAgMDAxMC4yMDUgMGE1Ljk0NyA1Ljk0NyAwIDAwLTUuODI3IDQuNzU3QzEuNzEzIDUuNDQ3IDAgNy45NDUgMCAxMC40OWMwIDEuNjY2LjcxMyAzLjI4MyAxLjk5OCA0LjQ0OC0uMTE5LjUtLjE5IDEtLjE5IDEuNDk5IDAgMy40MDEgMi43NTkgNS45NDYgNS45NDYgNS45NDYuNjQyIDAgMS4yNi0uMDk1IDEuODgtLjMwOWE1Ljk2IDUuOTYgMCAwMDQuMTYyIDEuNzEzeiI+PC9wYXRoPjwvc3ZnPg==")}
.lg-claude{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC43MDkgMTUuOTU1bDQuNzItMi42NDcuMDgtLjIzLS4wOC0uMTI4SDkuMmwtLjc5LS4wNDgtMi42OTgtLjA3My0yLjMzOS0uMDk3LTIuMjY2LS4xMjItLjU3MS0uMTIxTDAgMTEuNzg0bC4wNTUtLjM1Mi40OC0uMzIxLjY4Ni4wNiAxLjUyLjEwMyAyLjI3OC4xNTggMS42NTIuMDk3IDIuNDQ5LjI1NWguMzg5bC4wNTUtLjE1Ny0uMTM0LS4wOTgtLjEwMy0uMDk3LTIuMzU4LTEuNTk2LTIuNTUyLTEuNjg4LTEuMzM2LS45NzItLjcyNC0uNDkxLS4zNjQtLjQ2Mi0uMTU4LTEuMDA4LjY1Ni0uNzIyLjg4MS4wNi4yMjUuMDYxLjg5My42ODYgMS45MDggMS40NzYgMi40OTEgMS44MzMuMzY1LjMwNC4xNDUtLjEwMy4wMTktLjA3My0uMTY0LS4yNzQtMS4zNTUtMi40NDYtMS40NDYtMi40OS0uNjQ0LTEuMDMyLS4xNy0uNjE5YTIuOTcgMi45NyAwIDAxLS4xMDQtLjcyOUw2LjI4My4xMzQgNi42OTYgMGwuOTk2LjEzNC40Mi4zNjQuNjIgMS40MTQgMS4wMDIgMi4yMjkgMS41NTUgMy4wMy40NTYuODk4LjI0My44MzIuMDkxLjI1NWguMTU4VjkuMDFsLjEyOC0xLjcwNi4yMzctMi4wOTUuMjMtMi42OTUuMDgtLjc2LjM3Ni0uOTEuNzQ3LS40OTIuNTg0LjI4LjQ4LjY4NS0uMDY3LjQ0NC0uMjg2IDEuODUxLS41NTkgMi45MDMtLjM2NCAxLjk0MmguMjEybC4yNDMtLjI0Mi45ODUtMS4zMDYgMS42NTItMi4wNjQuNzMtLjgyLjg1LS45MDQuNTQ3LS40MzFoMS4wMzNsLjc2IDEuMTI5LS4zNCAxLjE2Ni0xLjA2NCAxLjM0Ny0uODgxIDEuMTQyLTEuMjY0IDEuNy0uNzkgMS4zNi4wNzMuMTEuMTg4LS4wMiAyLjg1Ni0uNjA2IDEuNTQzLS4yOCAxLjg0MS0uMzE1LjgzMy4zODguMDkxLjM5NS0uMzI4LjgwNy0xLjk2OS40ODYtMi4zMDkuNDYyLTMuNDM5LjgxMy0uMDQyLjAzLjA0OS4wNjEgMS41NDkuMTQ2LjY2Mi4wMzZoMS42MjJsMy4wMi4yMjUuNzkuNTIyLjQ3NC42MzgtLjA3OS40ODUtMS4yMTUuNjItMS42NC0uMzg5LTMuODI5LS45MS0xLjMxMi0uMzI5aC0uMTgydi4xMWwxLjA5MyAxLjA2OCAyLjAwNiAxLjgxIDIuNTA5IDIuMzMuMTI3LjU3OC0uMzIyLjQ1NS0uMzQtLjA0OS0yLjIwNS0xLjY1Ny0uODUxLS43NDctMS45MjYtMS42MmgtLjEyOHYuMTdsLjQ0NC42NDkgMi4zNDUgMy41MjEuMTIyIDEuMDgtLjE3LjM1My0uNjA4LjIxMy0uNjY4LS4xMjItMS4zNzQtMS45MjUtMS40MTUtMi4xNjctMS4xNDMtMS45NDMtLjE0LjA4LS42NzQgNy4yNTQtLjMxNi4zNy0uNzI5LjI4LS42MDctLjQ2MS0uMzIyLS43NDcuMzIyLTEuNDc2LjM4OS0xLjkyNC4zMTUtMS41My4yODYtMS45LjE3LS42MzItLjAxMi0uMDQyLS4xNC4wMTgtMS40MzQgMS45NjctMi4xOCAyLjk0NS0xLjcyNiAxLjg0NS0uNDE0LjE2NC0uNzE3LS4zNy4wNjctLjY2Mi40MDEtLjU4OSAyLjM4OC0zLjAzNiAxLjQ0LTEuODgyLjkzLTEuMDg2LS4wMDYtLjE1OGgtLjA1NUw0LjEzMiAxOC41NmwtMS4xMy4xNDYtLjQ4Ny0uNDU2LjA2MS0uNzQ2LjIzMS0uMjQzIDEuOTA4LTEuMzEyLS4wMDYuMDA2eiIgZmlsbD0iI0Q5Nzc1NyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+PC9zdmc+")}
.lg-copilot{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuMjk1IDUuMjlsLTAuMjQyIDAuOTg2aC0yLjMyYy0xLjcyMSAwLTMuMjIgMS4xOTctMy42MzggMi45MDJsLTIuMTAxIDguNTkzSDMuNzk4Yy0yLjQ0IDAtNC4yMjktMi4zNDItMy42MzctNC43NjFsMi4xMDYtOC42MTJjMC41NTctMi4yNzQgMi41NTYtMy44NyA0Ljg1LTMuODdoNS41NGMyLjQ0IDAgNC4yMyAyLjM0MyAzLjYzOCA0Ljc2MSIgZmlsbD0idXJsKCNsb2JlLWljb25zLWNvcGlsb3QtMC1fUl8wXykiPjwvcGF0aD48cGF0aCBkPSJNMTYuMjk1IDUuMjlsLTAuMjQyIDAuOTg2aC0yLjMyYy0xLjcyMSAwLTMuMjIgMS4xOTctMy42MzggMi45MDJsLTIuMTAxIDguNTkzSDMuNzk4Yy0yLjQ0IDAtNC4yMjktMi4zNDItMy42MzctNC43NjFsMi4xMDYtOC42MTJjMC41NTctMi4yNzQgMi41NTYtMy44NyA0Ljg1LTMuODdoNS41NGMyLjQ0IDAgNC4yMyAyLjM0MyAzLjYzOCA0Ljc2MSIgZmlsbD0idXJsKCNsb2JlLWljb25zLWNvcGlsb3QtMS1fUl8wXykiPjwvcGF0aD48cGF0aCBkPSJNNy43NTIgMTguNzU4bDAuMjQyLTAuOTg2aDIuMzIxYzEuNzIgMCAzLjIyLTEuMTk3IDMuNjM3LTIuOTAzbDIuMTAyLTguNTkzaDQuMTk2YzIuNDM5IDAgNC4yMjggMi4zNDMgMy42MzcgNC43NjJsLTIuMTA3IDguNjExYy0wLjU1NiAyLjI3NC0yLjU1NSAzLjg3LTQuODUgMy44N2gtNS41NGMtMi40NCAwLTQuMjI5LTIuMzQyLTMuNjM4LTQuNzYxIiBmaWxsPSJ1cmwoI2xvYmUtaWNvbnMtY29waWxvdC0yLV9SXzBfKSI+PC9wYXRoPjxwYXRoIGQ9Ik03Ljc1MiAxOC43NThsMC4yNDItMC45ODZoMi4zMjFjMS43MiAwIDMuMjItMS4xOTcgMy42MzctMi45MDNsMi4xMDItOC41OTNoNC4xOTZjMi40MzkgMCA0LjIyOCAyLjM0MyAzLjYzNyA0Ljc2MmwtMi4xMDcgOC42MTFjLTAuNTU2IDIuMjc0LTIuNTU1IDMuODctNC44NSAzLjg3aC01LjU0Yy0yLjQ0IDAtNC4yMjktMi4zNDItMy42MzgtNC43NjEiIGZpbGw9InVybCgjbG9iZS1pY29ucy1jb3BpbG90LTMtX1JfMF8pIj48L3BhdGg+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGN4PSIwIiBjeT0iMCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtOS43NzEzMyAxOS44NDA1IDM4Ljk0MDMgMTUuNzcyNyAxMi42NzQgMC41ODcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImxvYmUtaWNvbnMtY29waWxvdC0wLV9SXzBfIiByPSIxIj48c3RvcCBvZmZzZXQ9Ii4yNSIgc3RvcC1jb2xvcj0iIzEwOWRmMiI+PC9zdG9wPjxzdG9wIG9mZnNldD0iLjcyIiBzdG9wLWNvbG9yPSIjYWFkNDQ1Ij48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuOTciIHN0b3AtY29sb3I9IiNmZmQ0MDAiPjwvc3RvcD48L3JhZGlhbEdyYWRpZW50PjxyYWRpYWxHcmFkaWVudCBjeD0iMCIgY3k9IjAiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTkuOTQ0MTQgMjAuNzk1OSAyNC42NTM3IDEyLjUzMzYgMjEuOTQ4IDQuNzU2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJsb2JlLWljb25zLWNvcGlsb3QtMi1fUl8wXyIgcj0iMSI+PHN0b3Agb2Zmc2V0PSIuMDciIHN0b3AtY29sb3I9IiM4YzQ4ZmYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjZjI1OThhIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuOSIgc3RvcC1jb2xvcj0iI2ZmYjE1MiI+PC9zdG9wPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0ibG9iZS1pY29ucy1jb3BpbG90LTEtX1JfMF8iIHgxPSI4LjI3NSIgeDI9IjguMTc3IiB5MT0iMC41MzQiIHkyPSIxNy43NzYiPjxzdG9wIHN0b3AtY29sb3I9IiMzZGNiZmYiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii4yNSIgc3RvcC1jb2xvcj0iIzA1ODhmNyIgc3RvcC1vcGFjaXR5PSIwIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJsb2JlLWljb25zLWNvcGlsb3QtMy1fUl8wXyIgeDE9IjE1LjgzOSIgeDI9IjE1LjgyOSIgeTE9IjUuMjExIiB5Mj0iOS45MDciPjxzdG9wIG9mZnNldD0iLjA2IiBzdG9wLWNvbG9yPSIjZjhhZGZhIj48L3N0b3A+PHN0b3Agb2Zmc2V0PSIuNzEiIHN0b3AtY29sb3I9IiNhODZlZGQiIHN0b3Atb3BhY2l0eT0iMCI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==")}
.lg-ga{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IiNFMzc0MDAiIHJvbGU9ImltZyIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yMi44NCAyLjk5ODJ2MTcuOTk4N2MuMDA4NiAxLjY0NzMtMS4zMTk3IDIuOTg5Ny0yLjk2NyAyLjk5ODRhMi45ODA4IDIuOTgwOCAwIDAxLS4zNjc3LS4wMjA4Yy0xLjUyOC0uMjI2LTIuNjQ3Ny0xLjU1NTgtMi42MTA1LTMuMVYzLjEyMDRjLS4wMzY5LTEuNTQ1OCAxLjA4NTYtMi44NzYyIDIuNjE1Ny0zLjEgMS42MzYxLS4xOTE1IDMuMTE3OC45Nzk2IDMuMzA5MyAyLjYxNTguMDE0LjEyMDEuMDIwOC4yNDEuMDIwMi4zNjE5ek00LjEzMjYgMTguMDU0OGMtMS42NDE3IDAtMi45NzI2IDEuMzMxLTIuOTcyNiAyLjk3MjZDMS4xNiAyMi42NjkxIDIuNDkwOSAyNCA0LjEzMjYgMjRzMi45NzI2LTEuMzMwOSAyLjk3MjYtMi45NzI2LTEuMzMxLTIuOTcyNi0yLjk3MjYtMi45NzI2em03Ljg3MjgtOS4wMDk4Yy0uMDE3MSAwLS4wMzQyIDAtLjA1MTMuMDAwMy0xLjY0OTUuMDkwNC0yLjkyOTMgMS40NzQtMi44OTEgMy4xMjU2djcuOTg0NmMwIDIuMTY3Ljk1MzUgMy40ODI1IDIuMzUwNSAzLjc2MyAxLjYxMTguMzI2NiAzLjE4MzItLjcxNTIgMy41MDk4LTIuMzI3LjA0LS4xOTc0LjA2LS4zOTgzLjA1OTMtLjU5OTh2LTguOTU4NWMuMDAzLTEuNjQ3NC0xLjMzLTIuOTg1Mi0yLjk3NzMtMi45ODgyeiIvPjwvc3ZnPg==")}
.lg-gemini{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNjE2IDEwLjgzNWExNC4xNDcgMTQuMTQ3IDAgMDEtNC40NS0zLjAwMSAxNC4xMTEgMTQuMTExIDAgMDEtMy42NzgtNi40NTIuNTAzLjUwMyAwIDAwLS45NzUgMCAxNC4xMzQgMTQuMTM0IDAgMDEtMy42NzkgNi40NTIgMTQuMTU1IDE0LjE1NSAwIDAxLTQuNDUgMy4wMDFjLS42NS4yOC0xLjMxOC41MDUtMi4wMDIuNjc4YS41MDIuNTAyIDAgMDAwIC45NzVjLjY4NC4xNzIgMS4zNS4zOTcgMi4wMDIuNjc3YTE0LjE0NyAxNC4xNDcgMCAwMTQuNDUgMy4wMDEgMTQuMTEyIDE0LjExMiAwIDAxMy42NzkgNi40NTMuNTAyLjUwMiAwIDAwLjk3NSAwYy4xNzItLjY4NS4zOTctMS4zNTEuNjc3LTIuMDAzYTE0LjE0NSAxNC4xNDUgMCAwMTMuMDAxLTQuNDUgMTQuMTEzIDE0LjExMyAwIDAxNi40NTMtMy42NzguNTAzLjUwMyAwIDAwMC0uOTc1IDEzLjI0NSAxMy4yNDUgMCAwMS0yLjAwMy0uNjc4eiIgZmlsbD0iIzMxODZGRiI+PC9wYXRoPjxwYXRoIGQ9Ik0yMC42MTYgMTAuODM1YTE0LjE0NyAxNC4xNDcgMCAwMS00LjQ1LTMuMDAxIDE0LjExMSAxNC4xMTEgMCAwMS0zLjY3OC02LjQ1Mi41MDMuNTAzIDAgMDAtLjk3NSAwIDE0LjEzNCAxNC4xMzQgMCAwMS0zLjY3OSA2LjQ1MiAxNC4xNTUgMTQuMTU1IDAgMDEtNC40NSAzLjAwMWMtLjY1LjI4LTEuMzE4LjUwNS0yLjAwMi42NzhhLjUwMi41MDIgMCAwMDAgLjk3NWMuNjg0LjE3MiAxLjM1LjM5NyAyLjAwMi42NzdhMTQuMTQ3IDE0LjE0NyAwIDAxNC40NSAzLjAwMSAxNC4xMTIgMTQuMTEyIDAgMDEzLjY3OSA2LjQ1My41MDIuNTAyIDAgMDAuOTc1IDBjLjE3Mi0uNjg1LjM5Ny0xLjM1MS42NzctMi4wMDNhMTQuMTQ1IDE0LjE0NSAwIDAxMy4wMDEtNC40NSAxNC4xMTMgMTQuMTEzIDAgMDE2LjQ1My0zLjY3OC41MDMuNTAzIDAgMDAwLS45NzUgMTMuMjQ1IDEzLjI0NSAwIDAxLTIuMDAzLS42Nzh6IiBmaWxsPSJ1cmwoI2xvYmUtaWNvbnMtZ2VtaW5pLTAtX1JfMF8pIj48L3BhdGg+PHBhdGggZD0iTTIwLjYxNiAxMC44MzVhMTQuMTQ3IDE0LjE0NyAwIDAxLTQuNDUtMy4wMDEgMTQuMTExIDE0LjExMSAwIDAxLTMuNjc4LTYuNDUyLjUwMy41MDMgMCAwMC0uOTc1IDAgMTQuMTM0IDE0LjEzNCAwIDAxLTMuNjc5IDYuNDUyIDE0LjE1NSAxNC4xNTUgMCAwMS00LjQ1IDMuMDAxYy0uNjUuMjgtMS4zMTguNTA1LTIuMDAyLjY3OGEuNTAyLjUwMiAwIDAwMCAuOTc1Yy42ODQuMTcyIDEuMzUuMzk3IDIuMDAyLjY3N2ExNC4xNDcgMTQuMTQ3IDAgMDE0LjQ1IDMuMDAxIDE0LjExMiAxNC4xMTIgMCAwMTMuNjc5IDYuNDUzLjUwMi41MDIgMCAwMC45NzUgMGMuMTcyLS42ODUuMzk3LTEuMzUxLjY3Ny0yLjAwM2ExNC4xNDUgMTQuMTQ1IDAgMDEzLjAwMS00LjQ1IDE0LjExMyAxNC4xMTMgMCAwMTYuNDUzLTMuNjc4LjUwMy41MDMgMCAwMDAtLjk3NSAxMy4yNDUgMTMuMjQ1IDAgMDEtMi4wMDMtLjY3OHoiIGZpbGw9InVybCgjbG9iZS1pY29ucy1nZW1pbmktMS1fUl8wXykiPjwvcGF0aD48cGF0aCBkPSJNMjAuNjE2IDEwLjgzNWExNC4xNDcgMTQuMTQ3IDAgMDEtNC40NS0zLjAwMSAxNC4xMTEgMTQuMTExIDAgMDEtMy42NzgtNi40NTIuNTAzLjUwMyAwIDAwLS45NzUgMCAxNC4xMzQgMTQuMTM0IDAgMDEtMy42NzkgNi40NTIgMTQuMTU1IDE0LjE1NSAwIDAxLTQuNDUgMy4wMDFjLS42NS4yOC0xLjMxOC41MDUtMi4wMDIuNjc4YS41MDIuNTAyIDAgMDAwIC45NzVjLjY4NC4xNzIgMS4zNS4zOTcgMi4wMDIuNjc3YTE0LjE0NyAxNC4xNDcgMCAwMTQuNDUgMy4wMDEgMTQuMTEyIDE0LjExMiAwIDAxMy42NzkgNi40NTMuNTAyLjUwMiAwIDAwLjk3NSAwYy4xNzItLjY4NS4zOTctMS4zNTEuNjc3LTIuMDAzYTE0LjE0NSAxNC4xNDUgMCAwMTMuMDAxLTQuNDUgMTQuMTEzIDE0LjExMyAwIDAxNi40NTMtMy42NzguNTAzLjUwMyAwIDAwMC0uOTc1IDEzLjI0NSAxMy4yNDUgMCAwMS0yLjAwMy0uNjc4eiIgZmlsbD0idXJsKCNsb2JlLWljb25zLWdlbWluaS0yLV9SXzBfKSI+PC9wYXRoPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImxvYmUtaWNvbnMtZ2VtaW5pLTAtX1JfMF8iIHgxPSI3IiB4Mj0iMTEiIHkxPSIxNS41IiB5Mj0iMTIiPjxzdG9wIHN0b3AtY29sb3I9IiMwOEI5NjIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwOEI5NjIiIHN0b3Atb3BhY2l0eT0iMCI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0ibG9iZS1pY29ucy1nZW1pbmktMS1fUl8wXyIgeDE9IjgiIHgyPSIxMS41IiB5MT0iNS41IiB5Mj0iMTEiPjxzdG9wIHN0b3AtY29sb3I9IiNGOTQ1NDMiPjwvc3RvcD48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGOTQ1NDMiIHN0b3Atb3BhY2l0eT0iMCI+PC9zdG9wPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0ibG9iZS1pY29ucy1nZW1pbmktMi1fUl8wXyIgeDE9IjMuNSIgeDI9IjE3LjUiIHkxPSIxMy41IiB5Mj0iMTIiPjxzdG9wIHN0b3AtY29sb3I9IiNGQUJDMTIiPjwvc3RvcD48c3RvcCBvZmZzZXQ9Ii40NiIgc3RvcC1jb2xvcj0iI0ZBQkMxMiIgc3RvcC1vcGFjaXR5PSIwIj48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+")}
.lg-google{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjMgMTIuMjQ1YzAtLjkwNS0uMDc1LTEuNTY1LS4yMzYtMi4yNWgtMTAuNTR2NC4wODNoNi4xODZjLS4xMjQgMS4wMTQtLjc5NyAyLjU0Mi0yLjI5NCAzLjU2OWwtLjAyMS4xMzYgMy4zMzIgMi41My4yMy4wMjJDMjEuNzc5IDE4LjQxNyAyMyAxNS41OTMgMjMgMTIuMjQ1eiIgZmlsbD0iIzQyODVGNCI+PC9wYXRoPjxwYXRoIGQ9Ik0xMi4yMjUgMjNjMy4wMyAwIDUuNTc0LS45NzggNy40MzMtMi42NjVsLTMuNTQyLTIuNjg4Yy0uOTQ4LjY0OC0yLjIyIDEuMS0zLjg5MSAxLjFhNi43NDUgNi43NDUgMCAwMS02LjM4Ni00LjU3MmwtLjEzMi4wMTEtMy40NjUgMi42MjgtLjA0NS4xMjRDNC4wNDMgMjAuNTMxIDcuODM1IDIzIDEyLjIyNSAyM3oiIGZpbGw9IiMzNEE4NTMiPjwvcGF0aD48cGF0aCBkPSJNNS44NCAxNC4xNzVBNi42NSA2LjY1IDAgMDE1LjQ2MyAxMmMwLS43NTguMTM4LTEuNDkxLjM2MS0yLjE3NWwtLjAwNi0uMTQ3LTMuNTA4LTIuNjctLjExNS4wNTRBMTAuODMxIDEwLjgzMSAwIDAwMSAxMmMwIDEuNzcyLjQzNiAzLjQ0NyAxLjE5NyA0LjkzOGwzLjY0Mi0yLjc2M3oiIGZpbGw9IiNGQkJDMDUiPjwvcGF0aD48cGF0aCBkPSJNMTIuMjI1IDUuMjUzYzIuMTA4IDAgMy41MjkuODkyIDQuMzQgMS42MzhsMy4xNjctMy4wMzFDMTcuNzg3IDIuMDg4IDE1LjI1NSAxIDEyLjIyNSAxIDcuODM0IDEgNC4wNDMgMy40NjkgMi4xOTcgNy4wNjJsMy42MyAyLjc2M2E2Ljc3IDYuNzcgMCAwMTYuMzk4LTQuNTcyeiIgZmlsbD0iI0VCNDMzNSI+PC9wYXRoPjwvc3ZnPg==")}
.lg-gsc{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IiM0Mjg1RjQiIHJvbGU9ImltZyIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04LjU0OCAxLjE1Nkw2LjgzMiAyLjg3MnYxLjY4MmgxLjcxNnptMCAzLjM5OHYuMDM1SDYuODMydi0uMDM1SDMuMzg2TDAgNy44NDR2My41NzdoMi44MjZWOC45NGMwLS41MjUuNDI5LS45NTQuOTU0LS45NTRoMTYuNDc2Yy41MjUgMCAuOTU0LjQzLjk1NC45NTR2Mi40OGgyLjc1NFY3Ljg0NGwtMy4zODYtMy4yOUgxNy4zdi4wMzVoLTEuNzE3di0uMDM1em03LjAzNSAwSDE3LjNWMi44NzJsLTEuNzE3LTEuNzE2ek04LjY3OSAxLjE4OFYyLjg0aDYuNzczVjEuMTg4em0xMS40NzEgNy4wN2EuODM0LjgzNCAwIDAwLS4xMzIuMDFsLS41NDMuMDAyYy01LjIxNi4wMTQtMTAuNDMyLS4wMDgtMTUuNjQ4LjAxLS40MzUtLjA2My0uNzk0LjQzNi0uNzE2Ljg4M3YyLjI2NGgxNy44MTJjLS4wMTYtLjg4OC4wNDUtMS43ODItLjAzNC0yLjY2Ni0uMTA0LS4zNDItLjQyNy0uNTAyLS43MzktLjUwMnptLTE1LjQyMi42MzRhLjY4OS42OTggMCAwMS42ODkuNjk4LjY4OS42OTggMCAwMS0uNjg5LjY5Ny42ODkuNjk4IDAgMDEtLjY4OC0uNjk3LjY4OS42OTggMCAwMS42ODgtLjY5OHptMi4xMzQgMGEuNjg5LjY5OCAwIDAxLjY4OS42OTguNjg5LjY5OCAwIDAxLS42ODkuNjk3LjY4OS42OTggMCAwMS0uNjg4LS42OTcuNjg5LjY5OCAwIDAxLjY4OC0uNjk4ek0uMDM2IDExLjY0NXY5LjE1NmMwIDEuMDUuODU4IDEuOTA4IDEuOTA3IDEuOTA4aC44ODNWMTEuNjQ1em0yMS4xNzQgMHYxMS4wNjRoLjg4MmMxLjA1IDAgMS45MDgtLjg1OCAxLjkwOC0xLjkwOHYtOS4xNTZ6TTQuMDU3IDEzLjEzM3Y2Ljg1aDYuMTM3di02Ljg1em0xMy4yNDMuMDIxdjMuNzc3bC0xLjcwOC45NzctMS43MDgtLjk3N3YtMy43NThhNC4wMDYgNC4wMDYgMCAwMDAgNy4yM3YyLjQ0MWgzLjQ1N3YtMi40NDJhNC4wMDYgNC4wMDYgMCAwMC0uMDQxLTcuMjQ4em0tMTMuMjQzIDguMjZ2MS40M2g3LjkyNXYtMS40M3oiLz48L3N2Zz4=")}
.lg-perplexity{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuNzg1IDB2Ny4yNzJIMjIuNVYxNy42MmgtMi45MzVWMjRsLTcuMDM3LTYuMTk0djYuMTQ1aC0xLjA5MXYtNi4xNTJMNC4zOTIgMjR2LTYuNDY1SDEuNVY3LjE4OGgyLjg4NFYwbDcuMDUzIDYuNDk0Vi4xOWgxLjA5djYuNDlMMTkuNzg2IDB6bS03LjI1NyA5LjA0NHY3LjMxOWw1Ljk0NiA1LjIzNFYxNC40NGwtNS45NDYtNS4zOTd6bS0xLjA5OS0uMDhsLTUuOTQ2IDUuMzk4djcuMjM1bDUuOTQ2LTUuMjM0VjguOTY1em04LjEzNiA3LjU4aDEuODQ0VjguMzQ5SDEzLjQ2bDYuMTA1IDUuNTR2Mi42NTV6bS04Ljk4Mi04LjI4SDIuNTl2OC4xOTVoMS44di0yLjU3Nmw2LjE5Mi01LjYyek01LjQ3NSAyLjQ3NnY0LjcxaDUuMTE1bC01LjExNS00Ljcxem0xMy4yMTkgMGwtNS4xMTUgNC43MWg1LjExNXYtNC43MXoiIGZpbGw9IiMyMkI4Q0QiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPjwvc3ZnPg==")}
.lg-semrush{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IiNGRjY0MkQiIHJvbGU9ImltZyIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yMC42OTggMTEuOTExYzAgLjQ0NC0uMjI2LjUxNi0uNzkuNTE2LS41OTYgMC0uNzA2LS4xLS43Ny0uNTU0LS4xMTgtMS4xNTItLjg5Ni0yLjEzLTIuMjAxLTIuMjQtLjQxOC0uMDM0LS41MTgtLjE5LS41MTgtLjcwNiAwLS40OC4wNzQtLjcwOC40NDYtLjcwOCAyLjI2NS4wMSAzLjgzMyAxLjgzMiAzLjgzMyAzLjY5di4wMDJ6bTMuMyAwYzAtMy40NTYtMi4zMzgtNy4xMS03Ljc0LTcuMTFINS41MmMtLjIxOCAwLS4zNTQuMTEtLjM1NC4zMSAwIC4xMDkuMDgyLjIwOS4xNTYuMjYuMzg4LjMxLjk3LjY1NCAxLjczIDEuMDM2Ljc0My4zNzIgMS4zMjMuNjE2IDEuOTAzLjg1Mi4yNDYuMS4zMzYuMjA4LjMzNi4zNDQgMCAuMTktLjEzNi4zMDgtLjQuMzA4SC4zNzJjLS4yNTQgMC0uMzcyLjE2NC0uMzcyLjMyNiAwIC4xMzYuMDQ0LjI1NC4xNjIuMzcyLjY5LjcyNiAxLjc5NiAxLjU5NiAzLjQgMi42MDQgMS40NjYuOTEgMi45OCAxLjc0IDQuNTMzIDIuNDkyLjIzNi4xMS4zMDguMjM2LjMwOC4zNzItLjAwOC4xNTQtLjEyNi4yOC0uNC4yOEg0LjFjLS4yMTYgMC0uMzQ0LjEyLS4zNDQuMyAwIC4xLjA4LjIyNi4xOS4zMjYuODg4LjgwOCAyLjMxMSAxLjY4OCA0LjIwNyAyLjQ5NCAyLjUzIDEuMDggNS4wOTQgMS43MjEgNy45OCAxLjcyMSA1LjQ2NSAwIDcuODY3LTQuMDg3IDcuODY3LTcuMjg5bC0uMDAyLjAwMnptLTcuMTMzIDUuMTA0Yy0yLjc5NCAwLTUuMTMyLTIuMjc2LTUuMTMyLTUuMTE0IDAtMi43OTQgMi4zMy01LjA0IDUuMTMyLTUuMDQgMi44NjMgMCA1LjExMSAyLjI0IDUuMTExIDUuMDRhNS4wODYgNS4wODYgMCAwIDEtNS4xMTEgNS4xMTR6Ii8+PC9zdmc+")}/* ===== width fixes (beat Elementor widget defaults) ===== */
.elementor.elementor .mm .e-con>.simw{max-width:780px;width:100%}
.elementor.elementor .mm .e-con>.lead{max-width:640px}
.elementor.elementor .mm .e-con>.h-hero{max-width:1060px}
.elementor.elementor .mm .e-con>.pill{width:auto}
.elementor.elementor .mm .hdr2>.intro{max-width:500px}
.elementor.elementor .mm .pcard .hdr2>.intro{max-width:460px}
.elementor.elementor .mm .hdrc>.h2{max-width:900px}
.elementor.elementor .mm .hdrc>.intro{max-width:600px}
.elementor.elementor .mm .ctaleft>.intro{max-width:520px}
.elementor.elementor .mm .btnrow>.elementor-widget,.elementor.elementor .mm .hdrrow>.elementor-widget-button,.elementor.elementor .mm .faqleft>.elementor-widget-button{width:auto}
.elementor.elementor .mm .price>.bfull{width:100%}
.mm .bridge{flex-direction:column-reverse;top:calc(50% - 22px)}
/* ===== resources: Elementor Posts widget styled as cards ===== */
.elementor.elementor .mm .e-con>.rposts{width:100%}
.mm .rposts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important;margin:0}
.mm .rposts .elementor-post{margin:0!important;padding:0}
.mm .rposts .elementor-post__card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #E6E6E2;border-radius:18px;overflow:hidden;box-shadow:none!important;transition:transform .35s ease}
.mm .rposts .elementor-post__card:hover{transform:translateY(-6px)}
.mm .rposts .elementor-post__thumbnail__link{order:1;margin:0!important;width:100%}
.mm .rposts .elementor-post__thumbnail{border-radius:18px 18px 0 0;overflow:hidden}
.mm .rposts .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover;transform:none!important;top:0!important;left:0!important;transition:transform .6s cubic-bezier(.2,.7,.2,1)!important}
.mm .rposts .elementor-post__card:hover .elementor-post__thumbnail img{transform:scale(1.06)!important}
.mm .rposts .elementor-post__badge{order:2;position:static!important;align-self:flex-start;margin:22px 24px 0!important;padding:0!important;background:none!important;border-radius:0;color:#C24E1C!important;font:500 10.5px "Geist Mono",monospace!important;letter-spacing:.14em!important;text-transform:uppercase;line-height:1.4}
.mm .rposts .elementor-post__text{order:3;padding:10px 24px 0!important;margin:0!important}
.mm .rposts .elementor-post__title{margin:0!important}
.mm .rposts .elementor-post__title,.mm .rposts .elementor-post__title a{font:600 22px/1.2 Poppins,sans-serif!important;letter-spacing:-0.04em!important;color:#18181C!important;text-decoration:none}
.mm .rposts .elementor-post__meta-data{order:4;margin:auto 0 0!important;padding:14px 24px 26px!important;border:0!important;font:500 10.5px "Geist Mono",monospace!important;letter-spacing:.14em;text-transform:uppercase;color:#6E6E73!important}
.mm .rposts .elementor-post__avatar,.mm .rposts .elementor-post__read-more,.mm .rposts .elementor-post__excerpt{display:none}
@media (max-width:960px){.mm .rposts .elementor-posts-container{grid-template-columns:minmax(0,1fr)}}
/* ===== respect Elementor responsive visibility ===== */
@media (min-width:1025px){.elementor .mm .elementor-hidden-desktop{display:none!important}}
@media (min-width:768px) and (max-width:1024px){.elementor .mm .elementor-hidden-tablet{display:none!important}}
@media (max-width:767px){.elementor .mm .elementor-hidden-mobile{display:none!important}}
.mm .rposts .elementor-post__thumbnail__link::after{display:none!important}
/* ===== logo image + floating chips ===== */
.mm .brand-img{display:block;height:44px;width:auto;max-width:none}
.mm .foot .brand-img{height:48px;max-width:100%;object-fit:contain;object-position:left center}
.mm .chip{white-space:nowrap;width:max-content}
.mm .chip-l{left:auto;right:calc(100% - 12px);top:150px}
.mm .chip-r{right:auto;left:calc(100% - 12px);bottom:120px}
@media (max-width:1240px){.mm .chip{display:none}}/* End custom CSS */