@keyframes sdFadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes sdFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes sdPopIn{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(-5deg)}}@keyframes sdPulse{0%{box-shadow:0 0 0 0 rgb(16 185 129/.4)}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 0 0#fff0}}.thanks-page.sd-thanks-v2,.thanks-page.sd-thanks-v2 .sd-container{position:relative;display:flex;flex-direction:column;align-items:center}.thanks-page.sd-thanks-v2{--sd-bg:#030305;--sd-card:rgba(20, 20, 31, 0.7);--sd-border:rgba(255, 255, 255, 0.08);--sd-gold:#f59e0b;--sd-green:#10b981;--sd-text:#ffffff;--sd-muted:#94a3b8;--sd-accent:#8b5cf6;--sd-accent-glow:rgba(139, 92, 246, 0.3);background:var(--sd-bg);color:var(--sd-text);font-family:"Sora","Plus Jakarta Sans",sans-serif;min-height:100vh;margin:0;padding:0;justify-content:center;overflow-x:hidden}.thanks-page.sd-thanks-v2::before{content:"";position:fixed;top:-10%;left:50%;transform:translateX(-50%);width:100vw;height:60vh;background:radial-gradient(circle at center,var(--sd-accent-glow) 0%,transparent 70%);pointer-events:none;z-index:0}.thanks-page.sd-thanks-v2 .sd-container{width:100%;max-width:540px;padding:40px 20px;z-index:1}.thanks-page.sd-thanks-v2 .sd-status-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(16 185 129/.1);border:1px solid rgb(16 185 129/.2);color:var(--sd-green);padding:10px 20px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:30px;backdrop-filter:blur(4px);animation:sdFadeDown .6s ease both}.thanks-page.sd-thanks-v2 .sd-status-badge .dot{width:8px;height:8px;border-radius:50%;background:var(--sd-green);box-shadow:0 0 10px var(--sd-green);animation:sdPulse 2s infinite}.thanks-page.sd-thanks-v2 .sd-success-card{width:100%;background:var(--sd-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--sd-border);border-radius:32px;padding:48px 40px;text-align:center;box-shadow:0 25px 50px -12px rgb(0 0 0/.5);animation:sdFadeUp .8s cubic-bezier(.2,.8,.2,1) .1s both}.thanks-page.sd-thanks-v2 .sd-icon-wrapper{width:88px;height:88px;background:linear-gradient(135deg,var(--sd-accent) 0%,#6d28d9 100%);border-radius:24px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;font-size:40px;box-shadow:0 15px 30px rgb(139 92 246/.4);transform:rotate(-5deg);animation:sdPopIn .6s cubic-bezier(.34,1.56,.64,1) .3s both}.thanks-page.sd-thanks-v2 h1{font-size:32px;font-weight:800;line-height:1.2;margin:0 0 16px;background:linear-gradient(to bottom,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.thanks-page.sd-thanks-v2 .sd-subtitle{font-size:16px;color:var(--sd-muted);line-height:1.6;margin-bottom:40px}.thanks-page.sd-thanks-v2 .sd-info-box{display:flex;gap:16px;background:rgb(255 255 255/.03);border:1px solid var(--sd-border);border-radius:20px;padding:24px;margin-bottom:32px;text-align:left}.thanks-page.sd-thanks-v2 .sd-info-icon{font-size:28px;flex-shrink:0}.thanks-page.sd-thanks-v2 .sd-info-title{font-size:15px;font-weight:700;margin-bottom:6px;color:#fff}.thanks-page.sd-thanks-v2 .sd-info-desc{font-size:13px;color:var(--sd-muted);line-height:1.5}.thanks-page.sd-thanks-v2 .sd-high{color:var(--sd-gold);font-weight:600}.thanks-page.sd-thanks-v2 .sd-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;background:var(--sd-accent);color:#fff;padding:20px;border-radius:18px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 25px -5px rgb(139 92 246/.4);margin-bottom:40px}.thanks-page.sd-thanks-v2 .sd-cta-button:hover{transform:translateY(-2px);background:#7c3aed;box-shadow:0 15px 35px -5px rgb(139 92 246/.5)}.thanks-page.sd-thanks-v2 .sd-steps-title{font-size:12px;font-weight:700;color:var(--sd-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;display:flex;align-items:center;gap:10px}.thanks-page.sd-thanks-v2 .sd-steps-title::after,.thanks-page.sd-thanks-v2 .sd-steps-title::before{content:"";flex:1;height:1px;background:var(--sd-border)}.thanks-page.sd-thanks-v2 .sd-step-item{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding:16px;background:rgb(255 255 255/.02);border:1px solid var(--sd-border);border-radius:16px;text-align:left}.thanks-page.sd-thanks-v2 .sd-step-num{width:28px;height:28px;background:rgb(139 92 246/.1);color:var(--sd-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0}.thanks-page.sd-thanks-v2 .sd-step-text{font-size:14px;color:var(--sd-muted)}.thanks-page.sd-thanks-v2 .sd-step-text strong{color:#fff;font-weight:600}.thanks-page.sd-thanks-v2 .sd-wp-content{margin-top:40px;color:var(--sd-muted);font-size:14px}@media (max-width:640px){.thanks-page.sd-thanks-v2 .sd-success-card{padding:40px 24px;border-radius:24px}.thanks-page.sd-thanks-v2 h1{font-size:26px}.thanks-page.sd-thanks-v2 .sd-info-box{padding:16px}}body{font-size:100%;outline:0;color:#808285;background:#fff;font-style:normal;line-height:1.8571428571;background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,html{margin:0}html{-webkit-text-size-adjust:100%;box-sizing:border-box}body,h1,html,p{border:0;font-weight:inherit;padding:0;vertical-align:baseline}h1,html,p{font-style:inherit}html,p{font-size:100%}a{background-color:transparent}a:active,h1,html,p{outline:0}a:hover,a:visited{text-decoration:none}strong{font-weight:700}h1{clear:both;color:#808285;font-size:2em;line-height:1.2}:after,:before{box-sizing:inherit}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;font-size:.875rem;background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}a,a:focus{text-decoration:none}a{transition:all .2s linear}p{margin:0 0 1.75em}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon svg:not([fill]){fill:currentColor}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:tutor;src:url(/wp-content/plugins/tutor/assets/fonts/tutor.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:tutor;src:url(/wp-content/plugins/tutor/assets/fonts/tutor-v2.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--tutor-text-size:16px;--tutor-color-white:#fff;--tutor-color-success:#24a148;--tutor-color-success-rgb:36,161,72;--tutor-color-warning:#ed9700;--tutor-color-warning-rgb:237,151,0;--tutor-color-danger:#f44337;--tutor-color-danger-rgb:244,67,55;--tutor-color-secondary:#41454f;--tutor-color-subdued:#5b616f;--tutor-color-hints:#767c8e;--tutor-color-muted:#757c8e;--tutor-color-gray:#e3e5eb;--tutor-color-gray-10:#eff1f6;--c-purple:#6366f1;--c-purple2:#8b5cf6;--c-green:#10b981;--c-red:#ef4444;--c-text:#111827;--c-muted:#6b7280;--c-border:#e5e7eb;--c-bg:#f9fafb}*,::after,::before{box-sizing:border-box;margin:0;padding:0}