.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.m_468e7eda{padding-top:0;padding-bottom:0;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_2351eeb0,.m_f6645d97{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;user-select:none;opacity:1;cursor:pointer}@media (hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{display:flex;flex-direction:row;height:var(--carousel-height)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{position:absolute;display:flex;align-items:center;justify-content:space-between;z-index:1;pointer-events:none}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);top:0;bottom:0;flex-direction:column;padding:var(--carousel-controls-offset) 0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline-start:0;inset-inline-end:0;top:calc(50% - var(--carousel-control-size) / 2);flex-direction:row;padding:0 var(--carousel-controls-offset)}.m_64f58e10{display:flex;justify-content:center;align-items:center;min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);transition:opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{position:absolute;display:flex;justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none}.m_71ea3ab1:where([data-orientation=vertical]){bottom:0;top:0;inset-inline-end:var(--mantine-spacing-md);flex-direction:column}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);inset-inline-start:0;inset-inline-end:0;flex-direction:row}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{position:relative;flex:0 0 var(--carousel-slide-size,100%)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}:root{--safe-top:0px;--safe-right:0px;--safe-bottom:0px;--safe-left:0px}@media (display-mode:standalone){:root{--safe-top:env(safe-area-inset-top);--safe-right:env(safe-area-inset-right);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left)}}:root{--app-vh:100vh}@supports (height:100dvh){:root{--app-vh:100dvh}}.lesson-text-content h1,.lesson-text-content h2,.lesson-text-content h3{color:#1A1B1E;margin-top:1.5em;margin-bottom:.5em}.lesson-text-content h1{font-size:1.5em}.lesson-text-content h2{font-size:1.3em}.lesson-text-content h3{font-size:1.1em}.lesson-text-content p{margin-bottom:1em}.lesson-text-content ol,.lesson-text-content ul{padding-left:1.5em;margin-bottom:1em}.lesson-text-content li{margin-bottom:.4em}.lesson-text-content a{color:#228BE6;text-decoration:none}.lesson-text-content a:hover{text-decoration:underline}.lesson-text-content strong{color:#1A1B1E;font-weight:600}.lesson-text-content blockquote{border-left:3px solid #228be6;padding-left:16px;margin-left:0;color:#495057;font-style:italic}.lesson-text-content img{max-width:100%;border-radius:8px}.tiptap-editor .tiptap{outline:none;font-size:14px;line-height:1.7;color:#343A40}.tiptap-editor .tiptap p{margin-bottom:.75em}.tiptap-editor .tiptap h1,.tiptap-editor .tiptap h2,.tiptap-editor .tiptap h3{color:#1A1B1E;margin-top:1em;margin-bottom:.4em}.tiptap-editor .tiptap h1{font-size:1.4em}.tiptap-editor .tiptap h2{font-size:1.2em}.tiptap-editor .tiptap h3{font-size:1.1em}.tiptap-editor .tiptap ol,.tiptap-editor .tiptap ul{padding-left:1.5em;margin-bottom:.75em}.tiptap-editor .tiptap blockquote{border-left:3px solid #228be6;padding-left:12px;margin-left:0;color:#495057;font-style:italic}.tiptap-editor .tiptap a{color:#228BE6;text-decoration:underline}.tiptap-editor .tiptap p.is-editor-empty:first-child:before{color:#ADB5BD;content:attr(data-placeholder);float:left;height:0;pointer-events:none}@keyframes slcLiveBlockPulse{0%{box-shadow:0 0 0 0 rgba(11,92,255,.55)}70%{box-shadow:0 0 0 9px rgba(11,92,255,0)}to{box-shadow:0 0 0 0 rgba(11,92,255,0)}}.slc-live-pulse-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#0B5CFF;flex-shrink:0;animation:slcLiveBlockPulse 1.5s ease-out infinite}.driver-popover.studiahub-tour{border-radius:14px;padding:20px;box-shadow:0 12px 40px rgba(15,23,42,.18);max-width:320px}.driver-popover.studiahub-tour .driver-popover-title{font-size:16px;font-weight:700;color:#0F172A}.driver-popover.studiahub-tour .driver-popover-description{font-size:14px;line-height:1.55;color:#475569}.driver-popover.studiahub-tour .driver-popover-progress-text{font-size:12px;color:#94A3B8}.driver-popover.studiahub-tour .driver-popover-footer button{background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;text-shadow:none;transition:background .15s ease}.driver-popover.studiahub-tour .driver-popover-footer button:hover{background:#F1F5F9}.driver-popover.studiahub-tour .driver-popover-next-btn{background:linear-gradient(135deg,#7950F2,#5F3DC4)!important;color:#fff!important;border:none!important}.driver-popover.studiahub-tour .driver-popover-next-btn:hover{background:linear-gradient(135deg,#6741D9,#5235B8)!important}.driver-popover.studiahub-tour .driver-popover-arrow{border-color:#fff}.help-guide-content{color:#343A40;line-height:1.7}.help-guide-content h1{font-size:1.7rem;color:#1A1B1E;margin:0 0 8px}.help-guide-content h2{font-size:1.2rem;color:#1A1B1E;margin:40px 0 12px}.help-guide-content p{margin:0 0 14px}.help-guide-content ol{padding-left:1.4em}.help-guide-content ol>li{margin-bottom:26px}.help-guide-content ul>li{margin-bottom:8px}.help-guide-content a{color:#7048E8;text-decoration:none;font-weight:500}.help-guide-content a:hover{text-decoration:underline}.help-guide-content strong{color:#1A1B1E;font-weight:600}.help-guide-content img{display:block;max-width:100%;height:auto;margin:22px 0 10px;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 2px 10px rgba(15,23,42,.07)}.help-guide-content blockquote{margin:28px 0 8px;padding:18px 20px;background:linear-gradient(180deg,#F8F5FF,#F4EEFF);border:1px solid #e5dbff;border-left:4px solid #7950f2;border-radius:12px}.help-guide-content blockquote>p:first-child{font-weight:700;color:#5F3DC4;margin:0 0 10px}.help-guide-content blockquote p{margin:0 0 8px}.help-guide-content blockquote ul{margin:0;padding-left:1.2em}.help-guide-content blockquote li{margin-bottom:8px}.help-guide-content blockquote li:last-child{margin-bottom:0}.mck,.mlp{--brand-ink:color-mix(in srgb,var(--brand-dark) 55%,#0B1226);--brand-soft:rgba(var(--brand-rgb),.10);--brand-light:color-mix(in srgb,var(--brand) 50%,#fff)}.mlp{--mlp-heading-weight:var(--font-heading-weight,700);--mlp-heading-tracking:-.03em;--mlp-x-height:.545;--mlp-ink:#0B1226;--mlp-text:#475569;--mlp-muted:#64748B;--mlp-bg-soft:#EEF2F7;--mlp-border:#E2E8F0;--mlp-border-subtle:#EDF2F7;--mlp-surface-border:#ECECEC;--mlp-surface-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(15,23,42,.10);--mlp-radius:16px;--mlp-radius-lg:24px;--mlp-wrap:1200px;--mlp-gutter:32px;--mlp-section-y:clamp(64px,8vw,112px);--mlp-title-gap:52px;--mlp-panel-radius:32px;--mlp-panel-pad-y:clamp(48px,6vw,88px);--mlp-panel-pad-x:clamp(20px,5vw,72px);--mlp-content-w:calc(360px + 560px + clamp(40px, 5vw, 72px));min-height:100vh;background:#fff;color:var(--mlp-text);font-family:var(--font-body,var(--mantine-font-family));font-size:16px;line-height:1.65;font-size-adjust:var(--mlp-x-height);-webkit-font-smoothing:antialiased;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has(.mlp){scroll-behavior:smooth}}:where(.mlp) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}:where(.mlp) :where(ul,ol){list-style:none}:where(.mlp) :where(h1,h2,h3,h4){color:var(--mlp-ink);line-height:1.15;overflow-wrap:break-word}:where(.mlp) img{display:block;max-width:100%}:where(.mlp) a{color:inherit;text-decoration:none}:where(.mlp) svg{flex:none}.mlp :focus-visible{outline:3px solid rgba(var(--brand-rgb),.45);outline-offset:2px}.mlp .mlp-app-title,.mlp .mlp-final-title,.mlp .mlp-h2,.mlp .mlp-hero-title,.mlp h1,.mlp h2{font-family:var(--font-heading,var(--mantine-font-family));font-weight:var(--mlp-heading-weight);letter-spacing:var(--mlp-heading-tracking);font-synthesis:none;font-size-adjust:var(--mlp-x-height)}.mlp section[id]{scroll-margin-top:80px}.mlp-wrap{max-width:var(--mlp-wrap);margin:0 auto;padding:0 var(--mlp-gutter);width:100%}.mlp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:16px;font-weight:700;line-height:1.2;text-align:center;padding:16px 32px;border-radius:14px;border:1.5px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.mlp-btn-brand{background:var(--brand-grad);color:var(--brand-contrast);box-shadow:0 16px 36px -10px rgba(var(--brand-rgb),.55)}.mlp-btn-brand:hover{transform:translateY(-2px);box-shadow:0 22px 44px -12px rgba(var(--brand-rgb),.65)}.mlp-btn-outline{background:transparent;color:var(--mlp-ink);border-color:var(--mlp-border)}.mlp-btn-outline:hover{background:var(--mlp-bg-soft);border-color:var(--mlp-muted)}.mlp-btn-sm{font-size:14px;padding:10px 16px;border-radius:12px}.mlp-btn-block{display:flex;width:100%}.mlp-bar{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--mlp-border-subtle);transition:box-shadow .25s ease}.mlp-bar-in{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mlp-bar-logo{min-width:0}.mlp-bar-actions{display:flex;align-items:center;gap:10px;flex:none}.mlp.is-past-hero .mlp-bar{box-shadow:0 8px 24px -14px rgba(15,23,42,.25)}.mlp[data-js] .mlp-bar-cta{opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.mlp[data-js].is-past-hero .mlp-bar-cta{opacity:1;transform:none;pointer-events:auto}.mlp-preview{background:#FFF9DB;border-bottom:1px solid #ffe066;color:#A35A00;font-size:14px;font-weight:600;padding:10px 0}.mlp-main>section:not(.mlp-hero):not(.mlp-final){margin-top:var(--mlp-section-y);display:flow-root}.mlp-main>section:not(.mlp-hero):not(.mlp-final):has(+.mlp-final){margin-bottom:var(--mlp-section-y)}.mlp-panel{border-radius:var(--mlp-panel-radius);padding:var(--mlp-panel-pad-y) var(--mlp-panel-pad-x)}.mlp-panel--brand{background:color-mix(in srgb,var(--brand) 6.5%,#fff)}.mlp-head{margin-bottom:var(--mlp-title-gap)}.mlp-head--center{text-align:center}.mlp-head--center .mlp-h2{margin-left:auto;margin-right:auto}.mlp-eyebrow{display:block;margin-bottom:18px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:var(--brand-ink)}.mlp-h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;max-width:22em;text-wrap:balance}.mlp-surface{background:#fff;border:1px solid var(--mlp-surface-border);box-shadow:var(--mlp-surface-shadow)}.mlp-hero{--mlp-hero-photo-blur:14px;--mlp-hero-photo-veil-dark:.74;--mlp-hero-photo-veil-light:.66;position:relative;overflow:hidden;padding:clamp(56px,8vw,112px) 0;background:#0B1226}.mlp-hero-photo{inset:-48px;background-position:50%;background-size:cover;background-repeat:no-repeat;filter:blur(var(--mlp-hero-photo-blur));transform:scale(1.05)}.mlp-hero-bg,.mlp-hero-photo{position:absolute;pointer-events:none}.mlp-hero-bg{inset:0;background:radial-gradient(ellipse 60% 55% at 85% 25%,rgba(var(--brand-rgb),.38),transparent 70%),radial-gradient(ellipse 55% 50% at 5% 95%,rgba(var(--brand-rgb),.24),transparent 70%),radial-gradient(ellipse 40% 30% at 45% 0,rgba(255,255,255,.06),transparent 70%)}.mlp-hero-photo+.mlp-hero-bg{background:radial-gradient(ellipse 60% 55% at 85% 25%,rgba(var(--brand-rgb),.22),transparent 70%),rgba(11,18,38,var(--mlp-hero-photo-veil-dark))}.mlp-hero-grid{position:relative;display:grid;align-items:start;grid-template-columns:1.1fr 1fr;grid-template-areas:"main media";column-gap:clamp(40px,5vw,72px)}.mlp-hero-main{grid-area:main;min-width:0}.mlp-hero-visual{grid-area:media;margin-top:calc(13px * 1.65 + 20px);min-width:0}.mlp-hero-visual>.mlp-meta{margin-top:32px}.mlp-hero-grid--solo{grid-template-areas:"head head" "main side" "meta side";align-items:center}.mlp-hero-grid--solo>.mlp-hero-head{grid-area:head;text-align:center;margin-bottom:clamp(32px,4vw,56px)}.mlp-hero-grid--solo>.mlp-hero-head .mlp-hero-title{max-width:16em;margin:0 auto}.mlp-hero-grid--solo>.mlp-hero-main{align-self:end}.mlp-hero-grid--solo .mlp-hero-sub{margin-bottom:0}.mlp-hero-grid--solo>.mlp-meta{grid-area:meta;align-self:start;margin-top:28px}.mlp-hero-side{grid-area:side;min-width:0}.mlp-hero-eyebrow{font-size:13px;margin-bottom:20px;color:var(--brand-light)}.mlp-hero-title{font-size:clamp(38px,4.8vw,62px);line-height:1.06;max-width:12.5em;margin-bottom:20px;text-wrap:balance}.mlp .mlp-hero-title{color:#fff}.mlp-hero-title--long{font-size:clamp(28px,3.4vw,42px);max-width:16.25em}.mlp-hero-sub{font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:52ch;margin-bottom:32px;white-space:pre-line;color:rgba(255,255,255,.72)}.mlp-media{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--mlp-radius-lg);background:#0B1226;box-shadow:0 32px 80px -24px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.08)}.mlp-media iframe,.mlp-media img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.mlp-meta{display:flex;flex-wrap:wrap;gap:8px}.mlp-meta li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:12px;font-size:13px;font-weight:500;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.85);box-shadow:0 14px 32px -14px rgba(0,0,0,.7);backdrop-filter:blur(10px)}.mlp-meta svg{box-sizing:content-box;padding:4px;border-radius:7px;background:rgba(255,255,255,.08);color:var(--brand-light)}.mlp-meta .mlp-meta--strong{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:#fff;font-weight:600}.mlp-hero-buy{max-width:440px}.mlp-buy-box{position:relative}.mlp-buy-box--cur .mlp-seg{padding-right:104px}.mlp-seg{position:relative;z-index:1;margin-bottom:-1px;display:flex;gap:28px;overflow-x:auto;scrollbar-width:none}.mlp-seg::-webkit-scrollbar{display:none}.mlp-seg-tab{position:relative;flex:none;white-space:nowrap;cursor:pointer;padding:6px 0 12px;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:rgba(255,255,255,.6);transition:color .15s ease}.mlp-seg-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--brand-light);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.mlp-seg-tab:hover,.mlp-seg-tab[aria-checked=true]{color:#fff}.mlp-seg-tab[aria-checked=true]:after{transform:scaleX(1)}.mlp-seg-tab:focus-visible{outline-offset:-3px;border-radius:6px}.mlp-cur-mini{position:absolute;z-index:2;top:4px;right:0;display:flex;gap:6px}.mlp-cur-mini--row{position:static;justify-content:flex-end;margin-bottom:8px}.mlp-cur-mini-btn{height:26px;padding:0 9px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.4px;background:rgba(255,255,255,.1);color:#fff;opacity:.45;transition:opacity .15s ease}.mlp-cur-mini-btn:hover{opacity:.8}.mlp-cur-mini-btn[aria-checked=true]{opacity:1}.mlp-buy-plans{padding:16px 16px 16px 20px;border-radius:0 0 var(--mlp-radius-lg) var(--mlp-radius-lg);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px -34px rgba(0,0,0,.7);backdrop-filter:blur(12px)}.mlp-buy-plans--alone{border-radius:var(--mlp-radius-lg)}.mlp-buy-plan{min-height:92px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.mlp-buy-plan .mlp-btn{flex:none;padding:12px 22px;font-size:15px;box-shadow:0 16px 36px -12px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.16)}.mlp-buy-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;color:#fff}.mlp-buy-amount{font-size:clamp(24px,2.2vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.mlp-buy-per{font-size:14px;font-weight:500;color:rgba(255,255,255,.6)}.mlp-buy-total{margin-top:4px;font-size:13px;color:rgba(255,255,255,.72)}.mlp-was{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-bottom:4px;font-size:15px;font-weight:500;color:var(--mlp-muted)}.mlp-was s{text-decoration-color:#E03131;text-decoration-thickness:2px}.mlp-buy-plan .mlp-was{font-size:13.5px;color:rgba(255,255,255,.55)}.mlp-buy-plan .mlp-was s{text-decoration-color:#FF6B6B}.mlp-save{font-size:12px;font-weight:700;color:var(--brand-ink);background:var(--brand-soft);padding:4px 10px;border-radius:999px;white-space:nowrap}.mlp-hero .mlp-save{color:var(--brand-light);background:rgba(255,255,255,.1)}.mlp-closed-box{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:22px 24px;border-radius:var(--mlp-radius-lg);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px -30px rgba(0,0,0,.75);backdrop-filter:blur(12px)}.mlp-closed-box>div{flex:1 1 240px;min-width:0}.mlp-closed-box .mlp-btn{flex:none}.mlp-closed-box-ico{width:48px;height:48px;border-radius:14px;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:var(--brand-light)}.mlp-closed-box strong{display:block;font-size:18px;font-weight:700;color:#fff;line-height:1.3}.mlp-closed-box p{font-size:14.5px;margin-top:2px;color:rgba(255,255,255,.72)}.mlp-hero.mlp-hero--light{background:#fff}.mlp-hero--light .mlp-hero-bg{background:radial-gradient(ellipse 60% 55% at 85% 25%,rgba(var(--brand-rgb),.12),transparent 70%),radial-gradient(ellipse 55% 50% at 5% 95%,rgba(var(--brand-rgb),.08),transparent 70%)}.mlp-hero--light .mlp-hero-photo+.mlp-hero-bg{background:rgba(255,255,255,var(--mlp-hero-photo-veil-light))}.mlp .mlp-hero--light .mlp-hero-title{color:var(--mlp-ink)}.mlp-hero--light .mlp-hero-sub{color:var(--mlp-text)}.mlp-hero--light .mlp-hero-eyebrow{color:var(--brand-ink)}.mlp-hero--light .mlp-seg-tab{color:var(--mlp-muted)}.mlp-hero--light .mlp-seg-tab:hover,.mlp-hero--light .mlp-seg-tab[aria-checked=true]{color:var(--mlp-ink)}.mlp-hero--light .mlp-seg-tab:after{background:var(--brand)}.mlp-hero--light .mlp-cur-mini-btn{background:var(--mlp-bg-soft);color:var(--mlp-ink)}.mlp-hero--light .mlp-buy-plans{background:rgba(255,255,255,.82);border-color:rgba(15,23,42,.08);box-shadow:0 24px 56px -28px rgba(15,23,42,.28)}.mlp-hero--light .mlp-buy-price{color:var(--mlp-ink)}.mlp-hero--light .mlp-buy-per,.mlp-hero--light .mlp-buy-plan .mlp-was{color:var(--mlp-muted)}.mlp-hero--light .mlp-buy-plan .mlp-was s{text-decoration-color:#E03131}.mlp-hero--light .mlp-buy-total{color:var(--mlp-text)}.mlp-hero--light .mlp-save{color:var(--brand-ink);background:var(--brand-soft)}.mlp-hero--light .mlp-btn-brand{box-shadow:0 16px 36px -16px rgba(var(--brand-rgb),.6)}.mlp-hero--light .mlp-meta li{background:rgba(255,255,255,.78);border-color:rgba(15,23,42,.08);color:var(--mlp-ink);box-shadow:0 10px 24px -14px rgba(15,23,42,.25)}.mlp-hero--light .mlp-meta svg{background:var(--brand-soft);color:var(--brand-ink)}.mlp-hero--light .mlp-meta .mlp-meta--strong{background:#fff;border-color:rgba(15,23,42,.1);color:var(--mlp-ink)}.mlp-hero--light .mlp-media{box-shadow:0 32px 80px -30px rgba(15,23,42,.35),0 0 0 1px rgba(15,23,42,.06)}.mlp-hero--light .mlp-closed-box{background:rgba(255,255,255,.82);border-color:rgba(15,23,42,.08);box-shadow:0 24px 56px -28px rgba(15,23,42,.28)}.mlp-hero--light .mlp-closed-box-ico{background:var(--brand-soft);color:var(--brand-ink)}.mlp-hero--light .mlp-closed-box strong{color:var(--mlp-ink)}.mlp-hero--light .mlp-closed-box p{color:var(--mlp-text)}.mlp-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.mlp-intro .mlp-head{margin-bottom:36px}.mlp-intro--nophoto{grid-template-columns:1fr}.mlp-intro--nophoto .mlp-head{margin-bottom:0}.mlp-intro-photo{aspect-ratio:2/1;border-radius:var(--mlp-radius-lg);overflow:hidden;background:var(--mlp-bg-soft)}.mlp-intro-photo img{width:100%;height:100%;object-fit:cover}.mlp-intro-text{font-size:16.5px;line-height:1.75;overflow-wrap:break-word}.mlp-intro-text p{white-space:pre-line}.mlp-intro-text p+p{margin-top:18px}.mlp-intro-text p:first-child{font-size:clamp(18px,1.7vw,20px);line-height:1.6;color:var(--mlp-ink)}.mlp-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-content:start;margin-top:28px;padding-top:22px;border-top:1px solid var(--mlp-border)}.mlp-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:4px;padding:0 20px}.mlp-stat:first-child{padding-left:0}.mlp-stat+.mlp-stat{border-left:1px solid var(--mlp-border)}.mlp-stat-num{font-size:clamp(22px,2vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--mlp-ink)}.mlp-stat-label{font-size:13.5px;color:var(--mlp-muted)}.mlp-includes{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.mlp-includes>.mlp-include{flex:0 1 calc((100% - 60px) / 4);min-width:0}.mlp-include{display:flex;flex-direction:column;align-items:flex-start;gap:18px;background:#fff;border:1px solid var(--mlp-border);border-radius:var(--mlp-radius-lg);padding:28px 24px 26px;font-size:17px;color:var(--mlp-ink);line-height:1.5;transition:border-color .15s ease,transform .15s ease}.mlp-include:hover{border-color:rgba(var(--brand-rgb),.35);transform:translateY(-2px)}.mlp-include>span:last-child{min-width:0;overflow-wrap:break-word}:is(.mlp-include,.mlp-persona,.mlp-intro-text,.mlp-topics-lead,.mlp-topics-note,.mlp-hero-sub,.mlp-final-text) strong{font-weight:600}.mlp-check{width:44px;height:44px;border-radius:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-grad);color:var(--brand-contrast);box-shadow:0 6px 16px -6px rgba(var(--brand-rgb),.5)}.mlp-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:var(--mlp-content-w);margin:0 auto}.mlp-topic{display:flex;align-items:center;gap:18px;padding:14px 20px 14px 14px;border-radius:20px}.mlp-topic,.mlp-topic>div{min-width:0}.mlp-topic-thumb{width:64px;height:64px;flex:none;border-radius:16px;overflow:hidden;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink)}.mlp-topic-thumb img{width:100%;height:100%;object-fit:cover}.mlp-topic-title{font-size:17px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.mlp-topic-text{margin-top:2px;font-size:14.5px;line-height:1.5;color:var(--mlp-muted);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.mlp-topics-more{display:flex;justify-content:center;margin-top:28px}.mlp-topics-lead{max-width:760px;margin:0 auto 36px;font-size:16.5px;line-height:1.75;text-align:center;overflow-wrap:break-word}.mlp-topics-lead p{white-space:pre-line}.mlp-topics-lead p+p{margin-top:18px}.mlp-topics-note{max-width:760px;margin:28px auto 0;text-align:center;font-size:15px;line-height:1.65;color:var(--mlp-muted);overflow-wrap:break-word}.mlp-forwhom{display:grid;grid-template-columns:minmax(0,360px) minmax(0,560px);justify-content:center;gap:clamp(40px,5vw,72px);align-items:center}.mlp-forwhom--nophoto{grid-template-columns:minmax(0,920px)}.mlp-forwhom-photo{aspect-ratio:4/3;border-radius:var(--mlp-radius-lg);overflow:hidden;background:var(--mlp-bg-soft);box-shadow:0 32px 70px -30px rgba(15,23,42,.3)}.mlp-forwhom-photo img{width:100%;height:100%;object-fit:cover}.mlp-personas{display:flex;flex-direction:column;gap:12px}.mlp-persona{display:flex;align-items:center;gap:18px;border-radius:var(--mlp-radius);padding:20px 24px;font-size:16px;color:var(--mlp-ink);line-height:1.5;transition:border-color .15s ease,transform .15s ease}.mlp-persona>span:last-child{min-width:0;overflow-wrap:break-word}.mlp-persona:hover{border-color:rgba(var(--brand-rgb),.5);transform:translateX(4px)}.mlp-persona-mark{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22C55E,#16A34A);color:#fff;box-shadow:0 6px 16px -6px rgba(34,197,94,.5)}.mlp-quotes{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.mlp-quotes>.mlp-quote{flex:0 1 340px;max-width:340px}.mlp-quote{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;border-radius:var(--mlp-radius);padding:24px;transition:border-color .15s ease,transform .15s ease}.mlp-quotes>.mlp-quote:hover{border-color:rgba(var(--brand-rgb),.25);transform:translateY(-2px)}.mlp-quote-mark{color:var(--brand-ink);margin:-4px 0 4px -3px}.mlp-quote-text{flex:1;font-size:15px;font-weight:500;color:var(--mlp-ink);line-height:1.6;white-space:pre-line;overflow-wrap:break-word}.mlp-who{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--mlp-border-subtle);min-width:0}.mlp-avatar{width:36px;height:36px;border-radius:50%;flex:none;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--brand-rgb),.15);color:var(--brand-ink);font-weight:700;font-size:14px}.mlp-who-name{font-size:14px;font-weight:600;color:var(--mlp-ink);overflow-wrap:anywhere}.mlp-carousel-viewport{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);padding-block:6px 30px;margin-block:-6px -30px}.mlp-carousel-nav{margin-top:28px;display:flex;justify-content:flex-start;gap:12px}.mlp-carousel-arrow{width:52px;height:52px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink);transition:background .15s ease}.mlp-carousel-arrow:hover{background:rgba(var(--brand-rgb),.18)}.mlp-timeline{max-width:720px;margin:0 auto}.mlp-tl-step{position:relative;display:grid;grid-template-columns:64px 1fr;gap:24px;padding-bottom:28px}.mlp-tl-step:last-child{padding-bottom:0}.mlp-tl-step:not(:last-child):before{content:"";position:absolute;left:31px;top:72px;bottom:8px;width:2px;border-radius:2px;background:linear-gradient(rgba(var(--brand-rgb),.45),rgba(var(--brand-rgb),.1))}.mlp-tl-icon{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--brand-grad);color:var(--brand-contrast);box-shadow:0 14px 30px -12px rgba(var(--brand-rgb),.6)}.mlp-tl-card{background:#fff;border:1px solid var(--mlp-border);border-radius:var(--mlp-radius-lg);padding:20px 24px 22px}.mlp-tl-n{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:var(--brand-ink)}.mlp-tl-title{font-size:19px;font-weight:700;margin:6px 0;letter-spacing:-.01em}.mlp-tl-text{font-size:15.5px;line-height:1.6}.mlp-plans{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px 20px}.mlp-plan{position:relative;flex:1 1 250px;max-width:360px;display:flex;flex-direction:column;border-radius:var(--mlp-radius-lg);padding:32px 28px 28px}.mlp-plan--featured{border:2px solid var(--brand);box-shadow:0 28px 64px -24px rgba(var(--brand-rgb),.5)}.mlp-plan--popular{padding:0 6px 6px;border:0;border-radius:30px;background:#0B1226;box-shadow:0 28px 64px -24px rgba(15,23,42,.45)}.mlp-plan-flag{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.mlp-plan-inner{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:24px;padding:32px 22px 22px}@media (min-width:641px){.mlp-plans--has-popular>.mlp-plan:not(.mlp-plan--popular){margin-top:38px}}.mlp-plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px;min-height:26px}.mlp-plan-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--mlp-muted)}.mlp-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;color:var(--mlp-ink)}.mlp-plan-head+.mlp-plan-price{margin-top:28px}.mlp-plan-amount{font-size:clamp(32px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1}.mlp-plan-per{font-size:15px;font-weight:500;color:var(--mlp-muted)}.mlp-plan-total{font-size:13.5px;color:var(--mlp-text);margin-top:10px}.mlp-plan-cta{margin-top:auto;padding-top:28px}.mlp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px}.mlp-app-feats li,.mlp-trust li{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mlp-muted);background:rgba(255,255,255,.8);border:1px solid var(--mlp-border);border-radius:12px;padding:7px 12px 7px 8px}.mlp-app-feats svg,.mlp-trust svg{box-sizing:content-box;padding:4px;border-radius:7px;background:var(--brand-soft);color:var(--brand-ink)}.mlp-cur-seg{display:flex;gap:4px;width:fit-content;margin:-20px auto 44px;padding:4px;background:var(--mlp-bg-soft);border:1px solid var(--mlp-border);border-radius:999px}.mlp-cur-seg button{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;border:0;cursor:pointer;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--mlp-text);transition:background .15s ease,color .15s ease}.mlp-cur-seg button:hover{color:var(--mlp-ink)}.mlp-cur-seg button[aria-checked=true]{background:#fff;color:var(--mlp-ink);box-shadow:0 2px 8px -2px rgba(15,23,42,.18)}.mlp-closed-card{max-width:520px;margin:0 auto;text-align:center;border-radius:var(--mlp-radius-lg);padding:40px 32px}.mlp-closed-card .mlp-btn{margin-top:20px}.mlp-closed-ico{width:56px;height:56px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:var(--mlp-bg-soft);color:var(--mlp-muted)}.mlp-closed-card p{font-size:16px}.mlp-closed-card p strong{display:block;color:var(--mlp-ink);font-size:18px;margin-bottom:6px}.mlp-sample{display:grid;grid-template-columns:minmax(0,50%) minmax(0,1fr);gap:24px;align-items:center;height:100%;padding:14px 28px 14px 14px;border-radius:var(--mlp-radius-lg)}.mlp-sample-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;cursor:pointer;border-radius:var(--mlp-radius);overflow:hidden;background:var(--mlp-bg-soft)}.mlp-sample-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mlp-sample-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,18,38,.45),rgba(11,18,38,0) 55%)}.mlp-sample-thumb:hover img{transform:scale(1.04)}.mlp-sample-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.92);color:var(--brand-ink);box-shadow:0 10px 30px -8px rgba(11,18,38,.45);transition:transform .2s ease}.mlp-sample-thumb:hover .mlp-sample-play{transform:translate(-50%,-50%) scale(1.08)}.mlp-sample-dur{position:absolute;z-index:1;left:10px;bottom:10px;padding:3px 8px;border-radius:8px;font-size:12px;font-weight:700;color:#fff;background:rgba(11,18,38,.65)}.mlp-sample-body{min-width:0}.mlp-sample-title{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;text-wrap:balance;overflow-wrap:anywhere}.mlp-sample-text{margin-top:10px;font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mlp-sample-link{margin-top:18px;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:14.5px;font-weight:700;color:var(--brand-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mlp-vid-player{position:relative;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:#000}.mlp-vid-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mlp-abouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;max-width:var(--mlp-content-w);margin:0 auto}.mlp-abouts--one{max-width:620px}.mlp-about{display:grid;grid-template-columns:120px minmax(0,1fr);gap:28px;align-items:center;border-radius:var(--mlp-radius-lg);padding:28px 32px}.mlp-about-photo{width:120px;height:120px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--brand-grad)}.mlp-about-photo img{width:100%;height:100%;object-fit:cover}.mlp-about-initial{font-size:42px;font-weight:700;color:var(--brand-contrast)}.mlp-about-name{font-size:18px;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.mlp-about-bio{margin-top:6px;font-size:14.5px;line-height:1.65;color:var(--mlp-muted);overflow-wrap:break-word}.mlp-about-bio p{white-space:pre-line}.mlp-about-bio p+p{margin-top:10px}.mlp-about-social{display:flex;gap:8px;margin-top:14px}.mlp-about-social a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;transition:background .15s ease}.mlp-about-social a.is-linkedin{color:#0A66C2;background:rgba(10,102,194,.08)}.mlp-about-social a.is-instagram{color:#E1306C;background:rgba(225,48,108,.08)}.mlp-about-social a.is-linkedin:hover{background:rgba(10,102,194,.16)}.mlp-about-social a.is-instagram:hover{background:rgba(225,48,108,.16)}.mlp-app-banner{position:relative;margin-top:40px;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;gap:32px;padding:0 clamp(28px,5vw,72px);border-radius:32px;background:color-mix(in srgb,var(--brand) 13%,#fff);clip-path:inset(-140px 0 0 0 round 0 0 32px 32px)}.mlp-app-text{padding:clamp(40px,5vw,56px) 0;align-self:center;min-width:0}.mlp-app-title{font-size:clamp(30px,3.6vw,46px);line-height:1.08;text-wrap:balance}.mlp-app-sub{margin-top:18px;font-size:clamp(16px,1.5vw,17.5px);line-height:1.65;max-width:46ch}.mlp-app-feats{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.mlp-app-feats li{color:var(--mlp-ink);background:rgba(255,255,255,.7);border-color:rgba(255,255,255,.9);font-weight:500}.mlp-app-cta{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.mlp-app-note{font-size:13.5px;color:var(--mlp-muted)}.mlp-app-visual{position:relative;min-height:440px}.mlp-app-visual:before{content:"";bottom:-170px;width:460px;height:460px;border-radius:50%;background:rgba(255,255,255,.5)}.mlp-app-visual:before,.mlp-phone{position:absolute;left:50%;transform:translateX(-50%)}.mlp-phone{top:-40px;transform-origin:top center;width:330px;height:760px;padding:11px;border-radius:54px;background:#0B1226;box-shadow:0 40px 90px -30px rgba(15,23,42,.5),inset 0 0 0 2px rgba(255,255,255,.08)}.mlp-phone-screen{position:relative;height:100%;overflow:hidden;border-radius:44px;background:#F7F8FA;display:flex;flex-direction:column;font-size:12px;line-height:1.4}.mlp-ph-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:92px;height:26px;border-radius:20px;background:#0B1226}.mlp-ph-status{display:flex;align-items:center;justify-content:space-between;padding:13px 22px 4px 26px;font-size:13px;font-weight:700;color:var(--mlp-ink)}.mlp-ph-status span:last-child{display:inline-flex;gap:4px}.mlp-ph-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-bottom:1px solid #edf0f4;color:var(--mlp-ink)}.mlp-ph-bar strong{flex:1;font-size:15px}.mlp-ph-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--brand-grad);color:var(--brand-contrast);font-size:12px;font-weight:700}.mlp-ph-body{padding:16px;display:flex;flex-direction:column;gap:12px}.mlp-ph-hero{padding:18px;border-radius:22px;background:linear-gradient(160deg,rgba(var(--brand-rgb),.18),rgba(var(--brand-rgb),.05))}.mlp-ph-hero b{display:block;margin:0 0 4px;font-size:20px;font-weight:700;color:var(--mlp-ink);letter-spacing:-.01em}.mlp-ph-tags{display:flex;gap:6px;margin-top:10px}.mlp-ph-tag{white-space:nowrap;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;background:#fff}.mlp-ph-tag--ok:before{content:"";width:6px;height:6px;border-radius:50%;background:#12B886}.mlp-ph-btns{display:flex;gap:6px;margin-top:12px}.mlp-ph-btn{padding:8px 12px;border-radius:11px;font-size:11.5px;font-weight:700;background:var(--brand-grad);color:var(--brand-contrast)}.mlp-ph-btn--ghost{background:#fff;color:var(--mlp-ink);box-shadow:inset 0 0 0 1px #E2E8F0}.mlp-ph-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:#fff;border:1px solid #edf0f4}.mlp-ph-card>div{flex:1;min-width:0}.mlp-ph-card b{display:block;font-size:12.5px;color:var(--mlp-ink)}.mlp-ph-card small{font-size:11px;color:var(--mlp-muted)}.mlp-ph-thumb{position:relative;width:64px;height:40px;border-radius:9px;flex:none;overflow:hidden;background:radial-gradient(circle at 22% 28%,rgba(255,255,255,.45),transparent 38%),radial-gradient(circle at 85% 90%,rgba(0,0,0,.22),transparent 55%),var(--brand-grad)}.mlp-ph-thumb span{position:absolute;right:4px;bottom:4px;padding:1px 4px;border-radius:4px;font-size:8.5px;font-weight:700;line-height:1.3;color:#fff;background:rgba(11,18,38,.7)}.mlp-ph-play{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--brand-grad);color:var(--brand-contrast)}.mlp-ph-stat{justify-content:space-between;padding:14px 16px}.mlp-ph-stat small{display:block;font-size:11.5px}.mlp-ph-stat b{font-size:24px;letter-spacing:-.02em}.mlp-ph-stat b span{font-size:13px;font-weight:600;letter-spacing:0;color:var(--mlp-muted)}.mlp-ph-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-ink);flex:none}.mlp-faq{display:flex;flex-direction:column;gap:12px;max-width:var(--mlp-content-w);margin:0 auto}.mlp-faq-item{border-radius:var(--mlp-radius);overflow:hidden;transition:border-color .15s ease}.mlp-faq-item[data-active]{border-color:var(--brand)}.mlp-faq-q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:16.5px;font-weight:600;color:var(--mlp-ink);line-height:1.4}.mlp-faq-label{flex:1;min-width:0;overflow-wrap:anywhere}.mlp-faq-chev{order:2;display:flex;color:var(--mlp-muted);transition:transform .2s ease,color .2s ease}.mlp-faq-item[data-active] .mlp-faq-chev{transform:rotate(90deg);color:var(--brand-ink)}.mlp-faq-a{padding:0 24px 22px;font-size:15.5px;line-height:1.65;white-space:pre-line;overflow-wrap:break-word;color:var(--mlp-text)}.mlp-faq-contact{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 12px;font-size:15.5px;color:var(--mlp-muted)}.mlp-faq-contact a{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 12px;border-radius:999px;font-weight:700;color:var(--brand-ink);background:var(--brand-soft);transition:background .15s ease}.mlp-faq-contact a:hover{background:rgba(var(--brand-rgb),.18)}.mlp-faq-contact a.is-whatsapp{color:#15803D;background:rgba(37,211,102,.12)}.mlp-faq-contact a.is-whatsapp:hover{background:rgba(37,211,102,.2)}.mlp-final{--mlp-final-bg:var(--brand);--mlp-final-fg:var(--brand-contrast);position:relative;overflow:hidden;text-align:center;background:var(--mlp-final-bg);color:var(--mlp-final-fg);padding:clamp(72px,9vw,120px) 0}.mlp-final:after,.mlp-final:before{content:"";position:absolute;border-radius:50%;pointer-events:none;border:1px solid color-mix(in srgb,var(--mlp-final-fg) 18%,transparent)}.mlp-final:before{width:520px;height:520px;top:-260px;left:-140px}.mlp-final:after{width:420px;height:420px;bottom:-240px;right:-100px}.mlp-final .mlp-wrap{position:relative;z-index:1}.mlp .mlp-final-title{color:var(--mlp-final-fg)}.mlp-final-title{max-width:13.75em;margin:0 auto;font-size:clamp(30px,4vw,50px);line-height:1.1;text-wrap:balance}.mlp-final-text{max-width:56ch;margin:18px auto 0;font-size:clamp(16px,1.6vw,18px);color:color-mix(in srgb,var(--mlp-final-fg) 78%,transparent);white-space:pre-line}.mlp-final-cta{margin-top:36px;display:flex;flex-direction:column;align-items:center;gap:14px}.mlp-final-note{font-size:13.5px;color:color-mix(in srgb,var(--mlp-final-fg) 68%,transparent)}.mlp-btn-light{background:var(--mlp-final-fg);color:var(--mlp-final-bg);box-shadow:0 16px 36px -14px rgba(15,23,42,.35)}.mlp-btn-light:hover{transform:translateY(-2px)}.mlp-foot{padding:28px 0;border-top:1px solid var(--mlp-border-subtle)}.mlp-foot-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-size:13px;color:var(--mlp-muted)}.mlp-foot a{text-decoration:underline;text-underline-offset:3px}.mlp-foot a:hover{color:var(--mlp-ink)}.mlp-sticky{display:none}.mlp-sticky-text{flex:1;min-width:0}.mlp-sticky-title{font-size:14px;font-weight:700;color:var(--mlp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlp-sticky-sub{font-size:12px;color:var(--mlp-muted)}.mlp-wl-sub{font-size:15.5px;line-height:1.6;color:var(--mlp-text,#475569);white-space:pre-line}@media (max-width:960px){.mlp-includes>.mlp-include{flex-basis:calc((100% - 20px) / 2)}.mlp-hero-grid{grid-template-columns:1fr;grid-template-areas:"media" "main" "meta";row-gap:32px}.mlp-hero-visual{display:contents}.mlp-hero-visual>.mlp-media{grid-area:media}.mlp-hero-visual>.mlp-meta{grid-area:meta;margin-top:0}.mlp-hero-grid--solo{grid-template-areas:"head" "main" "side" "meta"}.mlp-hero-grid--solo>.mlp-hero-head{margin-bottom:0}.mlp-hero-grid--solo>.mlp-hero-main{text-align:center}.mlp-hero-grid--solo .mlp-hero-sub{margin-inline:auto}.mlp-hero-grid--solo>.mlp-meta{justify-content:center;margin-top:0}.mlp-hero-grid--solo .mlp-hero-side .mlp-hero-buy{margin-inline:auto}.mlp-meta li{font-size:12.5px}.mlp-hero-title{max-width:none}.mlp-intro{grid-template-columns:1fr;gap:32px}.mlp-intro-photo{aspect-ratio:16/9}.mlp-app-banner{grid-template-columns:1fr;gap:0;margin-top:0}.mlp-app-text{padding:48px 0 8px}.mlp-app-visual{min-height:540px}.mlp-phone{top:24px;transform:translateX(-50%) scale(.86)}.mlp-app-visual:before{width:340px;height:340px;bottom:-120px}.mlp-app-cta .mlp-btn{flex:1 1 100%}.mlp-tl-step{grid-template-columns:48px 1fr;gap:14px;padding-bottom:20px}.mlp-tl-step:not(:last-child):before{left:23px;top:56px}.mlp-tl-icon{width:48px;height:48px;border-radius:15px}.mlp-tl-card{padding:16px 18px 18px}.mlp-tl-title{font-size:17.5px}.mlp-forwhom,.mlp-forwhom--nophoto{grid-template-columns:minmax(0,1fr);gap:36px}.mlp-forwhom-photo{aspect-ratio:16/9;max-width:420px;width:100%;margin:0 auto}.mlp-sample{grid-template-columns:1fr;gap:18px;padding:12px 12px 22px;align-items:start}.mlp-sample-thumb{aspect-ratio:16/9}.mlp-sample-body{padding:0 10px}}@media (max-width:640px){.mlp{--mlp-gutter:16px;--mlp-title-gap:28px;--mlp-panel-radius:24px}.mlp-main>section:not(.mlp-hero):not(.mlp-final){margin-top:64px}.mlp-hero{padding:24px 0 56px}.mlp-seg{gap:20px}.mlp-seg-tab{font-size:14.5px}.mlp-buy-plans{padding:16px}.mlp-buy-plan .mlp-btn{flex:1 1 100%}.mlp-bar-cta{display:none}.mlp-includes{gap:12px}.mlp-includes>.mlp-include{flex-basis:100%}.mlp-include{flex-direction:row;gap:16px;padding:18px 20px;font-size:16px;line-height:1.5;border-radius:var(--mlp-radius)}.mlp-include>span:last-child{padding-top:4px}.mlp-include .mlp-check{width:32px;height:32px;border-radius:50%}.mlp-topics{grid-template-columns:1fr;gap:10px}.mlp-topic{gap:14px;padding:12px 16px 12px 12px;border-radius:18px}.mlp-topic-thumb{width:54px;height:54px;border-radius:14px}.mlp-topic-title{font-size:16px}.mlp-topic-text{font-size:14px}.mlp-persona{padding:16px 18px;gap:14px}.mlp-topics-lead{text-align:left;margin-bottom:28px}.mlp-quotes>.mlp-quote{flex-basis:100%;max-width:none}.mlp-plan{flex-basis:100%}.mlp-about{grid-template-columns:84px minmax(0,1fr);gap:18px;padding:22px 20px}.mlp-about-photo{width:84px;height:84px}.mlp-about-initial{font-size:30px}.mlp-stats{margin-top:22px;padding-top:18px}.mlp-stat{padding:0 12px}.mlp-stat-label{font-size:12.5px}.mlp-sample-title{font-size:18px}.mlp-forwhom-photo{aspect-ratio:2/1}.mlp-closed-card{padding:32px 22px}.mlp-closed-box .mlp-btn{flex:1 1 100%}.mlp-cur-seg{margin:0 auto 32px}.mlp-sticky{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:45;padding:12px var(--mlp-gutter) calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-top:1px solid var(--mlp-border);box-shadow:0 -8px 30px -10px rgba(15,23,42,.15);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mlp[data-js] .mlp-sticky{transform:translateY(110%)}.mlp[data-js].is-past-hero:not(.is-at-pricing) .mlp-sticky{transform:none}.mlp-sticky .mlp-btn{padding:12px 18px;font-size:15px;flex:none}.mlp--has-sticky .mlp-foot{padding-bottom:100px}}@media (prefers-reduced-motion:no-preference){.mlp[data-js] [data-reveal=in],.mlp[data-js] [data-reveal=wait]{transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.2s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.mlp[data-js] [data-reveal=wait]{opacity:0;transform:translateY(32px)}.mlp[data-js] .mlp-tl-step[data-reveal] .mlp-tl-icon{transition:transform 1s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.mlp[data-js] .mlp-tl-step[data-reveal=wait] .mlp-tl-icon{transform:scale(.7)}.mlp[data-js] .mlp-tl-step[data-reveal]:not(:last-child):before{transform-origin:top;transition:transform 1.2s cubic-bezier(.2,.7,.2,1) calc(var(--d, 0s) + .4s)}.mlp[data-js] .mlp-tl-step[data-reveal=wait]:not(:last-child):before{transform:scaleY(0)}.mlp-hero .mlp-meta li,.mlp-hero-buy,.mlp-hero-eyebrow,.mlp-hero-sub,.mlp-hero-title{animation:mlp-hero-in 1.2s cubic-bezier(.2,.7,.2,1) both}.mlp-hero .mlp-media{animation:mlp-hero-media 1.4s cubic-bezier(.2,.7,.2,1) .3s both}.mlp-hero-title{animation-delay:.15s}.mlp-hero-sub{animation-delay:.35s}.mlp-hero-buy{animation-delay:.55s}.mlp-hero .mlp-meta li:first-child{animation-delay:.8s}.mlp-hero .mlp-meta li:nth-child(2){animation-delay:.9s}.mlp-hero .mlp-meta li:nth-child(3){animation-delay:1s}.mlp-hero .mlp-meta li:nth-child(4){animation-delay:1.1s}.mlp-hero .mlp-meta li:nth-child(n+5){animation-delay:1.2s}}@keyframes mlp-hero-in{0%{opacity:0;transform:translateY(28px)}}@keyframes mlp-hero-media{0%{opacity:0;transform:translateY(28px) scale(.96)}}.mck{font-family:var(--font-body,var(--mantine-font-family));--mck-ink:#0B1226;--mck-text:#475569;--mck-muted:#64748B;--mck-bg-soft:#EEF2F7;--mck-border:#E2E8F0;--mck-border-subtle:#EDF2F7;--mck-surface-border:#ECECEC;--mck-surface-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(15,23,42,.10);--mck-gutter:32px;--mck-brand-line:color-mix(in srgb,var(--brand) 55%,var(--brand-ink));min-height:100vh;color:var(--mck-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 70% 420px at 50% 0,rgba(var(--brand-rgb),.08),transparent 70%),#fff}@media (max-width:640px){.mck{--mck-gutter:16px}}:where(.mck) :where(h1,h2,h3,p,ul,ol){margin:0;padding:0}:where(.mck) :where(ul,ol){list-style:none}:where(.mck) :where(h1,h2,h3){color:var(--mck-ink);line-height:1.15;overflow-wrap:break-word}:where(.mck) img{display:block;max-width:100%}:where(.mck) a{color:inherit;text-decoration:none}:where(.mck) svg{flex:none}.mck :focus-visible{outline:3px solid rgba(var(--brand-rgb),.45);outline-offset:2px}.mck-wrap{margin:0 auto;padding:0 var(--mck-gutter);width:100%}.mck-main{padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(56px,7vw,96px)}.mck-bar{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--mck-border-subtle)}.mck-bar-in{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mck-bar-logo{min-width:0}.mck-card{background:#fff;border:1px solid var(--mck-surface-border);border-radius:24px;box-shadow:var(--mck-surface-shadow)}.mck-eyebrow{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:var(--brand-ink)}.mck-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;font-size:14px;font-weight:600;color:var(--mck-muted)}.mck-back:hover{color:var(--mck-ink)}.mck-result-title,.mck-title{font-family:var(--font-heading,var(--mantine-font-family))}.mck-title{font-size:clamp(30px,3.6vw,40px);line-height:1.1;font-weight:var(--font-heading-weight,700);letter-spacing:-.03em;text-wrap:balance}.mck-sub{margin-top:10px;font-size:16px}.mck-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}@media (min-width:960px){.mck-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start;margin-top:36px}.mck-sum{order:2;position:sticky;top:88px}}.mck-sum{padding:24px}.mck-sum-prod{gap:16px}.mck-sum-prod,.mck-thumb{display:flex;align-items:center}.mck-thumb{flex:none;width:112px;aspect-ratio:16/9;border-radius:12px;overflow:hidden;justify-content:center;background:var(--brand-grad);color:var(--brand-contrast);font-size:26px;font-weight:800}.mck-thumb img{width:100%;height:100%;object-fit:cover}.mck-sum-prod .mck-eyebrow{margin-bottom:4px}.mck-sum-name{font-size:18px;font-weight:700;line-height:1.3;color:var(--mck-ink);overflow-wrap:break-word}.mck-sum-count{margin-top:2px;font-size:13.5px;color:var(--mck-muted)}.mck-sum-desc{margin-top:18px;font-size:14.5px;line-height:1.6}.mck-sum-inc{margin-top:16px;display:grid;gap:10px}.mck-sum-inc li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.mck-sum-inc svg{margin-top:2px;box-sizing:content-box;padding:3px;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink)}@media (max-width:959px){.mck-sum-desc,.mck-sum-inc{display:none}.mck-thumb{width:88px;font-size:22px}.mck-sum-name{font-size:16.5px}}.mck-sum-block{margin-top:22px;padding-top:22px;border-top:1px solid var(--mck-border-subtle)}.mck-sum-label{display:block;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--mck-ink)}.mck-opts{display:grid;gap:8px}.mck-opt{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border:1px solid var(--mck-border);background:#fff;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.mck-opt:hover{border-color:var(--mck-muted)}.mck-opt[data-checked]{border-color:var(--mck-brand-line);background:color-mix(in srgb,var(--brand) 6.5%,#fff);box-shadow:0 0 0 1px var(--mck-brand-line)}.mck-opt-radio{width:20px;height:20px;flex:none;border-radius:50%;border:2px solid #cbd5e1;background:#fff;transition:border .15s ease}.mck-opt[data-checked] .mck-opt-radio{border:6px solid var(--mck-brand-line)}.mck-opt-main{flex:1;min-width:0;display:flex;flex-direction:column}.mck-opt-main b{font-size:15px;font-weight:600;color:var(--mck-ink);line-height:1.3}.mck-opt-main small{font-size:13.5px;color:var(--mck-muted)}.mck-coupon-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;color:var(--brand-ink)}.mck-coupon-toggle:hover{text-decoration:underline;text-underline-offset:3px}.mck-coupon-toggle[aria-expanded=true]{margin-bottom:12px}.mck-coupon-row{display:flex;gap:8px;align-items:flex-start}.mck-coupon-input{text-transform:uppercase}.mck-coupon-input::placeholder{text-transform:none}.mck-coupon-ok{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border:1px dashed color-mix(in srgb,var(--brand) 45%,#fff);border-radius:12px;background:color-mix(in srgb,var(--brand) 6.5%,#fff);font-size:14px;color:var(--mck-ink)}.mck-coupon-ok svg{color:var(--brand-ink)}.mck-coupon-ok span{flex:1;min-width:0}.mck-coupon-ok b{font-weight:700;letter-spacing:.04em}.mck-coupon-ok button{font:inherit;font-size:13.5px;font-weight:600;color:var(--mck-muted);background:none;border:0;padding:6px 8px;border-radius:8px;cursor:pointer}.mck-coupon-ok button:hover{color:var(--mck-ink);background:rgba(15,23,42,.05)}.mck-rows{display:grid;gap:8px;margin-top:18px;font-size:14.5px}.mck-row{display:flex;justify-content:space-between;gap:12px}.mck-row--disc{color:var(--brand-ink);font-weight:600}.mck-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--mck-border-subtle);color:var(--mck-ink)}.mck-total>span:first-child{font-size:16px;font-weight:600}.mck-total-amt{text-align:right}.mck-total-amt strong{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1}.mck-pay-total small,.mck-total-amt small{font-size:14px;font-weight:500;color:var(--mck-muted)}.mck-fine{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;line-height:1.5;color:var(--mck-muted)}.mck-fine svg{margin-top:2px}.mck-form{padding:clamp(24px,4vw,36px)}.mck-step+.mck-step{margin-top:32px;padding-top:32px;border-top:1px solid var(--mck-border-subtle)}.mck-step-title{display:flex;gap:12px;margin-bottom:20px;font-size:19px;letter-spacing:-.01em}.mck-step-num,.mck-step-title{align-items:center;font-weight:700}.mck-step-num{width:28px;height:28px;flex:none;border-radius:50%;display:inline-flex;justify-content:center;background:var(--brand-soft);color:var(--brand-ink);font-size:14px}.mck-fields,.mck-two{display:grid;gap:16px}@media (min-width:560px){.mck-two{grid-template-columns:1fr 1fr}}.mck .mantine-Input-input:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(var(--brand-rgb),.15)}.mck .mantine-InputWrapper-description{margin-top:6px}.mck-account{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--mck-bg-soft);font-size:14.5px;line-height:1.5}.mck-account svg{color:var(--mck-muted)}.mck-account b{color:var(--mck-ink);font-weight:600;overflow-wrap:anywhere}.mck-terms{font-size:14.5px;line-height:1.5;color:var(--mck-text)}.mck-terms a{color:var(--brand-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--brand-rgb),.4)}.mck-alert{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;border:1px solid #ffc9c9;border-radius:14px;background:#FFF5F5;font-size:14.5px;line-height:1.5;color:#C92A2A;font-weight:500}.mck-alert svg{margin-top:1px}.mck-alert a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.mck-pay-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;font-size:15px;color:var(--mck-ink)}.mck-pay-total strong{font-size:18px;font-weight:800}@media (min-width:960px){.mck-pay-total{display:none}}.mck-mp{min-height:420px}.mck-mp:not(:has(iframe)){border-radius:16px;background:#F1F3F6;border:1.5px dashed #cbd5e1;display:flex;flex-direction:column;justify-content:center}.mck-mp-wait{min-height:180px;padding:28px 20px;border-radius:16px;border:1.5px dashed var(--mck-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:15px;color:var(--mck-muted)}.mck-mp-wait svg{box-sizing:content-box;padding:12px;border-radius:50%;background:var(--mck-bg-soft);color:var(--mck-muted)}.mck-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:20px}.mck-trust li{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--mck-muted)}.mck-trust svg{box-sizing:content-box;padding:4px;border-radius:7px;background:var(--brand-soft);color:var(--brand-ink)}@media (max-width:640px){.mck-form{padding:8px 0 0;background:none;border:0;border-radius:0;box-shadow:none}.mck-sum{padding:18px 16px}.mck-opt{gap:10px;padding:12px}}.mck{--mck-success:#2F9E44;--mck-success-ink:#2B8A3E;--mck-success-soft:#EBFBEE;--mck-success-rgb:47,158,68;--mck-pending:#8F6200;--mck-pending-soft:#FFF3C4;--mck-danger-icon:#E03131;--mck-danger-bg:#FFE3E3}.mck:has(.mck-result--success){background:radial-gradient(ellipse 70% 460px at 50% 0,rgba(var(--brand-rgb),.12),transparent 70%),#fff}.mck-result-page{min-height:calc(100vh - 64px - 160px);display:flex;align-items:center;padding:clamp(16px,4vw,40px) 0}.mck-result{width:100%;max-width:560px;margin:0 auto;text-align:center}.mck-result--card{max-width:540px;padding:clamp(36px,6vw,56px) clamp(22px,5vw,48px);background:#fff;border:1px solid var(--mck-surface-border);border-radius:24px;box-shadow:var(--mck-surface-shadow)}.mck-result-ico{width:64px;height:64px;margin:0 auto 24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mck-result-ico--success{background:var(--mck-success-soft);color:var(--mck-success-ink)}.mck-result-ico--pending{background:var(--mck-pending-soft);color:var(--mck-pending)}.mck-result-ico--error{background:var(--mck-danger-bg);color:var(--mck-danger-icon)}.mck-result-ico--neutral{background:var(--mck-bg-soft);color:var(--mck-muted)}.mck-result-title{font-size:clamp(28px,4vw,36px);line-height:1.12;font-weight:var(--font-heading-weight,700);letter-spacing:-.03em;max-width:14em;margin:0 auto;text-wrap:balance}.mck-result-text{margin:14px auto 0;max-width:32em;font-size:16.5px;line-height:1.6}.mck-result-text b{color:var(--mck-ink);font-weight:600;overflow-wrap:anywhere}.mck-result-actions{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:12px}@media (max-width:480px){.mck-result-actions .mlp-btn{width:100%}}.mck-ani-check polyline,.mck-ani-seal polyline,.mck-ani-x line{stroke-dasharray:1;stroke-dashoffset:0}.mck-ani-ring{display:block}.mck-ring-track{opacity:.22}.mck-ring-arc{stroke-dasharray:70 100;transform:rotate(-90deg);transform-origin:center}.mck-ani-flip,.mck-ani-seal{display:flex}.mck-result--success{max-width:680px}.mck-hello{position:relative;width:84px;height:84px;margin:26px auto 0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--mck-success);color:#fff;box-shadow:0 0 0 12px rgba(var(--mck-success-rgb),.14),0 0 0 26px rgba(var(--mck-success-rgb),.07),0 18px 40px -14px rgba(var(--mck-success-rgb),.6)}.mck-result--success .mck-eyebrow{margin:44px 0 12px}.mck-result--success .mck-result-title{font-size:clamp(32px,4.6vw,44px)}.mck-next{margin-top:40px;padding:28px;text-align:left}.mck-next-title{font-size:16px;font-weight:700;letter-spacing:-.01em;margin-bottom:20px}.mck-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mck-next-step{display:flex;flex-direction:column;gap:12px}.mck-next-ico{position:relative;width:44px;height:44px;border-radius:14px;flex:none;background:var(--brand-soft);color:var(--brand-ink)}.mck-next-ico,.mck-next-ico:after{display:flex;align-items:center;justify-content:center}.mck-next-ico:after{content:attr(data-n);position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:var(--mck-ink);color:#fff;font-size:11px;font-weight:700;box-shadow:0 0 0 2px #fff}.mck-next-step b{display:block;font-size:15px;font-weight:700;color:var(--mck-ink);line-height:1.35}.mck-next-step div span{display:block;margin-top:2px;font-size:14px;line-height:1.5}.mck-next-note{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--mck-border-subtle);font-size:14px;line-height:1.5;color:var(--mck-muted)}.mck-next-note svg{margin-top:1px}.mck-next-note b{color:var(--mck-ink);font-weight:600}@media (max-width:640px){.mck-next{padding:22px 20px}.mck-next-steps{grid-template-columns:minmax(0,1fr);gap:18px}.mck-next-step{flex-direction:row;align-items:center;gap:16px}}.mck-receipt{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;margin-top:28px;font-size:13.5px;color:var(--mck-muted)}.mck-receipt b{color:var(--mck-ink);font-weight:600}.mck-receipt-dot{width:3px;height:3px;border-radius:50%;background:#CBD5E1}@media (prefers-reduced-motion:no-preference){.mck-hello{animation:mck-pop .6s cubic-bezier(.34,1.56,.64,1) both,mck-ring 1s ease-out .2s both}.mck-result>:not(.mck-hello):not(.mck-result-ico){animation:mck-rise .6s ease-out both}.mck-result>:nth-child(2){animation-delay:.15s}.mck-result>:nth-child(3){animation-delay:.22s}.mck-result>:nth-child(4){animation-delay:.3s}.mck-result>:nth-child(n+5){animation-delay:.4s}.mck-hello .mck-ani-check polyline{animation:mck-draw .45s cubic-bezier(.65,0,.35,1) .4s both}.mck-result-ico--error{animation:mck-pop .45s cubic-bezier(.34,1.56,.64,1) both,mck-shake .45s ease-in-out 1s}.mck-ani-x line:first-child{animation:mck-draw .28s ease-out .35s both}.mck-ani-x line:last-child{animation:mck-draw .28s ease-out .6s both}.mck-result-ico--pending{animation:mck-pulse 2s ease-out infinite}.mck-result-ico--neutral{animation:mck-pulse-neutral 2.6s ease-out infinite}.mck-ani-ring{animation:mck-spin 1.4s linear infinite}.mck-ring-arc{animation:mck-arc 1.4s ease-in-out infinite}.mck-ani-flip{animation:mck-flip 3s cubic-bezier(.65,0,.35,1) infinite}.mck-ani-seal svg{animation:mck-seal .6s cubic-bezier(.34,1.56,.64,1) both}.mck-ani-seal polyline{animation:mck-draw .35s ease-out .5s both}}@keyframes mck-pop{0%{transform:scale(.4);opacity:0}}@keyframes mck-draw{0%{stroke-dashoffset:1}}@keyframes mck-shake{20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes mck-pulse{0%{box-shadow:0 0 0 0 rgba(240,180,0,.35)}70%,to{box-shadow:0 0 0 14px rgba(240,180,0,0)}}@keyframes mck-pulse-neutral{0%{box-shadow:0 0 0 0 rgba(100,116,139,.28)}70%,to{box-shadow:0 0 0 14px rgba(100,116,139,0)}}@keyframes mck-spin{to{transform:rotate(1turn)}}@keyframes mck-arc{0%{stroke-dasharray:1 100;stroke-dashoffset:0}50%{stroke-dasharray:62 100;stroke-dashoffset:-16}to{stroke-dasharray:62 100;stroke-dashoffset:-99}}@keyframes mck-flip{0%,62%{transform:rotate(0)}82%,to{transform:rotate(180deg)}}@keyframes mck-seal{0%{transform:rotate(-60deg) scale(.5);opacity:0}}@keyframes mck-ring{0%{box-shadow:0 0 0 0 rgba(var(--mck-success-rgb),.14),0 0 0 0 rgba(var(--mck-success-rgb),.07),0 18px 40px -14px rgba(var(--mck-success-rgb),.6)}}@keyframes mck-rise{0%{transform:translateY(10px);opacity:0}}@media (max-width:48em){.mantine-Input-input{--input-fz:16px}.tiptap-editor .tiptap{font-size:16px}}