.redesign[data-v-abd07b40]{--public-space-8:8px;--public-space-12:12px;--public-space-16:16px;--public-space-24:24px;--public-space-32:32px;--public-space-48:48px;--public-space-64:64px;--public-space-80:80px;--public-section-space:calc(clamp(48px, 5.5vw, 80px));--public-card-padding:calc(clamp(24px, 2.5vw, 32px));--public-card-radius:8px;--public-card-shadow:0 12px 32px #0f172a14;--public-title-card:calc(clamp(22px, 1.8vw, 26px));--public-control-height:50px;--public-motion:.16s;--public-accent:#1976d2;--reference-line:rgba(var(--v-theme-on-surface), .16);--reference-muted:rgba(var(--v-theme-on-surface), .76);--public-card-background:#0f172a05;color:rgb(var(--v-theme-on-surface));width:100%;font-size:calc(clamp(16px,1.1vw,17px));line-height:1.7}.theme-dark .redesign{--public-accent:#3dbbfe;--public-card-background:#0f172a57}.redesign[data-v-abd07b40] *{box-sizing:border-box}.redesign[data-v-abd07b40] .wrap{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:calc(clamp(16px,2.5vw,48px));max-width:1800px!important}@media (width>=1920px){.redesign[data-v-abd07b40] .wrap{padding-inline:200px;max-width:none!important}}.redesign[data-v-abd07b40] .v-container{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:calc(clamp(16px,2.5vw,48px));max-width:1800px!important}@media (width>=1920px){.redesign[data-v-abd07b40] .v-container{padding-inline:200px;max-width:none!important}}.redesign[data-v-abd07b40] .v-container .v-container{width:100%;max-width:none!important;padding-inline:0!important}.redesign[data-v-abd07b40] h1,.redesign[data-v-abd07b40] h2,.redesign[data-v-abd07b40] h3{font-family:var(--site-font-family);letter-spacing:-.2px;overflow-wrap:anywhere;line-height:1.2}.redesign[data-v-abd07b40] h1{margin:24px 0;font-size:calc(clamp(40px,4.5vw,64px));font-weight:400;line-height:1.15}.redesign[data-v-abd07b40] h2{margin:16px 0 24px;font-size:calc(clamp(30px,3vw,44px));font-weight:400}.redesign[data-v-abd07b40] h3{font-size:var(--public-title-card);margin:16px 0 24px}.redesign[data-v-abd07b40] .text-h3{font-size:calc(clamp(30px,3vw,44px))!important;line-height:1.2!important}.redesign[data-v-abd07b40] p{margin-block:0 24px}.redesign[data-v-abd07b40] .feature p,.redesign[data-v-abd07b40] .legal p,.redesign[data-v-abd07b40] .pagehero p,.redesign[data-v-abd07b40] .split p{max-width:70ch}.redesign[data-v-abd07b40] a{color:inherit}.redesign[data-v-abd07b40] a:hover{text-decoration:underline}.redesign[data-v-abd07b40] a:focus-visible,.redesign[data-v-abd07b40] summary:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px}.redesign[data-v-abd07b40] [id]{scroll-margin-top:88px}.redesign[data-v-abd07b40] .v-field{border-radius:var(--public-card-radius)}.redesign[data-v-abd07b40] .v-btn:not(.v-btn--icon){min-height:var(--public-control-height,50px);border-radius:var(--public-card-radius,8px);letter-spacing:0;text-transform:none;white-space:normal;height:auto;transition:filter var(--public-motion,.16s) ease,box-shadow var(--public-motion,.16s) ease;padding:12px 24px;font-size:15px;line-height:1.4}@media (prefers-reduced-motion:reduce){.redesign[data-v-abd07b40] .v-btn:not(.v-btn--icon){transition:none}}.redesign[data-v-abd07b40] .v-btn:not(.v-btn--icon){border-radius:var(--public-card-radius)!important}.redesign[data-v-abd07b40] .v-btn:not(.v-btn--icon):focus-visible{outline:2px solid var(--public-accent);outline-offset:4px}.redesign[data-v-abd07b40] .v-btn:not(.v-btn--icon) .v-btn__content,.redesign[data-v-abd07b40] .reference-button .v-btn__content{white-space:normal;text-align:center}.redesign[data-v-abd07b40] .eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600;line-height:1.6;display:block}.redesign[data-v-abd07b40] .hero{padding:var(--public-section-space) 0 var(--public-space-64);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:calc(clamp(28px,4vw,60px));display:grid}.redesign[data-v-abd07b40] .hero p{max-width:550px;color:var(--reference-muted);font-size:19px}.redesign[data-v-abd07b40] .actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.redesign[data-v-abd07b40] .under{color:var(--reference-muted);margin-top:18px;font-size:14px}.redesign[data-v-abd07b40] .highlight{color:rgb(var(--v-theme-primary))}.redesign[data-v-abd07b40] .panel{color:#fff;box-shadow:18px 22px 0 rgba(var(--v-theme-primary),.14);background:#1e293b;border-radius:18px;padding:32px;transform:rotate(1.5deg)}.redesign[data-v-abd07b40] .panel .eyebrow,.redesign[data-v-abd07b40] .panel-row>span{color:#3dbbfe}.redesign[data-v-abd07b40] .panel h3{margin:20px 0 30px;font-size:31px}.redesign[data-v-abd07b40] .panel-row{border-top:1px solid #ffffff29;gap:20px;padding:22px 0;display:flex}.redesign[data-v-abd07b40] .panel-row>span{font-size:14px}.redesign[data-v-abd07b40] .panel-row strong{font-size:20px;display:block}.redesign[data-v-abd07b40] .panel-row small{color:#fffc;font-size:14px}.redesign[data-v-abd07b40] .panel-foot{border-top:1px solid #ffffff29;justify-content:space-between;gap:16px;padding-top:20px;font-size:14px;display:flex}.redesign[data-v-abd07b40] .strip{border-block:1px solid var(--reference-line);justify-content:space-between;gap:24px;padding-block:24px;font-size:15px;display:flex}.redesign[data-v-abd07b40] .section{padding-block:var(--public-section-space)}.redesign[data-v-abd07b40] .section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.redesign[data-v-abd07b40] .section-head p{max-width:420px;color:var(--reference-muted)}.redesign[data-v-abd07b40] .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.redesign[data-v-abd07b40] .card,.redesign[data-v-abd07b40] .course,.redesign[data-v-abd07b40] .proof-band{border-radius:var(--public-card-radius,8px);background:linear-gradient(135deg,#009bc814,#8b5cf614),var(--public-card-background,#0f172a05);box-shadow:var(--public-card-shadow,0 12px 32px #0f172a14);-webkit-backdrop-filter:blur(12px);border:1px solid #009bc838}.redesign[data-v-abd07b40] .card{transition:border-color var(--public-motion) ease,box-shadow var(--public-motion) ease}.redesign[data-v-abd07b40] .card:focus-within{border-color:#009bc875}.redesign[data-v-abd07b40] .card{padding:var(--public-card-padding);flex-direction:column;min-width:0;display:flex}.redesign[data-v-abd07b40] .card p{color:var(--reference-muted);margin-top:0}.redesign[data-v-abd07b40] .card .num{color:rgb(var(--v-theme-primary));margin-bottom:24px;font-size:14px}.redesign[data-v-abd07b40] .card a{margin-top:auto;padding-top:20px;font-size:15px}.redesign[data-v-abd07b40] .tags{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.redesign[data-v-abd07b40] .tag{border:1px solid var(--reference-line);border-radius:4px;padding:4px 9px;font-size:13px}.redesign[data-v-abd07b40] .feature{background:rgba(var(--v-theme-primary),.09);border-radius:var(--public-card-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(clamp(28px,4vw,65px));padding:calc(clamp(24px,3.5vw,48px));display:grid}.redesign[data-v-abd07b40] .feature p{color:var(--reference-muted)}.redesign[data-v-abd07b40] .course{padding:var(--public-card-padding)}.redesign[data-v-abd07b40] .course-top{color:var(--reference-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.redesign[data-v-abd07b40] .course h3{font-size:var(--public-title-card);margin:24px 0}.redesign[data-v-abd07b40] .progress{background:rgba(var(--v-theme-primary),.14);border-radius:8px;height:7px}.redesign[data-v-abd07b40] .progress i{background:rgb(var(--v-theme-primary));border-radius:8px;width:60%;height:7px;display:block}.redesign[data-v-abd07b40] .lesson{border-bottom:1px solid var(--reference-line);justify-content:space-between;gap:16px;padding:16px 0;font-size:15px;display:flex}.redesign[data-v-abd07b40] .lesson:last-child{border:0}.redesign[data-v-abd07b40] .dark{--public-card-background:#0f172a57;color:#fff;background:#1e293b}.redesign[data-v-abd07b40] .dark p{color:#fffc}.redesign[data-v-abd07b40] .dark .card{color:#fff}.redesign[data-v-abd07b40] .dark .card p{color:#fffc}.redesign[data-v-abd07b40] .dark .num{color:#3dbbfe}.redesign[data-v-abd07b40] .split{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(clamp(28px,4vw,70px));display:grid}.redesign[data-v-abd07b40] .list{padding:0;list-style:none}.redesign[data-v-abd07b40] .list li{border-bottom:1px solid var(--reference-line);padding:14px 0}.redesign[data-v-abd07b40] .list li:before{content:"✓";color:rgb(var(--v-theme-primary));margin-right:12px}.redesign[data-v-abd07b40] .faq details{border-bottom:1px solid var(--reference-line);padding:24px 0}.redesign[data-v-abd07b40] .faq summary{cursor:pointer;font-weight:600}.redesign[data-v-abd07b40] .faq p{color:var(--reference-muted);max-width:70ch;margin-top:16px}.redesign[data-v-abd07b40] .contact{background-color:rgb(var(--v-theme-surface));background-image:linear-gradient(rgba(var(--v-theme-primary),.15),rgba(var(--v-theme-primary),.15));color:rgb(var(--v-theme-on-surface));border-radius:var(--public-card-radius);justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.redesign[data-v-abd07b40] .contact h2{max-width:700px}.redesign[data-v-abd07b40] .contact p{margin:0}.redesign[data-v-abd07b40] .contact .reference-button{flex-shrink:0}.redesign[data-v-abd07b40] .price{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:36px;line-height:1.3}.redesign[data-v-abd07b40] .pricing{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.redesign[data-v-abd07b40] .pricing .card{padding:16px}.redesign[data-v-abd07b40] .pricing h3{font-size:20px}.redesign[data-v-abd07b40] .pricing p{font-size:15px}.redesign[data-v-abd07b40] .pricing .reference-button{margin-top:auto;padding:12px 8px}.redesign[data-v-abd07b40] .pagehero{padding:var(--public-section-space) 0 var(--public-space-48);max-width:none}.redesign[data-v-abd07b40] .pagehero p{color:var(--reference-muted);font-size:calc(clamp(18px,1.4vw,20px))}.redesign[data-v-abd07b40] .crumb{color:var(--reference-muted);margin-bottom:24px;font-size:14px}.redesign[data-v-abd07b40] .team .card{min-height:220px}.redesign[data-v-abd07b40] .avatar{background:rgba(var(--v-theme-primary),.12);border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:20px;display:grid}@media (width>=960px) and (width<=1279px){.redesign[data-v-abd07b40] .pricing{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=959px){.redesign[data-v-abd07b40] .feature,.redesign[data-v-abd07b40] .hero,.redesign[data-v-abd07b40] .split{grid-template-columns:minmax(0,1fr)}.redesign[data-v-abd07b40] .grid,.redesign[data-v-abd07b40] .pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign[data-v-abd07b40] .panel{box-shadow:8px 10px 0 rgba(var(--v-theme-primary),.14);transform:none}}@media (width<=720px){.redesign[data-v-abd07b40] .hero{gap:32px;padding:48px 0}.redesign[data-v-abd07b40] .strip{flex-wrap:wrap}.redesign[data-v-abd07b40] .section{padding-block:48px}.redesign[data-v-abd07b40] .section-head{display:block}.redesign[data-v-abd07b40] .contact{padding:24px;display:block}.redesign[data-v-abd07b40] .contact .reference-button{margin-top:24px}.redesign[data-v-abd07b40] .pagehero{padding-top:48px}}@media (width<=599px){.redesign[data-v-abd07b40] .grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.redesign[data-v-abd07b40] .card,.redesign[data-v-abd07b40] .v-btn:not(.v-btn--icon){transition:none}}
