@font-face{font-family:ibmPlexSans;src:url(https://ac63eaf0-ebc9-4d9c-b316-f7344a7b2127.wf-app-prod.cosmic.webflow.services/app/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:ibmPlexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_f847e4{font-family:ibmPlexSans,ibmPlexSans Fallback}.__variable_f847e4{--font-body:"ibmPlexSans","ibmPlexSans Fallback"}@font-face{font-family:marcellus;src:url(https://ac63eaf0-ebc9-4d9c-b316-f7344a7b2127.wf-app-prod.cosmic.webflow.services/app/_next/static/media/5924d7180a413da6-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:marcellus Fallback;src:local("Arial");ascent-override:95.27%;descent-override:27.36%;line-gap-override:0.00%;size-adjust:102.25%}.__className_34a653{font-family:marcellus,marcellus Fallback;font-weight:400}.__variable_34a653{--font-heading:"marcellus","marcellus Fallback"}:root{--ink:#151534;--muted:#64677d;--line:#dfe3ee;--paper:#fbfaf7;--white:#ffffff;--teal:#0d7f83;--teal-dark:#0b5e61;--rose:#be5a5f;--gold:#dba944;--blue:#365cc8;--shadow:0 18px 50px rgba(21,21,52,0.12)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body,html{font-family:var(--font-body),"IBM Plex Sans",Arial,sans-serif}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{min-height:100vh;background:linear-gradient(90deg,rgba(251,250,247,.94),rgba(251,250,247,.8)),url(https://cdn.prod.website-files.com/6a15b4a95da94355b78720e1/6a190e23a7f7cb2ed76c1f36_group-indian-asian-college-students-campus%201.avif) 100% 0 /min(46vw,660px) auto no-repeat}.topbar{justify-content:space-between;padding:22px clamp(20px,5vw,72px)}.brand,.topbar{align-items:center;display:flex}.brand{gap:12px;font-weight:700}.brand-mark{align-items:center;background:var(--ink);border-radius:6px;color:var(--white);display:grid;height:38px;justify-items:center;width:38px}.nav{display:flex;gap:10px}.nav a,.nav-button{border:1px solid var(--line);border-radius:999px;color:var(--muted);padding:9px 14px}.nav-button{background:var(--white);cursor:pointer;font:inherit}.page{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);padding:24px clamp(20px,5vw,72px) 64px}.student-flow{align-items:start;display:grid;grid-gap:clamp(24px,5vw,58px);gap:clamp(24px,5vw,58px);grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);padding:24px clamp(20px,5vw,72px) 72px}.compact-flow{grid-template-columns:minmax(280px,.92fr) minmax(360px,.95fr);justify-content:center}.intro{max-width:620px;padding-top:40px}.student-intro{position:-webkit-sticky;position:sticky;top:24px}.eyebrow{color:var(--teal-dark);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{font-size:clamp(42px,6vw,74px);font-weight:500;line-height:.98;margin-top:18px}h1,h2{font-family:var(--font-heading),Marcellus,Georgia,"Times New Roman",serif;letter-spacing:0}h2{font-size:26px}h2,h3{font-weight:400}h3{font-family:var(--font-heading),Marcellus,Georgia,"Times New Roman",serif}.lead,h3{font-size:18px}.lead{color:var(--muted);line-height:1.6;margin-top:22px}.steps{display:grid;grid-gap:12px;gap:12px;margin-top:34px}.step{align-items:center;display:flex;gap:12px}.step-number{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:50%;display:grid;font-size:13px;font-weight:700;height:34px;justify-items:center;width:34px}.panel{background:rgba(255,255,255,.92);border:1px solid rgba(223,227,238,.9);border-radius:8px;box-shadow:var(--shadow);padding:clamp(20px,4vw,34px)}.auth-card,.flow-card{align-self:start}.auth-card{min-height:560px}.segmented{background:#eef2f5;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;padding:4px}.segment{border:0;border-radius:6px;color:var(--muted);font-size:14px;padding:10px;text-align:center}.segment.active{background:var(--white);color:var(--ink);font-weight:700}.form{display:grid;grid-gap:18px;gap:18px}.flow-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.flow-chip{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px;font-weight:700;padding:8px 12px}.flow-chip.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.field-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;grid-gap:8px;gap:8px}.field.full{grid-column:1/-1}label{color:#3b3e55;font-size:13px;font-weight:700}input,select,textarea{background:var(--white);border:1px solid #cfd5e2;border-radius:6px;color:var(--ink);min-height:46px;padding:12px 13px;width:100%}select{padding-right:36px}textarea{min-height:92px;resize:vertical}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.button{align-items:center;background:var(--ink);border:0;border-radius:6px;color:var(--white);cursor:pointer;display:inline-flex;font-weight:700;gap:10px;justify-content:center;min-height:46px;padding:12px 18px}.button.secondary{background:var(--white);border:1px solid var(--line);color:var(--ink)}.button.pay{background:var(--teal)}.notice{background:#eff8f7;border:1px solid #bfdddd;border-radius:8px;color:var(--teal-dark);line-height:1.5;padding:14px 16px}.otp-screen{align-content:start}.phone-preview{background:#f5f6fb;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:16px}.phone-preview span{color:var(--muted);font-size:13px}.otp-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,64px)}.otp-row input{font-size:28px;font-weight:700;min-height:64px;padding:8px;text-align:center}.payment-layout{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) 300px}.receipt-card{background:var(--ink);border-radius:8px;color:var(--white);display:grid;grid-gap:18px;gap:18px;padding:22px}.receipt-card .eyebrow,.receipt-card .lead{color:rgba(255,255,255,.72)}.receipt-card .summary-row{border-top:1px solid rgba(255,255,255,.18);padding-top:16px}.amount{display:block;font-size:36px;line-height:1}.summary{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:16px}.summary-row{align-items:center;display:flex;justify-content:space-between}.pill{border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;padding:7px 10px}.pill.green{background:#dff2ec;color:#0e6d50}.pill.gold{background:#fff2c9;color:#8a6200}.pill.rose{background:#fde7ea;color:#9d2c3a}.pill.blue{background:#e7efff;color:#2d4f99}.confirmation-card{display:grid;grid-gap:18px;gap:18px}.success-mark{align-items:center;background:var(--teal);border-radius:50%;color:var(--white);display:grid;font-size:36px;font-weight:700;height:74px;justify-items:center;width:74px}.dashboard{display:grid;grid-gap:22px;gap:22px;padding:24px clamp(20px,5vw,72px) 64px}.student-dashboard{gap:24px}.dashboard-hero{align-items:end;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.student-card{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px rgba(21,21,52,.08);grid-gap:14px;gap:14px;grid-template-columns:auto 1fr auto;padding:16px}.avatar,.student-card{align-items:center;display:grid}.avatar{background:#e8f3f1;border-radius:50%;color:var(--teal-dark);font-weight:800;height:48px;justify-items:center;width:48px}.dashboard-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.1fr .9fr}.metric-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px}.metric strong{display:block;font-size:24px;margin-top:8px}.table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.table-row{align-items:center;background:var(--white);border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.3fr 1fr .8fr;padding:14px 16px}.table-row:last-child{border-bottom:0}.timeline{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.timeline-item{border-left:3px solid var(--line);padding-left:14px}.timeline-item.done{border-color:var(--teal)}.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-row{grid-template-columns:1.5fr .9fr 1fr .85fr auto}.admin-submissions-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,.85fr) minmax(0,1.35fr)}.admin-submission-list-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.admin-submission-search{background:#ffffff;border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:8px;gap:8px;padding:14px}.admin-submission-search label{color:#171536;font-size:13px;font-weight:800}.admin-submission-search input{background:#fbfaff;border:1px solid #d9cdf5;border-radius:9px;color:#171536;min-height:44px;padding:0 13px;width:100%}.admin-submission-search span{color:var(--muted);font-size:12px;font-weight:700}.admin-submission-list{border:1px solid var(--line);border-radius:10px;display:grid;max-height:calc(100vh - 210px);overflow:auto}.admin-empty-state{background:#ffffff;border:1px dashed #d9cdf5;border-radius:10px;display:grid;grid-gap:6px;gap:6px;padding:18px}.admin-submission-item{background:#ffffff;border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;display:grid;font:inherit;grid-gap:12px;gap:12px;padding:16px;text-align:left}.admin-submission-item:last-child{border-bottom:0}.admin-submission-item.active,.admin-submission-item:hover{background:#f7f3ff}.admin-submission-item.active{box-shadow:inset 4px 0 0 #9566cc}.admin-submission-item small,.admin-submission-item strong,.admin-submission-meta{display:block}.admin-submission-item small,.admin-submission-meta{color:var(--muted)}.admin-submission-meta{display:grid;grid-gap:5px;gap:5px}.status-stack{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.control-list{display:grid;grid-gap:12px;gap:12px}.control-row{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr auto auto;padding:14px 16px}.fee-row{grid-template-columns:1fr 220px auto}.admin-fee-row{align-items:end;grid-template-columns:1.4fr repeat(5,minmax(100px,1fr))}.admin-actions{align-items:center;display:flex;gap:14px;margin-top:8px}.admin-detail-card{background:#f5f6fb;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100vh - 210px);overflow:auto;padding:18px;position:-webkit-sticky;position:sticky;top:96px}.admin-detail-card div{display:grid;grid-gap:6px;gap:6px}.admin-detail-card .admin-custom-fields,.admin-detail-card div:nth-child(4){grid-column:1/-1}.admin-custom-fields dl{display:grid;grid-gap:10px 16px;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-custom-fields dl div{background:#ffffff;border:1px solid var(--line);border-radius:6px;padding:10px 12px}.admin-custom-fields dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:5px}.admin-custom-fields dd{color:var(--ink);margin:0;overflow-wrap:anywhere}.admin-document-list{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;margin-top:14px}.admin-document-list a{background:#ffffff;border:1px solid var(--line);border-radius:6px;color:#0b5e61;font-weight:700;padding:10px 12px;overflow-wrap:anywhere}.admin-detail-card p{color:var(--ink);line-height:1.5}.admin-detail-card strong{color:var(--ink)}.admin-status-editor{grid-column:1/-1}.admin-status-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-status-actions select{min-width:220px}.admin-app-page{background:#f4f0fb;color:#171536;min-height:100vh}.admin-app-topbar{margin-bottom:0}.admin-app-nav{align-items:center;display:flex;gap:12px;grid-column:3;justify-content:flex-end;justify-self:end}.admin-app-nav a{align-items:center;border:1px solid #d9cdf5;border-radius:999px;color:#62637a;display:inline-flex;font-size:14px;font-weight:700;min-height:42px;padding:0 16px}.admin-dashboard-shell{display:grid;grid-gap:22px;gap:22px;grid-template-columns:260px minmax(0,1fr);padding:24px clamp(20px,5vw,72px) 64px}.admin-main-panel,.admin-sidebar{background:#ffffff;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 28px rgba(24,22,51,.1)}.admin-sidebar{align-self:start;display:grid;grid-gap:24px;gap:24px;padding:22px;position:-webkit-sticky;position:sticky;top:96px}.admin-main-header h2,.admin-sidebar h2{color:#171536;font-family:var(--font-heading),Marcellus,Georgia,"Times New Roman",serif;font-size:32px;font-weight:400;line-height:1.1;margin-top:6px}.admin-sidebar nav{display:grid;grid-gap:8px;gap:8px}.admin-sidebar-link{background:transparent;border:1px solid transparent;border-radius:10px;color:#62637a;cursor:pointer;font:inherit;font-weight:800;min-height:46px;padding:0 14px;text-align:left}.admin-sidebar-link.active,.admin-sidebar-link:hover{background:#f3effb;border-color:#d9cdf5;color:#171536}.admin-main-panel{display:grid;grid-gap:20px;gap:20px;min-width:0;padding:clamp(20px,3vw,30px)}.admin-main-header{align-items:end;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,440px)}.admin-main-header-side{display:grid;grid-gap:14px;gap:14px;justify-items:end}.admin-main-header .lead{margin:0;text-align:right}.admin-export-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-export-actions .button{min-height:40px;padding:9px 14px}.admin-login-screen{margin:0 auto;max-width:860px;padding-top:56px}.toggle input:disabled{cursor:not-allowed;opacity:.55}.admin-login-shell{align-items:start}.admin-login-card{display:grid;grid-gap:14px;gap:14px}.toggle{align-items:center;color:var(--ink);display:flex;gap:8px}.toggle input{min-height:auto;width:auto}.muted{color:var(--muted)}.admission-page{background:#f4f0fb;color:#171536;min-height:100vh;padding-bottom:72px}.admission-nav{align-items:center;background:#ffffff;border-bottom:2px solid #d9cdf5;display:grid;grid-gap:24px;gap:24px;grid-template-columns:auto 1fr auto;height:94px;margin:0;padding:0 clamp(20px,4vw,56px);width:100%}.admission-logo{display:block;width:136px}.admission-logo img{display:block;height:auto;width:100%}.admission-nav nav{align-items:center;color:#171536;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:22px;justify-content:flex-end}.admission-nav-cta{align-items:center;background:#9566cc;border-radius:13px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:42px;padding:0 18px;white-space:nowrap}.admission-hero{margin:0 auto;max-width:1236px;padding:44px clamp(20px,4vw,45px) 30px}.admission-hero h1{color:#171536;font-size:clamp(36px,4.2vw,58px);line-height:1.08;margin:0;max-width:720px}.admission-form{display:grid;grid-gap:28px;gap:28px;margin:0 auto;max-width:1236px;padding:0 clamp(20px,4vw,45px)}.admission-form-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.admission-panel,.admission-wide-section{background:#ffffff;border:1px solid #d9cdf5;border-radius:20px;box-shadow:0 14px 28px rgba(24,22,51,.12)}.admission-panel{display:grid;grid-gap:30px;gap:30px;padding:clamp(22px,3vw,34px)}.admission-form-section{display:grid;grid-gap:20px;gap:20px}.admission-form-section h2,.admission-wide-section h2{color:#171536;font-family:var(--font-heading),Marcellus,Georgia,"Times New Roman",serif;font-size:clamp(24px,2.3vw,34px);line-height:1.15}.admission-field-grid{display:grid;grid-gap:17px 18px;gap:17px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.admission-field{color:#62637a;display:grid;font-size:13px;font-weight:700;grid-gap:8px;gap:8px}.admission-field-wide{grid-column:1/-1}.admission-field input,.admission-field select{background:#fbfaff;border:1px solid #d9cdf5;border-radius:9px;color:#171536;min-height:50px;padding:0 14px}.admission-field select{padding-right:36px}.admission-field.has-error input,.admission-field.has-error select{background:#fff8f7;border-color:#d92d20;box-shadow:0 0 0 3px rgba(217,45,32,.1)}.admission-field input:disabled{background:#f5f2fb;color:#62637a;cursor:not-allowed}.admission-field input::placeholder{color:#9b9cac}.admission-phone-row{display:grid;grid-gap:8px;gap:8px;grid-template-columns:82px minmax(0,1fr)}.admission-phone-row input{min-width:0}.admission-country-input{overflow:hidden;text-overflow:ellipsis}.admission-field-error{color:#b42318;font-size:12px;font-weight:700;line-height:1.35}.admission-subheading{color:#171536;font-weight:700;grid-column:1/-1;line-height:1.45;margin-top:4px}.admission-wide-section{display:grid;grid-gap:22px;gap:22px;padding:clamp(22px,3vw,34px)}.admission-upload-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.admission-referral-section{display:grid;grid-gap:14px;gap:14px;max-width:420px}.admission-referral-section input{background:#fbfaff;border:1px solid #d9cdf5;border-radius:9px;color:#171536;min-height:50px;padding:0 14px;width:100%}.admission-upload{align-content:start;background:#fbfaff;border:2px dashed #cdbfe9;border-radius:15px;color:#62637a;cursor:pointer;display:grid;grid-gap:14px;gap:14px;min-height:190px;padding:16px;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admission-upload.is-dragging,.admission-upload:focus-within,.admission-upload:hover{background:#f3effb;border-color:#9566cc;box-shadow:0 10px 28px rgba(149,102,204,.16)}.admission-upload.is-dragging{transform:translateY(-2px)}.admission-upload.has-file{background:#eff8f7;border-color:#0d7f83}.admission-upload.has-error{background:#fff8f7;border-color:#d92d20;box-shadow:0 0 0 3px rgba(217,45,32,.1)}.admission-upload.has-file .admission-upload-body{background:#ffffff;border-color:rgba(13,127,131,.32)}.admission-upload input{height:1px;min-height:1px;opacity:0;padding:0;position:absolute;width:1px}.admission-upload-label{color:#171536;font-size:14px;line-height:1.3}.admission-upload-body{align-items:center;border:1px solid rgba(217,205,245,.72);border-radius:13px;display:grid;grid-gap:10px;gap:10px;justify-items:center;min-height:126px;padding:18px 14px;text-align:center}.admission-upload-icon{border:2px solid #9566cc;border-radius:50%;display:block;height:42px;position:relative;width:42px}.admission-upload-icon:before{background:#9566cc;content:"";height:17px;left:19px;position:absolute;top:11px;width:2px}.admission-upload-icon:after{border-left:2px solid #9566cc;border-top:2px solid #9566cc;content:"";height:10px;left:14px;position:absolute;top:11px;transform:rotate(45deg);width:10px}.admission-upload strong{color:#9566cc;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.admission-upload.has-file strong{color:#0b5e61}.admission-upload.has-file .admission-upload-icon{border-color:#0d7f83}.admission-upload.has-file .admission-upload-icon:after,.admission-upload.has-file .admission-upload-icon:before{background:#0d7f83;border-color:#0d7f83}.admission-upload-remove{align-items:center;background:#ffffff;border:1px solid rgba(23,21,54,.12);border-radius:999px;box-shadow:0 8px 18px rgba(23,21,54,.12);color:#171536;cursor:pointer;display:inline-flex;font-size:22px;font-weight:700;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:12px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:30px}.admission-upload-remove:focus-visible,.admission-upload-remove:hover{background:#fff4f4;border-color:rgba(191,54,54,.34);color:#bf3636;transform:scale(1.04)}.admission-upload small{color:#77788c;font-size:12px;font-weight:600}.admission-consent-section{gap:16px}.admission-consent-section p{color:#62637a;line-height:1.55}.admission-consent{align-items:start;color:#171536;display:flex;font-size:15px;gap:10px;line-height:1.4}.admission-consent.has-error{color:#b42318}.admission-consent.has-error input{outline:2px solid rgba(217,45,32,.45);outline-offset:2px}.admission-save-status{color:#62637a;font-size:13px;font-weight:700}.admission-consent input{accent-color:#9566cc;flex:0 0 auto;min-height:18px;width:18px}.admission-submit{background:#9566cc;border:0;border-radius:13px;color:#ffffff;cursor:pointer;font-size:18px;font-weight:700;justify-self:start;min-height:56px;padding:0 30px}.admission-submit:disabled{cursor:not-allowed;opacity:.7}.figma-auth-page{align-items:start;background:#f4f0fb;color:#171536;display:grid;grid-template-rows:auto 1fr;justify-items:center;min-height:100vh;padding:0 0 24px}.figma-guest-topbar{grid-template-columns:1fr;margin-bottom:24px}.figma-dashboard-logo img,.figma-payment-logo img{display:block;height:auto;width:100%}.figma-auth-card{background:#ffffff;border-radius:24px;box-shadow:0 18px 36px rgba(24,22,51,.16);display:grid;justify-items:center;min-height:520px;padding:50px 36px 44px;text-align:center;width:min(100% - 48px,672px)}.figma-auth-form{display:grid;grid-gap:24px;gap:24px;width:min(100%,440px)}.figma-auth-heading{color:#171536;font-family:var(--font-heading),Marcellus,Georgia,"Times New Roman",serif;font-size:42px;font-weight:400;line-height:1.08;margin:0}.figma-auth-field{display:grid;grid-gap:10px;gap:10px;text-align:left}.figma-auth-field span:first-child{color:#171536;font-size:14px;font-weight:700}.figma-phone-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:104px minmax(0,1fr);width:100%}.figma-country-input{border:2px solid #d9cdf5;border-radius:13px;color:#171536;font-size:15px;font-weight:700;height:52px;min-width:0;padding:0 14px}.figma-phone-input{min-width:0;width:100%}.figma-dev-code{color:#62637a;font-size:13px;font-weight:700}.figma-error-text{color:#b42318;font-size:13px;font-weight:700;text-align:center}.figma-input{border:2px solid #d9cdf5;border-radius:13px;color:#171536;font-size:16px;height:52px;padding:0 18px;width:100%}.figma-input::placeholder{color:#8d8d8d}.figma-textarea{height:92px;line-height:1.4;padding-top:14px;resize:vertical}.figma-hidden-select{display:none}.figma-primary-button{align-items:center;background:#9566cc;border:0;border-radius:13px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:60px;justify-content:center;text-decoration:none}.figma-auth-form .figma-primary-button{margin-top:8px;width:100%}.figma-otp-form{gap:28px}.figma-otp-title{color:#171536;font-size:16px;font-weight:700}.figma-otp-row{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.figma-otp-input{border:2px solid #d9cdf5;border-radius:9px;color:#171536;font-size:22px;font-weight:700;height:47px;padding:0;text-align:center;width:100%}.figma-text-button{background:transparent;border:0;color:#9566cc;cursor:pointer;font-size:16px;font-weight:700;justify-self:start;padding:0}.figma-text-button:disabled{color:#8b8da3;cursor:not-allowed}.figma-verify-button{margin-top:4px}.figma-payment-page{align-items:start}.figma-confirmation-page,.figma-payment-page{background:#f4f0fb;display:grid;justify-items:center;min-height:100vh;padding:0 0 24px}.figma-confirmation-page,.figma-payment-page{grid-template-rows:auto 1fr}.figma-app-topbar{align-items:center;background:#ffffff;border-bottom:2px solid #d9cdf5;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr auto 1fr;height:70px;margin:0 0 24px;padding:0 clamp(20px,4vw,56px);position:relative;width:100%;z-index:10}.admission-app-topbar{margin:0}.figma-account-dropdown button,.figma-account-trigger{align-items:center;background:transparent;border:0;color:#62637a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px}.figma-topbar-logo{display:block;justify-self:start;width:136px}.figma-topbar-logo img{display:block;height:auto;width:100%}.figma-account-menu{justify-self:end;position:relative}.figma-flow-stepper{background:#f7f3fe;border:1px solid #d9cdf5;border-radius:999px;gap:10px;justify-self:center;padding:5px}.figma-flow-step,.figma-flow-stepper{align-items:center;display:inline-flex}.figma-flow-step{background:transparent;border:0;border-radius:999px;color:#77738e;cursor:pointer;font-size:13px;font-weight:800;height:34px;justify-content:center;min-width:88px;padding:0 16px}.figma-flow-step[aria-current=step]{background:#171536;box-shadow:0 8px 16px rgba(23,21,54,.12);color:#ffffff}.figma-flow-step:disabled{cursor:default}.figma-flow-step:disabled:not([aria-current=step]){color:#aaa5bb;opacity:.72}.figma-flow-step-line{background:#d9cdf5;display:block;height:2px;width:20px}.figma-account-trigger{border:1px solid transparent;border-radius:8px;height:38px;list-style:none;padding:0 10px}.figma-account-trigger::-webkit-details-marker{display:none}.figma-account-menu[open] .figma-account-trigger,.figma-account-trigger:hover{background:#f7f3fe;border-color:#d9cdf5;color:#171536}.figma-account-dropdown{background:#ffffff;border:1px solid #d9cdf5;border-radius:8px;box-shadow:0 12px 24px rgba(24,22,51,.14);min-width:132px;padding:8px;position:absolute;right:0;top:46px}.figma-account-dropdown button{border-radius:6px;gap:8px;justify-content:flex-start;padding:10px 12px;width:100%}.figma-account-dropdown button:hover{background:#f7f3fe;color:#171536}.figma-payment-card{background:#ffffff;border-radius:24px;box-shadow:0 14px 28px rgba(24,22,51,.2);padding:32px 32px 36px;text-align:center;width:672px}.figma-payment-logo{display:block;margin:0 auto 30px;width:150px}.figma-confirmation-card h1,.figma-course-title,.figma-dashboard-card h1,.figma-fee-table-top h2,.figma-payment-card h1{color:#171536;font-family:var(--font-heading),Marcellus,Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:0}.figma-payment-card h1{font-size:32px;line-height:1.2}.figma-payment-subtitle{color:#9566cc;font-size:16px;margin-top:8px}.figma-payment-summary{background:#f3effb;border-radius:15px;display:grid;grid-gap:18px;gap:18px;margin-top:34px;padding:28px 24px;text-align:left}.figma-payment-summary .summary-row{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(132px,.5fr) minmax(0,1fr)}.figma-confirmation-summary .summary-row span,.figma-payment-summary .summary-row span{color:#62637a}.figma-confirmation-summary .summary-row strong,.figma-payment-summary .summary-row strong{color:#171536}.figma-summary-divider{background:#d8c9f0;height:2px}.figma-payment-fee-row{align-items:center;background:#ffffff;border:2px solid #d8c9f0;border-radius:14px;display:flex;justify-content:space-between;min-height:78px;padding:0 22px}.figma-payment-fee-row span{color:#171536;font-size:18px;font-weight:700}.figma-payment-fee-row strong{color:#171536;font-size:24px;font-weight:700}.figma-gateway-placeholder{background:#f3effb;border-radius:15px;display:grid;grid-gap:6px;gap:6px;margin:28px 0 22px;padding:22px 24px;text-align:left}.figma-gateway-placeholder span{color:#62637a;font-size:14px;font-weight:700}.figma-gateway-placeholder strong{color:#171536;font-size:20px}.figma-gateway-placeholder p,.figma-secure-copy{color:#62637a;font-size:14px}.figma-secure-copy{margin-bottom:24px;text-align:left}.figma-pay-button{width:100%}.figma-confirmation-page{align-items:start}.figma-confirmation-card{align-self:center;background:#ffffff;border-radius:24px;box-shadow:0 14px 28px rgba(24,22,51,.2);display:grid;justify-items:center;padding:54px 48px 48px;text-align:center;width:672px}.figma-checkmark{align-items:center;border:6px solid #9566cc;border-radius:50%;color:#9566cc;display:grid;font-size:72px;height:86px;justify-items:center;line-height:1;margin-bottom:28px;width:86px}.figma-checkmark-pending{font-size:58px}.figma-confirmation-card h1{font-size:38px;line-height:1.25}.figma-confirmation-card>p{color:#62637a;font-size:18px;margin-top:18px}.figma-confirmation-card p strong,.figma-purple-text{color:#9566cc}.figma-confirmation-summary{background:#f3effb;border-radius:15px;display:grid;grid-gap:18px;gap:18px;margin-top:34px;padding:28px 24px;text-align:left;width:576px}.figma-confirmation-copy{line-height:1.45;margin-top:34px}.figma-confirmation-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.figma-dashboard-button{height:60px;margin-top:24px;width:232px}.figma-dashboard-page{background:#f4f0fb;color:#171536;min-height:100vh}.figma-dashboard-header{align-items:center;background:#ffffff;border-bottom:2px solid #d9cdf5;display:flex;height:94px;justify-content:space-between;padding:0 27px}.figma-dashboard-logo{display:block;width:150px}.figma-logout{background:transparent;border:0;color:#62637a;cursor:pointer;font-size:14px;font-weight:700}.figma-dashboard-content{padding:32px 26px 58px}.figma-dashboard-login-notice{align-items:center;background:#ffffff;border:1px solid #d9cdf5;border-radius:12px;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.figma-dashboard-login-notice a{color:#9566cc;font-weight:700}.figma-dashboard-card{background:#ffffff;border-radius:24px;box-shadow:0 7px 14px rgba(24,22,51,.18);padding:32px}.figma-dashboard-card-header{align-items:start;display:flex;justify-content:space-between}.figma-dashboard-card h1{font-size:32px}.figma-dashboard-card-header p{color:#62637a;font-size:16px;margin-top:10px}.figma-dashboard-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr 1fr;margin-top:26px}.figma-reg-card,.figma-student-info{border-radius:15px;min-height:196px;padding:26px 24px}.figma-student-info{background:#f3effb;display:grid;grid-gap:8px;gap:8px}.figma-fee-head span,.figma-fee-table-top p,.figma-reg-card h3,.figma-student-info h3{color:#9566cc;font-size:16px;font-weight:800;letter-spacing:.12em}.figma-program-strip span,.figma-reg-card span,.figma-student-info span{color:#62637a;font-size:14px}.figma-program-strip strong,.figma-student-info strong{color:#171536;font-size:16px}.figma-reg-card{background:#171536;color:#ffffff;overflow:hidden;position:relative}.figma-reg-card p,.figma-reg-card span{color:rgba(255,255,255,.78)}.figma-reg-card strong{display:block;font-size:38px;font-weight:400;margin:10px 0 8px}.figma-reg-card h3,.figma-reg-card p,.figma-reg-card span,.figma-reg-card strong{position:relative;z-index:1}.figma-reg-circle{background:rgba(255,255,255,.12);border-radius:50%;position:absolute}.figma-reg-circle.one{height:175px;right:110px;top:4px;width:175px}.figma-reg-circle.two{height:175px;right:-56px;top:62px;width:175px}.figma-reg-circle.three{bottom:-84px;height:140px;right:178px;width:140px}.figma-program-strip{background:#9566cc;border-radius:15px;color:#ffffff;display:grid;grid-gap:32px;gap:32px;grid-template-columns:1fr 1fr .8fr;margin-top:32px;padding:26px 24px}.figma-program-strip span,.figma-program-strip strong{color:#ffffff;display:block}.figma-course-title{font-size:26px;margin:34px 0 26px}.figma-fee-table-card{background:#ffffff;border-radius:20px;overflow:hidden}.figma-fee-table-top{align-items:start;display:flex;justify-content:space-between;padding:42px 49px 36px}.figma-fee-table-top h2{font-size:36px;margin-top:22px}.figma-fee-table-top h2 span{color:#9566cc}.figma-fee-table-top>div:last-child{text-align:right}.figma-fee-table-top strong{color:#171536;display:block;font-size:52px;font-weight:400;margin-top:14px}.figma-fee-table-top span{color:#818197;font-size:18px}.figma-fee-table{--fee-column-count:5;display:grid}.figma-fee-row{align-items:center;border-top:2px solid #eee8f8;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(230px,1.6fr) repeat(var(--fee-column-count),minmax(150px,1fr));min-height:85px;padding:0 36px}.figma-fee-head{background:#f3effb;min-height:72px}.figma-fee-row>span:first-child{color:#62637a;font-size:18px;line-height:1.35}.figma-fee-row strong{color:#171536;font-size:18px}.figma-semester-total{background:#171536;border-top:0;color:#ffffff;margin:18px 0 0;min-height:99px}.figma-semester-total span,.figma-semester-total strong{color:#ffffff;font-size:23px;font-weight:500;letter-spacing:.08em}.figma-fee-note{color:#62637a;font-size:16px;line-height:1.45;padding:57px 25px}@media (max-width:900px){.shell{background:linear-gradient(rgba(251,250,247,.96),rgba(251,250,247,.96)),url(https://cdn.prod.website-files.com/6a15b4a95da94355b78720e1/6a190e23a7f7cb2ed76c1f36_group-indian-asian-college-students-campus%201.avif) 100% 0 /360px auto no-repeat}.admin-dashboard-shell,.admin-main-header,.admin-submissions-layout,.dashboard-grid,.dashboard-hero,.page,.payment-layout,.student-flow{grid-template-columns:1fr}.admin-dashboard-shell{padding:18px}.admin-detail-card,.admin-sidebar{max-height:none;position:static}.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sidebar-link{text-align:center}.admin-main-header-side{justify-items:start}.admin-main-header .lead{text-align:left}.admin-export-actions{justify-content:flex-start}.admin-submission-list{max-height:420px}.intro,.student-intro{padding-top:14px;position:static}.admin-custom-fields dl,.control-row,.fee-row,.field-grid,.metric-grid{grid-template-columns:1fr}.nav{display:none}.auth-card{min-height:auto}.otp-row{grid-template-columns:repeat(4,minmax(48px,1fr))}.student-card{grid-template-columns:auto 1fr}.student-card .button{grid-column:1/-1}.figma-auth-form{width:100%}.figma-auth-card{border-radius:20px;min-height:auto;padding:36px 20px 30px;width:min(100% - 32px,672px)}.figma-confirmation-card,.figma-payment-card{width:min(100%,672px)}.figma-app-topbar{gap:12px;height:auto;grid-template-columns:1fr auto;min-height:70px;padding:12px 18px}.figma-guest-topbar{grid-template-columns:1fr}.admin-app-nav{grid-column:2}.figma-flow-stepper{grid-column:1/-1;grid-row:2}.figma-topbar-logo{width:118px}.figma-account-trigger{font-size:13px}.figma-flow-step{min-width:78px;padding:0 12px}.figma-account-trigger{padding:0 8px}.figma-payment-card{min-height:auto}.figma-payment-fee-row,.figma-payment-summary .summary-row{align-items:start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.figma-confirmation-summary{width:100%}.figma-dashboard-grid,.figma-program-strip{grid-template-columns:1fr}.figma-fee-table-card{overflow-x:auto}.figma-fee-table,.figma-fee-table-top{min-width:900px}.admission-nav{grid-template-columns:1fr}.admission-nav nav{justify-content:flex-start}.admission-nav-cta{justify-self:start}.admission-field-grid,.admission-form-grid,.admission-upload-grid{grid-template-columns:1fr}.admission-hero{padding-top:38px}.admission-upload{min-height:132px}}