@import url(https://fonts.googleapis.com/css?family=Inter:400,500,600,700,800&display=swap);html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@media(min-width:641px){.has-animations [class*=reveal-]{opacity:0;will-change:opacity,transform}.has-animations .reveal-from-top{transform:translateY(-10px)}.has-animations .reveal-from-bottom{transform:translateY(10px)}.has-animations .reveal-from-left{transform:translateX(-10px)}.has-animations .reveal-from-right{transform:translateX(10px)}.has-animations .reveal-scale-up{transform:scale(.95)}.has-animations .reveal-scale-down{transform:scale(1.05)}.has-animations .reveal-rotate-from-left{transform:perspective(1000px) rotateY(-45deg)}.has-animations .reveal-rotate-from-right{transform:perspective(1000px) rotateY(45deg)}.has-animations.is-loaded [class*=reveal-]{transition:opacity .8s cubic-bezier(.39,.575,.565,1),transform .8s cubic-bezier(.39,.575,.565,1)}.has-animations.is-loaded [class*=reveal-].is-revealed{opacity:1;transform:translate(0)}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#151719}hr{background:#25282c;border:0;display:block;height:1px;margin-bottom:24px;margin-top:24px}ol,ul{margin-top:0;padding-left:24px}ol:not(:last-child),ul:not(:last-child){margin-bottom:24px}ul{list-style:disc}ol{list-style:decimal}li:not(:last-child){margin-bottom:12px}li>ol,li>ul{margin-bottom:0;margin-top:12px}dl{margin-bottom:24px;margin-top:0}dt{font-weight:700}dd{margin-bottom:24px;margin-left:24px}img{border-radius:2px}img,svg,video{display:block;height:auto;max-width:100%}figure{margin:48px 0}figcaption{padding:8px 0}table{border-collapse:collapse;font-size:16px;letter-spacing:-.1px;line-height:24px;margin-bottom:24px;width:100%}tr{border-bottom:1px solid #25282c}th{font-weight:700;text-align:left}td,th{padding:8px 16px}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.invert-color hr{background:#eceded;display:block;height:1px}.invert-color tr{border-bottom:1px solid #eceded}html{font-size:20px;letter-spacing:-.1px;line-height:30px}body{color:#9ca9b3;font-size:1rem}body,button,input,select,textarea{font-family:Inter,sans-serif;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{word-wrap:break-word;clear:both;color:#eceded;font-family:Inter,sans-serif;font-weight:800;overflow-wrap:break-word}.h1,h1{font-size:44px;line-height:54px}.h1,.h2,h1,h2{letter-spacing:-.3px}.h2,h2{font-size:32px;line-height:42px}.h3,.h4,h3,h4{font-size:24px;letter-spacing:-.1px;line-height:34px}.h5,h5{font-size:20px;letter-spacing:-.1px;line-height:30px}.h6,.text-sm,h6,small{font-size:18px;letter-spacing:-.1px;line-height:28px}.text-xs{font-size:16px;letter-spacing:-.1px;line-height:24px}.text-xxs,figcaption{font-size:14px;line-height:22px}a:not(.button){color:#eceded;text-decoration:none}a:not(.button):active,a:not(.button):hover{outline:0}a.button-link{color:#9ca9b3}a.button-link:active,a.button-link:hover{color:#eceded}.h1,.h2,h1,h2{margin-bottom:32px;margin-top:48px}.h3,h3{margin-bottom:24px;margin-top:36px}.h4,.h5,.h6,h4,h5,h6{margin-bottom:24px;margin-top:24px}p{margin-bottom:24px;margin-top:0}cite,dfn,em,i{font-style:italic}blockquote{font-size:20px;letter-spacing:-.1px;line-height:30px;margin-bottom:24px;margin-left:24px;margin-top:24px}blockquote:before{content:"“"}blockquote:after{content:"”"}blockquote p{display:inline}address{border-color:#25282c;border-style:solid;border-width:1px 0;margin:0 0 24px;padding:24px 0}pre,pre .h1,pre .h2,pre .h3,pre .h4,pre .h5,pre .h6,pre h1,pre h2,pre h3,pre h4,pre h5,pre h6{font-family:Courier\ 10 Pitch,Courier,monospace}code,kbd,pre,tt,var{background:#0e0f11}pre{margin-bottom:24px;margin-top:24px;max-width:100%;overflow:auto;padding:24px}code,kbd,pre,tt,var{font-size:16px;letter-spacing:-.1px;line-height:24px}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;padding:2px 4px}abbr,acronym{cursor:help}ins,mark{text-decoration:none}b,strong{font-weight:700}.invert-color{color:#717d86}.invert-color a:not(.button){color:#717d86;text-decoration:none}.invert-color a:not(.button):active,.invert-color a:not(.button):hover{outline:0}.invert-color a.button-link:active,.invert-color a.button-link:hover,.invert-color a.func-link:active,.invert-color a.func-link:hover{color:#6163ff}.invert-color .h1,.invert-color .h2,.invert-color .h3,.invert-color .h4,.invert-color .h5,.invert-color .h6,.invert-color h1,.invert-color h2,.invert-color h3,.invert-color h4,.invert-color h5,.invert-color h6{color:#151719}.invert-color address{border-color:#eceded}.invert-color code,.invert-color kbd,.invert-color pre,.invert-color tt,.invert-color var{background:#0e0f11}@media(max-width:640px){.h1-mobile{font-size:44px;letter-spacing:-.3px;line-height:54px}.h2-mobile{font-size:32px;letter-spacing:-.3px;line-height:42px}.h3-mobile,.h4-mobile{font-size:24px;letter-spacing:-.1px;line-height:34px}.h5-mobile{font-size:20px;letter-spacing:-.1px;line-height:30px}.h6-mobile{font-size:18px;letter-spacing:-.1px;line-height:28px}}@media(min-width:641px){.h1,h1{font-size:52px;line-height:62px}.h1,.h2,h1,h2{letter-spacing:-.3px}.h2,h2{font-size:44px;line-height:54px}.h3,h3{font-size:32px;letter-spacing:-.3px;line-height:42px}}.container,.container-sm,.container-xs{margin:0 auto;padding-left:16px;padding-right:16px;width:100%}@media(min-width:481px){.container,.container-sm,.container-xs{padding-left:24px;padding-right:24px}}.container{max-width:1128px}.container-sm{max-width:944px}.container-xs{max-width:668px}[class*=container] [class*=container]{padding-left:0;padding-right:0}[class*=container] .container-sm{max-width:896px}[class*=container] .container-xs{max-width:620px}.button{background-color:#eceded;border:1px solid #0000;border-radius:2px;color:#25282c;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:-.1px;letter-spacing:inherit;line-height:24px;padding:11px 31px;text-align:center;text-decoration:none!important;transition:background .15s ease;white-space:nowrap}.button:active{outline:0}.button:hover{background-color:#dfe1e1}.button.is-loading{color:#0000!important;pointer-events:none;position:relative}.button.is-loading:after{animation:button-loading .6s linear infinite;border:2px solid #25282c;border-radius:50%;border-right-color:#0000!important;border-top-color:#0000!important;content:"";display:block;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px;z-index:1}.button[disabled]{background-color:#717d86!important;color:#33363a;cursor:not-allowed}.button[disabled].is-loading:after{border-color:#33363a}.button-sm{height:36px;padding:5px 23px}.button-dark{background-color:#25282c;color:#eceded}.button-dark:hover{background-color:#2a2d32}.button-dark.is-loading:after{border-color:#eceded}.button-primary{background-color:#6163ff;color:#eceded}.button-primary:hover{background-color:#6b6dff}.button-primary.is-loading:after{border-color:#eceded}.button-secondary{background-color:#24e5af;color:#eceded}.button-secondary:hover{background-color:#2de6b2}.button-secondary.is-loading:after{border-color:#eceded}.button-block{display:flex;width:100%}.button-group{align-items:center;display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-top:-8px}.button-group:last-of-type{margin-bottom:-8px}.button-group:not(:last-of-type){margin-bottom:8px}.button-group>[class*=button]{margin:8px}@media(max-width:640px){.button-wide-mobile{max-width:280px;width:100%}}@keyframes button-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}fieldset{border:0;margin:0;padding:0}.form-label,.form-slider,.form-switch{color:#717d86;font-weight:500}.form-label{font-size:14px;line-height:22px}.form-checkbox input,.form-input,.form-radio input,.form-select{-moz-appearance:none;-webkit-appearance:none;background-color:#eceded;border:1px solid #151719}.form-checkbox input:hover,.form-input:hover,.form-radio input:hover,.form-select:hover{border-color:#717d86}.form-checkbox input:active,.form-checkbox input:focus,.form-input:active,.form-input:focus,.form-radio input:active,.form-radio input:focus,.form-select:active,.form-select:focus{border-color:#6163ff;outline:none}.form-checkbox input[disabled],.form-input[disabled],.form-radio input[disabled],.form-select[disabled]{background-color:#33363a;border-color:#25282c;cursor:not-allowed}.form-checkbox input.form-error,.form-input.form-error,.form-radio input.form-error,.form-select.form-error{border-color:#ff6171}.form-checkbox input.form-warning,.form-input.form-warning,.form-radio input.form-warning,.form-select.form-warning{border-color:#ffa173}.form-checkbox input.form-success,.form-input.form-success,.form-radio input.form-success,.form-select.form-success{border-color:#24e5af}.form-input,.form-select{border-radius:0;box-shadow:none;color:#151719;display:block;font-size:16px;height:48px;letter-spacing:-.1px;line-height:24px;max-width:100%;padding:11px 15px;width:100%}.form-input::placeholder{color:#9ca9b3}.form-input::-ms-input-placeholder{color:#9ca9b3}textarea.form-input{height:auto;resize:vertical}.form-select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:46px}.form-select-sm{background-position:right 11px center;padding-right:38px}.form-input-sm,.form-select-sm{height:36px;padding:5px 11px}.has-icon-left,.has-icon-right{position:relative}.has-icon-left svg,.has-icon-right svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.has-icon-left .form-input{padding-left:46px}.has-icon-left .form-input+svg{left:15px}.has-icon-left .form-input-sm{padding-left:38px}.has-icon-left .form-input-sm+svg{left:11px}.has-icon-right .form-input{padding-right:46px}.has-icon-right .form-input+svg{right:15px}.has-icon-right .form-input-sm{padding-right:38px}.has-icon-right .form-input-sm+svg{right:11px}.form-checkbox,.form-radio,.form-switch{cursor:pointer}.form-checkbox,.form-radio,.form-slider,.form-switch{font-size:16px;letter-spacing:-.1px;line-height:24px}.form-checkbox,.form-radio{color:#9ca9b3;padding-left:24px;position:relative}.form-checkbox input,.form-radio input{cursor:pointer;height:16px;left:0;position:absolute;top:3px;width:16px}.form-checkbox input:checked,.form-radio input:checked{background-color:#6163ff!important;background-position:50%;border-color:#6163ff!important}.form-checkbox input{border-radius:2px}.form-checkbox input:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjQgNSAxMCAzLjZsLTQgNC0yLTJMMi42IDcgNiAxMC40eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.form-radio input{border-radius:50%}.form-radio input:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iNyIgY3k9IjciIHI9IjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.form-switch{align-items:center;display:inline-flex;-webkit-user-select:none;user-select:none}.form-switch input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.form-switch .form-switch-icon{background:#33363a;border-radius:16px;display:block;height:32px;min-width:60px;position:relative;width:60px}.form-switch .form-switch-icon:before{background:#eceded;border-radius:14px;content:"";display:block;height:28px;left:2px;position:absolute;top:2px;transition:all .15s ease-out;width:28px}.form-switch input:checked+.form-switch-icon{background:#6163ff}.form-switch input:checked+.form-switch-icon:before{left:30px}.form-switch>span:not(.form-switch-icon){margin-right:12px;order:-1}.form-switch>span:not(.form-switch-icon):last-child{margin-left:12px;margin-right:0;order:0}.form-slider>span{display:block}.form-slider input[type=range]{-moz-appearance:none;-webkit-appearance:none;background:#9ca9b3;border-radius:3px;height:6px;margin-bottom:15px;margin-top:15px;outline:none;width:100%}.form-slider input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background-color:#6163ff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;border:0;border-radius:50%;cursor:pointer;height:36px;width:36px}.form-slider input[type=range]::-moz-range-thumb{background-color:#6163ff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;border:none;border-radius:50%;cursor:pointer;height:36px;width:36px}.form-slider input[type=range]::-ms-thumb{background-color:#6163ff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;border:0;border-radius:50%;cursor:pointer;height:36px;width:36px}.form-slider input[type=range]::-moz-focus-outer{border:0}.invert-color .form-label,.invert-color .form-slider,.invert-color .form-switch{color:#33363a}.invert-color .form-checkbox input,.invert-color .form-input,.invert-color .form-radio input,.invert-color .form-select{border-color:#e2e3e3}.invert-color .form-checkbox input:active,.invert-color .form-checkbox input:focus,.invert-color .form-input:active,.invert-color .form-input:focus,.invert-color .form-radio input:active,.invert-color .form-radio input:focus,.invert-color .form-select:active,.invert-color .form-select:focus{border-color:#6163ff}.invert-color .form-checkbox input[disabled],.invert-color .form-input[disabled],.invert-color .form-radio input[disabled],.invert-color .form-select[disabled]{background-color:#e2e3e3}.invert-color .form-input,.invert-color .form-select{color:#33363a}.invert-color .form-select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%2333363A%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")}.invert-color .form-checkbox,.invert-color .form-radio{color:#33363a}.invert-color .form-checkbox input:checked,.invert-color .form-radio input:checked{background-color:#0e0f11!important;border-color:#0e0f11!important}.invert-color .form-slider input[type=range]::-webkit-slider-thumb{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")}.invert-color .form-slider input[type=range]::-moz-range-thumb{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")}.invert-color .form-slider input[type=range]::-ms-thumb{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23ECEDED%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E")}.form-group{display:flex}.form-group .form-input{flex-grow:1;flex-shrink:1;margin-right:12px}.form-group .button{flex-shrink:0;padding-left:24px;padding-right:24px}.form-hint{font-size:14px;line-height:22px;margin-top:8px}@media(max-width:640px){.form-group-desktop .form-input{margin-bottom:12px}.form-group-desktop .button{width:100%}}@media(min-width:641px){.form-group-desktop{display:flex}.form-group-desktop .form-input{flex-grow:1;flex-shrink:1;margin-right:12px}.form-group-desktop .button{flex-shrink:0;padding-left:24px;padding-right:24px}}.header-nav-toggle{background:#0000;border:0;cursor:pointer;outline:0;padding:0}.hamburger,.hamburger-inner{display:block;pointer-events:none}.hamburger{height:24px;position:relative;width:24px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background:#9ca9b3;height:2px;position:absolute;width:24px}.invert-color .hamburger-inner,.invert-color .hamburger-inner:after,.invert-color .hamburger-inner:before{background:#25282c}.hamburger-inner{margin-top:-1px;top:50%;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger-inner:after{bottom:-7px;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),width .1s ease-in .25s}.off-nav-is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.off-nav-is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.off-nav-is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,width .1s ease-out;width:24px}.modal,.modal:before{bottom:0;left:0;right:0;top:0}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.modal-video .modal-inner{max-width:1024px;padding:0}.modal .modal-inner,.modal:before{display:none}.modal:before{background-color:#151719e0;content:"";position:absolute}.modal.is-active{display:flex}.modal.is-active .modal-inner,.modal.is-active:before{display:block}.modal.is-active .modal-inner{animation:slideUpInModal .15s ease-in-out both}.modal.is-active:before{animation:slideUpInModalBg .15s ease-in-out both}.modal-inner{background:#25282c;margin-left:16px;margin-right:16px;max-height:calc(100vh - 32px);max-width:520px;overflow:auto;position:relative;width:calc(100% - 32px)}.modal-content{padding:48px 16px}.modal-close{background:#0000;border:0;cursor:pointer;height:16px;outline:0;padding:0;position:absolute;right:16px;top:16px;width:16px}.modal-close:after,.modal-close:before{background:#717d86;content:"";display:block;height:2px;left:50%;margin-left:-8px;margin-top:-1px;position:absolute;top:50%;width:16px}.modal-close:before{transform:rotate(225deg)}.modal-close:after{transform:rotate(-45deg)}.modal-close:hover:after,.modal-close:hover:before{background:#9ca9b3}@media(min-width:641px){.modal-inner{margin:0 auto;max-height:calc(100vh - 96px)}.modal-content{padding:64px 32px}}@keyframes slideUpInModal{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpInModalBg{0%{opacity:0}to{opacity:1}}.split-wrap{margin-top:-24px}.split-wrap:last-of-type{margin-bottom:-24px}.split-wrap:not(:last-of-type){margin-bottom:24px}.split-wrap .split-item{display:flex;flex-direction:column;padding-bottom:24px;padding-top:24px}.split-wrap .split-item .split-item-image{position:relative;width:100%}.split-wrap .split-item .split-item-image img,.split-wrap .split-item .split-item-image svg,.split-wrap .split-item .split-item-image video{height:auto;max-width:100%;overflow:visible;width:auto}.split-wrap .split-item .split-item-image.split-item-image-fill img,.split-wrap .split-item .split-item-image.split-item-image-fill svg,.split-wrap .split-item .split-item-image.split-item-image-fill video{width:100%}@media(max-width:640px){.split-wrap .split-item .split-item-content{margin-bottom:32px}.split-wrap.invert-mobile .split-item .split-item-content{margin-bottom:0!important;order:1}.split-wrap.invert-mobile .split-item .split-item-image{margin-bottom:32px}}@media(min-width:641px){.split-wrap{margin-top:-40px}.split-wrap:last-of-type{margin-bottom:-40px}.split-wrap:not(:last-of-type){margin-bottom:40px}.split-wrap .split-item{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:40px;padding-top:40px}.split-wrap .split-item .split-item-content{flex-shrink:0;margin-bottom:0;margin-right:64px;width:396px}.split-wrap .split-item .split-item-image{min-width:436px}.split-wrap.invert-desktop .split-item:nth-child(odd),.split-wrap:not(.invert-desktop) .split-item:nth-child(2n){justify-content:flex-end}.split-wrap.invert-desktop .split-item:nth-child(odd) .split-item-content,.split-wrap:not(.invert-desktop) .split-item:nth-child(2n) .split-item-content{margin-left:64px;margin-right:0;order:1}.split-wrap.invert-desktop .split-item:nth-child(2n) .split-item-image img,.split-wrap.invert-desktop .split-item:nth-child(2n) .split-item-image svg,.split-wrap.invert-desktop .split-item:nth-child(2n) .split-item-image video,.split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image img,.split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image svg,.split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image video{margin-left:auto}.split-wrap.align-top .split-item{align-items:flex-start}}@media(min-width:821px){.container .split-wrap .split-item .split-item-content{width:488px}.container .split-wrap .split-item .split-item-image{min-width:528px}}.tiles-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-12px;margin-right:-12px;margin-top:-12px}.tiles-wrap:last-of-type{margin-bottom:-12px}.tiles-wrap:not(:last-of-type){margin-bottom:12px}.tiles-wrap.push-left:after{content:"";height:0;padding-left:12px;padding-right:12px}.tiles-item,.tiles-wrap.push-left:after{box-sizing:initial;flex-basis:330px;max-width:330px}.tiles-item{padding:12px}.tiles-item *{box-sizing:border-box}.tiles-item-inner{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;padding:32px 24px}.site-header{position:absolute!important;width:100%;z-index:10!important}.site-header+.site-content .section:first-of-type{padding-top:80px}.site-header .brand{margin-right:32px}.site-header-inner{align-items:center;display:flex;height:80px;justify-content:space-between}.header-nav{flex-grow:1}.header-nav .header-nav-inner,.header-nav ul{display:flex;flex-grow:1}.header-nav ul{align-items:center;margin-bottom:0;white-space:nowrap}.header-nav ul:first-of-type{flex-wrap:wrap}.header-nav li+.header-button{margin-left:32px}.header-nav a:not(.button){color:#9ca9b3;display:block;font-weight:500;padding:0 32px}.header-nav a:not(.button):active,.header-nav a:not(.button):hover{color:#eceded}.invert-color .header-nav a:not(.button){color:#33363a}.invert-color .header-nav a:not(.button):active,.invert-color .header-nav a:not(.button):hover{color:#6163ff}.header-nav a.button{margin-left:32px}.header-nav-center:first-of-type{flex-grow:1;justify-content:flex-end}.header-nav-right{justify-content:flex-end}.header-nav-right+.header-nav-right{flex-grow:0}.header-nav-toggle{display:none}@media(max-width:640px){.header-nav-toggle{display:block}.header-nav-toggle+.header-nav{background:#0e0f11;flex-direction:column;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .25s ease-in-out,opacity .15s;z-index:9999}.header-nav-toggle+.header-nav.is-active{opacity:1}.header-nav-toggle+.header-nav .header-nav-inner{flex-direction:column;padding:24px}.header-nav-toggle+.header-nav ul{display:block;text-align:center}.header-nav-toggle+.header-nav ul a:not(.button){color:#eceded;display:inline-flex;padding-bottom:12px;padding-top:12px}.header-nav-toggle+.header-nav a.button{margin-bottom:12px;margin-left:0;margin-top:12px}}.is-boxed{background:#1a1c1f}.is-boxed .body-wrap{box-shadow:0 20px 48px #151719cc;margin:0 auto;max-width:1440px}.is-boxed .body-wrap:before{background:#151719;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-10}.body-wrap{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.site-content{flex:1 0 auto}.site-footer:before{background:#151719;height:100%;width:100%;z-index:-3}.site-footer-inner{padding:48px 0}.footer-top{padding-bottom:12px}.footer-bottom{padding-top:12px}.footer-blocks{display:flex;flex-wrap:wrap;margin-left:-24px;margin-right:-24px;margin-top:-12px}.footer-blocks:last-of-type{margin-bottom:28px}.footer-blocks:not(:last-of-type){margin-bottom:12px}.footer-block{box-sizing:initial;flex-basis:160px;flex-grow:1;padding:12px 24px}.footer-block *{box-sizing:border-box}.footer-block ul li:not(:last-child){margin-bottom:4px}.footer-block a{color:#9ca9b3}.footer-block a:active,.footer-block a:hover{color:#eceded}.footer-block-title{color:#eceded;font-size:14px;font-weight:700;line-height:22px;margin-bottom:8px;text-transform:uppercase}.invert-color .footer-block-title{color:#151719}.footer-nav a,.footer-social a{display:flex}.footer-nav ul,.footer-social ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;white-space:nowrap}.footer-social ul{margin-left:-16px;margin-right:-16px}.footer-social li{padding:0 8px}.footer-social a{padding:8px}.footer-social a svg{fill:#6163ff;transition:fill .15s ease}.footer-social a:hover svg{fill:#acadff}.footer-nav{margin-left:-12px;margin-right:-12px}.footer-nav a{color:#9ca9b3;padding:0 12px}.footer-nav a:active,.footer-nav a:hover{color:#eceded}@media(max-width:640px){.footer-bottom>:not(:last-child),.footer-top>:not(:last-child){margin-bottom:24px}}@media(min-width:641px){.site-footer-inner{padding:64px 0}.footer-bottom.space-between,.footer-top.space-between{align-items:center;display:flex;justify-content:space-between}.footer-bottom.invert-order-desktop>:first-child,.footer-top.invert-order-desktop>:first-child{order:1}}.section-inner{padding-top:48px;position:relative}.section-header,.section-inner{padding-bottom:48px}@media(min-width:641px){.section-inner{padding-top:80px}.section-header,.section-inner{padding-bottom:80px}}.hero-inner>.hero-content+.hero-figure,.hero-inner>.hero-figure+.hero-content{margin-top:48px}.hero-inner>.hero-figure>a{align-items:center;display:inline-flex;vertical-align:top}@media(max-width:640px){.hero .split-wrap .split-item .split-item-content,.hero .split-wrap.invert-mobile .split-item .split-item-image{margin-bottom:48px}}@media(min-width:641px){.hero-inner>.hero-content+.hero-figure,.hero-inner>.hero-figure+.hero-content{margin-top:64px}.features-split .section-header{padding-bottom:92px}}.features-tiles .tiles-wrap{margin-left:-16px;margin-right:-16px;margin-top:-16px}.features-tiles .tiles-wrap:last-of-type{margin-bottom:-16px}.features-tiles .tiles-wrap:not(:last-of-type){margin-bottom:16px}.features-tiles .tiles-wrap.push-left:after{flex-basis:317px;max-width:317px;padding-left:16px;padding-right:16px}.features-tiles .tiles-item{flex-basis:317px;max-width:317px;padding:16px}.features-tiles .tiles-item-inner{padding:0}@media(min-width:641px){.features-tiles .tiles-wrap{margin-left:-32px;margin-right:-32px;margin-top:-32px}.features-tiles .tiles-wrap:last-of-type{margin-bottom:-32px}.features-tiles .tiles-wrap:not(:last-of-type){margin-bottom:32px}.features-tiles .tiles-wrap.push-left:after{padding-left:32px;padding-right:32px}.features-tiles .tiles-item{padding:32px}}.testimonial .tiles-item,.testimonial .tiles-wrap.push-left:after{flex-basis:344px;max-width:344px}.testimonial .tiles-item-inner{padding:24px 32px}.testimonial-item-content{flex-grow:1}.testimonial-item-source{align-items:center;display:inline-flex;flex-wrap:wrap}.cta .section-inner{padding-bottom:48px;padding-top:48px}.cta-slogan{margin-bottom:40px}@media(min-width:641px){.cta .section-inner{padding-bottom:64px;padding-top:64px}.cta-split{align-items:center;display:flex;justify-content:space-between}.cta-split .cta-slogan{margin-bottom:0;margin-right:48px}}[class*=illustration-]{position:relative}[class*=illustration-]:after{pointer-events:none}[class*=illustration-element-]:after{z-index:-1}[class*=illustration-section-]:after{z-index:-2}.illustration-section-01:after{background-image:url(/static/media/illustration-section-01.980998916c8e9369ffab.svg);background-position:top;height:286px;top:0;transform:translate(-50%)}.illustration-section-01:after,.illustration-section-02:after{background-repeat:no-repeat;background-size:auto;content:"";left:50%;max-width:100%;position:absolute;width:100%}.illustration-section-02:after{background-image:url(/static/media/illustration-section-02.f11c21a9745d2454b81c.svg);background-position:50%;height:253px;top:calc(50% + 30px);transform:translate(-50%,-50%)}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:700}.features-tiles-item-image{background-color:#5658dd;border-radius:50%;display:inline-flex}.testimonial .tiles-item-inner{background:#25282c}.testimonial-item-content{position:relative}.testimonial-item-content:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2013.481c0-2.34.611-4.761%201.833-7.263C3.056%203.716%204.733%201.643%206.865%200L11%202.689C9.726%204.382%208.777%206.093%208.152%207.824c-.624%201.73-.936%203.578-.936%205.545V18H0v-4.519zm13%200c0-2.34.611-4.761%201.833-7.263%201.223-2.502%202.9-4.575%205.032-6.218L24%202.689c-1.274%201.693-2.223%203.404-2.848%205.135-.624%201.73-.936%203.578-.936%205.545V18H13v-4.519z%22%20fill%3D%22%236163FF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:"";display:block;height:18px;margin-bottom:16px;margin-top:12px;width:24px}.testimonial-item-footer{font-weight:600;padding-top:20px}.testimonial-item-footer.has-top-divider:before{background:#33363a}.testimonial-item-link{color:#1cb68b}.testimonial-item-link a{color:#1cb68b;text-decoration:none}.testimonial-item-link a:hover{color:#73efcc}.cta .form-input{border-color:#0000;border-radius:2px}.cta-inner{background-color:#5658dd;background-image:url(/static/media/cta-illustration.79633e4594ec76a3f01f.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding-left:16px;padding-right:16px}@media(min-width:641px){.cta .form-input{min-width:280px}.cta-inner{padding-left:48px;padding-right:48px}}.screen-reader{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.list-reset{list-style:none;padding:0}.list-reset li{margin:0}.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.text-color-high{color:#eceded}.text-color-mid{color:#9ca9b3}.text-color-low{color:#717d86}.text-color-primary{color:#5658dd}.text-color-secondary{color:#24e5af}.text-color-error{color:#ff6171}.text-color-warning{color:#ffa173}.text-color-success{color:#24e5af}.invert-color .text-color-high{color:#151719}.invert-color .text-color-mid{color:#25282c}.invert-color .text-color-low{color:#717d86}.tt-u{text-transform:uppercase}.image-full{width:100%}.image-larger{left:50%;max-width:100vw;position:relative;transform:translateX(-50%);width:calc(100% + 96px)}.has-bg-color{background-color:#fff;position:relative;z-index:0}.has-shadow{box-shadow:0 24px 64px #151719a3}img.has-shadow{border-radius:2px}.has-top-divider{position:relative}.has-top-divider:before{background:#25282c;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.has-bottom-divider{position:relative}.has-bottom-divider:after{background:#25282c;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.invert-color .has-top-divider{position:relative}.invert-color .has-top-divider:before{background:#eceded;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.invert-color .has-bottom-divider{position:relative}.invert-color .has-bottom-divider:after{background:#eceded;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.center-content{text-align:center}.center-content img,.center-content svg,.center-content video{margin-left:auto;margin-right:auto}.center-content .button-group{justify-content:center}.responsive-video{height:0;padding-bottom:56.25%;position:relative}.responsive-video.is-4-3{padding-bottom:75%}.responsive-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-4{margin:4px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.m-8{margin:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.m-12{margin:12px}.mt-12{margin-top:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.ml-12{margin-left:12px}.m-16{margin:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.m-24{margin:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.m-32{margin:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.p-4{padding:4px}.pt-4{padding-top:4px}.pr-4{padding-right:4px}.pb-4{padding-bottom:4px}.pl-4{padding-left:4px}.p-8{padding:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.p-12{padding:12px}.pt-12{padding-top:12px}.pr-12{padding-right:12px}.pb-12{padding-bottom:12px}.pl-12{padding-left:12px}.p-16{padding:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.p-24{padding:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.p-32{padding:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.spacer-4{padding-top:4px}.spacer-8{padding-top:8px}.spacer-12{padding-top:12px}.spacer-16{padding-top:16px}.spacer-24{padding-top:24px}.spacer-32{padding-top:32px}.spacer-48{padding-top:48px}.spacer-64{padding-top:64px}@media(max-width:640px){.ta-l-mobile{text-align:left}.ta-c-mobile{text-align:center}.ta-r-mobile{text-align:right}.center-content-mobile{text-align:center}.center-content-mobile img,.center-content-mobile svg,.center-content-mobile video{margin-left:auto;margin-right:auto}.center-content-mobile .button-group{justify-content:center}.spacer-4-mobile{padding-top:4px}.spacer-8-mobile{padding-top:8px}.spacer-12-mobile{padding-top:12px}.spacer-16-mobile{padding-top:16px}.spacer-24-mobile{padding-top:24px}.spacer-32-mobile{padding-top:32px}.spacer-48-mobile{padding-top:48px}.spacer-64-mobile{padding-top:64px}}@media(min-width:641px){.ta-l-desktop{text-align:left}.ta-c-desktop{text-align:center}.ta-r-desktop{text-align:right}.center-content-desktop{text-align:center}.center-content-desktop img,.center-content-desktop svg,.center-content-desktop video{margin-left:auto;margin-right:auto}.center-content-desktop .button-group{justify-content:center}}.hero{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero .hero-background-effects{animation:backgroundFloat 20s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff33 0,#0000 50%);bottom:0;left:0;position:absolute;right:0;top:0}.hero .hero-trust-badges{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:32px}.hero .hero-trust-badges .trust-badge{align-items:center;animation:trustBadgePulse 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 16px}.hero .hero-trust-badges .trust-badge .trust-icon{font-size:1.1rem}.hero .hero-trust-badges .trust-badge:first-child{animation-delay:0s}.hero .hero-trust-badges .trust-badge:nth-child(2){animation-delay:1s}.hero .hero-trust-badges .trust-badge:nth-child(3){animation-delay:2s}.hero .hero-headline{margin-bottom:24px;text-align:center}.hero .hero-headline .hero-title{font-size:4rem;font-weight:900;line-height:1.1;margin:0;text-shadow:0 4px 20px #0000004d}.hero .hero-headline .hero-title .title-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;text-shadow:none}.hero .hero-headline .hero-title .title-accent{color:#ff6b6b;text-shadow:0 0 20px #ff6b6b80}@media(max-width:768px){.hero .hero-headline .hero-title{font-size:2.5rem}}.hero .hero-headline .title-underline{animation:underlineGrow 1s ease-out .5s both;background:linear-gradient(90deg,gold,#ff6b6b);border-radius:2px;height:4px;margin:16px auto 0;width:100px}.hero .hero-subtitle{font-size:1.4rem;line-height:1.6;margin-bottom:32px;opacity:.95;text-align:center}@media(max-width:768px){.hero .hero-subtitle{font-size:1.2rem}}.hero .hero-benefits{margin-bottom:40px}.hero .hero-benefits .benefit-item{align-items:center;display:flex;font-size:1.1rem;gap:12px;margin-bottom:16px}.hero .hero-benefits .benefit-item .benefit-icon{flex-shrink:0;font-size:1.3rem}@media(max-width:768px){.hero .hero-benefits .benefit-item{font-size:1rem}}.hero .hero-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}@media(max-width:768px){.hero .hero-stats{gap:16px;grid-template-columns:1fr}}.hero .hero-stats .stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;overflow:hidden;padding:24px 16px;position:relative;text-align:center;transition:all .3s ease}.hero .hero-stats .stat-item:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.hero .hero-stats .stat-item:hover{background:#ffffff26;box-shadow:0 10px 30px #0003;transform:translateY(-4px)}.hero .hero-stats .stat-item:hover:before{left:100%}.hero .hero-stats .stat-item .stat-number{color:gold;font-size:2.5rem;font-weight:800;margin-bottom:8px;text-shadow:0 2px 10px #ffd7004d}@media(max-width:768px){.hero .hero-stats .stat-item .stat-number{font-size:2rem}}.hero .hero-stats .stat-item .stat-label{font-size:.95rem;font-weight:500;opacity:.9}.hero .hero-image-container{margin:40px 0;position:relative}.hero .hero-image-container .hero-main-image{border-radius:20px;box-shadow:0 20px 60px #0000004d;transition:transform .3s ease}.hero .hero-image-container .hero-main-image:hover{transform:scale(1.02)}.hero .hero-image-container .image-floating-badge{align-items:center;animation:floatingBadge 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:50px;box-shadow:0 4px 20px #0003;color:#333;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 16px;position:absolute}.hero .hero-image-container .image-floating-badge.top-left{animation-delay:0s;left:20px;top:20px}.hero .hero-image-container .image-floating-badge.top-right{animation-delay:1s;right:20px;top:20px}.hero .hero-image-container .image-floating-badge.bottom-center{animation-delay:2s;bottom:20px;left:50%;transform:translateX(-50%)}.hero .hero-image-container .image-floating-badge .badge-icon{font-size:1.1rem}.hero .hero-cta{text-align:center}.hero .hero-cta .cta-urgency{animation:urgencyPulse 2s ease-in-out infinite;background:linear-gradient(45deg,#ff6b6b,#ff8e53);border-radius:50px;box-shadow:0 4px 20px #ff6b6b66;color:#fff;font-size:1rem;font-weight:600;margin-bottom:24px;padding:12px 24px}.hero .hero-cta .cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:32px}.hero .hero-cta .cta-buttons .button{border-radius:50px;box-shadow:0 6px 25px #0003;font-size:1.1rem;font-weight:700;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease}.hero .hero-cta .cta-buttons .button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.hero .hero-cta .cta-buttons .button:hover{box-shadow:0 10px 35px #0000004d;transform:translateY(-3px)}.hero .hero-cta .cta-buttons .button:hover:before{left:100%}.hero .hero-cta .cta-buttons .button.button-primary{animation:primaryButtonGlow 3s ease-in-out infinite;background:linear-gradient(45deg,#ff6b6b,#ff8e53)}.hero .hero-cta .cta-buttons .button.button-secondary{background:#ffffff26;border:2px solid #ffffff4d;color:#fff}.hero .hero-cta .cta-guarantee{margin-bottom:24px}.hero .hero-cta .cta-guarantee .guarantee-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;display:inline-flex;gap:12px;padding:16px 24px}.hero .hero-cta .cta-guarantee .guarantee-badge .guarantee-icon{font-size:2rem}.hero .hero-cta .cta-guarantee .guarantee-badge .guarantee-text{font-size:.95rem;line-height:1.4;text-align:left}.hero .hero-cta .cta-social-proof .recent-signup{align-items:center;display:flex;font-size:.9rem;gap:8px;justify-content:center;margin-bottom:12px;opacity:.9}.hero .hero-cta .cta-social-proof .recent-signup .signup-dot{animation:signupDotPulse 1.5s ease-in-out infinite;background:#4ade80;border-radius:50%;height:8px;width:8px}.hero .hero-cta .cta-social-proof .limited-spots{background:linear-gradient(45deg,#ff6b6b33,#ff8e5333);border:1px solid #ff6b6b4d;border-radius:50px;font-size:.9rem;padding:8px 16px}.hero .hero-cta .cta-social-proof .limited-spots .spots-number{color:#ff6b6b;font-weight:700;text-shadow:0 0 10px #ff6b6b80}@keyframes backgroundFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes trustBadgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes underlineGrow{0%{width:0}to{width:100px}}@keyframes floatingBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes urgencyPulse{0%,to{box-shadow:0 4px 20px #ff6b6b66}50%{box-shadow:0 4px 30px #ff6b6bb3}}@keyframes primaryButtonGlow{0%,to{box-shadow:0 6px 25px #0003}50%{box-shadow:0 6px 35px #ff6b6b66}}@keyframes signupDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.results-showcase .results-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:48px}@media(max-width:768px){.results-showcase .results-grid{gap:24px;grid-template-columns:1fr}}.results-showcase .result-item-inner{background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:24px;text-align:center;transition:transform .3s ease}.results-showcase .result-item-inner:hover{transform:translateY(-4px)}.results-showcase .results-cta{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:48px 32px;text-align:center}.results-showcase .results-cta .section-title{color:#fff;font-size:2rem;margin-bottom:16px}.results-showcase .results-cta .section-paragraph{color:#ffffffe6;font-size:1.1rem;margin:0}.pricing-section{display:flex;justify-content:center}.pricing-section .pricing-card-inner{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:40px 32px;text-align:center;transition:transform .3s ease}.pricing-section .pricing-card-inner:hover{transform:translateY(-4px)}.testimonial{background:linear-gradient(180deg,#f8f9ff,#fff)}.testimonial .urgency-banner{animation:urgencyBannerPulse 3s ease-in-out infinite;background:linear-gradient(45deg,#ff6b6b,#ff8e53);border-radius:16px;box-shadow:0 8px 32px #ff6b6b4d;color:#fff;margin-bottom:48px;padding:24px;text-align:center}.testimonial .urgency-banner .urgency-timer{font-size:1.2rem;font-weight:600}.testimonial .urgency-banner .urgency-timer .countdown{display:flex;gap:16px;justify-content:center;margin-top:16px}.testimonial .urgency-banner .urgency-timer .countdown .time-unit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:12px;font-size:1.5rem;font-weight:700;padding:12px 16px}.testimonial .urgency-banner .urgency-timer .countdown .time-unit small{display:block;font-size:.7rem;margin-top:4px;opacity:.8}.testimonial .premium-pricing-section{display:flex;justify-content:center}.testimonial .premium-pricing-section .pricing-card-premium{background:#fff;background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(45deg,#667eea,#764ba2);background-origin:border-box;border:3px solid #0000;border-radius:20px;box-shadow:0 20px 60px #00000026;max-width:500px;overflow:hidden;width:100%}.testimonial .premium-pricing-section .pricing-card-premium .pricing-ribbon{background:linear-gradient(45deg,#ff6b6b,#ff8e53);box-shadow:0 4px 12px #ff6b6b66;font-weight:700;padding:8px 40px;right:-30px;top:20px;transform:rotate(45deg)}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header{padding:40px 32px 32px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;color:#1a1a1a;font-size:1.6rem;margin-bottom:24px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .original-price{align-items:center;display:flex;gap:12px;justify-content:center}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .original-price .strike{color:#999;font-size:1.5rem}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .original-price .discount-badge{background:#ff6b6b;border-radius:20px;font-size:.9rem;padding:4px 12px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .current-price{gap:8px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .current-price .currency{color:#667eea;font-size:2rem}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .current-price .amount{color:#1a1a1a;font-size:4rem;font-weight:800;text-shadow:0 2px 4px #0000001a}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .current-price .period{color:#666;font-size:1.3rem;font-weight:500}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .value-proposition{background:linear-gradient(45deg,#ffd7001a,#ff6b6b1a);border:1px solid #ffd7004d;border-radius:50px;color:#333;font-size:.95rem}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium{padding:0 32px 32px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium .feature-category{margin-bottom:24px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium .feature-category h4{color:#333;font-weight:600;margin-bottom:12px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium .feature-category ul li{border-bottom:1px solid #f0f0f0;color:#555;padding:8px 0}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium .feature-category ul li:last-child{border-bottom:none}.testimonial .premium-pricing-section .pricing-card-premium .pricing-guarantee{background:linear-gradient(45deg,#4caf501a,#8bc34a1a);border-radius:16px;margin:0 32px 32px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-guarantee .guarantee-highlight{text-align:center}.testimonial .premium-pricing-section .pricing-card-premium .pricing-guarantee .guarantee-highlight p{color:#666}.testimonial .premium-pricing-section .pricing-card-premium .pricing-cta-premium{padding:0 32px 40px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-cta-premium .cta-main{animation:ctaButtonPulse 2s ease-in-out infinite;background:linear-gradient(45deg,#ff6b6b,#ff8e53);box-shadow:0 8px 30px #ff6b6b66;padding:18px;width:100%}.testimonial .premium-pricing-section .pricing-card-premium .pricing-cta-premium .cta-main:hover{box-shadow:0 12px 40px #ff6b6b99;transform:translateY(-3px)}.testimonial .premium-pricing-section .pricing-card-premium .pricing-cta-premium .payment-options{color:#666}.testimonial .success-stories .testimonial-card-premium{background:#fff;border-radius:20px;box-shadow:0 8px 32px #0000001a;overflow:hidden;padding:32px 24px;position:relative;transition:all .3s ease}.testimonial .success-stories .testimonial-card-premium:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.testimonial .success-stories .testimonial-card-premium:hover{box-shadow:0 16px 48px #00000026;transform:translateY(-8px)}.testimonial .success-stories .testimonial-card-premium .testimonial-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.testimonial .success-stories .testimonial-card-premium .testimonial-header .student-avatar{flex-shrink:0;font-size:3rem}.testimonial .success-stories .testimonial-card-premium .testimonial-header .student-info{flex:1 1}.testimonial .success-stories .testimonial-card-premium .testimonial-header .student-info h5{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 4px}.testimonial .success-stories .testimonial-card-premium .testimonial-header .student-info .student-role{color:#666;display:block;font-size:.9rem;margin-bottom:8px}.testimonial .success-stories .testimonial-card-premium .testimonial-header .student-info .verified-badge{color:#4ade80;font-size:.8rem;font-weight:500}.testimonial .success-stories .testimonial-card-premium .testimonial-header .profit-badge{background:linear-gradient(45deg,#4ade80,#22c55e);border-radius:20px;box-shadow:0 4px 12px #4ade804d;color:#fff;font-size:.9rem;font-weight:600;min-width:120px;padding:8px 16px;text-align:center}.testimonial .success-stories .testimonial-card-premium .testimonial-quote-premium{background:#667eea0d;border-left:4px solid #667eea;border-radius:12px;color:#333;font-size:1.05rem;font-style:italic;line-height:1.6;margin:0 0 20px;padding:16px;position:relative}.testimonial .success-stories .testimonial-card-premium .testimonial-rating{font-size:1.1rem;text-align:center}.testimonial .success-stories .testimonial-card-premium .testimonial-rating span{color:#666;font-weight:600;margin-left:8px}.testimonial .final-push .scarcity-alert{background:linear-gradient(135deg,#fff5f5,#fef2f2);border:2px solid #ff6b6b;border-radius:20px;padding:48px 32px;position:relative}.testimonial .final-push .scarcity-alert:before{background:#fff;border:2px solid #ff6b6b;border-radius:50px;content:"🚨";font-size:1.5rem;left:50%;padding:8px 16px;position:absolute;top:-15px;transform:translateX(-50%)}.testimonial .final-push .scarcity-alert h3{animation:scarcityShake 1s ease-in-out infinite;color:#dc2626;font-size:2rem;font-weight:800;margin-bottom:16px}.testimonial .final-push .scarcity-alert .testimonial-mini{align-items:center;background:#fffc;border-radius:16px;box-shadow:0 4px 16px #0000001a;display:flex;gap:16px;margin:24px auto;max-width:600px;padding:16px 24px}.testimonial .final-push .scarcity-alert .testimonial-mini .mini-avatar{font-size:2.5rem}.testimonial .final-push .scarcity-alert .testimonial-mini .mini-content{text-align:left}.testimonial .final-push .scarcity-alert .testimonial-mini .mini-content span{color:#555;display:block;font-style:italic;margin-bottom:8px}.testimonial .final-push .scarcity-alert .testimonial-mini .mini-content strong{color:#333;font-size:.9rem}.testimonial .final-push .scarcity-alert .risk-free-reminder{background:#4caf501a;border:1px solid #4caf504d;border-radius:50px;color:#333;padding:12px 24px}@keyframes urgencyBannerPulse{0%,to{box-shadow:0 8px 32px #ff6b6b4d}50%{box-shadow:0 8px 40px #ff6b6b80}}@keyframes ctaButtonPulse{0%,to{box-shadow:0 8px 30px #ff6b6b66}50%{box-shadow:0 8px 40px #ff6b6b99}}@keyframes scarcityShake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.site-header{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:1000}.site-header .site-header-inner{align-items:center;display:flex;justify-content:space-between;padding:16px 0}@media(max-width:768px){.site-header .site-header-inner{padding:12px 0}}.site-header .header-brand{align-items:center;display:flex;gap:12px}.site-header .header-brand .brand-name{color:#1f2937;font-size:1.2rem;font-weight:600}@media(max-width:768px){.site-header .header-brand .brand-name{font-size:1rem}}.features-tiles{background:linear-gradient(135deg,#f8fafc,#e2e8f0);overflow:hidden;padding:80px 0;position:relative}.features-tiles:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'%3E%3Ccircle cx='10' cy='10' r='.5' fill='rgba(102,126,234,0.1)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(102,126,234,0.1)'/%3E%3Ccircle cx='90' cy='10' r='.5' fill='rgba(102,126,234,0.1)'/%3E%3C/svg%3E") repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.features-tiles .features-tiles-inner{position:relative;z-index:1}.features-tiles .features-header-wrapper{margin-bottom:64px;text-align:center}.features-tiles .features-header-wrapper .trust-stats-row{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-bottom:48px}.features-tiles .features-header-wrapper .trust-stats-row .trust-stat{align-items:center;background:#ffffffe6;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;padding:16px 24px}.features-tiles .features-header-wrapper .trust-stats-row .trust-stat .stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:4px}.features-tiles .features-header-wrapper .trust-stats-row .trust-stat .stat-label{color:#64748b;font-size:.85rem;font-weight:500}.features-tiles .features-header-wrapper .credibility-badges{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:32px}.features-tiles .features-header-wrapper .credibility-badges .badge-item{align-items:center;background:linear-gradient(45deg,#4caf501a,#8bc34a1a);border:1px solid #4caf5033;border-radius:20px;color:#2d7a2f;display:flex;font-size:.85rem;font-weight:500;gap:8px;padding:8px 16px}.features-tiles .features-header-wrapper .credibility-badges .badge-item .badge-icon{font-size:1rem}.features-tiles .features-main-grid{margin-bottom:80px}.features-tiles .features-main-grid .features-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:48px;text-align:center}.features-tiles .features-main-grid .pro-feature-tile{position:relative}.features-tiles .features-main-grid .pro-feature-tile .tiles-item-inner{background:#fff;border-radius:20px;box-shadow:0 8px 32px #0000001a;height:100%;padding:32px 24px;position:relative;transition:all .3s ease}.features-tiles .features-main-grid .pro-feature-tile .tiles-item-inner:hover{box-shadow:0 16px 48px #00000026;transform:translateY(-8px)}.features-tiles .features-main-grid .pro-feature-tile .feature-highlight-badge{background:linear-gradient(45deg,#ff6b6b,#ff8e53);border-radius:12px;box-shadow:0 4px 12px #ff6b6b4d;color:#fff;font-size:.7rem;font-weight:600;padding:4px 12px;position:absolute;right:16px;top:-8px}.features-tiles .features-main-grid .pro-feature-tile .features-tiles-item-header{margin-bottom:24px;text-align:center}.features-tiles .features-main-grid .pro-feature-tile .features-tiles-item-header .features-tiles-item-image .icon-wrapper{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 8px 24px #667eea4d;display:flex;height:80px;justify-content:center;margin:0 auto 16px;width:80px}.features-tiles .features-main-grid .pro-feature-tile .features-tiles-item-header .feature-title{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0}.features-tiles .features-main-grid .pro-feature-tile .features-tiles-item-content .feature-description{color:#64748b;font-size:.95rem;line-height:1.6;margin-bottom:20px}.features-tiles .features-main-grid .pro-feature-tile .features-tiles-item-content .feature-stats{display:flex;flex-direction:column;gap:8px}.features-tiles .features-main-grid .pro-feature-tile .features-tiles-item-content .feature-stats .stat-item{align-items:center;background:#667eea1a;border-radius:8px;display:flex;gap:8px;padding:8px 12px}.features-tiles .features-main-grid .pro-feature-tile .features-tiles-item-content .feature-stats .stat-item .stat-icon{font-size:1rem}.features-tiles .features-main-grid .pro-feature-tile .features-tiles-item-content .feature-stats .stat-item .stat-text{color:#667eea;font-size:.85rem;font-weight:600}.features-tiles .learning-process-section{margin-bottom:80px}.features-tiles .learning-process-section .features-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:48px;text-align:center}.features-tiles .learning-process-section .learning-process-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-item-inner{background:#fff;border-left:4px solid #667eea;border-radius:16px;box-shadow:0 6px 24px #0000001a;padding:32px;transition:all .3s ease}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-item-inner:hover{box-shadow:0 12px 36px #00000026;transform:translateY(-4px)}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-icon{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:16px;display:flex;height:60px;justify-content:center;margin-bottom:20px;width:60px}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-icon .icon-emoji{font-size:1.5rem}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-content .process-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-content .process-header .process-title{color:#1e293b;font-size:1.1rem;font-weight:700;margin:0}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-content .process-header .process-duration{background:#667eea1a;border-radius:8px;color:#667eea;font-size:.75rem;font-weight:600;padding:4px 8px;white-space:nowrap}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-content .process-description{color:#64748b;font-size:.9rem;line-height:1.6;margin-bottom:16px}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-content .process-highlight .highlight-text{background:linear-gradient(45deg,#4ade80,#22c55e);border-radius:12px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;padding:6px 12px}.features-tiles .features-cta-section{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;color:#fff;overflow:hidden;padding:48px 32px;position:relative;text-align:center}.features-tiles .features-cta-section:before{animation:rotateBackground 10s linear infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.features-tiles .features-cta-section .cta-content{position:relative;z-index:1}.features-tiles .features-cta-section .cta-content .cta-title{font-size:2rem;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #0000001a}.features-tiles .features-cta-section .cta-content .cta-subtitle{font-size:1.1rem;margin-bottom:32px;opacity:.9}.features-tiles .features-cta-section .cta-content .cta-subtitle strong{color:#fbbf24;text-shadow:0 0 8px #fbbf2480}.features-tiles .features-cta-section .cta-content .cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:24px}.features-tiles .features-cta-section .cta-content .cta-buttons .cta-primary-btn{background:linear-gradient(45deg,#fbbf24,#f59e0b);border:none;border-radius:50px;box-shadow:0 8px 24px #fbbf244d;font-size:1.1rem;font-weight:700;padding:16px 32px;transition:all .3s ease}.features-tiles .features-cta-section .cta-content .cta-buttons .cta-primary-btn:hover{box-shadow:0 12px 32px #fbbf2466;transform:translateY(-2px)}.features-tiles .features-cta-section .cta-content .cta-buttons .cta-secondary-btn{background:#fff3;border:2px solid #ffffff80;border-radius:50px;color:#fff;font-size:1.1rem;font-weight:700;padding:16px 32px;transition:all .3s ease}.features-tiles .features-cta-section .cta-content .cta-buttons .cta-secondary-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.features-tiles .features-cta-section .cta-content .guarantee-note{align-items:center;display:flex;font-size:.9rem;gap:8px;justify-content:center;opacity:.9}.features-tiles .features-cta-section .cta-content .guarantee-note .guarantee-icon{font-size:1.1rem}@keyframes rotateBackground{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.features-tiles .features-header-wrapper .trust-stats-row{gap:16px}.features-tiles .features-header-wrapper .trust-stats-row .trust-stat{padding:12px 16px}.features-tiles .features-header-wrapper .trust-stats-row .trust-stat .stat-number{font-size:1.5rem}.features-tiles .features-header-wrapper .trust-stats-row .trust-stat .stat-label{font-size:.8rem}.features-tiles .features-header-wrapper .credibility-badges{gap:12px}.features-tiles .features-header-wrapper .credibility-badges .badge-item{font-size:.8rem;padding:6px 12px}.features-tiles .features-main-grid .features-section-title{font-size:1.5rem}.features-tiles .features-main-grid .pro-feature-tile .tiles-item-inner{padding:24px 20px}.features-tiles .learning-process-section .features-section-title{font-size:1.5rem}.features-tiles .learning-process-section .learning-process-grid{gap:24px;grid-template-columns:1fr}.features-tiles .learning-process-section .learning-process-grid .learning-process-item .process-item-inner{padding:24px}.features-tiles .features-cta-section{padding:32px 24px}.features-tiles .features-cta-section .cta-content .cta-title{font-size:1.5rem}.features-tiles .features-cta-section .cta-content .cta-buttons{align-items:center;flex-direction:column}.features-tiles .features-cta-section .cta-content .cta-buttons .cta-primary-btn,.features-tiles .features-cta-section .cta-content .cta-buttons .cta-secondary-btn{max-width:300px;width:100%}}.results-showcase{background:linear-gradient(135deg,#1a1d2e,#16213e);color:#fff;overflow:hidden;padding:100px 0;position:relative}.results-showcase:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'%3E%3Ccircle cx='20' cy='10' r='1' fill='rgba(102,126,234,0.1)'/%3E%3Ccircle cx='80' cy='10' r='1' fill='rgba(102,126,234,0.1)'/%3E%3C/svg%3E") repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.results-showcase .results-showcase-inner{position:relative;z-index:1}.results-showcase .results-header{margin-bottom:80px;text-align:center}.results-showcase .results-header .aggregate-stats{margin-bottom:60px}.results-showcase .results-header .aggregate-stats .stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0 auto;max-width:1000px}.results-showcase .results-header .aggregate-stats .stats-grid .stat-item{background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:24px 16px;text-align:center;transition:all .3s ease}.results-showcase .results-header .aggregate-stats .stats-grid .stat-item:hover{background:#ffffff26;transform:translateY(-4px)}.results-showcase .results-header .aggregate-stats .stats-grid .stat-item .stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b);-webkit-background-clip:text;display:block;font-size:2.5rem;font-weight:700;margin-bottom:8px}.results-showcase .results-header .aggregate-stats .stats-grid .stat-item .stat-label{color:#fffc;font-size:.9rem;font-weight:500}.results-showcase .results-header .credibility-section{margin-top:40px}.results-showcase .results-header .credibility-section .verification-badges{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.results-showcase .results-header .credibility-section .verification-badges .verification-item{align-items:center;background:#4caf5033;border:1px solid #4caf5066;border-radius:25px;color:#4ade80;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px}.results-showcase .results-header .credibility-section .verification-badges .verification-item .verify-icon{font-size:1.1rem}.results-showcase .success-stories-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:80px}.results-showcase .success-stories-grid .success-story-card{position:relative}.results-showcase .success-stories-grid .success-story-card .story-card-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:24px;padding:32px;position:relative;transition:all .3s ease}.results-showcase .success-stories-grid .success-story-card .story-card-inner:hover{box-shadow:0 20px 60px #0000004d;transform:translateY(-8px)}.results-showcase .success-stories-grid .success-story-card .achievement-badge{background:linear-gradient(45deg,#ff6b6b,#ee5a52);border-radius:20px;padding:8px 16px;position:absolute;right:20px;top:-12px;z-index:2}.results-showcase .success-stories-grid .success-story-card .achievement-badge .badge-text{color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase}.results-showcase .success-stories-grid .success-story-card .student-header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.results-showcase .success-stories-grid .success-story-card .student-header .student-avatar{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.results-showcase .success-stories-grid .success-story-card .student-header .student-avatar .avatar-initial{color:#fff;font-size:1.2rem;font-weight:700}.results-showcase .success-stories-grid .success-story-card .student-header .student-info{flex:1 1}.results-showcase .success-stories-grid .success-story-card .student-header .student-info .student-name{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 4px}.results-showcase .success-stories-grid .success-story-card .student-header .student-info .student-details{color:#ffffffb3;font-size:.85rem}.results-showcase .success-stories-grid .success-story-card .student-header .student-info .student-details .separator{margin:0 8px;opacity:.5}.results-showcase .success-stories-grid .success-story-card .student-header .verification-check .verify-text{color:#4ade80;font-size:.75rem;font-weight:600}.results-showcase .success-stories-grid .success-story-card .result-screenshot{margin-bottom:24px}.results-showcase .success-stories-grid .success-story-card .result-screenshot .screenshot-wrapper{border-radius:16px;overflow:hidden;position:relative}.results-showcase .success-stories-grid .success-story-card .result-screenshot .screenshot-wrapper .screenshot-image{display:block;height:auto;width:100%}.results-showcase .success-stories-grid .success-story-card .result-screenshot .screenshot-wrapper .profit-overlay{position:absolute;right:16px;top:16px}.results-showcase .success-stories-grid .success-story-card .result-screenshot .screenshot-wrapper .profit-overlay .profit-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22c55ee6;border-radius:12px;padding:8px 16px}.results-showcase .success-stories-grid .success-story-card .result-screenshot .screenshot-wrapper .profit-overlay .profit-badge .profit-percentage{color:#fff;font-size:1.1rem;font-weight:700}.results-showcase .success-stories-grid .success-story-card .performance-metrics{margin-bottom:24px}.results-showcase .success-stories-grid .success-story-card .performance-metrics .metrics-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.results-showcase .success-stories-grid .success-story-card .performance-metrics .metrics-grid .metric-item{background:#ffffff1a;border-radius:12px;padding:12px;text-align:center}.results-showcase .success-stories-grid .success-story-card .performance-metrics .metrics-grid .metric-item .metric-label{color:#ffffffb3;display:block;font-size:.75rem;margin-bottom:4px}.results-showcase .success-stories-grid .success-story-card .performance-metrics .metrics-grid .metric-item .metric-value{color:#fff;display:block;font-size:1rem;font-weight:700}.results-showcase .success-stories-grid .success-story-card .performance-metrics .metrics-grid .metric-item .metric-value.profit{color:#4ade80}.results-showcase .success-stories-grid .success-story-card .performance-metrics .metrics-grid .metric-item .metric-value.income{color:#fbbf24}.results-showcase .success-stories-grid .success-story-card .story-content .story-title{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:12px}.results-showcase .success-stories-grid .success-story-card .story-content .story-description{color:#fffc;font-size:.9rem;line-height:1.6;margin-bottom:20px}.results-showcase .success-stories-grid .success-story-card .story-content .testimonial-quote{background:#ffffff1a;border-left:4px solid #fbbf24;border-radius:12px;padding:16px;position:relative}.results-showcase .success-stories-grid .success-story-card .story-content .testimonial-quote .quote-icon{background:#1a1d2e;border-radius:50%;font-size:1rem;left:12px;padding:4px;position:absolute;top:-8px}.results-showcase .success-stories-grid .success-story-card .story-content .testimonial-quote .quote-text{color:#ffffffe6;font-size:.9rem;font-style:italic;line-height:1.5;margin:0;padding-top:8px}.results-showcase .social-proof-section{margin-bottom:60px;text-align:center}.results-showcase .social-proof-section .proof-stats{display:flex;flex-wrap:wrap;gap:48px;justify-content:center}.results-showcase .social-proof-section .proof-stats .proof-item{align-items:center;display:flex;gap:12px}.results-showcase .social-proof-section .proof-stats .proof-item .proof-icon{font-size:2rem}.results-showcase .social-proof-section .proof-stats .proof-item .proof-content{text-align:left}.results-showcase .social-proof-section .proof-stats .proof-item .proof-content strong{color:#fbbf24;display:block;font-size:1.5rem;font-weight:700}.results-showcase .social-proof-section .proof-stats .proof-item .proof-content span{color:#fffc;font-size:.9rem}.results-showcase .results-cta-section .cta-background{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:32px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.results-showcase .results-cta-section .cta-background:before{animation:rotateBackground 20s linear infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 50%);content:"";height:300%;left:-100%;position:absolute;top:-100%;width:300%}.results-showcase .results-cta-section .cta-background .cta-content{position:relative;z-index:1}.results-showcase .results-cta-section .cta-background .cta-content .cta-header{margin-bottom:32px}.results-showcase .results-cta-section .cta-background .cta-content .cta-header .cta-title{font-size:2.5rem;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #0003}.results-showcase .results-cta-section .cta-background .cta-content .cta-header .cta-subtitle{font-size:1.2rem;opacity:.9}.results-showcase .results-cta-section .cta-background .cta-content .cta-header .cta-subtitle strong{color:#fbbf24;text-shadow:0 0 10px #fbbf2480}.results-showcase .results-cta-section .cta-background .cta-content .cta-urgency{margin-bottom:32px}.results-showcase .results-cta-section .cta-background .cta-content .cta-urgency .urgency-text{align-items:center;animation:urgencyPulse 2s infinite;background:#ff6b6b33;border:1px solid #ff6b6b80;border-radius:25px;display:inline-flex;font-weight:600;gap:8px;padding:12px 24px}.results-showcase .results-cta-section .cta-background .cta-content .cta-urgency .urgency-text .urgency-icon{font-size:1.2rem}.results-showcase .results-cta-section .cta-background .cta-content .cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:32px}.results-showcase .results-cta-section .cta-background .cta-content .cta-buttons .cta-main-btn{background:linear-gradient(45deg,#fbbf24,#f59e0b);border:none;border-radius:50px;box-shadow:0 8px 32px #fbbf2466;font-size:1.2rem;font-weight:700;padding:18px 36px;transition:all .3s ease}.results-showcase .results-cta-section .cta-background .cta-content .cta-buttons .cta-main-btn:hover{box-shadow:0 12px 40px #fbbf2480;transform:translateY(-3px)}.results-showcase .results-cta-section .cta-background .cta-content .cta-buttons .cta-secondary-btn{background:#fff3;border:2px solid #ffffff80;border-radius:50px;color:#fff;font-size:1.2rem;font-weight:700;padding:18px 36px;transition:all .3s ease}.results-showcase .results-cta-section .cta-background .cta-content .cta-buttons .cta-secondary-btn:hover{background:#ffffff4d;transform:translateY(-3px)}.results-showcase .results-cta-section .cta-background .cta-content .guarantee-section .guarantee-content{align-items:center;background:#4caf5033;border:1px solid #4caf5066;border-radius:25px;display:inline-flex;gap:12px;padding:16px 24px}.results-showcase .results-cta-section .cta-background .cta-content .guarantee-section .guarantee-content .guarantee-icon{font-size:1.5rem}.results-showcase .results-cta-section .cta-background .cta-content .guarantee-section .guarantee-content .guarantee-text{text-align:left}.results-showcase .results-cta-section .cta-background .cta-content .guarantee-section .guarantee-content .guarantee-text strong{color:#4ade80;display:block;font-size:1rem;margin-bottom:2px}.results-showcase .results-cta-section .cta-background .cta-content .guarantee-section .guarantee-content .guarantee-text span{font-size:.85rem;opacity:.9}@media(max-width:768px){.results-showcase{padding:60px 0}.results-showcase .results-header{margin-bottom:60px}.results-showcase .results-header .aggregate-stats .stats-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.results-showcase .results-header .aggregate-stats .stats-grid .stat-item{padding:20px 12px}.results-showcase .results-header .aggregate-stats .stats-grid .stat-item .stat-number{font-size:2rem}.results-showcase .results-header .aggregate-stats .stats-grid .stat-item .stat-label{font-size:.8rem}.results-showcase .results-header .credibility-section .verification-badges{gap:16px}.results-showcase .results-header .credibility-section .verification-badges .verification-item{font-size:.8rem;padding:8px 16px}.results-showcase .success-stories-grid{gap:32px;grid-template-columns:1fr}.results-showcase .success-stories-grid .success-story-card .story-card-inner{padding:24px}.results-showcase .success-stories-grid .success-story-card .performance-metrics .metrics-grid{gap:8px;grid-template-columns:1fr}.results-showcase .social-proof-section .proof-stats{gap:32px}.results-showcase .social-proof-section .proof-stats .proof-item .proof-content strong{font-size:1.2rem}.results-showcase .results-cta-section .cta-background{padding:40px 24px}.results-showcase .results-cta-section .cta-background .cta-content .cta-header .cta-title{font-size:1.8rem}.results-showcase .results-cta-section .cta-background .cta-content .cta-header .cta-subtitle{font-size:1rem}.results-showcase .results-cta-section .cta-background .cta-content .cta-buttons{align-items:center;flex-direction:column;gap:16px}.results-showcase .results-cta-section .cta-background .cta-content .cta-buttons .cta-main-btn,.results-showcase .results-cta-section .cta-background .cta-content .cta-buttons .cta-secondary-btn{font-size:1.1rem;max-width:300px;padding:16px 24px;width:100%}}.testimonial{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:100px 0;position:relative}.testimonial:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'%3E%3Ccircle cx='10' cy='10' r='.5' fill='rgba(102,126,234,0.1)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(102,126,234,0.1)'/%3E%3Ccircle cx='90' cy='10' r='.5' fill='rgba(102,126,234,0.1)'/%3E%3C/svg%3E") repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.testimonial .testimonial-inner{position:relative;z-index:1}.testimonial .course-info-banner{margin-bottom:60px;text-align:center}.testimonial .course-info-banner .info-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:30px}.testimonial .course-info-banner .info-content .course-highlight strong{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.5rem;font-weight:700}.testimonial .course-info-banner .info-content .course-highlight .course-duration{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:16px}.testimonial .course-info-banner .info-content .course-highlight .course-duration span{color:#64748b;font-size:1rem}.testimonial .course-info-banner .info-content .course-highlight .course-duration span strong{-webkit-text-fill-color:initial;background:none;color:#1e293b}.testimonial .premium-pricing-section{margin-bottom:80px}.testimonial .premium-pricing-section .pricing-card-premium{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #ffffff80;border-radius:24px;box-shadow:0 20px 60px #0000001a;margin:0 auto;max-width:800px;padding:40px;position:relative;transition:all .3s ease}.testimonial .premium-pricing-section .pricing-card-premium:hover{box-shadow:0 30px 80px #00000026;transform:translateY(-8px)}.testimonial .premium-pricing-section .pricing-card-premium .pricing-ribbon{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 4px 15px #667eea4d;color:#fff;font-size:.9rem;font-weight:600;left:50%;padding:8px 24px;position:absolute;top:-12px;transform:translateX(-50%)}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header{margin-bottom:40px;text-align:center}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-title{color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:20px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison{margin-bottom:16px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .original-price{margin-bottom:8px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .original-price .strike{color:#94a3b8;font-size:1.2rem;margin-right:12px;text-decoration:line-through}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .original-price .discount-badge{background:linear-gradient(45deg,#ef4444,#dc2626);border-radius:8px;color:#fff;font-size:.8rem;font-weight:600;padding:4px 8px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .current-price{align-items:baseline;display:flex;gap:4px;justify-content:center}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .current-price .amount{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:3rem;font-weight:700}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-comparison .current-price .currency{color:#64748b;font-size:1.5rem;font-weight:600}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .value-proposition{background:#10b9811a;border:1px solid #10b98133;border-radius:12px;color:#059669;font-weight:600;padding:12px 20px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium .feature-category h4{border-bottom:2px solid #667eea33;color:#1e293b;font-size:1.1rem;font-weight:700;margin-bottom:16px;padding-bottom:8px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium .feature-category ul{list-style:none;margin:0;padding:0}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium .feature-category ul li{color:#475569;font-size:.95rem;line-height:1.5;margin-bottom:8px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium .feature-category ul li:before{content:"✅";margin-right:8px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-guarantee{margin-bottom:32px;text-align:center}.testimonial .premium-pricing-section .pricing-card-premium .pricing-guarantee .guarantee-highlight{background:linear-gradient(45deg,#10b9811a,#22c55e1a);border:2px solid #10b9814d;border-radius:16px;padding:20px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-guarantee .guarantee-highlight strong{color:#059669;font-size:1.1rem}.testimonial .premium-pricing-section .pricing-card-premium .pricing-guarantee .guarantee-highlight p{color:#64748b;font-size:.9rem;margin:8px 0 0}.testimonial .premium-pricing-section .pricing-card-premium .pricing-cta-premium{text-align:center}.testimonial .premium-pricing-section .pricing-card-premium .pricing-cta-premium .cta-main{background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 8px 25px #667eea4d;color:#fff;font-size:1.2rem;font-weight:700;padding:16px 40px;transition:all .3s ease}.testimonial .premium-pricing-section .pricing-card-premium .pricing-cta-premium .cta-main:hover{box-shadow:0 12px 35px #667eea66;transform:translateY(-2px)}.testimonial .premium-pricing-section .pricing-card-premium .pricing-cta-premium .payment-options{margin-top:16px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-cta-premium .payment-options small{color:#64748b;font-size:.85rem}.testimonial .success-stories h3{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.testimonial .success-stories .tiles-wrap{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 10px 40px #0000001a;height:100%;padding:32px;transition:all .3s ease}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium:hover{box-shadow:0 20px 60px #00000026;transform:translateY(-8px)}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-header{align-items:flex-start;display:flex;gap:16px;margin-bottom:24px}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-header .student-avatar{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 20px #667eea4d;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-header .student-info{flex:1 1}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-header .student-info h5{color:#1e293b;font-size:1.2rem;font-weight:700;margin:0 0 8px}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-header .student-info .student-role{color:#64748b;display:block;font-size:.9rem;margin-bottom:8px}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-header .student-info .verified-badge{background:#10b9811a;border-radius:8px;color:#059669;display:inline-block;font-size:.75rem;font-weight:600;padding:4px 8px}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-header .profit-badge{background:linear-gradient(45deg,#10b981,#059669);border-radius:12px;box-shadow:0 4px 12px #10b9814d;color:#fff;font-size:.8rem;font-weight:600;min-width:100px;padding:8px 12px;text-align:center}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-quote-premium{background:#667eea0d;border-left:4px solid #667eea;border-radius:12px;color:#475569;font-style:italic;line-height:1.6;margin-bottom:20px;padding:20px;position:relative}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-quote-premium:before{color:#667eea;content:'"';font-family:serif;font-size:3rem;left:16px;opacity:.3;position:absolute;top:-10px}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-rating{align-items:center;display:flex;gap:8px;justify-content:center}.testimonial .success-stories .tiles-wrap .tiles-item .testimonial-card-premium .testimonial-rating span{color:#64748b;font-weight:600}.testimonial .contact-section .contact-info{margin:0 auto;max-width:600px}.testimonial .contact-section .contact-info h3{color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:16px}.testimonial .contact-section .contact-info p{color:#64748b;font-size:1.1rem;line-height:1.6}.testimonial .contact-section .contact-info .testimonial-mini{align-items:center;background:#fffc;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:flex;gap:16px;margin:0 auto;max-width:500px;padding:20px;text-align:left}.testimonial .contact-section .contact-info .testimonial-mini .mini-avatar{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;width:40px}.testimonial .contact-section .contact-info .testimonial-mini .mini-content span{color:#475569;display:block;font-size:.9rem;font-style:italic;margin-bottom:4px}.testimonial .contact-section .contact-info .testimonial-mini .mini-content strong{color:#1e293b;font-size:.85rem}.testimonial .contact-section .contact-info .support-info{background:#667eea1a;border-radius:12px;padding:12px 20px}.testimonial .contact-section .contact-info .support-info small{color:#4c1d95;font-weight:600}@media(max-width:768px){.testimonial{padding:60px 0}.testimonial .course-info-banner .info-content{padding:20px}.testimonial .course-info-banner .info-content .course-highlight strong{font-size:1.2rem}.testimonial .course-info-banner .info-content .course-highlight .course-duration{flex-direction:column;gap:12px}.testimonial .premium-pricing-section .pricing-card-premium{padding:24px}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .pricing-title{font-size:1.5rem}.testimonial .premium-pricing-section .pricing-card-premium .pricing-header .current-price .amount{font-size:2.5rem}.testimonial .premium-pricing-section .pricing-card-premium .pricing-features-premium{gap:24px;grid-template-columns:1fr}.testimonial .success-stories h3{font-size:2rem}.testimonial .success-stories .tiles-wrap{gap:24px;grid-template-columns:1fr}.testimonial .success-stories .tiles-wrap .testimonial-card-premium{padding:24px}.testimonial .success-stories .tiles-wrap .testimonial-card-premium .testimonial-header{flex-direction:column;text-align:center}.testimonial .success-stories .tiles-wrap .testimonial-card-premium .testimonial-header .student-info{text-align:center}.testimonial .contact-section .contact-info h3{font-size:1.5rem}.testimonial .contact-section .contact-info .testimonial-mini{flex-direction:column;text-align:center}.testimonial .contact-section .contact-info .testimonial-mini .mini-content{text-align:center}}.site-footer{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;overflow:hidden;position:relative}.site-footer:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'%3E%3Ccircle cx='10' cy='10' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='30' cy='10' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='50' cy='10' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='70' cy='10' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='90' cy='10' r='1' fill='rgba(255,255,255,0.05)'/%3E%3C/svg%3E") repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.site-footer .site-footer-inner{padding:60px 0 0;position:relative;z-index:1}.site-footer .footer-top{grid-gap:48px;display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1.5fr;margin-bottom:48px}@media(max-width:1024px){.site-footer .footer-top{gap:32px;grid-template-columns:1fr 1fr}}@media(max-width:768px){.site-footer .footer-top{gap:32px;grid-template-columns:1fr;text-align:center}}.site-footer .footer-column-brand .brand-section{align-items:center;display:flex;gap:16px;margin-bottom:24px}.site-footer .footer-column-brand .brand-section .brand-info h4{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.2rem;font-weight:700;margin:0 0 4px}.site-footer .footer-column-brand .brand-section .brand-info .brand-tagline{color:#fffc;font-size:.9rem;margin:0}.site-footer .footer-column-brand .footer-description{margin-bottom:24px}.site-footer .footer-column-brand .footer-description p{color:#fffc;line-height:1.6;margin:0}.site-footer .footer-column-brand .trust-badges{display:flex;flex-wrap:wrap;gap:16px}.site-footer .footer-column-brand .trust-badges .trust-item{align-items:center;background:#ffffff1a;border-radius:20px;display:flex;font-size:.85rem;font-weight:500;gap:8px;padding:8px 12px}.site-footer .footer-column-brand .trust-badges .trust-item .trust-icon{font-size:1rem}.site-footer .footer-column .footer-title{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:8px;margin-bottom:16px}.site-footer .footer-column .footer-links-list{list-style:none;margin:0;padding:0}.site-footer .footer-column .footer-links-list li{margin-bottom:8px}.site-footer .footer-column .footer-links-list li a{color:#ffffffb3;font-size:.9rem;text-decoration:none;transition:all .3s ease}.site-footer .footer-column .footer-links-list li a:hover{color:#667eea;padding-left:4px}.site-footer .footer-column .contact-info{margin-bottom:24px}.site-footer .footer-column .contact-info .contact-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.site-footer .footer-column .contact-info .contact-item .contact-icon{font-size:1.2rem;margin-top:2px}.site-footer .footer-column .contact-info .contact-item .contact-content{flex:1 1}.site-footer .footer-column .contact-info .contact-item .contact-content strong{color:#fff;display:block;font-size:.9rem;margin-bottom:4px}.site-footer .footer-column .contact-info .contact-item .contact-content a,.site-footer .footer-column .contact-info .contact-item .contact-content span{color:#fffc;font-size:.85rem;text-decoration:none}.site-footer .footer-column .contact-info .contact-item .contact-content a:hover,.site-footer .footer-column .contact-info .contact-item .contact-content span:hover{color:#667eea}.site-footer .footer-column .footer-cta{background:linear-gradient(45deg,#ff6b6b33,#ff8e5333);border:1px solid #ff6b6b4d;border-radius:16px;padding:16px;text-align:center}.site-footer .footer-column .footer-cta .cta-urgent{margin-bottom:12px}.site-footer .footer-column .footer-cta .cta-urgent .urgent-text{color:#ff6b6b;display:block;font-size:.8rem;font-weight:600;margin-bottom:4px}.site-footer .footer-column .footer-cta .cta-urgent .urgent-timer{color:#fff;font-size:1.1rem;font-weight:700;text-shadow:0 0 10px #ff6b6b80}.site-footer .footer-column .footer-cta .footer-cta-button{font-size:.9rem;font-weight:600;padding:12px;width:100%}.site-footer .footer-additional-info{border-top:1px solid #ffffff1a;margin-bottom:32px;padding-top:32px;text-align:center}.site-footer .footer-additional-info .info-columns{display:flex;justify-content:center}.site-footer .footer-additional-info .info-columns .info-column .info-title{color:#fff;font-size:.9rem;font-weight:600;margin-bottom:12px}.site-footer .footer-additional-info .info-columns .info-column .info-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.site-footer .footer-additional-info .info-columns .info-column .info-links li a{color:#fff9;font-size:.85rem;text-decoration:none;transition:all .3s ease}.site-footer .footer-additional-info .info-columns .info-column .info-links li a:hover{color:#667eea}.site-footer .footer-bottom{align-items:flex-start;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:32px;padding-top:32px}@media(max-width:768px){.site-footer .footer-bottom{flex-direction:column;gap:24px;text-align:center}}.site-footer .footer-bottom .footer-bottom-left .copyright{color:#fff9;font-size:.85rem;margin-bottom:8px}.site-footer .footer-bottom .footer-bottom-left .legal-links{align-items:center;display:flex;gap:8px}@media(max-width:768px){.site-footer .footer-bottom .footer-bottom-left .legal-links{flex-wrap:wrap;justify-content:center}}.site-footer .footer-bottom .footer-bottom-left .legal-links a{color:#ffffff80;font-size:.8rem;text-decoration:none}.site-footer .footer-bottom .footer-bottom-left .legal-links a:hover{color:#667eea}.site-footer .footer-bottom .footer-bottom-left .legal-links .separator{color:#ffffff4d}.site-footer .footer-bottom .footer-bottom-right{text-align:right}@media(max-width:768px){.site-footer .footer-bottom .footer-bottom-right{text-align:center}}.site-footer .footer-bottom .footer-bottom-right .social-links{display:flex;gap:16px;margin-bottom:12px}@media(max-width:768px){.site-footer .footer-bottom .footer-bottom-right .social-links{justify-content:center}}.site-footer .footer-bottom .footer-bottom-right .social-links .social-link{align-items:center;background:#ffffff0d;border-radius:20px;color:#ffffffb3;display:flex;font-size:.85rem;gap:6px;padding:6px 12px;text-decoration:none;transition:all .3s ease}.site-footer .footer-bottom .footer-bottom-right .social-links .social-link:hover{background:#ffffff1a;color:#fff;transform:translateY(-2px)}.site-footer .footer-bottom .footer-bottom-right .social-links .social-link span:first-child{font-size:1rem}.site-footer .footer-bottom .footer-bottom-right .disclaimer small{color:#ffffff80;display:block;font-size:.75rem;line-height:1.4;max-width:250px}.site-footer .guarantee-badge{margin-bottom:32px;text-align:center}.site-footer .guarantee-badge .guarantee-content{align-items:center;background:linear-gradient(45deg,#4caf5033,#8bc34a33);border:2px solid #4caf504d;border-radius:50px;display:inline-flex;gap:16px;padding:16px 32px}.site-footer .guarantee-badge .guarantee-content .guarantee-icon{font-size:2rem}.site-footer .guarantee-badge .guarantee-content .guarantee-text{text-align:left}.site-footer .guarantee-badge .guarantee-content .guarantee-text strong{color:#4ade80;display:block;font-size:1rem;margin-bottom:4px}.site-footer .guarantee-badge .guarantee-content .guarantee-text span{color:#fffc;font-size:.85rem}
/*# sourceMappingURL=main.db2d55cb.css.map*/