:root{--o-deep:#e05000;--o:#f08000;--o-amber:#f0a000;--o-gold:#f0b000;--b-bright:#2f6fe0;--b:#0a52d6;--b-deep:#00308c;--b-navy:#001f5c;--ink:#071126;--muted:#46566f;--line:#dbe8f7;--soft:#f7fbff;--shadow:0 18px 48px #0f172a1a;--shadow-lg:0 30px 90px #0f172a29;--site:1680px;--shell:min(var(--site),calc(100% - 44px));--fs-display:clamp(67px,7.2vw,86px);--fs-h1:clamp(58px,5.5vw,72px);--fs-h2:clamp(43px,3.85vw,53px);--fs-h3:clamp(29px,2.15vw,34px);--fs-lead:clamp(24px,1.62vw,26px);--fs-body:clamp(19px,1.2vw,20px);--fs-small:clamp(15.5px,1.02vw,17px);--lh-tight:.94;--lh-snug:1.12;--lh-body:1.6;--orange:var(--o);--orange2:var(--o-deep);--blue:var(--b)}body{-webkit-font-smoothing:antialiased;color:var(--ink);overflow-x:clip}h1,.h1{font-size:var(--fs-h1);letter-spacing:-.04em;font-weight:900;line-height:var(--lh-tight)}.display{font-size:var(--fs-display);letter-spacing:-.045em;font-weight:900;line-height:var(--lh-tight)}h2{letter-spacing:-.035em;font-weight:900;line-height:1.02}h3{letter-spacing:-.02em;font-weight:900}.lead{font-size:var(--fs-lead);color:var(--muted);font-weight:600;line-height:1.5}.kicker,.eyebrow.o,.tag.o{color:#9a4b00;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em;background:#fff1e3;border:1px solid #ffd9a8;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:18px;padding:9px 16px;font-weight:900;display:inline-flex}.tag,.eyebrow.b{color:var(--b-deep);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em;background:#eef4ff;border:1px solid #cfe0fb;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 16px;font-weight:900;display:inline-flex}.eyebrow{color:var(--o-deep);letter-spacing:.12em;font-weight:900}.btn{cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 26px;font-size:16px;font-weight:900;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-orange{background:linear-gradient(180deg,var(--o),var(--o-deep));color:#fff;box-shadow:0 14px 34px #e050004d}.btn-white{color:var(--ink);border-color:var(--line);background:#fff}.btn-blue{background:var(--b);color:#fff}.btn-black{background:var(--ink);color:#fff}.btn-outline{color:var(--ink);border-color:var(--ink);background:0 0}.btn-ghost{color:#fff;background:#ffffff29;border-color:#ffffff6b}.btn-lg{min-height:62px;padding:0 32px;font-size:17px}.header .btn,.nav .btn,.nav-actions-v626 .btn,.actions .btn{border-width:1px;min-height:46px;padding:0 18px;font-size:15px}.section{border-top:0;padding-block:clamp(46px,5vw,90px)}.section.tight{padding-block:clamp(30px,3vw,52px)}.section.white{background:#fff}.section.soft{background:var(--soft)}.section.blue,.section.ink{background:var(--ink);color:#fff}.section.blue h1,.section.blue h2,.section.ink h1,.section.ink h2{color:#fff}.section.blue .lead,.section.ink .lead{color:#cdd9ec}.container{width:var(--shell);max-width:var(--site);margin:auto}.card,.tcard,.aud-card,.community-card,.trust-card,.ds-subject-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px}.promo-band{box-shadow:var(--shadow-lg);border-radius:30px;overflow:hidden}.yds-hero h1{letter-spacing:-.045em;line-height:var(--lh-tight)}.yds-hero .kicker{color:#fff;background:#ffffff29;border-color:#ffffff6b}.yds-stat-float{box-shadow:var(--shadow-lg);border-radius:22px}.btnrow{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:1080px){.nav-actions-v626,.nav .links,.header .links{display:none!important}}@media (max-width:980px){.section{padding-block:clamp(34px,6vw,60px)}}.info-card,.option-card,.conv-card,.res-card,.snapshot-item,.salary-card,.persona-card,.funding-card,.community-card,.guide-card,.finance-visual-card,.tcard,.aud-card,.trust-card,.conv-mini,.ds-mini,.gg-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px}.option-card:hover,.conv-card:hover,.res-card:hover,.salary-card:hover,.persona-card:hover,.info-card:hover,.tcard:hover,.aud-card:hover{transition:transform .16s;transform:translateY(-3px)}.faq .q,.faq-item,.accordion-item{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:22px 24px}.snapshot-item,.finance-snapshot-item{border:1px solid var(--line);background:#f1f6ff;border-radius:16px;padding:18px 20px}.snapshot-item b,.finance-snapshot-item b,.snapshot-item strong{color:var(--b)}.step,.conv-step,.finance-process-step,.finproc-step{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:22px}.step .num,.conv-step .num,.finance-process-step .num{background:var(--b);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:inline-flex}.field,.field-block input,.field-block select,.filter-select,input[type=text],input[type=email],input[type=number],input[type=tel],select,textarea{border:1px solid var(--line);border-radius:12px}.field-block label,.field label{color:var(--ink);font-weight:900}.res-pill,.proc-pill,.pills .pill,.pill{border-radius:999px;font-weight:900}.dark,.ds-finance-integrated.dark{background:var(--ink);color:#fff}.footer{background:var(--ink)}.gg-section,.guide-section{padding-block:clamp(36px,4vw,72px)}.guide-cta{box-shadow:var(--shadow-lg);border-radius:22px}.result-card{grid-template-columns:1fr!important}.tool-grid-3 .result-card,.tool-grid-2 .result-card{display:block!important}.tool-panel,.tool-grid-3,.tool-grid-2{max-width:100%;overflow:hidden}.field,.field-block,.tool-field{flex-direction:column;gap:9px;display:flex}.field label,.tool-field label{color:var(--ink);letter-spacing:.005em;font-size:14px;font-weight:800}.field-block label{color:var(--muted)!important;letter-spacing:.08em!important;font-size:11.5px!important;font-weight:900!important}.field input,.field select,.field textarea,.field-block input,.field-block select,.field-block textarea,.tool-field input,.tool-field select,.tool-field textarea{width:100%;min-height:56px;font:inherit;color:var(--ink);appearance:none;font-weight:700;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px 2px #0f172a08;border:1.5px solid var(--line)!important;background:#fff!important;border-radius:14px!important;padding:0 16px!important}.field textarea,.field-block textarea,.tool-field textarea{resize:vertical;min-height:120px;line-height:1.5;padding:14px 16px!important}.field input:hover,.field select:hover,.field-block input:hover,.field-block select:hover,.tool-field input:hover,.tool-field select:hover{border-color:#b9cdec!important}.field input:focus,.field select:focus,.field textarea:focus,.field-block input:focus,.field-block select:focus,.field-block textarea:focus,.tool-field input:focus,.tool-field select:focus,.tool-field textarea:focus{outline:none;border-color:var(--b)!important;background:#fff!important;box-shadow:0 0 0 4px #0a52d624!important}.field select,.field-block select,.tool-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2346566f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;padding-right:42px!important}.field input::placeholder,.field-block input::placeholder,.tool-field input::placeholder{color:#9aa8bd;font-weight:600}.field input:disabled,.field select:disabled{color:#9aa8bd;background:var(--soft)!important}:root{--fs-display:clamp(67px,7.2vw,86px);--fs-h1:clamp(58px,5.5vw,72px);--fs-h2:clamp(43px,3.85vw,53px);--fs-h3:clamp(29px,2.15vw,34px);--fs-lead:clamp(24px,1.62vw,26px);--fs-body:clamp(19px,1.2vw,20px);--fs-small:clamp(15.5px,1.02vw,17px);--site:1680px;--shell:min(var(--site),calc(100% - 56px));--mobile-gutter:12px}html{font-size:16px}body{font-size:var(--fs-body);line-height:1.6}h1,.h1,.yds-hero h1,.tool-hero h1,.degree-search-hero h1{font-size:var(--fs-h1)!important;letter-spacing:-.055em!important;line-height:.95!important;font-family:var(--display-font,Montserrat,Inter,Arial,sans-serif)!important;font-weight:900!important}.display,.hero h1,.gg-hero h1,.yst-hero-system h1{font-size:var(--fs-display)!important;letter-spacing:-.055em!important;line-height:.94!important;font-family:var(--display-font,Montserrat,Inter,Arial,sans-serif)!important;font-weight:900!important}h2,.h2,.section h2,.title-row h2{font-size:var(--fs-h2)!important;letter-spacing:-.04em!important;line-height:1.04!important;font-family:var(--display-font,Montserrat,Inter,Arial,sans-serif)!important;font-weight:900!important}h3,.h3,.card h3,.info-card h3,.course-card h3,.c-wrap h3{font-size:var(--fs-h3)!important;letter-spacing:-.025em!important;line-height:1.12!important;font-family:var(--display-font,Montserrat,Inter,Arial,sans-serif)!important;font-weight:900!important}p,.desc,.body-copy,li{font-size:var(--fs-body);line-height:1.6}.lead,.hero-copy>p,.yds-hero p,.tool-hero p{font-size:var(--fs-lead)!important;line-height:1.5!important}.small,.kicker,.tag,.eyebrow,.pill{font-size:var(--fs-small)!important}.container,.footer-grid,.fb-inner{width:var(--shell)!important;max-width:var(--site)!important;margin-inline:auto!important}.wrap{width:min(var(--maxw,1680px),calc(100% - 56px))!important;margin-inline:auto!important}@media (max-width:760px){:root{--fs-display:clamp(41px,12.6vw,48px);--fs-h1:clamp(41px,12vw,50px);--fs-h2:clamp(34px,9.6vw,38px);--fs-h3:clamp(24px,7.2vw,26px);--fs-lead:21.5px;--fs-body:19px;--fs-small:15.5px;--shell:calc(100% - 24px)!important;--ds-mobile-edge:12px!important;--ds-mobile-shell:calc(100% - 24px)!important}.container,.footer-grid,.fb-inner,.nav,.topbar .container,.wrap,.golden-page .container,.yst-hero-system .container,.search-degree-focus .container{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:auto!important;padding-left:0!important;padding-right:0!important}.yds-hero,.degree-search-hero,.golden-page .gg-hero,.yst-hero-system .container,.search-degree-focus .container{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:auto!important}.bottom-nav,.mobile-bottom-nav{width:auto!important;left:12px!important;right:12px!important}.section{padding-left:0!important;padding-right:0!important}}.form-first{background:linear-gradient(#f6fbff 0%,#eef6ff 100%);padding:clamp(44px,6vw,88px) 0}.form-card{background:#fff;border:1px solid #dbe8f8;border-radius:34px;max-width:1180px;margin:0 auto;padding:clamp(26px,4vw,48px);box-shadow:0 24px 80px #0f234b1a}.form-card h2{color:#061126;letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(34px,4vw,62px);line-height:.96}.form-card .intro,.form-intro p{color:#465873;margin:0 0 28px;font-size:clamp(17px,1.15vw,22px);font-weight:800;line-height:1.5}.form-intro{margin-bottom:26px}.form-intro h2{margin:6px 0 10px}.ystudy-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 20px;display:grid}.ystudy-form label{color:#263755;flex-direction:column;gap:8px;font-size:14px;font-weight:950;line-height:1.2;display:flex}.ystudy-form .full{grid-column:1/-1}.ystudy-form input,.ystudy-form select,.ystudy-form textarea{box-sizing:border-box;width:100%;min-height:56px;font:inherit;color:#071126;background:#f8fbff;border:1px solid #cfe0f5;border-radius:16px;outline:none;padding:0 16px;font-size:16px;font-weight:800;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffe6}.ystudy-form textarea{resize:vertical;min-height:118px;padding:15px 16px;line-height:1.45}.ystudy-form input:focus,.ystudy-form select:focus,.ystudy-form textarea:focus{background:#fff;border-color:#1263ff;box-shadow:0 0 0 4px #1263ff1f}.ystudy-form .legal-check{background:#f7fbff;border:1px solid #dbe8f8;border-radius:18px;flex-direction:row;align-items:flex-start;gap:12px;padding:16px;display:flex}.ystudy-form .legal-check input{width:20px;min-width:20px;height:20px;min-height:20px;margin-top:2px}.ystudy-form .legal-check span{color:#465873;font-size:15px;font-weight:800;line-height:1.45}.ystudy-form button.full{justify-self:start;min-width:220px}.slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.slot-grid label{cursor:pointer;background:#f8fbff;border:1px solid #cfe0f5;border-radius:16px;flex-direction:row;align-items:center;gap:8px;padding:13px 14px;display:flex}.slot-grid input{width:18px;min-width:18px;height:18px;min-height:18px}.success-box,.form-success{color:#065f46;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:18px;margin-top:22px;padding:16px 18px;font-weight:900;display:none}.success-box.show,.form-success.show,.form-success b,.form-success span{display:block}.form-success span{color:#047857;margin-top:4px;font-weight:800}@media (max-width:760px){.form-first{padding:34px 0}.form-card{border-radius:24px;padding:22px}.ystudy-form{grid-template-columns:1fr;gap:14px}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ystudy-form button.full{width:100%}}.ystudy-search-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background:#050a1894;justify-content:center;align-items:flex-start;padding:clamp(18px,6vh,70px) 16px;display:none;position:fixed;inset:0;overflow:auto}.ystudy-search-modal.is-open{display:flex}.ys-smart-search-panel{background:#fff;border:1px solid #cfe0f5e6;border-radius:34px;width:min(980px,100%);padding:clamp(22px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 40px 120px #050a1859}.ys-smart-search-panel:before{content:"";background:linear-gradient(90deg,#1263ff,#f05a00);height:10px;position:absolute;inset:0 0 auto}.ys-smart-close{color:#071126;cursor:pointer;background:#eef5ff;border:0;border-radius:999px;width:44px;height:44px;font-size:30px;font-weight:900;line-height:1;position:absolute;top:18px;right:20px}.ys-smart-search-hero{padding-right:48px}.ys-search-kicker{color:#9a4a00;letter-spacing:.08em;text-transform:uppercase;background:#fff4e8;border:1px solid #ffd9ad;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:1000;display:inline-flex}.ys-smart-search-hero h2{letter-spacing:-.05em;color:#061126;margin:14px 0 8px;font-size:clamp(34px,4vw,58px);line-height:.98}.ys-smart-search-hero p{color:#465873;margin:0 0 22px;font-size:clamp(16px,1.2vw,20px);font-weight:800}.ys-smart-search-box{background:#f7fbff;border:1px solid #cfe0f5;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:grid;box-shadow:inset 0 1px #fff}.ys-smart-search-box svg{color:#1263ff;width:25px;height:25px}.ys-smart-search-box input{color:#071126;background:0 0;border:0;outline:0;width:100%;min-height:50px;font-size:20px;font-weight:850}.ys-search-go{color:#fff;background:#071126;border-radius:18px;padding:16px 22px;font-weight:950;text-decoration:none}.ys-smart-quick{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.ys-smart-quick a{color:#0b4ac4;background:#eef5ff;border:1px solid #d8e6fb;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:950;text-decoration:none}.ys-search-results-title{color:#061126;margin:12px 0;font-size:16px;font-weight:1000}.ys-smart-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ys-search-result{background:#fff;border:1px solid #dbe8f8;border-radius:20px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;box-shadow:0 10px 30px #0f234b0f}.ys-search-result:hover{border-color:#a9c8f5;transform:translateY(-2px);box-shadow:0 18px 45px #0f234b1f}.ys-search-result span{color:#1263ff;text-transform:uppercase;letter-spacing:.05em;background:#eef5ff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:1000;display:inline-flex}.ys-search-result strong{color:#061126;margin:9px 0 4px;font-size:19px;display:block}.ys-search-result small{color:#52637a;font-size:14px;font-weight:750;line-height:1.35;display:block}.ys-no-results{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:18px}.ys-no-results b,.ys-no-results span{display:block}.ys-no-results span{color:#7c2d12;margin-top:4px;font-weight:800}@media (max-width:760px){.ystudy-search-modal{padding:10px}.ys-smart-search-panel{border-radius:24px;padding:22px}.ys-smart-search-box{grid-template-columns:auto 1fr}.ys-search-go{text-align:center;grid-column:1/-1}.ys-smart-search-results{grid-template-columns:1fr}.ys-smart-search-box input{font-size:17px}}.guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:30px!important;display:grid!important}.guide-card{background:#fff!important;border:1px solid #dbe8f7!important;border-radius:28px!important;flex-direction:column!important;min-width:0!important;height:100%!important;padding:0!important;text-decoration:none!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 42px #0f172a14!important}.guide-card .guide-media{aspect-ratio:16/10.5!important;width:100%!important;box-shadow:none!important;border-radius:26px 26px 0 0!important;margin:0!important}.guide-card .guide-tags{flex-wrap:wrap!important;gap:8px!important;margin:18px 22px 8px!important;display:flex!important}.guide-card .guide-tag{color:#465873!important;background:#eef6ff!important;border:1px solid #dbe8f7!important;padding:8px 13px!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.guide-card .guide-title,.guide-card h3.guide-title{font-family:var(--display-font,Montserrat,Inter,Arial,sans-serif)!important;letter-spacing:-.04em!important;color:#061126!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;background-image:none!important;margin:0 22px 10px!important;padding-bottom:0!important;font-size:clamp(27px,1.75vw,34px)!important;font-weight:950!important;line-height:1.05!important;display:block!important}.guide-card:hover .guide-title,.guide-card:focus-visible .guide-title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;color:#0a52d6!important}.guide-card .guide-sub{color:#52637a!important;margin:0 22px 18px!important;font-size:clamp(17px,1.05vw,20px)!important;font-weight:800!important;line-height:1.42!important}.guide-card .guide-cta{color:#0a52d6!important;margin:auto 22px 24px!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important}.news-card,.blog-card,.article-card,.news-card-home,.home-guide-card,.ys-authority-card{min-width:0!important;overflow:hidden!important}.news-card strong,.blog-card h3,.article-card h3,.news-card-home h3,.home-guide-card h3,.ys-authority-card h3{font-family:var(--display-font,Montserrat,Inter,Arial,sans-serif)!important;letter-spacing:-.035em!important;color:#061126!important;font-size:clamp(25px,1.55vw,32px)!important;font-weight:950!important;line-height:1.08!important}.news-card p,.blog-card p,.article-card p,.news-card-home p,.home-guide-card p,.ys-authority-card p{color:#52637a!important;font-size:clamp(17px,1.02vw,20px)!important;font-weight:800!important;line-height:1.45!important}.news-card img,.article-card img{object-fit:cover!important;width:100%!important;height:220px!important;display:block!important}@media (max-width:1320px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guide-card .guide-title,.guide-card h3.guide-title{font-size:clamp(28px,2.7vw,36px)!important}}@media (max-width:760px){.guide-grid{grid-template-columns:1fr!important;gap:22px!important}.guide-card{border-radius:24px!important}.guide-card .guide-media{border-radius:22px 22px 0 0!important}.guide-card .guide-tags{margin:16px 18px 8px!important}.guide-card .guide-title,.guide-card h3.guide-title{margin-inline:18px!important;font-size:clamp(28px,8vw,34px)!important;line-height:1.06!important}.guide-card .guide-sub{margin-inline:18px!important;font-size:19px!important}.guide-card .guide-cta{margin-inline:18px!important;font-size:18px!important}.news-card strong,.blog-card h3,.article-card h3,.news-card-home h3,.home-guide-card h3,.ys-authority-card h3{font-size:clamp(27px,8vw,34px)!important}.news-card p,.blog-card p,.article-card p,.news-card-home p,.home-guide-card p,.ys-authority-card p{font-size:19px!important}}.field,.field-block,.tool-field,.workflow-form .field,.ystudy-form .field{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.workflow-form input,.workflow-form select,.workflow-form textarea,.ystudy-form input,.ystudy-form select,.ystudy-form textarea,.form-card input,.form-card select,.form-card textarea{box-shadow:none!important;-webkit-box-shadow:none!important;background:#f7fbff!important;border:1.5px solid #0000!important;outline:0!important}.workflow-form input:hover,.workflow-form select:hover,.workflow-form textarea:hover,.ystudy-form input:hover,.ystudy-form select:hover,.ystudy-form textarea:hover,.form-card input:hover,.form-card select:hover,.form-card textarea:hover{box-shadow:none!important;-webkit-box-shadow:none!important;background:#f4f9ff!important;border-color:#0000!important}.workflow-form input:focus,.workflow-form select:focus,.workflow-form textarea:focus,.ystudy-form input:focus,.ystudy-form select:focus,.ystudy-form textarea:focus,.form-card input:focus,.form-card select:focus,.form-card textarea:focus{background:#fff!important;border-color:#1263ff!important;box-shadow:0 0 0 4px #1263ff21!important}.workflow-form input:focus-visible,.workflow-form select:focus-visible,.workflow-form textarea:focus-visible,.ystudy-form input:focus-visible,.ystudy-form select:focus-visible,.ystudy-form textarea:focus-visible,.form-card input:focus-visible,.form-card select:focus-visible,.form-card textarea:focus-visible{outline:0!important}.workflow-form .field label,.ystudy-form .field label,.form-card label{box-shadow:none!important;background:0 0!important;border:0!important}.workflow-form select,.ystudy-form select,.form-card select{background-color:#f7fbff!important}.workflow-form select:focus,.ystudy-form select:focus,.form-card select:focus{background-color:#fff!important}.workflow-form input[type=checkbox],.ystudy-form input[type=checkbox],.form-card input[type=checkbox],.workflow-form input[type=radio],.ystudy-form input[type=radio],.form-card input[type=radio]{box-shadow:none!important;background:#fff!important;border:1.5px solid #cfe0f5!important}
.ys-invalid{background:#fff8f7!important;border-color:#d92d20!important;box-shadow:0 0 0 4px #d92d201a!important}.ys-field-error{color:#b42318;margin-top:6px;font-size:.86rem;font-weight:900}.ys-form-success,.ys-result-saved{color:#0b1530;background:#eef6ff;border:1px solid #0b5ed72e;border-radius:18px;gap:4px;margin-top:18px;padding:14px 16px;display:grid}.ys-form-success strong,.ys-result-saved strong{color:#0b5ed7;font-weight:1000}.ys-form-success span,.ys-result-saved span{color:#52637c;font-weight:800}.ys-toast.save-toast{color:#fff;z-index:99999;opacity:0;background:#061633;border-radius:999px;padding:14px 18px;font-weight:900;transition:all .2s;position:fixed;bottom:22px;right:22px;transform:translateY(12px);box-shadow:0 20px 50px #00000038}.ys-toast.save-toast.show,.save-toast.show{opacity:1;transform:translateY(0)}.ys-toast.is-error{background:#b42318}.ys-smart-search-panel{background:#fff;border:1px solid #0d47a11f;border-radius:34px;width:min(92vw,860px);max-width:860px;padding:clamp(22px,4vw,42px);box-shadow:0 30px 90px #02081740}.ys-search-kicker{color:#9a4d00;text-transform:uppercase;letter-spacing:.08em;background:#fff3e2;border:1px solid #ffd09a;border-radius:999px;padding:8px 14px;font-size:.72rem;font-weight:1000;display:inline-flex}.ys-smart-search-panel h2{color:#07142e;margin:14px 0 18px;font-size:clamp(30px,4vw,52px);line-height:.96}.ys-search-row{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.ys-search-row input{width:100%;font:inherit;color:#07142e;background:#f6faff;border:1px solid #0d47a12e;border-radius:18px;padding:18px 20px;font-weight:850}.ys-search-row input:focus{background:#fff;border-color:#0b5ed7;outline:none;box-shadow:0 0 0 4px #0b5ed71a}.ys-search-go{white-space:nowrap;background:#0b5ed7;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 20px;font-weight:1000;text-decoration:none;display:inline-flex;color:#fff!important}.ys-search-tags{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.ys-search-tags button{color:#0b1530;cursor:pointer;background:#fff;border:1px solid #0d47a124;border-radius:999px;padding:10px 14px;font-weight:900}.ys-search-results{gap:10px;max-height:min(48vh,460px);padding-right:4px;display:grid;overflow:auto}.ys-search-result{background:#f8fbff;border:1px solid #0d47a11f;border-radius:18px;gap:3px;padding:14px 16px;text-decoration:none;display:grid;color:#07142e!important}.ys-search-result:hover{background:#eef6ff;border-color:#0b5ed7}.ys-search-result span{text-transform:uppercase;letter-spacing:.08em;color:#0b5ed7;font-size:.74rem;font-weight:1000}.ys-search-result strong{font-size:1.08rem;line-height:1.08}.ys-search-result small,.ys-no-results span{color:#52637c;font-weight:800}.ys-no-results{border:1px dashed #0d47a138;border-radius:18px;gap:5px;padding:18px;display:grid}.option-card.selected,.answer-card.selected,.answer-btn.selected,.english-level-card.selected{outline:4px solid #0b5ed71f;background:#eef6ff!important;border-color:#0b5ed7!important}button:disabled,.btn[aria-disabled=true]{filter:grayscale(.15);opacity:.48!important;cursor:not-allowed!important}.result-screen.show,#resultCard:not(.hidden){scroll-margin-top:120px}.dashboard-live-note{color:#52637c;font-weight:850}@media (max-width:760px){.ys-search-row{grid-template-columns:1fr}.ys-search-go{width:100%}.ys-smart-search-panel{border-radius:24px}.ys-search-results{max-height:48vh}}
.widget .field{margin-bottom:14px!important;display:block!important}.widget .field label{color:#071126!important;margin-bottom:7px!important;font-size:15px!important;font-weight:950!important;display:block!important}.widget .ysf-quick-select{color:#43546d!important;appearance:auto!important;cursor:pointer!important;background:#f7fbff!important;border:1px solid #dbe8f7!important;border-radius:18px!important;width:100%!important;min-height:58px!important;padding:0 44px 0 18px!important;font-size:16px!important;font-weight:900!important;box-shadow:inset 0 1px #0f172a0a!important}.widget .ysf-quick-select:focus{color:#071126!important;border-color:#1263ff!important;outline:3px solid #1263ff2e!important}.widget .ysf-quick-button{cursor:pointer!important;text-align:center!important;border:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.widget .ysf-quick-button:active{transform:translateY(1px)!important}.widget .result{transition:transform .22s,box-shadow .22s,filter .22s}.widget .result.is-updated{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 24px 55px #1263ff42!important}.widget .result .lbl{font-size:15px!important;line-height:1.25!important}.widget .result .big{letter-spacing:-.04em!important;font-size:clamp(28px,3vw,46px)!important;line-height:1.02!important}.ysf-mini-note{color:#64748b!important;margin-top:10px!important;font-size:13px!important;font-weight:850!important;line-height:1.4!important}.ys-toast{color:#fff;z-index:10000;opacity:0;pointer-events:none;background:#071126;border-radius:999px;padding:13px 18px;font-weight:950;transition:all .22s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 22px 50px #07112647}.ys-toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:760px){.widget .ysf-quick-select{min-height:54px!important;font-size:15px!important}.widget .result .big{font-size:30px!important}.ys-toast{text-align:center;border-radius:18px;width:calc(100% - 24px)}}
@media (max-width:768px){:root{--mobile-gutter:12px;--page-gutter:12px;--container-gutter:12px}html,body{max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.container,.section-inner,.section-wrap,.page-shell,.content-shell,.shell,.wrap,.inner,.site-inner,.nav,.topbar .container,.footer-grid,.hero-inner,.hero-content,.title-row,.search-shell,.course-detail-inner,.course-shell,.tool-shell,.tool-wrap,.tool-page,.builder-shell,.builder-layout,.simple-apply-grid,.workflow-grid,.dashboard-shell,.dashboard-grid,.guide-shell,.guide-grid,.career-shell,.career-grid,.qualification-shell,.funding-shell,.funding-grid,.subject-shell,.subject-grid,.layout,.split,.two-col,.two-column,.three-col,.main-content,main>.grid,main>.section,main>section>.grid{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important}.hero,.section,.page-section,section,main,footer,header{overflow-x:clip;max-width:100%!important}.card,.tool-card,.form-card,.workflow-card,.guide-card,.course-card,.result-card,.preview-card,.builder-preview,.wizard-wrap,.journey,.journey-panel,.journey-wheel,.finance-wheel,.mega-menu,.mobile-menu-panel,.ystudy-search-panel{max-width:100%!important}img,svg,video,iframe,canvas{max-width:100%;height:auto}}@media (max-width:480px){:root{--mobile-gutter:12px;--page-gutter:12px;--container-gutter:12px}}@media (max-width:768px){body:has(.degree-results-main) .results-section-compact{padding-left:0!important;padding-right:0!important}body:has(.degree-results-main) .results-section-compact>.container{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important}body:has(.degree-results-main) .degree-results-main{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body:has(.degree-results-main) .degree-results-main main{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body:has(.degree-results-main) .degree-results-main .search-card-grid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body:has(.degree-results-main) .grid-result-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}:is(body:has(.degree-results-main) .dsx-viewall,body:has(.degree-results-main) .compare-bar){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}
:root{--ys-carousel-card-w:84%;--ys-carousel-gap:12px}.ys-carousel-mobile,.ys-carousel-row{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.ys-carousel-mobile::-webkit-scrollbar{display:none}.ys-carousel-row::-webkit-scrollbar{display:none}.locations-page .carousel-wrap{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.locations-page .location-course-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.locations-page .medium-course-grid{gap:12px!important;margin-right:-12px!important;padding-right:12px!important}.locations-page .mini-course-card{box-shadow:0 12px 28px #0f172a14!important}.locations-page .location-title-row{margin-bottom:12px!important}.locations-page .location-title-row h3{font-size:34px!important}.locations-page .location-title-row p{max-width:720px!important;font-size:16px!important;line-height:1.4!important}.locations-page .carousel-controls .loc-btn{border-radius:13px!important;min-height:42px!important;padding:0 14px!important;font-size:13px!important}.ys-course-carousel,.ys-card-carousel,.ys-guide-carousel,.ys-story-carousel{scroll-snap-type:x mandatory!important;gap:16px!important;padding:2px 2px 16px!important;display:flex!important;overflow-x:auto!important}.ys-course-carousel>*{scroll-snap-align:start!important;flex:0 0 min(360px,33.333% - 11px)!important}.ys-card-carousel>*{scroll-snap-align:start!important;flex:0 0 min(340px,33.333% - 11px)!important}.ys-guide-carousel>*,.ys-story-carousel>*{scroll-snap-align:start!important;flex:0 0 min(360px,33.333% - 11px)!important}@media (max-width:760px){.locations-page .loc-head{display:block!important}.locations-page .loc-head p{font-size:16px!important}.locations-page .location-tabs{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:20px!important;display:grid!important}.locations-page .location-tab{border-radius:16px!important;min-height:50px!important}.locations-page .location-tab:nth-child(n+5){display:none!important}.locations-page .course-panel-shell{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.locations-page .location-course-panel{padding:0!important}.locations-page .location-title-row{align-items:flex-end!important;gap:10px!important;display:flex!important}.locations-page .location-title-row h3{font-size:28px!important;line-height:1!important}.locations-page .location-title-row p{font-size:14px!important;line-height:1.35!important}.locations-page .location-title-row .loc-btn{display:none!important}.locations-page .carousel-btn{border-radius:14px!important;width:40px!important;height:40px!important}.locations-page .medium-course-grid{scroll-snap-type:x mandatory!important;grid-template-columns:none!important;gap:12px!important;margin:0 -12px 0 0!important;padding:2px 12px 14px 0!important;display:flex!important;overflow-x:auto!important}.locations-page .mini-course-card{scroll-snap-align:start!important;border-radius:22px!important;flex:0 0 84%!important}.locations-page .mini-course-card img{height:140px!important}.locations-page .mini-course-body{padding:13px!important}.locations-page .mini-course-body h4{margin:7px 0!important;font-size:20px!important;line-height:1.08!important}.locations-page .mini-course-body p{margin-bottom:11px!important;font-size:14px!important;line-height:1.32!important}.locations-page .mini-course-info{gap:6px!important;margin:9px 0 11px!important}.locations-page .mini-course-info span{border-radius:12px!important;padding:7px 8px!important;font-size:11px!important}.locations-page .mini-course-card .course-actions .loc-btn{min-height:42px!important;font-size:14px!important}.locations-page .course-chip{padding:6px 9px!important;font-size:11px!important}.ys-course-carousel,.ys-card-carousel,.ys-guide-carousel,.ys-story-carousel,.g3.ys-carousel-mobile,.g4.ys-carousel-mobile,.conv-grid.ys-carousel-mobile,.course-grid.ys-carousel-mobile,.subject-grid.ys-carousel-mobile,.tools-grid.ys-carousel-mobile{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;gap:12px!important;margin-right:-12px!important;padding:2px 12px 16px 0!important;display:flex!important;overflow-x:auto!important}.ys-course-carousel>*,.ys-card-carousel>*,.ys-guide-carousel>*,.ys-story-carousel>*,.g3.ys-carousel-mobile>*,.g4.ys-carousel-mobile>*,.conv-grid.ys-carousel-mobile>*,.course-grid.ys-carousel-mobile>*,.subject-grid.ys-carousel-mobile>*,.tools-grid.ys-carousel-mobile>*{scroll-snap-align:start!important;flex:0 0 84%!important;min-width:0!important}.subject-grid.ys-carousel-mobile>*{flex-basis:78%!important}.g3.ys-carousel-mobile img,.g4.ys-carousel-mobile img,.ys-guide-carousel img{object-fit:cover!important;max-height:170px!important}.course-card,.mini-course-card{max-width:100%!important}}
:root{--ys-blue:#115fe8;--ys-orange:#f26a00;--ys-navy:#071426;--ys-line:#dce7f5;--ys-muted:#4c5b73}@media (max-width:680px){.ys-carousel,.sdx-row,.course-carousel,.story-carousel,.guide-carousel,.card-carousel,.jcards{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;margin-right:-12px!important;padding:2px 12px 14px 0!important;display:flex!important;overflow-x:auto!important}.ys-carousel::-webkit-scrollbar{display:none!important}.sdx-row::-webkit-scrollbar{display:none!important}.course-carousel::-webkit-scrollbar{display:none!important}.story-carousel::-webkit-scrollbar{display:none!important}.guide-carousel::-webkit-scrollbar{display:none!important}.card-carousel::-webkit-scrollbar{display:none!important}.jcards::-webkit-scrollbar{display:none!important}.ys-carousel>*,.sdx-row>*,.course-carousel>*,.story-carousel>*,.guide-carousel>*,.card-carousel>*,.jcards>*{scroll-snap-align:start!important}.grid-result-card,.course-card,.course-result-card,.ys-course-card{border-radius:22px!important;flex:0 0 84%!important;max-width:84%!important;overflow:hidden!important}.grid-result-card .grid-result-img,.course-card .course-img,.course-result-card .course-img,.ys-course-card .course-img{height:140px!important;min-height:140px!important;max-height:140px!important}.grid-result-card .grid-result-body,.course-card .course-body,.course-result-card .course-body,.ys-course-card .course-body{padding:13px!important}.grid-result-card h3,.course-card h3,.course-result-card h3,.ys-course-card h3{letter-spacing:-.035em!important;margin-bottom:7px!important;font-size:20px!important;line-height:1.08!important}.grid-result-card p,.course-card p,.course-result-card p,.ys-course-card p{margin-bottom:11px!important;font-size:14px!important;line-height:1.32!important}.grid-result-card .two-metrics,.course-card .two-metrics,.grid-result-card .meta-grid,.course-card .meta-grid{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.grid-result-card .small-metric,.course-card .meta,.ys-course-card .meta{border-radius:12px!important;padding:7px 8px!important;font-size:11px!important}.grid-result-card .pills,.course-card .pills{gap:5px!important;margin-bottom:10px!important}.grid-result-card .pill,.course-card .pill{padding:5px 7px!important;font-size:10.5px!important}.grid-result-card .btnrow,.course-card .btnrow,.ys-course-card .btnrow{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.grid-result-card .btn,.course-card .btn,.ys-course-card .btn{border-radius:13px!important;justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;padding:0 10px!important;font-size:14px!important;display:flex!important}.sdx-card,.browse-card,.subject-card,.location-card-mini,.qualification-card,.tool-preview-card{border-radius:18px!important;flex:0 0 78%!important;max-width:78%!important;overflow:hidden!important}.sdx-photo,.browse-photo,.subject-card .card-photo,.location-card-mini .card-photo,.qualification-card .card-photo{height:116px!important;min-height:116px!important}.sdx-body,.browse-body,.subject-card .card-body,.location-card-mini .card-body,.qualification-card .card-body{padding:12px!important}.sdx-body h3,.browse-body h3,.subject-card h3,.location-card-mini h3,.qualification-card h3{letter-spacing:-.03em!important;margin-bottom:6px!important;font-size:18px!important;line-height:1.08!important}.sdx-body p,.browse-body p,.subject-card p,.location-card-mini p,.qualification-card p{margin-bottom:10px!important;font-size:13px!important;line-height:1.34!important}.sdx-meta span,.browse-tags span{padding:5px 7px!important;font-size:10.5px!important}.gcard,.article-card,.guide-card,.news-card{flex:0 0 82%!important;max-width:82%!important}.gcard .gph,.article-img,.guide-card .guide-img,.news-card .news-img{aspect-ratio:auto!important;border-radius:18px!important;height:138px!important}.gcard .gtitle,.article-body h3,.guide-card h3,.news-card h3{letter-spacing:-.03em!important;font-size:19px!important;line-height:1.1!important}.gcard .gdesc,.article-body p,.guide-card p,.news-card p{font-size:13.5px!important;line-height:1.35!important}.story-card,.success-card{border-radius:20px!important;flex:0 0 78%!important;max-width:78%!important;overflow:hidden!important}.story-card .story-img,.success-card .story-img{height:132px!important}#journey .jcards{grid-template-columns:none!important}#journey .jcard{border-radius:16px!important;flex:0 0 82%!important;max-width:82%!important}#journey .jcard .jcph{aspect-ratio:16/8.7!important}#journey .jcard .jcb{padding:12px!important}#journey .jcard .jcb b{font-size:17px!important}#journey .jcard .jcb span{font-size:13px!important;line-height:1.35!important}}
@media (min-width:681px){.v735-course-carousel,.course-carousel,.ys-course-carousel,.card-carousel,.guide-carousel,.story-carousel,.sdx-row,#journey .jcards{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:14px!important;padding:2px 2px 16px!important;display:flex!important;overflow-x:auto!important}.v735-course-carousel::-webkit-scrollbar{height:8px}.course-carousel::-webkit-scrollbar{height:8px}.ys-course-carousel::-webkit-scrollbar{height:8px}.card-carousel::-webkit-scrollbar{height:8px}.guide-carousel::-webkit-scrollbar{height:8px}.story-carousel::-webkit-scrollbar{height:8px}.sdx-row::-webkit-scrollbar{height:8px}#journey .jcards::-webkit-scrollbar{height:8px}.v735-course-carousel::-webkit-scrollbar-track{background:#e6eef8;border-radius:999px}.course-carousel::-webkit-scrollbar-track{background:#e6eef8;border-radius:999px}.ys-course-carousel::-webkit-scrollbar-track{background:#e6eef8;border-radius:999px}.card-carousel::-webkit-scrollbar-track{background:#e6eef8;border-radius:999px}.guide-carousel::-webkit-scrollbar-track{background:#e6eef8;border-radius:999px}.story-carousel::-webkit-scrollbar-track{background:#e6eef8;border-radius:999px}.sdx-row::-webkit-scrollbar-track{background:#e6eef8;border-radius:999px}#journey .jcards::-webkit-scrollbar-track{background:#e6eef8;border-radius:999px}.v735-course-carousel::-webkit-scrollbar-thumb{background:#c1d4ed;border-radius:999px}.course-carousel::-webkit-scrollbar-thumb{background:#c1d4ed;border-radius:999px}.ys-course-carousel::-webkit-scrollbar-thumb{background:#c1d4ed;border-radius:999px}.card-carousel::-webkit-scrollbar-thumb{background:#c1d4ed;border-radius:999px}.guide-carousel::-webkit-scrollbar-thumb{background:#c1d4ed;border-radius:999px}.story-carousel::-webkit-scrollbar-thumb{background:#c1d4ed;border-radius:999px}.sdx-row::-webkit-scrollbar-thumb{background:#c1d4ed;border-radius:999px}#journey .jcards::-webkit-scrollbar-thumb{background:#c1d4ed;border-radius:999px}.v735-course-card,.course-carousel>.grid-result-card,.ys-course-carousel>.grid-result-card,.course-carousel>.course-card,.ys-course-carousel>.course-card,#journey .jcard{scroll-snap-align:start!important;flex:0 0 31.5%!important;min-width:300px!important;max-width:380px!important}.card-carousel>*,.guide-carousel>*,.story-carousel>*,.sdx-row>*{scroll-snap-align:start!important;flex:0 0 24%!important;min-width:260px!important;max-width:340px!important}}@media (max-width:680px){.v735-course-carousel,.course-carousel,.ys-course-carousel,.card-carousel,.guide-carousel,.story-carousel,.sdx-row,#journey .jcards{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;margin-right:-12px!important;padding:2px 12px 14px 0!important;display:flex!important;overflow-x:auto!important}.v735-course-carousel::-webkit-scrollbar{display:none!important}.course-carousel::-webkit-scrollbar{display:none!important}.ys-course-carousel::-webkit-scrollbar{display:none!important}.card-carousel::-webkit-scrollbar{display:none!important}.guide-carousel::-webkit-scrollbar{display:none!important}.story-carousel::-webkit-scrollbar{display:none!important}.sdx-row::-webkit-scrollbar{display:none!important}#journey .jcards::-webkit-scrollbar{display:none!important}.v735-course-card,.course-carousel>.grid-result-card,.ys-course-carousel>.grid-result-card,.course-carousel>.course-card,.ys-course-carousel>.course-card{scroll-snap-align:start!important;flex:0 0 84%!important;min-width:0!important;max-width:84%!important}.card-carousel>*,.guide-carousel>*,.story-carousel>*,.sdx-row>*{scroll-snap-align:start!important;flex:0 0 78%!important;min-width:0!important;max-width:78%!important}#journey .jcard{flex:0 0 82%!important;max-width:82%!important}}.v735-ctrl,.sdx-ctrl,.carousel-btn,.ctrl{cursor:pointer}
@media (max-width:680px){:root{--mobile-gutter:12px!important}html,body{max-width:100%;overflow-x:hidden}.container,.inner,.section .container,.hero .container,.nav-inner,.topbar .container,.footer .container,.footer-grid,.ys-container,.ys-wrap,.page-container,.content-container,.dsx-in,.dsx-in2,.v734-section .container,.v735-section .container,.v735-hero .container,.v734-hero .container{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important}section,.section,.soft,.white,.results-section-compact{padding-left:0!important;padding-right:0!important}.course-carousel,.ys-course-carousel,.v735-course-carousel,.card-carousel,.guide-carousel,.story-carousel,.sdx-row,#journey .jcards,.v735-float-grid,.v734-float-grid,.v735-card-grid,.v734-card-grid,.v735-course-row,.v734-course-row{max-width:none!important;margin-left:0!important;margin-right:-12px!important;padding-left:0!important;padding-right:12px!important}.search-shell,.finder,.search-panel,.location-card,.v735-tabs-and-carousel,.v734-tabs-and-carousel{max-width:100%!important}form,.form-card,.tool-card,.wizard-card,.calculator-card,.quiz-card,table{max-width:100%}}
.tool-card,.wizard-wrap,.phase-card,.preview-card,.conversion-card,.result-card-big,.tlpanel{box-sizing:border-box}.tool-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start;gap:28px;display:grid}.tool-card,.wizard-wrap,.phase-card,.preview-card{background:#fff;border:1px solid #0d305f1f;border-radius:28px;padding:clamp(22px,3vw,38px);box-shadow:0 22px 60px #0f172a12}.tool-card.soft,.phase-card.soft{background:#f7fbff}.tool-form,.lead-mini-form,.form-grid,.phase4-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px!important;display:grid!important}.tool-form{grid-template-columns:1fr auto}.tool-field,.field,.lead-mini-form label,.phase4-form label{color:#0b1530;flex-direction:column;gap:8px;font-weight:900;display:flex}.field.full,.lead-mini-form .full,.phase4-form .full{grid-column:1/-1}.tool-field input,.tool-field select,.field input,.field select,.field textarea,.lead-mini-form input,.lead-mini-form select,.lead-mini-form textarea,.phase4-form input,.phase4-form select,.phase4-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#0b1530;background:#f8fbff;border:1px solid #0d47a12e;border-radius:16px;outline:none;padding:14px 16px;font-weight:700}.tool-field textarea,.field textarea,.lead-mini-form textarea,.phase4-form textarea{resize:vertical;min-height:116px}.tool-field input:focus,.tool-field select:focus,.field input:focus,.field select:focus,.field textarea:focus,.lead-mini-form input:focus,.lead-mini-form select:focus,.lead-mini-form textarea:focus{background:#fff;border-color:#0b5ed7;box-shadow:0 0 0 4px #0b5ed71a}.legal-note{align-items:flex-start;gap:10px;flex-direction:row!important;display:flex!important}.legal-note input{margin-top:4px;width:auto!important}.wizard-progress{background:#e8f1fb;border-radius:999px;height:10px;margin-bottom:26px;overflow:hidden}.wizard-progress span{background:linear-gradient(90deg,#0b5ed7,#ff7900);border-radius:999px;width:0;height:100%;transition:all .25s;display:block}.wizard-step{display:none}.wizard-step.active{display:block}.wizard-kicker,.tool-pill,.kicker{color:#9a4d00;text-transform:uppercase;letter-spacing:.08em;background:#fff3e2;border:1px solid #ffd09a;border-radius:999px;align-items:center;width:max-content;padding:8px 14px;font-size:.72em;font-weight:900;display:inline-flex}.option-list,.choice-grid,.answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.option-card,.answer-card,.answer-btn,.english-level-card{appearance:none;text-align:left;cursor:pointer;font:inherit;color:#0b1530;background:#fff;border:1px solid #0d47a126;border-radius:20px;padding:18px;transition:all .18s}.option-card:hover,.answer-card:hover,.answer-btn:hover,.english-level-card:hover,.option-card.selected,.answer-card.selected,.answer-btn.selected{border-color:#0b5ed7;transform:translateY(-1px);box-shadow:0 16px 36px #0f172a1a}.option-card.selected,.answer-card.selected,.answer-btn.selected{background:#eef6ff}.option-card b,.answer-card b{display:block}.option-card small,.answer-card span{color:#52637c;margin-top:5px;font-weight:800;display:block}.wizard-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.wizard-actions button,.btn,.ys-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 20px;font-weight:900;text-decoration:none;display:inline-flex}.wizard-back{color:#0b1530;background:#fff;border:1px solid #0d47a124!important}.wizard-next:disabled{opacity:.45;cursor:not-allowed}.result-screen{display:none}.result-screen.show{animation:.24s ysFade;display:block}.result-hero,.tool-result-hero{color:#fff;background:linear-gradient(135deg,#061633,#0b5ed7);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:24px}.result-hero strong{font-size:clamp(34px,5vw,62px)}.result-grid,.tlgrid,.hero-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.result-mini,.hero-mini,.c{background:#ffffff17;border:1px solid #ffffff40;border-radius:16px;padding:14px}.hidden{display:none!important}.phase-tabs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.phase-tab{cursor:pointer;background:#fff;border:1px solid #0d47a121;border-radius:999px;padding:11px 16px;font-weight:900}.phase-tab.active{color:#fff;background:#0b5ed7}.phase-pane{display:none}.phase-pane.active{display:block}.chip-grid,.skill-library{flex-wrap:wrap;gap:10px;display:flex}.insert-chip,.skill-chip{cursor:pointer;background:#fff;border:1px solid #0d47a121;border-radius:999px;padding:10px 14px;font-weight:900}.insert-chip:hover,.skill-chip:hover,.skill-chip.active{color:#fff;background:#0b5ed7}.score-band{color:#fff;background:#071126;border-radius:24px;margin-bottom:18px;padding:20px}.score-circle{background:conic-gradient(#ff7900 calc(var(--score,0)*1%), #ffffff29 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.score-circle b{background:#071126;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.meter{background:#ffffff2e;border-radius:999px;height:10px;overflow:hidden}.meter span,.bar i{background:#ff7900;border-radius:999px;height:100%;display:block}.print-area,.cv-paper,.ps-paper{background:#fff;border:1px solid #0d47a11f;border-radius:22px;min-height:360px;padding:24px}.account-modal{z-index:9999;background:#0711268c;place-items:center;padding:20px;display:none;position:fixed;inset:0}.account-modal.is-open{display:grid}.account-card{background:#fff;border-radius:28px;max-width:560px;padding:32px;box-shadow:0 30px 90px #0000003d}.save-toast{color:#fff;opacity:0;z-index:9999;background:#071126;border-radius:999px;padding:14px 18px;font-weight:900;transition:all .2s;position:fixed;bottom:18px;right:18px;transform:translateY(10px);box-shadow:0 18px 45px #0711263d}.save-toast.show{opacity:1;transform:translateY(0)}@keyframes ysFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:860px){.tool-layout,.tool-form,.lead-mini-form,.form-grid,.phase4-form,.option-list,.choice-grid,.answers,.result-grid,.tlgrid,.hero-mini-grid{grid-template-columns:1fr!important}.tool-card,.wizard-wrap,.phase-card,.preview-card{border-radius:22px;padding:20px}.wizard-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:18px;padding:10px;position:sticky;bottom:10px;box-shadow:0 14px 38px #0f172a1f}.container{padding-left:12px!important;padding-right:12px!important}.result-hero{flex-direction:column;align-items:flex-start}}@media print{header,footer,.no-print,.ys-conversion-system,.ys-crosslinks,.tool-adviser-system,.account-modal,.save-toast,.ystudy-search-modal,.mobile-nav-shell{display:none!important}.print-area,.cv-paper,.ps-paper{box-shadow:none;border:0;padding:0}body{background:#fff!important}}@media (min-width:1101px){.ps-builder-layout{grid-template-columns:minmax(0,60%) minmax(360px,40%)!important;align-items:start!important;gap:28px!important}.ps-builder-layout>.phase-card{max-width:100%!important}.ps-builder-layout>.preview-card{max-width:100%!important;position:sticky!important;top:104px!important}.ps-builder-layout .ps-paper{min-height:680px!important;font-size:16.5px!important;line-height:1.72!important}}@media (min-width:1500px){.ps-builder-layout{grid-template-columns:minmax(0,58%) minmax(420px,42%)!important}}@media (min-width:1101px){.phase-layout.cv-ps-split{grid-template-columns:minmax(0,55fr) minmax(0,45fr)!important;align-items:start!important;gap:28px!important;display:grid!important}.phase-layout.cv-ps-split>.phase-card,.phase-layout.cv-ps-split>.preview-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.phase-layout.cv-ps-split>.preview-card{position:sticky!important;top:104px!important}.phase-layout.cv-ps-split .cv-paper,.phase-layout.cv-ps-split .ps-paper{min-height:680px!important}}@media (min-width:1500px){.phase-layout.cv-ps-split{grid-template-columns:minmax(0,55fr) minmax(0,45fr)!important}}@media (max-width:1100px){.phase-layout.cv-ps-split{grid-template-columns:1fr!important}}
