.student-proof-section{isolation:isolate;position:relative;overflow:clip}.student-proof-section>.wrap{isolation:isolate;position:relative}.student-proof-art{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;color:#8b63b6;position:absolute;inset:0}.student-proof-sketch{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.34;display:block;position:absolute}.student-proof-sketch .sketch-grid{opacity:.42}.sketch-display{width:250px;top:-82px;right:10px;transform:rotate(13deg)}.sketch-tablet{width:245px;top:calc(100% - 8px);right:10%;transform:rotate(12deg)}.sketch-timeline{width:290px;top:calc(100% - 14px);left:8%;transform:rotate(-8deg)}.sketch-graph{width:300px;top:15px;right:-230px;transform:rotate(12deg)}.student-proof-entry,.student-proof-section .interview{isolation:isolate;position:relative}.student-proof-section .student-cards{gap:144px}.student-proof-section .interview{margin-top:100px}.student-proof-gap{isolation:isolate;z-index:-1;pointer-events:none;width:100%;height:144px;position:absolute;top:100%;left:0}.student-proof-gap .student-proof-sketch{width:170px;height:110px;top:15px;left:7%;right:auto;transform:rotate(-7deg)}.student-proof-gap .student-proof-art:nth-child(2) .student-proof-sketch{left:auto;right:9%;transform:rotate(7deg)}.student-proof-gap-last{height:100px}.student-proof-gap-last .student-proof-sketch{width:120px;height:76px;top:9px}@media (max-width:767px){.student-proof-sketch{opacity:.27;stroke-width:2.5px}.sketch-display{opacity:.2;width:170px;top:-62px;right:-85px;transform:rotate(18deg)}.sketch-tablet{width:175px;top:calc(100% - 6px);right:2%;transform:rotate(12deg)}.sketch-timeline{width:200px;top:calc(100% - 5px);left:2%;transform:rotate(-8deg)}.sketch-graph{opacity:.2;width:180px;top:-57px;right:-105px;transform:rotate(14deg)}.student-proof-section .student-cards{gap:110px}.student-proof-section .interview{margin-top:85px}.student-proof-gap{height:110px}.student-proof-gap .student-proof-sketch{opacity:.27;width:112px;height:80px;top:14px;left:2%}.student-proof-gap .student-proof-art:nth-child(2) .student-proof-sketch{right:2%}.student-proof-gap-last{height:85px}.student-proof-gap-last .student-proof-sketch{width:96px;height:63px;top:10px}}
.student-more{margin-top:144px}.student-more-toggle{display:none}.student-proof-section .student-more-content{margin-top:0}.price-summary-v11{color:#fff;background:#3b2876;padding-block:48px}.price-summary-content{justify-content:space-between;align-items:center;gap:28px;display:flex}.price-summary-content h2{margin:0;font-size:24px;line-height:1.5}.price-summary-content h2 strong{margin-inline:8px;font-size:48px}.price-summary-content h2 span{font-size:16px}.price-summary-content p{margin:5px 0 0;font-size:16px}.price-summary-offer{min-width:0}.price-summary-content .price-summary-includes{color:#fff;margin-top:14px;font-size:17px;font-weight:700;line-height:1.75}.price-summary-content .price-summary-note{color:#eee7ff;margin-top:8px;font-size:14px;line-height:1.8}.price-summary-content .purchase-button{border:1px solid #cbbcff;flex-shrink:0;width:min(100%,390px)}.price-summary-content .purchase-button:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:767px){.student-more{margin-top:156px}.student-more-toggle{color:#49306c;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#faf7ff;border:1px solid #9172b2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:16px;font-weight:700;line-height:1.65;display:flex}.student-more-toggle:focus-visible{outline-offset:4px;outline:3px solid #795ac4}.student-more-toggle{z-index:1;position:relative}.student-more-toggle>.student-more-label{gap:2px;min-width:0;font-size:16px;display:grid}.student-more-label>span{white-space:nowrap}.student-more-toggle>.student-more-icon{flex:none;font-size:22px}.student-proof-section .student-more-content{margin-top:38px;display:none}.student-more.is-expanded .student-more-content{display:grid}.price-summary-content{flex-direction:column;align-items:stretch;gap:22px}.price-summary-content h2{font-size:20px}.price-summary-content h2 strong{font-size:42px}.price-summary-content h2 span{font-size:14px}.price-summary-content .purchase-button{width:100%}}@media (max-width:360px){.student-more-toggle>.student-more-label{font-size:13px}.student-more-toggle{gap:8px;padding-inline:14px}}
