@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,700;14..32,800&family=Source+Sans+3:wght@400;500;600;700;800&display=swap";.aspirora-ad{box-sizing:border-box;width:calc(100% - 40px);max-width:1180px;margin:32px auto;overflow:hidden}.aspirora-ad-label{color:#73868e;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:.67rem;font-weight:700;display:block}.aspirora-ad--banner,.aspirora-ad--inline,.aspirora-ad--footer{min-height:116px}.aspirora-ad--sidebar{min-height:280px}.aspirora-adsense-unit{width:100%;min-height:90px;display:block}.aspirora-internal-ad{color:#183743;background:#f7fbfb;border:1px solid #d9e9e8;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:18px 24px;text-decoration:none;display:flex}.aspirora-internal-ad span{gap:5px;display:grid}.aspirora-internal-ad b{color:#fff;background:#078f88;border-radius:99px;padding:10px 15px}@media (max-width:640px){.aspirora-ad{width:calc(100% - 24px)}.aspirora-internal-ad{flex-direction:column;align-items:flex-start}}:root{--bg:#fbfbfd;--bg2:#f5f5f7;--surface:#fff;--surface2:#fffc;--card:#fff;--border:#94a3b824;--border2:#94a3b814;--primary:#0ea5e9;--primary-d:#0284c7;--primary-l:#e0f2fe;--secondary:#10b981;--secondary-l:#d1fae5;--accent:#f59e0b;--accent-l:#fef3c7;--rose:#f43f5e;--rose-l:#ffe4e6;--violet:#8b5cf6;--violet-l:#ede9fe;--blue-l:#dbeafe;--green-l:#dcfce7;--text:#0f172a;--text2:#334155;--muted:#64748b;--muted2:#94a3b8;--grad-main:linear-gradient(135deg, #0ea5e9 0%, #10b981 100%);--grad-warm:linear-gradient(135deg, #f59e0b 0%, #f43f5e 100%);--grad-cool:linear-gradient(135deg, #8b5cf6 0%, #0ea5e9 100%);--grad-hero:linear-gradient(135deg, #e0f2fe 0%, #d1fae5 100%);--shadow-sm:0 2px 8px #00000008;--shadow-md:0 8px 24px #0000000d;--shadow-lg:0 16px 40px #0d0e150f;--shadow-xl:0 24px 60px #0d0e1514;--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-xl:24px}button,.btn-primary,.btn-outline,.btn-white{cursor:pointer;text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:42px;line-height:1.2;display:inline-flex}button:disabled,.btn-primary:disabled,.btn-outline:disabled,.btn-white:disabled{cursor:not-allowed;opacity:.58;transform:none}.action-row,.ai-result-actions,.ai-feedback-actions,.agent-action-chips,.deadline-chip-row,.planner-filter-row,.task-edit-row{align-items:stretch}.action-row>button,.ai-result-actions button,.ai-feedback-actions button,.agent-action-chips button,.deadline-chip-row button,.planner-filter-row button,.task-edit-row button,.consultant-grid button,.rich-consultant-grid button{border-radius:8px;min-width:0}.agent-action-chips button,.deadline-chip-row button,.compare-picker button,.planner-tabs button,.goal-tabs button{min-height:48px}.review-proof-grid{align-items:start;gap:22px}.glass-review{min-height:0;padding:18px}.glass-review p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.career-empty-chat{border:1px solid var(--border);background:#f8fafc;border-radius:14px;gap:10px;padding:18px;display:grid}.career-empty-chat strong{color:var(--text);font-size:1rem}.career-empty-chat span{color:var(--muted);font-size:.88rem}.career-empty-chat div{flex-wrap:wrap;gap:8px;display:flex}.career-empty-chat button{color:#6d28d9;background:#fff;border:1px solid #ddd6fe;border-radius:8px;padding:8px 10px;font-size:.78rem;font-weight:800}.visual-country-grid button strong,.featured-institution-card strong,.discovery-mini-card strong,.trend-card strong{overflow-wrap:anywhere}.official-institution-grid article,.university-card-grid article,.scholarship-visual-grid article,.guide-depth-grid article,.custom-task-grid article,.shortlist-grid article{min-height:0}.hero-journey-card,.featured-institution-card,.discovery-showcase-card,.discovery-mini-card,.trend-card,.visual-country-grid button,.country-stat-card,.ai-continue-card{display:block}.featured-institution-card{display:grid}.hero-journey-card div,.visual-country-grid button>div,.trend-card div,.discovery-mini-card div{min-width:0}.readiness-card{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.readiness-card .btn-primary{max-width:190px;margin-top:12px;padding-left:14px;padding-right:14px}.finance-option-card.anim-fade-up{opacity:1;animation:none}.career-workspace-section .planner-toolbar{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.career-workspace-section .planner-toolbar .action-row{justify-content:flex-start;margin-top:0}.compare-picker button{justify-content:stretch;align-items:start;gap:4px;display:grid}@media (max-width:720px){.action-row,.ai-result-actions,.ai-feedback-actions,.agent-action-chips,.planner-filter-row,.task-edit-row{grid-template-columns:1fr;display:grid}.action-row>button,.ai-result-actions button,.ai-feedback-actions button,.agent-action-chips button,.planner-filter-row button,.task-edit-row button{width:100%}}.btn-primary,.btn-outline,.btn-white,.hero-ai-action,.compact-action,.nav-link{letter-spacing:0}.product-hero:after{opacity:.45;background:linear-gradient(90deg,#ffffff0f,#0000 42%,#ffffff14),linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/36px 36px}.product-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:34px}.product-hero-copy h1{letter-spacing:0;font-size:clamp(2.7rem,5vw,5.1rem);line-height:1}.product-hero-copy p{margin:16px 0 20px;font-size:1rem}.hero-search-row{gap:8px}.hero-search-row input{min-height:48px}.aspirora-hero-visual{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.hero-journey-card{backdrop-filter:blur(18px);color:#0f172a;text-align:left;background:#fffffff0;border:1px solid #ffffff70;border-radius:18px;min-height:128px;padding:18px;transition:transform .18s,box-shadow .18s;box-shadow:0 26px 70px #02061742}.hero-journey-card.main{background:linear-gradient(135deg,#fffffffa,#ecfefff0);grid-column:1/-1;min-height:230px}.discovery-showcase-grid,.featured-institution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured-institution-card{grid-template-columns:120px 1fr;display:grid}.featured-institution-image{min-height:132px}.goal-showcase,.ai-match-lab,.compare-trust-grid{gap:16px}.goal-feature,.ai-lab-panel,.recommendation-preview,.compare-preview-card,.trust-infographic{border-radius:18px}.trend-card,.discovery-mini-card{border-radius:16px}@media (max-width:980px){.product-hero-grid,.platform-feature-section,.goal-showcase,.ai-match-lab,.compare-trust-grid{grid-template-columns:1fr}.country-stat-grid,.discovery-showcase-grid,.featured-institution-grid,.feature-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-hero{padding:38px 0 34px}.aspirora-hero-visual,.hero-focus-row,.hero-quick-actions,.country-stat-grid,.discovery-showcase-grid,.featured-institution-grid,.feature-tile-grid,.journey-flow,.featured-institution-card{grid-template-columns:1fr}.product-hero-copy h1,.discovery-hero h1,.college-hero h1,.hero-copy h1{overflow-wrap:normal!important;word-break:normal!important;max-width:calc(100vw - 96px)!important;font-size:1.72rem!important;line-height:1.08!important}.section-heading h2,.goal-feature h3,.feature-story-card h2{overflow-wrap:normal!important;word-break:normal!important;max-width:calc(100vw - 104px)!important;font-size:1.24rem!important;line-height:1.2!important}.product-hero-copy,.hero-copy,.discovery-hero-grid>div,.college-hero .discovery-hero-grid>div,.hero-photo-card,.product-hero .hero-search-panel,.hero-search-panel,.result-card,.official-institution-grid article,.overseas-section-block,.hero-stat-panel{min-width:0!important;max-width:calc(100vw - 32px)!important}.product-hero-copy p,.hero-copy p,.discovery-hero p{word-break:normal;overflow-wrap:normal!important;white-space:normal!important;max-width:calc(100vw - 96px)!important}.result-metrics strong,.result-metrics span,.official-institution-grid h3,.official-institution-grid p,.official-institution-source,.listing-count-row strong{word-break:break-word;overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important}.product-hero .segment-control,.segment-control,.planner-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;display:grid!important}.hero-search-row,.action-row,.result-actions,.ai-result-actions,.official-institution-source,.listing-count-row,.dashboard-card-head,.official-institution-topline,.result-metrics{grid-template-columns:1fr!important;display:grid!important}.result-metrics div,.result-metrics strong,.result-metrics span{min-width:0!important;max-width:calc(100vw - 80px)!important}.live-ticker{max-width:100vw!important;overflow:hidden!important}.floating-chatbot{width:auto!important;bottom:12px!important;left:12px!important;right:12px!important}.floating-chat-button{width:100%!important;min-width:0!important}.platform-feature-section,.country-intelligence-section,.discovery-showcase-section,.featured-institution-section,.product-goal-section,.trend-rail-section,.ai-match-lab,.compare-trust-grid,.deadline-card-strip{padding-top:34px;padding-bottom:34px}.hero-photo-card{aspect-ratio:.95;min-height:300px}.hero-photo-overlay{max-width:calc(100% - 28px);left:14px;right:14px}.hero-focus-row{flex-wrap:wrap;display:flex!important}}@media (max-width:560px){.product-hero-copy h1,.discovery-hero h1,.college-hero h1,.hero-copy h1{overflow-wrap:anywhere!important;max-width:calc(100vw - 44px)!important;font-size:1.72rem!important;line-height:1.08!important}.section-heading h2,.goal-feature h3,.feature-story-card h2{overflow-wrap:anywhere!important;max-width:calc(100vw - 72px)!important;font-size:1.24rem!important;line-height:1.2!important}.product-hero-copy,.hero-copy,.discovery-hero-grid>div,.college-hero .discovery-hero-grid>div,.product-hero .hero-search-panel,.hero-search-panel,.result-card,.official-institution-grid article,.overseas-section-block,.hero-stat-panel{min-width:0!important;max-width:calc(100vw - 32px)!important}.product-hero-copy p,.hero-copy p,.discovery-hero p,.result-metrics strong,.result-metrics span,.official-institution-grid h3,.official-institution-grid p,.official-institution-source,.listing-count-row strong{word-break:break-word;overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important}.product-hero .segment-control,.segment-control,.planner-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;display:grid!important}.hero-search-row,.action-row,.result-actions,.ai-result-actions,.official-institution-source,.listing-count-row,.dashboard-card-head,.official-institution-topline,.result-metrics{grid-template-columns:1fr!important;display:grid!important}.live-ticker{max-width:100vw!important;overflow:hidden!important}.floating-chatbot{width:auto!important;bottom:12px!important;left:12px!important;right:12px!important}.floating-chat-button{width:100%!important;min-width:0!important}}.visual-country-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch}.visual-country-grid button{width:100%;min-height:100%!important;padding:0 0 18px!important;display:block!important}.visual-country-grid button>div{justify-content:space-between;align-items:center;display:flex}.visual-country-grid button strong,.visual-country-grid button small{text-align:left}.college-result-list{gap:18px}.college-result-card{border:1px solid #94a3b838;border-radius:14px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);display:grid;box-shadow:0 14px 36px #0f172a12}.college-result-card .result-cover-image{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--border);grid-area:1/1/span 8;height:100%;min-height:320px}.college-result-card>:not(.result-cover-image){grid-column:2;margin-left:24px;margin-right:24px}.college-result-card .result-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:22px}.college-result-card .result-card-top h3{font-size:1.08rem;line-height:1.28}.college-result-card .result-description{color:#475569;margin:14px 24px}.college-result-card .result-metrics div{border:1px solid #94a3b824}.college-result-card .result-actions{justify-content:flex-start}.college-review-modal-backdrop{backdrop-filter:blur(10px);z-index:9200;background:#0f172a8a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.college-review-modal{background:#fff;border:1px solid #94a3b847;border-radius:16px;width:min(720px,100%);max-width:720px;max-height:min(720px,92vh);padding:24px;overflow-y:auto;box-shadow:0 34px 90px #0f172a47}.college-review-modal-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;display:flex}.college-review-modal-head span,.college-review-modal label{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.college-review-modal-head h2{color:var(--text);margin:4px 0 0;font-size:1.2rem;line-height:1.28}.college-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.college-review-grid label,.college-review-field{gap:7px;display:grid}.college-review-modal input,.college-review-modal textarea{box-sizing:border-box;color:var(--text);font:inherit;resize:vertical;text-transform:none;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 12px}.college-rating-picker{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.college-rating-picker button{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-height:42px;font-weight:900;padding:0!important}.college-rating-picker button.active{color:#b45309;background:#fffbeb;border-color:#f59e0b}.college-review-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:.82rem;font-weight:800}.college-review-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.college-review-actions button,.college-review-modal-head button{border:0;border-radius:10px;padding:10px 16px;font-weight:900}.college-review-actions button:first-child,.college-review-modal-head button{color:#475569;background:#f1f5f9}.college-review-actions button[type=submit]{background:var(--grad-main);color:#fff}.college-review-actions button:disabled{cursor:progress;opacity:.68}@media (max-width:920px){.college-result-card{grid-template-columns:1fr}.college-result-card .result-cover-image,.college-result-card>:not(.result-cover-image){grid-column:1}.college-result-card .result-cover-image{aspect-ratio:16/7;border-bottom:1px solid var(--border);border-right:0;grid-row:auto;min-height:0}.college-result-card .result-metrics,.college-review-grid{grid-template-columns:1fr}}@media (max-width:560px){.college-result-card>:not(.result-cover-image){margin-left:16px;margin-right:16px}.college-result-card .result-card-top{grid-template-columns:auto minmax(0,1fr)}.college-result-card .ai-score{grid-column:1/-1}.college-review-modal{padding:18px}.college-review-actions{flex-direction:column}}html,body,#root{max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.product-hero .hero-search-panel,.hero-search-panel,.result-card,.official-institution-grid article,.overseas-section-block,.comparison-table-card,.dashboard-journey-card,.dashboard-retention-grid,.hero-stat-panel{min-width:0}.product-hero .segment-control,.segment-control,.planner-tabs,.result-actions,.action-row,.ai-result-actions{max-width:100%}.product-hero .segment-control button,.segment-control button,.planner-tabs button,.result-actions button,.action-row button,.action-row a,.ai-result-actions button{overflow-wrap:anywhere;min-width:0}.college-hero h1,.discovery-hero h1,.product-hero-copy h1,.section-heading h2,.official-institution-grid h3,.result-metrics strong,.result-metrics span{overflow-wrap:anywhere}.compare-table-wrap,.comparison-table-card,.admin-dashboard table{max-width:100%;overflow-x:auto}@media (max-width:820px){.top-strip{display:none!important}.header-shell{min-height:64px}.header-actions .compact-action,.header-actions .icon-action{display:none!important}.product-hero-grid,.discovery-hero-grid,.college-hero .discovery-hero-grid,.overseas-two-column,.overseas-planner-strip,.dashboard-retention-grid,.dashboard-journey-card,.finder-filter-grid,.official-institution-controls,.custom-task-grid,.shortlist-grid,.finder-result-grid,.guide-depth-grid,.official-institution-grid{grid-template-columns:1fr!important}.result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.product-hero .hero-search-panel,.hero-search-panel{width:100%}}@media (max-width:560px){.container{padding-left:16px!important;padding-right:16px!important}.brand-logo-frame{max-width:230px}.brand-logo{max-height:46px}.product-hero,.discovery-hero,.college-hero,.overseas-hub-hero,.study-hero,.planner-hero{padding:34px 0!important}.product-hero-copy h1,.discovery-hero h1,.college-hero h1,.hero-copy h1{max-width:100%;font-size:1.95rem!important;line-height:1.08!important}.product-hero-copy,.hero-copy,.discovery-hero-grid>div,.college-hero .discovery-hero-grid>div{min-width:0;max-width:100%}.product-hero-copy p,.hero-copy p,.discovery-hero p{overflow-wrap:anywhere;max-width:100%}.product-hero .hero-search-panel,.hero-search-panel{border-radius:12px;padding:10px!important}.product-hero .segment-control,.segment-control,.planner-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.hero-search-row,.action-row,.result-actions,.ai-result-actions,.official-institution-source,.listing-count-row,.dashboard-card-head,.official-institution-topline{grid-template-columns:1fr!important;display:grid!important}.result-metrics{grid-template-columns:1fr!important}.action-row button,.action-row a,.result-actions button,.ai-result-actions button,.official-institution-source a,.hero-search-row button{text-align:center;white-space:normal;justify-content:center;width:100%}.compare-table,.admin-dashboard table{min-width:620px}.floating-chatbot{width:auto!important;bottom:12px!important;left:12px!important;right:12px!important}.floating-chat-button{width:100%;min-width:0!important}}img,svg,video{max-width:100%}button,input,select,textarea,a,.container,.discovery-page,.rich-overseas-page,.overseas-hub-page,.admin-dashboard,.dashboard-page,.section-heading,.discovery-hero-grid,.hero-stat-panel,.result-card,.official-institution-grid article,.dashboard-journey-card,.dashboard-retention-grid,.comparison-table-card,.college-hero{min-width:0}.section-heading h1,.section-heading h2,.discovery-hero h1,.college-hero h1,.product-hero-copy h1,.official-institution-grid h3,.result-card h3,.hero-stat-panel span,.dashboard-card-head h2{overflow-wrap:anywhere}.action-row,.result-actions,.ai-result-actions,.official-institution-source,.planner-tabs{flex-wrap:wrap}.action-row>*,.result-actions>*,.ai-result-actions>*,.planner-tabs>*{min-width:0}.compare-table-wrap,.comparison-table-card,.mini-compare-table,.admin-dashboard table{max-width:100%;overflow-x:auto}.compare-table,.admin-dashboard table{min-width:720px}.official-institution-section.focused-institution-section,.college-hero .discovery-hero-grid{align-items:stretch}.college-hero{background-position:50%;background-size:cover}@media (max-width:1180px){.official-institution-controls,.finder-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overseas-two-column,.dashboard-retention-grid,.dashboard-journey-card,.planner-hero-grid,.career-roadmap-grid{grid-template-columns:1fr}.custom-task-grid,.shortlist-grid,.finder-result-grid,.guide-depth-grid,.official-institution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.top-strip{display:none}.header-shell{min-height:64px}.compact-action{display:none}.discovery-hero,.college-hero,.overseas-hub-hero,.study-hero,.planner-hero{padding:38px 0}.discovery-hero-grid,.college-hero .discovery-hero-grid,.hero-grid,.study-hero-grid,.compare-hero-grid,.hub-section-grid,.official-institution-controls,.finder-filter-grid,.result-metrics,.custom-task-grid,.shortlist-grid,.finder-result-grid,.guide-depth-grid,.official-institution-grid,.journey-signal-grid{grid-template-columns:1fr}.hero-stat-panel,.planner-result,.official-institution-section,.overseas-section-block{width:100%}.planner-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:560px){.container{padding-left:16px;padding-right:16px}.mobile-menu{max-height:calc(100vh - 64px);overflow-y:auto}.product-hero-copy h1,.discovery-hero h1,.college-hero h1,.hero-copy h1{font-size:2.1rem;line-height:1.08}.section-heading h2,.goal-feature h3,.feature-story-card h2{font-size:1.55rem;line-height:1.16}.hero-search-row,.planner-tabs,.action-row,.result-actions,.ai-result-actions,.official-institution-source{grid-template-columns:1fr;display:grid}.action-row button,.action-row a,.result-actions button,.ai-result-actions button,.official-institution-source a,.planner-tabs button,.hero-search-row button{text-align:center;white-space:normal;justify-content:center;width:100%}.listing-count-row,.dashboard-card-head,.official-institution-topline{flex-direction:column;align-items:flex-start;gap:8px}.compare-table,.admin-dashboard table{min-width:620px}}.partner-page{color:var(--text);background:linear-gradient(#f8fafc 0%,#fff 42%,#f8fafc 100%)}.partner-hero{color:#fff;background:linear-gradient(135deg,#07111f 0%,#123142 58%,#0f4f46 100%);padding:72px 0 58px}.partner-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:42px;display:grid}.partner-kicker,.partner-section-head span{color:#0ea5e9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:800;display:inline-block}.partner-hero h1,.partner-contact h2,.partner-section-head h2{letter-spacing:0;margin:0 0 18px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2rem,4vw,4rem);line-height:1.02}.partner-hero p,.partner-section-head p,.partner-contact p{color:#ffffffc7;max-width:650px;margin:0;font-size:1rem;line-height:1.75}.partner-section-head p,.partner-contact p{color:var(--muted)}.partner-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.partner-hero-actions button,.partner-plan-card button,.partner-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#10b981);border:0;border-radius:10px;padding:12px 18px;font-weight:800}.partner-hero-actions .ghost{background:#ffffff1a;border:1px solid #ffffff38}.partner-spotlight{background:#ffffff1a;border:1px solid #fff3;border-radius:18px;padding:26px;box-shadow:0 24px 70px #00000040}.spotlight-topline{color:#a7f3d0;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.spotlight-title{margin-top:18px;font-size:1.5rem;font-weight:900}.spotlight-score{color:#bae6fd;background:#0ea5e92e;border:1px solid #0ea5e947;border-radius:999px;margin-top:12px;padding:7px 12px;font-size:.8rem;font-weight:800;display:inline-block}.spotlight-bars{gap:10px;margin:28px 0;display:grid}.spotlight-bars span{background:linear-gradient(90deg,#0ea5e9,#10b981);border-radius:999px;height:9px;display:block}.spotlight-footer{color:#ffffffc2;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.spotlight-footer strong{color:#fff}.partner-section{padding:58px 0}.partner-section-head{margin-bottom:24px}.partner-section-head h2,.partner-contact h2{font-size:clamp(1.8rem,3vw,2.7rem)}.partner-plan-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;display:grid}.partner-plan-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;min-height:430px;padding:22px;display:flex;position:relative;box-shadow:0 10px 26px #0f172a0f}.partner-plan-card.featured{background:linear-gradient(#ecfeff 0%,#fff 52%);border-color:#67e8f9;box-shadow:0 18px 45px #0ea5e929}.plan-label{color:#0369a1;background:#e0f2fe;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:.72rem;font-weight:900}.partner-plan-card h3{margin:18px 0 10px;font-size:1.15rem}.plan-price{color:#0f766e;font-size:1.45rem;font-weight:900}.plan-price small{color:var(--muted);font-size:.78rem;font-weight:700}.partner-plan-card p,.partner-flow-item p{color:var(--muted);font-size:.88rem;line-height:1.55}.plan-placement{color:#334155;background:#f8fafc;border-radius:10px;margin:12px 0;padding:10px;font-size:.82rem;font-weight:800}.partner-plan-card ul{color:#475569;gap:8px;margin:4px 0 18px;padding-left:18px;font-size:.84rem;display:grid}.partner-plan-card button{margin-top:auto}.partner-flow{color:#fff;background:#0f172a}.partner-flow-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.partner-flow-item{border-left:3px solid #0ea5e9;padding:4px 0 4px 18px}.partner-contact-grid{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:start;gap:34px;display:grid}.selected-plan-note{color:#155e75;background:#ecfeff;border:1px solid #bae6fd;border-radius:12px;margin-top:22px;padding:14px;font-size:.9rem;font-weight:700}.partner-form{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:16px;padding:22px;display:grid;box-shadow:0 12px 34px #0f172a14}.partner-form .form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner-form label{color:#334155;gap:6px;font-size:.78rem;font-weight:800;display:grid}.partner-form input,.partner-form select,.partner-form textarea{color:#0f172a;font:inherit;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:12px}.partner-status{color:#0f766e;font-size:.88rem;font-weight:800}@media (max-width:860px){.partner-hero-grid,.partner-contact-grid,.partner-flow-grid,.partner-form .form-grid{grid-template-columns:1fr}}.product-hero{color:#fff;background:radial-gradient(circle at 18% 12%,#14b8a638,#0000 28%),radial-gradient(circle at 82% 18%,#f59e0b2e,#0000 24%),linear-gradient(135deg,#07111f 0%,#123142 52%,#0f4f46 100%);padding:70px 0 58px;position:relative;overflow:hidden}.product-hero:after{content:"";opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;top:0;bottom:0;left:0;right:0}.product-hero-grid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:center;gap:48px;display:grid;position:relative}.product-hero-copy h1{color:#fff;max-width:820px;font-size:clamp(2.9rem,5.8vw,5.8rem);line-height:.96}.product-hero-copy p{color:#ffffffc7;max-width:680px;margin:18px 0 24px;font-size:1.05rem;line-height:1.7}.product-hero .eyebrow,.review-proof-band .eyebrow{color:#bae6fd}.product-hero .hero-search-panel{background:#ffffff1f;border:1px solid #ffffff2e;max-width:720px;box-shadow:0 28px 90px #00000047}.product-hero .segment-control{background:#0f172a57}.product-hero .segment-control button{color:#ffffffbd}.product-hero .segment-control button.active{color:#0f172a;background:#fff}.hero-metric-strip{grid-template-columns:repeat(4,1fr);gap:12px;max-width:720px;margin-top:22px;display:grid}.hero-metric-strip div{background:#ffffff1a;border:1px solid #ffffff24;border-radius:16px;padding:14px}.hero-metric-strip strong,.hero-metric-strip span{display:block}.hero-metric-strip strong{color:#fff;font-size:1.25rem}.hero-metric-strip span{color:#ffffffa8;text-transform:uppercase;margin-top:4px;font-size:.74rem;font-weight:800}.hero-command-center{min-height:560px;position:relative}.command-card{color:var(--text);text-align:left;background:#fffffff0;border:1px solid #fff6;border-radius:22px;padding:18px;box-shadow:0 30px 90px #02061757}.command-main{gap:18px;width:72%;max-width:430px;display:grid;position:absolute;top:58px;left:4%}.command-image{background-position:50%;background-size:cover;border-radius:16px;min-height:210px}.surface-label,.command-card span{color:var(--primary-d);letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.command-card h3,.command-card strong{color:var(--text);font-size:1.35rem;line-height:1.2;display:block}.command-card p,.command-card small{color:var(--muted);margin-top:6px;line-height:1.55;display:block}.mini-score-row{align-items:center;gap:12px;margin-top:14px;display:flex}.hero-ai-action{color:#fff;background:#0f172a;border:0;border-radius:10px;margin-top:14px;padding:10px 13px;font-size:.78rem;font-weight:900}.hero-ai-action:hover{background:#0284c7}.floating-one,.floating-two,.floating-three{transition:transform .2s,box-shadow .2s;position:absolute}.floating-one:hover,.floating-two:hover,.floating-three:hover,.trend-card:hover,.discovery-mini-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px #0f172a33}.floating-one{width:220px;top:22px;right:6%}.floating-two{width:230px;top:255px;right:0}.floating-three{width:300px;bottom:46px;left:0}.compact-heading{max-width:760px}.goal-tabs,.persona-tabs{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.goal-tabs button,.persona-tabs button{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;padding:10px 16px;font-weight:900}.goal-tabs button.active,.persona-tabs button.active{color:#fff;background:#0f172a;border-color:#0f172a}.goal-showcase{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.goal-feature{box-shadow:var(--shadow-lg);color:#fff;background-position:50%;background-size:cover;border-radius:24px;min-height:470px;padding:28px}.goal-feature span{color:#bae6fd;letter-spacing:.8px;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.goal-feature h3{color:#fff;max-width:560px;margin:16px 0;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.04}.goal-stat{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;margin:4px 0 24px;padding:14px 18px;display:inline-block}.goal-stat strong,.goal-stat small{display:block}.goal-stat strong{color:#fff;font-size:1.5rem}.goal-stat small{color:#ffffffb8;text-transform:uppercase;font-weight:800}.goal-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.discovery-mini-card,.trend-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;background:#fff;border-radius:18px;transition:transform .2s,box-shadow .2s;overflow:hidden}.mini-card-image{background-position:50%;background-size:cover;min-height:150px}.discovery-mini-card>div:not(.mini-card-image){padding:16px}.discovery-mini-card strong,.trend-body strong{color:var(--text);line-height:1.25;display:block}.discovery-mini-card span,.discovery-mini-card small,.trend-body small,.trend-body span{color:var(--muted);margin-top:5px;font-size:.8rem;line-height:1.5;display:block}.mini-card-bottom{justify-content:space-between;align-items:center;padding:0 16px 16px;display:flex}.rail-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.rail-heading h2{max-width:780px;margin-top:8px;font-size:clamp(1.8rem,3vw,2.75rem)}.trend-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.trend-card{scroll-snap-align:start}.trend-image{background-position:50%;background-size:cover;min-height:170px;padding:12px}.trend-image span{color:var(--text);background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.trend-body{padding:16px}.trend-body div{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.ai-match-lab{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:22px;display:grid}.ai-lab-panel,.recommendation-preview,.trust-infographic,.product-compare{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;border-radius:24px;padding:26px}.ai-lab-summary{color:var(--text2);margin-top:10px;font-size:.92rem;line-height:1.7}.ai-lab-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.ai-continue-card{text-align:left;background:linear-gradient(135deg,#ecfeff,#f0fdf4);border:1px solid #bae6fd;border-radius:12px;width:100%;margin-top:16px;padding:14px;display:block}.ai-continue-card span,.ai-continue-card strong,.ai-continue-card small{display:block}.ai-continue-card span{color:#0284c7;letter-spacing:.6px;text-transform:uppercase;font-size:.7rem;font-weight:900}.ai-continue-card strong{color:var(--text);margin-top:5px;line-height:1.3}.ai-continue-card small{color:var(--muted);margin-top:5px;font-size:.74rem}.ai-lab-actions button{border:1px solid var(--border);text-align:left;background:#f8fafc;border-radius:12px;padding:11px}.ai-lab-actions strong,.ai-lab-actions span,.recommendation-preview-head span,.recommendation-preview-head strong,.recommendation-preview-head small{display:block}.ai-lab-actions strong{color:var(--primary-d);font-size:.78rem;line-height:1.25}.ai-lab-actions span{color:var(--muted);margin-top:4px;font-size:.68rem;line-height:1.4}.match-stack{gap:12px;margin:22px 0;display:grid}.match-stack div{background:var(--bg);border:1px solid var(--border);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:14px;display:grid}.match-stack b{background:var(--primary-l);color:var(--primary-d);border-radius:12px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.match-stack span{color:var(--text);font-weight:900}.match-stack small{color:var(--muted)}.recommendation-preview{background:linear-gradient(135deg,#0f172af0,#14532de0),#0f172a;gap:14px;display:grid}.recommendation-preview-head{color:#fff;border-bottom:1px solid #ffffff24;padding-bottom:14px}.recommendation-preview-head span{color:#67e8f9;letter-spacing:.8px;text-transform:uppercase;font-size:.72rem;font-weight:900}.recommendation-preview-head strong{color:#fff;margin-top:5px;font-size:1.5rem}.recommendation-preview-head small{color:#ffffffb8;margin-top:5px;line-height:1.55}.recommendation-preview .ai-result-card{background:#fffffff5}.recommendation-card{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:18px;padding:18px}.recommendation-card.primary{color:var(--text);background:#fff}.recommendation-card span,.recommendation-card strong,.recommendation-card small{display:block}.recommendation-card span{color:#67e8f9;letter-spacing:.8px;text-transform:uppercase;font-size:.72rem;font-weight:900}.recommendation-card.primary span{color:var(--primary-d)}.recommendation-card strong{color:inherit;margin-top:7px;font-size:1.4rem}.recommendation-card small{color:#ffffffb3;margin:6px 0 12px;line-height:1.55}.recommendation-card.primary small{color:var(--muted)}.review-proof-band{color:#fff;background:linear-gradient(135deg,#092d40f5,#0f766ee6),#0f172a;padding:76px 0}.review-proof-grid{grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:34px;display:grid}.review-proof-grid h2{color:#fff;margin:10px 0 22px;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.06}.review-carousel{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.glass-review{color:#fff;background:#ffffff1a;border-color:#ffffff29}.glass-review strong,.glass-review p{color:#fff}.glass-review span,.glass-review small{color:#ffffffad}.compare-trust-grid{grid-template-columns:1.1fr .9fr;gap:22px;display:grid}.product-compare{gap:18px;display:grid}.trust-infographic h2{margin:8px 0 20px;font-size:clamp(1.65rem,2.5vw,2.35rem)}.trust-meter-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.trust-meter-grid div{border:1px solid var(--border);background:linear-gradient(135deg,#f8fafc,#ecfeff);border-radius:16px;padding:18px}.trust-meter-grid strong,.trust-meter-grid span{display:block}.trust-meter-grid strong{color:var(--text);font-size:1.35rem}.trust-meter-grid span{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:.8rem;font-weight:800}.deadline-chip-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.deadline-chip-row button{border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;background:#fff;border-radius:18px;min-height:150px;padding:16px}.deadline-chip-row b{background:var(--accent-l);color:#b45309;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.deadline-chip-row span{color:var(--muted);font-size:.82rem;line-height:1.55;display:block}.stars,.review-card .stars,.glass-review .stars{white-space:nowrap;gap:2px;width:auto;flex-direction:row!important;align-items:center!important;display:inline-flex!important}.stars span,.review-card .stars span,.glass-review .stars span{margin:0!important;line-height:1!important;display:inline-block!important}.command-image,.mini-card-image,.trend-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.discovery-mini-card,.trend-card{grid-template-rows:auto 1fr auto;display:grid}.mini-card-image{aspect-ratio:4/3;min-height:0}.trend-image{aspect-ratio:16/10;min-height:0}.goal-card-grid,.trend-rail{align-items:stretch}@media (max-width:1100px){.product-hero-grid,.goal-showcase,.ai-match-lab,.review-proof-grid,.compare-trust-grid{grid-template-columns:1fr}.hero-command-center{grid-template-columns:1fr 1fr;gap:14px;min-height:auto;display:grid}.command-main,.floating-one,.floating-two,.floating-three{width:auto;position:static}.command-main{grid-column:span 2;max-width:none}.goal-card-grid,.review-carousel{grid-template-columns:repeat(3,minmax(0,1fr))}.deadline-chip-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.product-hero{padding:46px 0 38px}.product-hero-copy h1{font-size:2.6rem}.hero-metric-strip,.hero-command-center,.goal-card-grid,.review-carousel,.trust-meter-grid,.ai-lab-actions,.deadline-chip-row{grid-template-columns:1fr}.goal-feature{min-height:420px}.rail-heading{flex-direction:column;align-items:flex-start}.trend-rail{grid-auto-columns:minmax(250px,82vw)}.product-goal-section,.trend-rail-section,.ai-match-lab,.compare-trust-grid,.deadline-card-strip{padding-top:48px;padding-bottom:48px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-color:#14b8a6 #e0f2fe;scrollbar-width:thin}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;line-height:1.6}html,body,#root{overflow-x:hidden}.page-loading{min-height:320px;color:var(--muted);place-items:center;font-size:.95rem;display:grid}.seo-page{background:var(--bg)}.seo-hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#eef8ff 0%,#f3fff8 100%)}.seo-hero-inner{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:32px;padding:64px 24px 42px;display:grid}.seo-hero h1{letter-spacing:0;max-width:820px;margin:8px 0 14px;font-size:clamp(2rem,5vw,4rem)}.seo-hero p{max-width:760px;color:var(--text2);font-size:1.05rem}.seo-action-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.seo-stat-panel{gap:12px;display:grid}.seo-stat-panel div{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;padding:18px}.seo-stat-panel strong,.seo-stat-panel span{display:block}.seo-stat-panel strong{color:var(--primary-d);font-size:1.5rem}.seo-stat-panel span{color:var(--muted);font-size:.86rem}.seo-content-grid{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:38px 24px 64px;display:grid}.seo-section{margin-bottom:28px}.seo-section h2{margin:6px 0 10px;font-size:1.7rem}.seo-section>p{color:var(--text2);max-width:860px;margin-bottom:18px}.seo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seo-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:18px}.seo-card h3{margin-bottom:8px;font-size:1.02rem}.seo-card p{color:var(--muted);font-size:.9rem}.seo-card button{margin-top:14px}.seo-faqs details{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:10px;padding:14px 16px}.seo-faqs summary{cursor:pointer;color:var(--text);font-weight:800}.seo-faqs details p{color:var(--muted);margin-top:8px}.seo-sidebar{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-self:start;padding:18px;position:sticky;top:110px}.seo-sidebar h2{margin-bottom:12px;font-size:1.1rem}.seo-sidebar button{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-weight:800}.seo-source-note{background:var(--primary-l);color:#075985;border-radius:8px;margin-top:12px;padding:12px;font-size:.82rem}.seo-source-note strong,.seo-source-note span{display:block}@media (max-width:860px){.seo-hero-inner,.seo-content-grid{grid-template-columns:1fr}.seo-sidebar{position:static}.seo-card-grid{grid-template-columns:1fr}}h1,h2,h3,h4,h5,h6{color:var(--text);font-family:Bricolage Grotesque,sans-serif;font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%}button{cursor:pointer;font-family:inherit}button:focus-visible{outline-offset:2px;outline:3px solid #0284c76b}a:focus-visible{outline-offset:2px;outline:3px solid #0284c76b}input:focus-visible{outline-offset:2px;outline:3px solid #0284c76b}select:focus-visible{outline-offset:2px;outline:3px solid #0284c76b}textarea:focus-visible{outline-offset:2px;outline:3px solid #0284c76b}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e0f2fe}::-webkit-scrollbar-thumb{background:linear-gradient(#0ea5e9,#14b8a6);border:2px solid #e0f2fe;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#0284c7,#0f766e)}.container{max-width:1280px;margin:0 auto;padding:0 24px}.section{padding:64px 0}.section-sm{padding:40px 0}.grad-text{background:var(--grad-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-sm);white-space:nowrap;border:none;align-items:center;gap:7px;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .18s;display:inline-flex}.btn-primary{background:var(--grad-main);color:#fff;box-shadow:0 4px 14px #0ea5e959}.btn-primary,.btn-outline,.btn-white{justify-content:center;align-items:center;min-height:40px;padding:9px 18px;display:inline-flex}.btn-primary:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px #0ea5e973}.btn-outline{background:var(--primary-l);color:var(--primary-d);border:none}.btn-outline:hover{background:#bae6fd}.btn-white{color:var(--primary);box-shadow:var(--shadow-sm);background:#fff;border:none}.btn-white:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-lg{border-radius:var(--radius);padding:13px 28px;font-size:1rem}.btn-sm{padding:6px 14px;font-size:.78rem}.badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.badge-primary{background:var(--primary-l);color:var(--primary-d)}.badge-green{background:var(--secondary-l);color:#047857}.badge-amber{background:var(--accent-l);color:#b45309}.badge-rose{background:var(--rose-l);color:#be123c}.badge-violet{background:var(--violet-l);color:#6d28d9}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.stars{color:#f59e0b;letter-spacing:1px;font-size:.85rem}.site-footer{color:#cbd5e1;background:#1e293b;padding:40px 24px 24px}.site-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:32px;display:grid}.site-footer-link{color:#cbd5e1;text-align:left;background:0 0;border:0;min-height:36px;margin:0 0 3px;padding:7px 0;font-size:.8rem;display:block}.site-footer-link:hover{color:#38bdf8}@media (max-width:760px){.site-footer{padding-inline-start:0;padding-inline-end:0}.site-footer-grid{grid-template-columns:1fr 1fr;gap:24px}.site-footer-grid>div:first-child{grid-column:1/-1}}.ad-unit{border-radius:var(--radius);text-align:center;background:linear-gradient(135deg,#fff9f0,#fff3e0);border:1.5px dashed #f59e0b;padding:16px;position:relative;overflow:hidden}.ad-unit:before{content:"ADVERTISEMENT";letter-spacing:1.5px;color:var(--muted2);background:#fffc;border-radius:3px;padding:2px 8px;font-size:.55rem;font-weight:700;position:absolute;top:4px;left:50%;transform:translate(-50%)}.ad-unit-horizontal{border-color:var(--primary);background:linear-gradient(135deg,#e0f2fe,#dbeafe)}.ad-unit-premium{border-color:var(--violet);background:linear-gradient(135deg,#fdf4ff,#f3e8ff)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.anim-fade-up{animation:.5s both fadeUp}.anim-fade-in{animation:.4s both fadeIn}.anim-slide-right{animation:.5s both slideRight}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}@keyframes gradientBg{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.bg-gradient-animated{background-size:200% 200%;animation:12s infinite gradientBg}.glass-panel{-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-md);background:#ffffffa6;border:1px solid #fff9}.glass-card{-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-md);background:#ffffffd9;border:1.5px solid #fff;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.glass-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)scale(1.01)}.top-strip{color:#475569;text-align:center;background:#f8fafc;border-bottom:1px solid #0f172a0f;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:.74rem;display:flex}.top-strip span{color:#075985;text-transform:uppercase;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;padding:4px 9px;font-weight:1000}.top-strip strong{letter-spacing:0;font-weight:800}.top-strip button{color:#075985;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:5px 11px;font-size:.72rem;font-weight:1000}.header-shell{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.desktop-nav{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:2px;min-width:0;padding:0;display:flex}.nav-link{color:#526070;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:7px;min-height:48px;padding:0 11px;font-size:.84rem;font-weight:850;transition:color .2s;display:inline-flex;position:relative}.nav-link:after{content:"";opacity:0;background:#0ea5e9;border-radius:999px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:4px;left:11px;right:11px;transform:scaleX(.4)}.nav-link:hover{color:#0f172a}.nav-link:hover:after,.nav-link.active:after{opacity:1;transform:scaleX(1)}.nav-link.active{color:#0f172a}.brand-button{color:var(--text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;display:inline-flex}.brand-logo-frame{background:0 0;border:0;place-items:center;width:218px;height:58px;display:grid;overflow:hidden}.brand-logo{object-fit:contain;object-position:center;width:214px;height:auto;display:block}.brand-name,.brand-tag{text-align:left;display:block}.brand-name{letter-spacing:0;color:#2e294f;font-family:Sniglet,Bricolage Grotesque,sans-serif;font-size:1.35rem;font-weight:500}.official-institution-section .section-heading p{max-width:760px;color:var(--muted);margin:8px 0 0}.official-institution-controls{grid-template-columns:minmax(240px,1fr) 220px;gap:12px;margin:18px 0;display:grid}.official-institution-controls input,.official-institution-controls select{color:var(--text2);font:inherit;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;padding:11px 13px}.official-institution-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.official-institution-grid article{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.official-institution-topline,.official-institution-source{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;display:flex}.official-institution-topline b{color:#15803d;background:#dcfce7;border-radius:999px;padding:3px 8px}.official-institution-grid h3{color:var(--text);margin:12px 0 6px;font-size:1rem}.official-institution-grid p{color:var(--muted);margin:0 0 12px;font-size:.84rem}.official-institution-facts{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.official-institution-facts span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:700}.official-institution-source a{color:var(--primary-d);font-weight:800}.brand-tag{color:var(--muted);letter-spacing:.9px;text-transform:uppercase;font-size:.58rem;font-weight:800}.header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.compact-action{border-radius:999px;padding:10px 16px;font-size:.82rem;font-weight:800}.icon-action{background:var(--bg2);color:var(--muted);border:none;border-radius:999px;padding:10px 14px;font-size:.78rem;font-weight:800}.mobile-menu-btn{color:#0f172a;background:#f8fafc;border:none;border-radius:8px;padding:10px 14px;font-weight:900;display:none}.mobile-menu{border-top:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fffffffa;padding:12px 16px 18px;display:none}.mobile-menu button{width:100%;color:var(--text2);text-align:left;background:#fff;border:0;border-radius:8px;margin:6px 0;padding:12px 14px;font-size:.95rem;font-weight:900;display:block}.mobile-menu button.active{color:#075985;background:#eff6ff}.home-hero{border-bottom:1px solid var(--border);background:linear-gradient(120deg,#e0f2fedb,#dcfce7b3),linear-gradient(135deg,#fff,#f8fafc);padding:74px 0 64px}.study-hero,.overseas-hub-hero{border-bottom:1px solid var(--border);background:linear-gradient(120deg,#e0f2feeb,#dcfce7c7),linear-gradient(135deg,#fff,#f8fafc);padding:78px 0 68px}.overseas-hub-hero{background:linear-gradient(120deg,#dbeafef2,#ecfdf5d9),#fff}.hero-grid,.two-column,.compare-hero-grid,.study-hero-grid,.hub-section-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:44px;display:grid}.hero-copy h1,.platform-section h2,.section-heading h2,.compare-hero h1{color:var(--text);letter-spacing:0}.hero-copy h1{margin:12px 0 18px;font-size:clamp(2.6rem,5.2vw,5rem);line-height:1.02}.study-match-card,.visa-readiness-card,.planner-card,.country-detail-panel{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#ffffffeb;border-radius:20px;padding:24px}.study-match-card h3{margin-bottom:16px;font-size:1.55rem}.match-input-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px;display:grid}.match-input-grid span{background:var(--bg);border:1px solid var(--border);color:var(--text2);border-radius:10px;padding:10px;font-size:.78rem;font-weight:800}.country-stack{flex-direction:column;gap:10px;display:flex}.country-stack button{background:var(--bg);border:1px solid var(--border);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:13px;display:flex}.country-stack small{color:var(--muted);margin-top:3px;font-size:.76rem;display:block}.country-stack b{color:#047857}.student-start-grid,.country-card-grid,.goal-grid,.partner-grid,.hub-info-grid,.visa-step-grid,.consultant-grid,.story-grid{gap:16px;display:grid}.student-start-grid{grid-template-columns:repeat(4,1fr);padding-top:28px;padding-bottom:70px}.student-start-grid button,.goal-grid button,.partner-grid div,.hub-info-grid div,.visa-step-grid div,.consultant-grid article,.story-grid article{border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;background:#fff;border-radius:16px;padding:20px}.student-start-grid strong,.goal-grid strong,.partner-grid strong,.hub-info-grid strong,.visa-step-grid strong,.consultant-grid h3,.story-grid strong{color:var(--text);margin-bottom:8px;font-size:1rem;display:block}.student-start-grid span,.goal-grid span,.partner-grid span,.hub-info-grid span,.visa-step-grid span,.consultant-grid p,.consultant-grid small,.story-grid p{color:var(--muted);font-size:.84rem;line-height:1.65;display:block}.destination-section,.consultant-section,.story-section{padding-top:76px;padding-bottom:76px}.country-card-grid{grid-template-columns:repeat(4,1fr)}.country-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;background:#fff;border-radius:18px;padding:20px}.country-card-head,.hub-country-grid button>div,.consultant-grid article>div{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.country-card-head span,.hub-country-grid button>div span,.country-detail-head>span{background:var(--primary-l);color:var(--primary-d);border-radius:12px;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:900;display:grid}.country-card-head b,.hub-country-grid button>div b,.consultant-grid article>div b{color:#047857;font-size:.82rem}.country-card strong{font-size:1.18rem;display:block}.country-card small{color:var(--muted);margin:5px 0 14px;font-size:.8rem;display:block}.country-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.country-metrics span{background:var(--bg);color:var(--muted);border-radius:10px;padding:9px;font-size:.72rem}.country-metrics b{color:var(--text);font-size:.8rem;display:block}.goal-grid,.partner-grid,.hub-info-grid{grid-template-columns:repeat(2,1fr)}.hub-planner{padding-top:28px;padding-bottom:34px}.planner-card{grid-template-columns:.8fr 1.2fr .7fr;align-items:end;gap:18px;display:grid}.planner-card h2{margin-top:6px;font-size:1.65rem}.planner-controls{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.planner-controls label{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.planner-controls select{margin-top:5px}.planner-result{background:linear-gradient(135deg,#e0f2fe,#dcfce7);border-radius:14px;padding:15px}.planner-result span,.planner-result small{color:var(--muted);font-size:.76rem;font-weight:800;display:block}.planner-result strong{color:var(--text);font-size:1.45rem;display:block}.hub-country-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:26px;padding-top:42px;padding-bottom:76px;display:grid}.hub-country-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.hub-country-grid button{border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;background:#fff;border-radius:16px;padding:16px}.hub-country-grid button.active{border-color:var(--primary);box-shadow:0 0 0 3px #0ea5e921}.hub-country-grid strong,.hub-country-grid small{display:block}.hub-country-grid small{color:var(--muted);margin-top:5px;font-size:.78rem}.country-detail-panel{position:sticky;top:112px}.country-detail-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.country-detail-head h2{font-size:1.8rem}.country-detail-head p{color:var(--muted)}.insight-box{background:var(--primary-l);border:1px solid #bae6fd;border-radius:14px;margin-bottom:16px;padding:16px}.insight-box p{color:var(--text2);margin-top:6px;font-size:.86rem;line-height:1.65}.detail-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.detail-metrics div{background:var(--bg);border-radius:12px;padding:12px}.detail-metrics span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.detail-metrics strong{margin-top:3px;font-size:.9rem;display:block}.hub-tags-block{margin-top:16px}.hub-tags-block>strong{margin-bottom:8px;display:block}.hub-tags-block div{flex-wrap:wrap;gap:7px;display:flex}.hub-tags-block span{border:1px solid var(--border);color:var(--text2);background:#fff;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:700}.pros-cons-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.pros-cons-grid div{background:var(--bg);border-radius:12px;padding:12px}.pros-cons-grid span{color:var(--text2);margin-top:6px;font-size:.76rem;line-height:1.55;display:block}.visa-readiness-card{align-self:stretch}.readiness-score{color:var(--primary-d);margin:18px 0 10px;font-family:Bricolage Grotesque,sans-serif;font-size:4.2rem;font-weight:800;line-height:1}.visa-readiness-card p{color:var(--text2);margin-bottom:18px}.readiness-bars{gap:12px;display:grid}.readiness-bars span{color:var(--text2);background:#e2e8f0;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:800;display:block;position:relative;overflow:hidden}.readiness-bars b{z-index:0;background:#0ea5e947;position:absolute;top:0;bottom:0;left:0}.readiness-bars span{z-index:1}.visa-step-grid{grid-template-columns:repeat(4,1fr)}.visa-step-grid b{background:var(--primary-l);color:var(--primary-d);border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:12px;display:grid}.consultant-section,.story-section{background:var(--bg)}.consultant-grid{grid-template-columns:repeat(3,1fr)}.consultant-grid article>div span{background:var(--secondary-l);color:#047857;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.consultant-grid button{justify-content:center;width:100%;margin-top:16px}.story-grid{grid-template-columns:repeat(3,1fr)}.live-ticker{color:#e2e8f0;background:#0f172a;align-items:center;gap:16px;padding:10px 0;display:flex;overflow:hidden}.ticker-label{color:#111827;letter-spacing:.8px;text-transform:uppercase;background:#f59e0b;border-radius:999px;flex-shrink:0;margin-left:24px;padding:5px 12px;font-size:.72rem;font-weight:900}.ticker-track-wrap{width:100%;overflow:hidden}.ticker-track{gap:42px;width:max-content;animation:42s linear infinite tickerScroll;display:flex}.ticker-track span{color:#dbeafe;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:700}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.balanced-hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#e0f2fee6,#fef3c7b8 46%,#dcfce7c7),#fff;padding:74px 0 66px}.balanced-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:46px;display:grid}.hero-visual-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.visual-tile{box-shadow:var(--shadow-lg);color:#fff;text-align:left;background-position:50%;background-size:cover;border:0;border-radius:20px;min-height:190px;padding:20px;position:relative;overflow:hidden}.visual-tile:before{content:"";background:linear-gradient(#0f172a14,#0f172ac7);position:absolute;top:0;bottom:0;left:0;right:0}.visual-tile span,.visual-tile strong{z-index:1;display:block;position:relative}.visual-tile span{letter-spacing:1px;text-transform:uppercase;font-size:.74rem;font-weight:900}.visual-tile strong{margin-top:76px;font-size:1.08rem;line-height:1.35}.large-tile{background-image:url(https://images.unsplash.com/photo-1524995997946-a1c2e315a42f?auto=format&fit=crop&w=1200&q=80);grid-column:span 2;min-height:240px}.college-tile{background-image:url(https://images.unsplash.com/photo-1564981797816-1043664bf78d?auto=format&fit=crop&w=900&q=80)}.school-tile{background-image:url(https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=80)}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:28px;padding-bottom:64px;display:grid}.pillar-grid button{border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;background:#fff;border-radius:16px;padding:24px}.pillar-grid strong{color:var(--text);margin-bottom:8px;font-size:1.2rem;display:block}.pillar-grid span{color:var(--muted);font-size:.88rem;line-height:1.65}.promo-section{padding-bottom:78px}.promo-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.promo-card{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;border-radius:18px;overflow:hidden}.promo-image{background-position:50%;background-size:cover;min-height:168px;padding:14px}.promo-image span{color:var(--text);background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.promo-body{padding:18px}.promo-body h3{margin-bottom:4px;font-size:1.1rem}.promo-body p,.promo-meta span{color:var(--muted);font-size:.8rem}.promo-meta{gap:6px;margin:14px 0;display:grid}.promo-meta span{background:var(--bg);border-radius:9px;padding:8px 10px}.promo-bottom{justify-content:space-between;align-items:center;display:flex}.home-college-discovery{padding-top:34px;padding-bottom:52px}.home-college-head{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:24px;margin-bottom:18px;display:grid}.home-college-head h2{color:var(--text);font-family:var(--font-display);letter-spacing:0;max-width:760px;margin:6px 0 10px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}.home-college-head p{color:var(--muted);max-width:720px;font-size:1rem;line-height:1.7}.home-college-summary{box-shadow:var(--shadow-md);color:#fff;background:#0f172a;border:1px solid #0f172a1f;border-radius:8px;padding:18px}.home-college-summary strong,.home-college-summary span{display:block}.home-college-summary strong{font-family:var(--font-display);font-size:2rem;line-height:1}.home-college-summary span{color:#cbd5e1;text-transform:uppercase;margin:6px 0 14px;font-size:.82rem;font-weight:800}.home-college-summary button,.home-college-toolbar button,.listing-pagination button,.home-college-actions button{cursor:pointer;border-radius:8px;font-weight:900}.home-college-summary button{color:#0f172a;background:#fff;border:0;width:100%;padding:10px 12px}.college-spotlight-wrap{box-shadow:var(--shadow-md);background:linear-gradient(135deg,#0ea5e91f,#10b98129),#fff;border:1px solid #0ea5e938;border-radius:8px;grid-template-columns:260px minmax(0,1fr);gap:20px;margin-bottom:18px;padding:18px;display:grid;overflow:hidden}.college-spotlight-copy{align-self:center}.college-spotlight-copy span,.college-spotlight-copy strong,.college-spotlight-copy small{display:block}.college-spotlight-copy span,.home-college-toolbar span,.aspirora-review-box span{color:#0369a1;text-transform:uppercase;font-size:.74rem;font-weight:900}.college-spotlight-copy strong{color:var(--text);font-family:var(--font-display);margin:8px 0;font-size:1.4rem;line-height:1.14}.college-spotlight-copy small{color:var(--muted);line-height:1.55}.college-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.college-spotlight-card{box-shadow:var(--shadow-sm);color:inherit;text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:132px minmax(0,1fr);gap:14px;min-height:160px;padding:10px;display:grid;position:relative;overflow:hidden}.college-spotlight-card:hover,.home-college-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.spotlight-ribbon,.premium-corner{color:#fff;letter-spacing:0;text-transform:uppercase;z-index:2;background:linear-gradient(135deg,#f59e0b,#14b8a6);padding:6px 10px;font-size:.68rem;font-weight:1000;position:absolute;top:10px;right:10px}.spotlight-image,.home-college-image{background-position:50%;background-size:cover;border-radius:6px;min-height:140px}.institution-visual{background:linear-gradient(135deg,#ffffffd1,#ffffff3d),linear-gradient(135deg,#e0f2fe,#d1fae5);border:1px solid #0f172a14;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.institution-visual:after{content:"";opacity:.24;background-color:#0000;background-image:linear-gradient(90deg,#0f172a14 1px,#0000 1px),linear-gradient(0deg,#0f172a14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0}.institution-visual b{color:#0f172a;font-family:var(--font-display);letter-spacing:0;z-index:1;font-size:2rem;line-height:1;position:relative}.institution-visual small{color:#475569;text-transform:uppercase;z-index:1;margin-top:8px;font-size:.72rem;font-weight:900;position:relative}.overseas-visual{background:linear-gradient(135deg,#ffffffd1,#fff3),linear-gradient(135deg,#dbeafe,#ccfbf1)}.college-visual{background:linear-gradient(135deg,#ffffffd6,#fff3),linear-gradient(135deg,#fef3c7,#dbeafe)}.college-spotlight-card>div:last-child{align-self:end;min-width:0;padding:34px 4px 4px}.college-spotlight-card span{color:var(--muted);margin-bottom:6px;font-size:.78rem;font-weight:800;display:block}.college-spotlight-card strong{color:var(--text);font-family:var(--font-display);letter-spacing:0;font-size:1.12rem;line-height:1.22;display:block}.aspirora-review-pill{color:#0f172a;background:#ecfeff;border:1px solid #bae6fd;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;display:flex}.aspirora-review-pill b,.aspirora-review-pill em{font-size:.78rem;font-style:normal}.aspirora-review-pill em{color:#0369a1;font-weight:1000}.home-college-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.home-college-toolbar strong{color:var(--text);font-size:1rem;display:block}.home-college-toolbar button{border:1px solid var(--border);color:var(--text);background:#fff;padding:10px 14px}.home-college-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-college-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;min-width:0;transition:box-shadow .16s,transform .16s;position:relative;overflow:hidden}.home-college-card.promoted{border-color:#14b8a680}.home-college-card.loading{opacity:.68}.home-college-image{align-items:flex-start;min-height:150px;padding:12px;display:flex}.home-college-image.institution-visual{justify-content:center;align-items:center}.home-college-image span{color:#0f172a;z-index:1;background:#fffffff0;border:1px solid #0f172a14;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900;position:absolute;top:12px;right:12px}.home-college-body{gap:12px;padding:14px;display:grid}.home-college-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.home-college-title-row h3{color:var(--text);font-family:var(--font-display);letter-spacing:0;margin:0 0 4px;font-size:1.12rem;line-height:1.22}.home-college-title-row p{color:var(--muted);margin:0;font-size:.82rem}.aspirora-review-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:8px;padding:12px;display:grid}.aspirora-review-box>div:first-child{justify-content:space-between;align-items:center;display:flex}.aspirora-review-box strong{color:#0f172a;font-family:var(--font-display);letter-spacing:0;font-size:1.35rem}.aspirora-review-box small{color:var(--muted);line-height:1.45}.home-college-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home-college-metrics div{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;padding:9px}.home-college-metrics strong,.home-college-metrics span{overflow-wrap:anywhere;display:block}.home-college-metrics strong{color:var(--text);font-size:.82rem}.home-college-metrics span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:.7rem;font-weight:800}.home-college-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-college-actions button{border:1px solid var(--border);color:var(--text);background:#fff;padding:10px 8px}.home-college-actions button:first-child{color:#fff;background:#0f172a;border-color:#0f172a}.listing-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.listing-pagination button{border:1px solid var(--border);color:var(--text);background:#fff;min-width:40px;min-height:40px;padding:0 12px}.listing-pagination button.active{color:#fff;background:#0f172a;border-color:#0f172a}.listing-pagination button:disabled,.home-college-actions button:disabled{cursor:not-allowed;opacity:.48}.listing-count-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:.9rem;display:flex}.listing-count-row strong{color:var(--text)}.overseas-priority-discovery{background:linear-gradient(#ecfeffb8,#fff0);border-bottom:1px solid #0ea5e91f;margin-top:0}.overseas-priority-discovery .home-college-head h2{max-width:840px}.overseas-summary{background:linear-gradient(135deg,#0f172a,#075985)}.overseas-spotlight-wrap{background:linear-gradient(135deg,#0ea5e92e,#2dd4bf33),#f8fafc;border-color:#0ea5e957}.overseas-spotlight-card .spotlight-ribbon,.overseas-card .premium-corner{background:linear-gradient(135deg,#0284c7,#10b981)}.overseas-card.promoted{border-color:#0284c780}.overseas-card .aspirora-review-box{background:#f0fdfa;border-color:#99f6e4}@media (max-width:980px){.home-college-head,.college-spotlight-wrap{grid-template-columns:1fr}.home-college-summary{max-width:320px}.home-college-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.home-college-discovery{padding-top:24px}.home-college-head h2{font-size:2rem}.college-spotlight-grid,.home-college-grid{grid-template-columns:1fr}.college-spotlight-card{grid-template-columns:112px minmax(0,1fr)}.home-college-toolbar{flex-direction:column;align-items:stretch}.home-college-toolbar button{width:100%}.home-college-metrics{grid-template-columns:1fr}}.color-band{background:linear-gradient(135deg,#ecfeff,#f0fdf4)}.warm-band{background:linear-gradient(135deg,#fff7ed,#eff6ff)}.three-column-showcase{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:center;gap:38px;display:grid}.three-column-showcase h2,.split-promo-section h2{margin:10px 0 22px;font-size:clamp(1.8rem,3vw,2.7rem)}.stack-list{gap:12px;display:grid}.stack-list button,.institution-list button,.destination-chip-grid button,.deadline-panel div{border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;background:#fff;border-radius:14px;padding:16px}.stack-list strong,.institution-list strong,.destination-chip-grid strong{color:var(--text);margin-bottom:4px;display:block}.stack-list span,.institution-list span,.destination-chip-grid span,.deadline-panel span{color:var(--muted);font-size:.82rem;line-height:1.6;display:block}.split-promo-section{grid-template-columns:1fr 1fr;gap:34px;padding-top:78px;padding-bottom:78px;display:grid}.institution-list,.destination-chip-grid,.deadline-panel{gap:12px;display:grid}.institution-list button{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;display:grid}.destination-chip-grid{grid-template-columns:repeat(2,1fr)}.deadline-panel div{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.deadline-panel b{background:var(--accent-l);color:#b45309;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.decision-dashboard{grid-template-columns:.62fr 1.38fr;gap:26px;padding-top:34px;padding-bottom:42px;display:grid}.decision-intro{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:26px}.decision-intro h2,.journey-card h2,.timeline-card h2,.compare-preview-card h2{margin:8px 0 12px;font-size:clamp(1.55rem,2.5vw,2.25rem)}.decision-intro p{color:var(--muted);line-height:1.7}.decision-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.decision-grid button{border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;min-height:150px;padding:18px}.decision-grid button:first-child{background:linear-gradient(135deg,#ecfeff,#fff)}.decision-grid button:nth-child(2){background:linear-gradient(135deg,#f0fdf4,#fff)}.decision-grid button:nth-child(3){background:linear-gradient(135deg,#eff6ff,#fff)}.decision-grid button:nth-child(4){background:linear-gradient(135deg,#fffbeb,#fff)}.decision-grid button:nth-child(5){background:linear-gradient(135deg,#f5f3ff,#fff)}.decision-grid button:nth-child(6){background:linear-gradient(135deg,#fff1f2,#fff)}.decision-grid span{color:var(--primary-d);letter-spacing:.8px;text-transform:uppercase;margin-bottom:12px;font-size:.68rem;font-weight:900;display:block}.decision-grid strong{color:var(--text);margin-bottom:8px;font-size:1.05rem;display:block}.decision-grid small{color:var(--muted);font-size:.78rem;line-height:1.55;display:block}.journey-section{padding-bottom:64px}.journey-card{box-shadow:var(--shadow-lg);color:#fff;background:linear-gradient(135deg,#0f172af5,#0f4e66e6),#0f172a;border-radius:22px;grid-template-columns:.72fr 1.28fr;gap:26px;padding:30px;display:grid}.journey-card h2,.journey-card .eyebrow{color:#fff}.journey-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.journey-steps div{background:#ffffff17;border:1px solid #ffffff1f;border-radius:16px;padding:16px}.journey-steps b{color:var(--primary-d);background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:14px;display:grid}.journey-steps strong{color:#fff;margin-bottom:8px;font-size:.96rem;display:block}.journey-steps span{color:#ffffffb8;font-size:.78rem;line-height:1.6;display:block}.decision-depth-section{grid-template-columns:1fr 1fr;gap:22px;padding-top:78px;padding-bottom:78px;display:grid}.timeline-card,.compare-preview-card{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;border-radius:20px;padding:24px}.timeline-list{gap:10px;display:grid}.timeline-list div{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:14px}.timeline-list strong,.trust-signal-grid strong{color:var(--text);margin-bottom:5px;display:block}.timeline-list span,.trust-signal-grid span{color:var(--muted);font-size:.82rem;line-height:1.6;display:block}.mini-compare-table{border:1px solid var(--border);border-radius:16px;margin-bottom:20px;overflow:hidden}.mini-compare-table div{grid-template-columns:.8fr repeat(3,1fr);align-items:center;gap:8px;padding:14px;display:grid}.mini-compare-table div+div{border-top:1px solid var(--border)}.mini-compare-table b{color:var(--text)}.mini-compare-table span{background:var(--bg);color:var(--muted);text-align:center;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:800}.trust-band{background:linear-gradient(135deg,#eef2ff,#ecfeff)}.trust-signal-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.trust-signal-grid div{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#ffffffdb;border-radius:16px;padding:18px}.user-agent-section{padding-bottom:64px}.user-agent-card{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0ea5e91a,#10b9811f),#fff;border-radius:24px;grid-template-columns:.8fr 1fr 1.05fr;gap:22px;padding:24px;display:grid}.agent-copy h2{margin:8px 0 10px;font-size:clamp(1.55rem,2.4vw,2.25rem)}.agent-copy p,.agent-response p{color:var(--text2);font-size:.92rem;line-height:1.7}.agent-controls{border:1px solid var(--border);background:#fffc;border-radius:18px;gap:12px;padding:16px;display:grid}.agent-controls label{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.agent-controls select{margin-top:5px}.agent-controls button{justify-content:center}.agent-response{color:#fff;background:#0f172a;border-radius:18px;padding:20px}.agent-source{color:#bae6fd;letter-spacing:.8px;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;margin-bottom:12px;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.agent-response h3{color:#fff;margin-bottom:8px;font-size:1.35rem}.agent-response p{color:#ffffffc7}.agent-steps{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.agent-steps span{color:#e0f2fe;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:800}.agent-action-chips{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin:2px 0 16px;display:grid}.agent-action-chips button,.chat-route-actions button{text-align:left;border:0}.agent-action-chips button{color:#fff;background:#ffffff1a;border-radius:12px;padding:10px}.agent-action-chips button:hover,.chat-route-actions button:hover{transform:translateY(-1px)}.agent-action-chips strong,.agent-action-chips span,.chat-route-actions strong,.chat-route-actions span{display:block}.agent-action-chips strong{font-size:.82rem}.agent-action-chips span{color:#ffffffad;margin-top:3px;font-size:.7rem;line-height:1.45}.chatbot-section{padding-bottom:68px}.chatbot-card{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#eff6ffe6,#f0fdf4db),#fff;border-radius:24px;grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:24px;padding:24px;display:grid}.chatbot-intro{align-self:center}.chatbot-intro h2{margin:8px 0 12px;font-size:clamp(1.65rem,2.6vw,2.55rem)}.chatbot-intro p{color:var(--text2);margin-bottom:20px;line-height:1.7}.chat-window{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;border-radius:20px;flex-direction:column;min-height:460px;display:flex;overflow:hidden}.chat-header{color:#fff;background:#0f172a;padding:16px 18px}.chat-header strong,.chat-header span{display:block}.chat-header span{color:#bae6fd;margin-top:3px;font-size:.78rem}.chat-messages{background:#f8fafc;flex-direction:column;flex:1;gap:12px;max-height:390px;padding:16px;display:flex;overflow-y:auto}.chat-bubble{border-radius:16px;max-width:86%;padding:12px 14px}.chat-bubble p{font-size:.88rem;line-height:1.65}.chat-bubble.assistant{border:1px solid var(--border);color:var(--text2);background:#fff;align-self:flex-start}.chat-bubble.user{color:#fff;background:linear-gradient(135deg,#0ea5e9,#10b981);align-self:flex-end}.chat-quick-replies{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chat-quick-replies button{background:var(--primary-l);color:var(--primary-d);border:1px solid #bae6fd;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:800}.chat-route-actions{border-top:1px solid #94a3b824;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.chat-route-actions.compact{grid-template-columns:1fr}.chat-route-actions button{color:var(--text);background:#f1f5f9;border-radius:12px;padding:10px}.chat-route-actions strong{color:var(--primary-d);font-size:.76rem;line-height:1.25}.chat-route-actions span{color:var(--muted);margin-top:3px;font-size:.68rem;line-height:1.4}.ai-result-stack{gap:10px;margin-top:12px;display:grid}.ai-result-stack.compact{gap:8px}.ai-result-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;gap:10px;padding:12px;display:grid}.ai-result-card strong,.ai-result-card span,.ai-result-card small{display:block}.ai-result-card strong{color:var(--text);font-size:.82rem;line-height:1.3}.ai-result-card span,.ai-result-card small{color:var(--muted);margin-top:3px;font-size:.7rem;line-height:1.45}.ai-memory-labels{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.ai-trust-labels{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ai-trust-labels em{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:3px 7px;font-size:.61rem;font-style:normal;font-weight:850}.ai-why-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:5px;margin-top:9px;padding:8px 9px;display:grid}.ai-why-list b{color:var(--text);letter-spacing:.5px;text-transform:uppercase;font-size:.64rem}.ai-why-list em{color:var(--muted);font-size:.66rem;font-style:normal;line-height:1.35}.ai-memory-labels em{color:#0369a1;background:#ecfeff;border:1px solid #bae6fd;border-radius:999px;padding:3px 7px;font-size:.62rem;font-style:normal;font-weight:850}.ai-result-actions{flex-wrap:wrap;gap:7px;display:flex}.ai-result-actions button{border:1px solid var(--border);color:var(--primary-d);background:#f8fafc;border-radius:8px;padding:7px 9px;font-size:.68rem;font-weight:850}.ai-result-actions button:hover{background:var(--primary-l)}.ai-feedback-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:6px;padding-top:9px;display:flex}.ai-feedback-actions button{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:850}.ai-feedback-actions button:hover{color:#0f172a;background:#f8fafc}.ai-action-notice{color:#0369a1;background:#ecfeff;border:1px solid #bae6fd;border-radius:10px;padding:8px 10px;font-size:.72rem;font-weight:800}.chat-input-row{border-top:1px solid var(--border);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.chat-input-row input{min-height:44px}.floating-chatbot{z-index:9500;position:fixed;bottom:22px;right:22px}.floating-chat-button{color:#fff;text-align:left;background:radial-gradient(circle at 18% 18%,#ffffff47,#0000 28%),linear-gradient(135deg,#0ea5e9,#10b981);border:0;border-radius:999px;align-items:center;gap:10px;min-width:174px;padding:11px 18px 11px 12px;font-weight:900;transition:box-shadow .18s,transform .18s;display:flex;box-shadow:0 18px 42px #0ea5e959}.floating-chat-button:hover{transform:translateY(-2px);box-shadow:0 22px 54px #0ea5e96b}.ask-ai-glyph{background:#ffffff2e;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:relative}.ask-ai-glyph-core{background:radial-gradient(circle at 35% 35%,#fff,#bae6fd 42%,#0ea5e9 74%);border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 5px #ffffff1f,0 0 24px #ffffff8a}.ask-ai-orbit{border:1px solid #ffffff8a;border-radius:999px;width:26px;height:26px;position:absolute}.ask-ai-orbit.one{transform:rotate(34deg)}.ask-ai-orbit.two{transform:rotate(-34deg)}.ask-ai-copy{gap:1px;display:grid}.ask-ai-copy span{color:#ffffffc7;letter-spacing:.8px;text-transform:uppercase;font-size:.72rem;font-weight:800}.floating-chat-panel{border:1px solid var(--border);background:#fff;border-radius:20px;width:min(390px,100vw - 28px);position:absolute;bottom:76px;right:0;overflow:hidden;box-shadow:0 28px 80px #0f172a3d}.floating-chat-head{color:#fff;background:#0f172a;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.floating-chat-head strong,.floating-chat-head span{display:block}.floating-chat-head span{color:#86efac;margin-top:2px;font-size:.75rem}.floating-chat-head button{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.floating-chat-messages{background:#f8fafc;flex-direction:column;gap:10px;max-height:380px;padding:14px;display:flex;overflow-y:auto}.floating-chat-input{border-top:1px solid var(--border);background:#fff;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.floating-chat-input input{min-height:42px}.floating-chat-input button{background:var(--primary);color:#fff;border:0;border-radius:10px;padding:0 14px;font-weight:800}.discovery-page{background:#f8fafc;min-height:100vh}.scroll-top-button{color:#fff;opacity:0;pointer-events:none;z-index:9400;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border:1px solid #ffffff57;border-radius:999px;align-items:center;width:44px;height:44px;transition:opacity .2s,transform .2s,box-shadow .2s;display:grid;position:fixed;bottom:94px;right:24px;transform:translateY(12px);box-shadow:0 18px 42px #0f172a2e}.scroll-top-button.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top-button:hover{transform:translateY(-2px);box-shadow:0 22px 54px #0ea5e952}.scroll-top-button span{font-size:1.1rem;font-weight:900}.cookie-consent{z-index:9600;background:#fffffff5;border:1px solid #0f172a14;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:18px;max-width:min(980px,100vw - 36px);padding:18px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 28px 80px #0f172a2e}.cookie-consent>div:first-child{gap:8px;display:grid}.cookie-consent span{color:#0f766e;text-transform:uppercase;font-size:.72rem;font-weight:900}.cookie-consent h2{color:#0f172a;margin:0;font-size:1rem;line-height:1.25}.cookie-consent p{color:#64748b;margin:0;font-size:.82rem;line-height:1.55}.cookie-consent p button{color:#0284c7;background:0 0;border:0;align-items:center;min-height:40px;font-size:.82rem;font-weight:900;display:inline-flex;padding:8px 8px 8px 10px!important}.cookie-actions{gap:8px;min-width:188px;display:grid}.cookie-actions button{border-radius:999px;min-height:38px;font-size:.78rem;font-weight:900}.cookie-actions button:first-child{color:#fff;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border:0}.cookie-actions button:not(:first-child){color:#334155;background:#f8fafc;border:1px solid #0f172a14}.cookie-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.cookie-preference-grid label{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;align-items:flex-start;gap:8px;padding:10px;display:flex}.cookie-preference-grid input{accent-color:#0f766e;margin-top:2px}.cookie-preference-grid label span{color:#0f172a;text-transform:none;gap:2px;display:grid}.cookie-preference-grid strong{font-size:.78rem}.cookie-preference-grid small{color:#64748b;font-size:.72rem;line-height:1.35}.discovery-hero{border-bottom:1px solid #94a3b81f;padding:64px 0 84px}.school-hero{background:linear-gradient(135deg,#ecfdf5,#e0f2fe)}.college-hero{background:linear-gradient(135deg,#eff6ff,#f5f3ff)}.discovery-hero-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:36px;display:grid}.discovery-hero h1{letter-spacing:0;max-width:850px;margin:10px 0 14px;font-size:clamp(2.35rem,4vw,4.2rem);line-height:1.05}.discovery-hero p{color:var(--text2);max-width:680px;font-size:1rem;line-height:1.75}.hero-stat-panel{background:#ffffffe6;border-radius:22px;padding:24px;box-shadow:0 18px 46px #0f172a14}.hero-stat-panel strong{color:var(--primary-d);font-family:Bricolage Grotesque,sans-serif;font-size:3rem;line-height:1;display:block}.hero-stat-panel span{color:var(--text);margin-top:8px;font-weight:900;display:block}.hero-stat-panel small{color:var(--muted);margin-top:8px;line-height:1.6;display:block}.discovery-search-shell{z-index:3;margin-top:-42px;position:relative}.discovery-search-card{background:#fff;border-radius:20px;padding:14px;box-shadow:0 20px 52px #0f172a1a}.main-search{background:#f8fafc;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.main-search input{background:0 0;border:0;min-height:48px;font-size:1rem}.main-search button,.suggestion-row button,.filter-panel button,.result-toolbar button,.result-actions button{border:0;border-radius:999px;font-weight:850}.main-search button{color:var(--muted);background:#fff;padding:11px 16px}.suggestion-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.suggestion-row button{background:var(--primary-l);color:var(--primary-d);padding:8px 12px;font-size:.78rem}.discovery-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;padding-top:28px;padding-bottom:84px;display:grid}.filter-panel{background:#fff;border-radius:18px;gap:16px;padding:18px;display:grid;position:sticky;top:104px;box-shadow:0 12px 34px #0f172a0f}.filter-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}.filter-panel h3{font-size:1rem}.filter-panel button{background:var(--bg2);color:var(--muted);padding:8px 12px}.filter-panel label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:.74rem;font-weight:900;display:grid}.filter-panel select,.filter-panel input{color:var(--text);background:#f8fafc;border:0;border-radius:12px;min-height:44px;font-weight:700}.filter-note{color:var(--text2);background:linear-gradient(135deg,#eff6ff,#ecfdf5);border-radius:14px;padding:12px;font-size:.8rem;line-height:1.65}.result-area{min-width:0}.result-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.result-toolbar strong,.result-toolbar span{display:block}.result-toolbar span{color:var(--muted);margin-top:3px;font-size:.82rem}.result-toolbar small{color:#92400e;margin-top:6px;font-size:.76rem;font-weight:750;display:block}.result-toolbar button{background:var(--primary-l);color:var(--primary-d);padding:11px 16px}.modern-result-grid{gap:16px;display:grid}.load-more-panel{justify-content:center;margin-top:22px;display:flex}.load-more-panel button{color:#fff;background:#111827;min-width:240px;padding:13px 18px;box-shadow:0 12px 28px #0f172a1f}.load-more-panel button:disabled{cursor:progress;opacity:.72}.school-grid{grid-template-columns:repeat(2,1fr)}.modern-result-card{background:#fff;border-radius:20px;padding:20px;box-shadow:0 12px 34px #0f172a0f}.result-card-top{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.result-avatar{color:#fff;text-transform:uppercase;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.school-avatar{background:linear-gradient(135deg,#10b981,#0ea5e9);border-radius:14px}.college-avatar{background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:14px}.result-card-top h3{margin-bottom:4px;font-size:1rem}.result-card-top p,.result-description{color:var(--muted);font-size:.84rem;line-height:1.65}.data-badge-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.data-badge{text-transform:uppercase;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:.68rem;font-weight:900;line-height:1.2;display:inline-flex}.data-badge.verified{background:var(--secondary-l);color:#047857}.data-badge.pending{background:var(--accent-l);color:#92400e}.result-description{margin:16px 0}.result-metrics{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;margin-bottom:14px;display:grid}.result-metrics div{background:#f8fafc;border-radius:14px;padding:12px}.result-metrics strong,.result-metrics span{display:block}.result-metrics strong{color:var(--text);font-size:.92rem}.result-metrics span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:.7rem;font-weight:850}.result-tags,.expanded-panel{flex-wrap:wrap;gap:7px;display:flex}.result-tags span,.expanded-panel span{background:var(--primary-l);color:var(--primary-d);border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800}.expanded-panel .source-link-chip{color:#0369a1;background:#ecfeff;border:1px solid #bae6fd;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900;text-decoration:none}.expanded-panel{background:#f8fafc;border-radius:14px;margin-top:14px;padding:14px}.expanded-panel strong{flex-basis:100%}.result-actions{border-top:1px solid #94a3b81f;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;display:flex}.result-actions button{color:var(--text2);background:#f1f5f9;padding:10px 14px}.result-actions .primary-action{background:var(--grad-main);color:#fff}.college-rank-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.college-rank-row span{color:var(--muted);background:#f8fafc;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:850}.nav-link,.header-actions button,.mobile-menu-btn,.mobile-menu button,.decision-grid button,.pillar-grid button,.student-start-grid button,.goal-grid button,.country-stack button,.recommend-stack button,.overseas-grid button,.country-card,.hub-country-grid button,.stack-list button,.institution-list button,.destination-chip-grid button,.compare-picker button,.visual-tile,.chat-quick-replies button,.floating-chat-input button{border:none!important}.decision-grid button,.pillar-grid button,.student-start-grid button,.goal-grid button,.country-stack button,.recommend-stack button,.overseas-grid button,.country-card,.hub-country-grid button,.stack-list button,.institution-list button,.destination-chip-grid button,.compare-picker button{box-shadow:0 10px 28px #0f172a0f}.decision-grid button:hover,.pillar-grid button:hover,.student-start-grid button:hover,.goal-grid button:hover,.country-stack button:hover,.recommend-stack button:hover,.overseas-grid button:hover,.country-card:hover,.hub-country-grid button:hover,.stack-list button:hover,.institution-list button:hover,.destination-chip-grid button:hover,.compare-picker button:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a1a}.hub-country-grid button.active,.compare-picker button.active{box-shadow:0 0 0 3px #0ea5e924,0 16px 36px #0f172a14}.hero-copy p,.platform-section p,.section-heading p,.compare-hero p{color:var(--text2);max-width:720px;font-size:1.04rem;line-height:1.75}.eyebrow{color:var(--primary-d);letter-spacing:1.2px;text-transform:uppercase;font-size:.74rem;font-weight:900}.hero-search-panel,.recommend-card,.comparison-preview,.monetization-grid,.compare-summary,.compare-table-wrap{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#ffffffe6;border-radius:18px}.hero-search-panel{margin:30px 0 22px;padding:12px}.segment-control{background:var(--bg2);border:1px solid var(--border);border-radius:12px;gap:6px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.segment-control button{color:var(--muted);background:0 0;border:0;border-radius:9px;flex-shrink:0;padding:8px 12px;font-size:.78rem;font-weight:800}.segment-control button.active{color:var(--primary-d);box-shadow:var(--shadow-sm);background:#fff}.hero-search-row{grid-template-columns:1fr auto;gap:10px;margin-top:10px;display:grid}.hero-search-row input{background:#fff;border:0;min-height:50px;font-size:.98rem}.trust-list{flex-wrap:wrap;gap:10px;display:flex}.trust-list span,.mini-tags span,.signal-list span{border:1px solid var(--border);color:var(--text2);background:#fff;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700}.hero-panel{flex-direction:column;gap:14px;display:flex}.recommend-card{padding:24px}.card-label{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:900}.recommend-card h3{margin-bottom:8px;font-size:1.6rem}.recommend-card p{color:var(--muted);margin-bottom:18px;font-size:.9rem;line-height:1.6}.recommend-stack{flex-direction:column;gap:10px;display:flex}.recommend-stack button{background:var(--bg);border:1px solid var(--border);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.recommend-stack small,.comparison-preview span,.comparison-preview small,.review-card span,.monetization-grid span,.overseas-grid span{color:var(--muted);margin-top:3px;font-size:.78rem;display:block}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric-row span{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:12px;padding:14px;font-size:.75rem}.metric-row strong{color:var(--text);font-size:1.25rem;display:block}.discovery-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:28px;padding-bottom:76px;display:grid}.discovery-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text);text-align:left;background:#fff;border-radius:16px;padding:22px}.discovery-card span{color:var(--primary-d);text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:900;display:block}.discovery-card strong{margin-bottom:8px;font-size:1.1rem;display:block}.discovery-card small{color:var(--muted);font-size:.82rem;line-height:1.6}.platform-section{border-top:1px solid var(--border);background:#fff;padding:76px 0}.platform-section.muted-band{background:linear-gradient(135deg,#f8fafc,#ecfdf5)}.platform-section h2,.section-heading h2{margin:10px 0 14px;font-size:clamp(2rem,3vw,3rem)}.action-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.comparison-preview{gap:12px;padding:18px;display:grid}.comparison-preview>div{background:var(--bg);border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px;display:grid}.overseas-section,.review-section{padding-top:76px;padding-bottom:76px}.section-heading{max-width:760px;margin-bottom:28px}.overseas-grid,.review-grid,.monetization-grid{gap:16px;display:grid}.overseas-grid{grid-template-columns:repeat(4,1fr)}.overseas-grid button,.monetization-grid div,.review-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);text-align:left;background:#fff;border-radius:16px;padding:20px}.monetization-grid{grid-template-columns:repeat(2,1fr);padding:18px}.review-grid{grid-template-columns:repeat(3,1fr)}.review-card p{color:var(--text2);margin:14px 0;font-size:.88rem;line-height:1.7}.review-card small{color:#047857;font-size:.74rem;font-weight:800}.compare-page{background:var(--bg);min-height:100vh}.compare-hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#e0f2fe,#fef3c7);padding:58px 0}.compare-hero h1{margin:10px 0 12px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.05}.compare-summary{padding:24px}.compare-summary strong{margin-bottom:8px;font-size:1.8rem;display:block}.compare-summary span{color:var(--muted)}.compare-workspace{padding-top:28px;padding-bottom:76px}.compare-picker{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:18px 0;display:grid}.soft-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:.84rem;font-weight:700}.action-status{margin-top:0;margin-bottom:16px}.action-status.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.action-status.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.action-status.info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.rich-overseas-page{background:#f8fafc}.overseas-visual-hero{color:#fff;background-position:50%;background-size:cover;min-height:620px;padding:92px 0 70px}.overseas-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:34px;display:grid}.overseas-visual-hero .hero-copy h1{color:#fff;letter-spacing:0;max-width:820px;margin:10px 0 18px;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.98}.overseas-visual-hero .hero-copy p{color:#ffffffd1;max-width:650px;font-size:1.05rem;line-height:1.65}.overseas-hero-stats,.snapshot-grid,.detail-metrics,.university-card-grid,.visual-country-grid,.scholarship-visual-grid,.visa-checklist-grid{gap:12px;display:grid}.overseas-hero-stats{grid-template-columns:repeat(3,1fr);max-width:760px;margin:26px 0 24px}.overseas-hero-stats div,.snapshot-card,.snapshot-grid div{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;padding:16px}.overseas-hero-stats strong,.snapshot-card strong,.snapshot-grid b{color:#fff;margin-bottom:5px;font-size:1.1rem;display:block}.overseas-hero-stats span,.snapshot-card span,.snapshot-card small,.snapshot-grid span{color:#ffffffb3;font-size:.78rem;line-height:1.4;display:block}.overseas-snapshot-board{backdrop-filter:blur(18px);background:#0f172a80;border:1px solid #ffffff2e;border-radius:24px;padding:18px;box-shadow:0 30px 80px #0f172a47}.snapshot-card.primary{background:linear-gradient(135deg,#0ea5e9c2,#10b981a3);margin-bottom:12px}.snapshot-card.primary strong{font-size:3rem;line-height:1}.snapshot-grid{grid-template-columns:repeat(2,1fr)}.snapshot-grid b{font-size:1.8rem}.overseas-planner-strip{border:1px solid var(--border);box-shadow:var(--shadow-md);z-index:3;background:#fff;border-radius:22px;grid-template-columns:.78fr 1.25fr .45fr;align-items:center;gap:18px;margin-top:-42px;padding:22px;display:grid;position:relative}.overseas-planner-strip h2{margin:5px 0 0;font-size:1.35rem}.overseas-section-block,.overseas-country-focus,.overseas-journey-section,.rich-consultant-section{padding-top:74px;padding-bottom:74px}.visual-country-grid{grid-template-columns:repeat(3,1fr)}.visual-country-grid button{border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;background:#fff;border-radius:18px;padding:0 0 18px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.visual-country-grid button:hover,.visual-country-grid button.active{box-shadow:var(--shadow-lg);border-color:#0ea5e98c;transform:translateY(-3px)}.visual-country-grid img,.rich-country-panel>img,.rich-consultant-grid article>img{object-fit:cover;width:100%;display:block}.visual-country-grid img{aspect-ratio:16/9}.visual-country-grid button>div{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.visual-country-grid span,.visual-country-grid b{background:var(--bg);color:var(--primary-d);border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:900}.visual-country-grid strong,.visual-country-grid small{padding:0 16px;display:block}.visual-country-grid strong{color:var(--text);margin-bottom:5px;font-size:1.08rem}.visual-country-grid small{color:var(--muted);font-size:.78rem;line-height:1.55}.overseas-country-focus{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);gap:24px;display:grid}.rich-country-panel{padding:0;overflow:hidden}.rich-country-panel>img{aspect-ratio:16/8.5}.rich-country-panel .country-detail-head,.rich-country-panel .insight-box,.rich-country-panel .detail-metrics,.rich-country-panel .hub-tags-block,.rich-country-panel .pros-cons-grid{margin-left:20px;margin-right:20px}.rich-country-panel .country-detail-head{margin-top:18px}.rich-country-panel .pros-cons-grid{margin-bottom:20px}.university-showcase{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;border-radius:20px;padding:24px}.university-card-grid{grid-template-columns:repeat(3,1fr)}.university-card-grid article,.career-chip-panel,.scholarship-visual-grid article,.visa-checklist-grid div{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:16px}.university-card-grid strong,.career-chip-panel strong,.scholarship-visual-grid strong{color:var(--text);margin-bottom:5px;display:block}.university-card-grid span,.university-card-grid p,.scholarship-visual-grid p,.career-chip-panel span{color:var(--muted);font-size:.8rem;line-height:1.55;display:block}.university-card-grid b,.scholarship-visual-grid b{color:var(--primary-d);margin-top:12px;font-size:.82rem;display:block}.career-chip-panel{margin:14px 0}.career-chip-panel div,.hub-tags-block div{flex-wrap:wrap;gap:8px;display:flex}.career-chip-panel span{background:#fff;border-radius:999px;padding:6px 10px}.overseas-comparison-section{padding-top:72px;padding-bottom:72px}.comparison-table-card{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;border-radius:18px;overflow:hidden}.comparison-row{grid-template-columns:1.1fr repeat(4,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.comparison-row+.comparison-row{border-top:1px solid var(--border)}.comparison-row.header{color:#fff;background:#0f172a;font-weight:900}.comparison-row span{color:var(--text2);font-size:.82rem}.comparison-row.header span{color:#fff}.comparison-row b{margin-right:8px}.overseas-timeline{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.overseas-timeline div{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:18px}.overseas-timeline b,.visa-checklist-grid b{background:var(--primary-l);color:var(--primary-d);border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:12px;font-weight:900;display:grid}.overseas-timeline strong{color:var(--text);margin-bottom:6px;display:block}.overseas-timeline span{color:var(--muted);font-size:.78rem;line-height:1.55;display:block}.overseas-two-column{grid-template-columns:1.08fr .92fr;gap:24px;display:grid}.scholarship-visual-grid{grid-template-columns:repeat(2,1fr)}.scholarship-visual-grid article{background:linear-gradient(135deg,#fff,#f8fafc)}.scholarship-visual-grid article>span{color:#0369a1;background:#ecfeff;border-radius:999px;margin-bottom:10px;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.visa-checklist-grid{grid-template-columns:repeat(2,1fr)}.visa-checklist-grid div{align-items:center;gap:12px;display:flex}.visa-checklist-grid b{flex:none;margin-bottom:0}.visa-checklist-grid span{color:var(--text);font-size:.86rem;font-weight:800}.rich-consultant-grid article{padding:0 0 18px;overflow:hidden}.rich-consultant-grid article>img{aspect-ratio:16/8.5;margin-bottom:16px}.rich-consultant-grid article>div,.rich-consultant-grid h3,.rich-consultant-grid p,.rich-consultant-grid small,.rich-consultant-grid button{margin-left:18px;margin-right:18px}@media (max-width:900px){.overseas-hero-grid,.overseas-planner-strip,.overseas-country-focus,.overseas-two-column{grid-template-columns:1fr}.overseas-visual-hero{min-height:auto;padding:58px 0 84px}.overseas-hero-stats,.visual-country-grid,.university-card-grid,.overseas-timeline{grid-template-columns:repeat(2,1fr)}.comparison-table-card{overflow-x:auto}.comparison-row{min-width:780px}}@media (max-width:640px){.overseas-hero-stats,.snapshot-grid,.visual-country-grid,.university-card-grid,.overseas-timeline,.scholarship-visual-grid,.visa-checklist-grid{grid-template-columns:1fr}.overseas-planner-strip,.university-showcase{border-radius:16px;padding:16px}}.compare-picker button{border:1px solid var(--border);color:var(--text);text-align:left;background:#fff;border-radius:12px;padding:12px}.compare-picker button.active{border-color:var(--primary);box-shadow:0 0 0 3px #0ea5e91f}.planner-page{background:#f8fafc;min-height:100vh}.planner-hero{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#07111fe6,#0f4f46d6),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:76px 0}.planner-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:center;gap:32px;display:grid}.planner-hero h1{color:#fff;letter-spacing:0;max-width:900px;margin:10px 0 18px;font-size:clamp(2.4rem,4.7vw,4.8rem);line-height:1}.planner-hero p{color:#fffc;max-width:720px;font-size:1.02rem;line-height:1.7}.planner-hero .eyebrow{color:#bae6fd}.planner-progress-card{backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;padding:24px;box-shadow:0 24px 70px #0f172a47}.planner-progress-card span,.planner-progress-card small{color:#ffffffb8;display:block}.planner-progress-card span{letter-spacing:.8px;text-transform:uppercase;font-size:.76rem;font-weight:900}.planner-progress-card strong{color:#fff;margin:12px 0;font-size:4rem;line-height:1;display:block}.planner-progress-track{background:#ffffff2e;border-radius:999px;height:10px;margin-bottom:12px;overflow:hidden}.planner-progress-track i{background:linear-gradient(90deg,#38bdf8,#34d399);height:100%;display:block}.planner-section{padding-top:72px;padding-bottom:72px}.planner-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.planner-toolbar h2{margin-top:8px;font-size:clamp(1.8rem,3vw,2.8rem)}.planner-tabs{flex-wrap:wrap;gap:10px;display:flex}.planner-tabs button{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;padding:10px 15px;font-weight:900}.planner-tabs button.active{color:#fff;background:#0f172a;border-color:#0f172a}.planner-filter-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.planner-filter-row select,.task-edit-row select,.task-edit-row input{border:1px solid var(--border);color:var(--text);font:inherit;background:#fff;border-radius:8px;min-height:40px;padding:0 10px;font-size:.78rem}.admission-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.admission-timeline article,.checklist-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px}.admission-timeline article{min-height:230px;padding:18px}.admission-timeline b{background:var(--primary-l);color:var(--primary-d);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid}.admission-timeline span{color:var(--text);margin-bottom:8px;font-weight:900;line-height:1.35;display:block}.admission-timeline p{color:var(--muted);font-size:.82rem;line-height:1.6}.checklist-section{padding-top:10px}.checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.checklist-card{padding:18px}.checklist-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.checklist-card h3{margin-bottom:4px;font-size:1.02rem}.checklist-card-head span{color:var(--muted);font-size:.76rem;display:block}.checklist-card-head strong{color:#0369a1;background:#ecfeff;border-radius:999px;padding:5px 9px;font-size:.78rem}.checklist-items{gap:9px;display:grid}.checklist-items label{color:var(--text2);background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:11px 12px;line-height:1.45;display:grid}.checklist-items label.done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.checklist-items input,.task-check-row input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;flex:0 0 40px;place-content:center;width:40px;height:40px;margin:0;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.checklist-items input:before,.task-check-row input:before{content:"";opacity:0;transform-origin:50%;border-bottom:3px solid #fff;border-right:3px solid #fff;width:7px;height:14px;transition:opacity .16s,transform .16s;transform:rotate(42deg)scale(.8)}.checklist-items input:checked,.task-check-row input:checked{background:var(--secondary);border-color:var(--secondary);box-shadow:0 8px 18px #10b9812e}.checklist-items input:checked:before,.task-check-row input:checked:before{opacity:1;transform:rotate(42deg)scale(1)}.empty-workspace-panel{color:var(--muted);text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;padding:24px;font-weight:800}.custom-task-grid,.shortlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.custom-task-grid article,.shortlist-grid article,.dashboard-journey-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px}.custom-task-grid article{padding:14px}.custom-task-grid article.done{background:#f0fdf4;border-color:#bbf7d0}.task-check-row{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;display:grid}.task-edit-row{grid-template-columns:1fr 1fr minmax(130px,1fr) auto;gap:8px;margin-top:12px;display:grid}.task-edit-row button{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;min-height:38px;padding:0 10px;font-weight:900}.custom-task-grid input{accent-color:var(--secondary);width:18px;height:18px;margin-top:2px}.custom-task-grid b,.custom-task-grid small,.shortlist-grid span,.shortlist-grid small{display:block}.custom-task-grid b,.shortlist-grid span{color:var(--primary-d);text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:900}.custom-task-grid small,.shortlist-grid small{color:var(--muted);margin-top:5px;font-size:.76rem;line-height:1.5}.shortlist-grid article{padding:18px}.shortlist-grid strong{color:var(--text);line-height:1.3;display:block}.dashboard-journey-card{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:18px;margin-bottom:20px;padding:22px;display:grid}.dashboard-journey-card h2{margin:6px 0;font-size:1.45rem}.dashboard-journey-card p{color:var(--muted);font-size:.84rem}.dashboard-retention-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;margin-bottom:20px;display:grid}.decision-timeline-card,.decision-checklist-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:20px}.dashboard-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-card-head h2{margin:4px 0 0;font-size:1.05rem}.dashboard-card-head button{color:#0284c7;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;padding:8px 12px;font-size:.78rem;font-weight:900}.decision-timeline-list{gap:10px;display:grid}.decision-timeline-list button{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.decision-timeline-list span,.decision-checklist-list b{color:#0284c7;text-transform:uppercase;font-size:.68rem;font-weight:900}.decision-timeline-list strong{color:#1e293b;text-transform:capitalize}.decision-timeline-list small,.decision-timeline-list em,.empty-dashboard-note{color:#64748b;font-size:.78rem;font-style:normal}.decision-checklist-list{gap:8px;display:grid}.decision-checklist-list div{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.decision-checklist-list div.done{background:#ecfdf5;border-color:#bbf7d0}.decision-checklist-list div.done b{color:#047857}.decision-checklist-list span{color:#334155;font-size:.82rem;font-weight:700}.journey-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.journey-signal-grid button{border:1px solid var(--border);text-align:left;background:#f8fafc;border-radius:14px;padding:14px}.journey-signal-grid strong,.journey-signal-grid span{display:block}.journey-signal-grid strong{color:var(--text);font-size:1.25rem}.journey-signal-grid span{color:var(--muted);margin-top:4px;font-size:.74rem;font-weight:800}.finder-section,.career-workspace-section,.overseas-guide-depth{margin-top:34px}.finder-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.finder-filter-grid label{border:1px solid var(--border);background:#fff;border-radius:14px;padding:12px}.finder-filter-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:900;display:block}.finder-result-grid,.guide-depth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.finder-card,.career-roadmap-card,.readiness-card,.guide-depth-grid article{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:20px}.finder-card span,.finder-card small,.finder-card p,.finder-meta-row em,.career-roadmap-card span,.career-roadmap-card p,.roadmap-columns small,.readiness-card p,.readiness-score span,.guide-depth-grid p{color:var(--muted)}.finder-card span,.career-roadmap-card span{letter-spacing:.6px;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.finder-card strong,.career-roadmap-card h3,.guide-depth-grid strong{color:var(--text);margin-top:6px;display:block}.finder-card p{margin:14px 0;font-size:.84rem;line-height:1.65}.finder-meta-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.finder-meta-row b{color:#047857}.career-roadmap-grid{grid-template-columns:260px 1fr;gap:18px;display:grid}.career-roadmap-grid .planner-tabs{align-content:start;margin:0;display:grid}.career-roadmap-card h3{margin-bottom:8px;font-size:2rem}.roadmap-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.roadmap-columns div{border:1px solid var(--border);background:#f8fafc;border-radius:14px;padding:14px}.roadmap-columns strong,.roadmap-columns small{display:block}.roadmap-columns strong{color:var(--text);margin-bottom:8px}.roadmap-columns small{font-size:.78rem;line-height:1.6}.roadmap-plan{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.roadmap-plan span{color:#0369a1;background:#ecfeff;border:1px solid #bae6fd;border-radius:12px;padding:11px;font-size:.78rem;font-weight:800}.roadmap-plan b,.guide-depth-grid b{background:var(--primary-l);color:var(--primary-d);border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:9px;display:grid}.readiness-section{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.readiness-card{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid}.readiness-score{color:#fff;text-align:center;background:#0f172a;border-radius:18px;min-width:170px;padding:22px}.readiness-score strong{color:#fff;font-size:3rem;line-height:1;display:block}.readiness-score span{color:#ffffffb8;margin-top:8px;font-size:.78rem;display:block}.readiness-questions{gap:10px;display:grid}.readiness-questions label{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px 14px;display:grid}.readiness-questions label.done{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.readiness-questions input{accent-color:var(--secondary);width:18px;height:18px}.overseas-guide-depth{padding-top:70px;padding-bottom:70px}.guide-depth-grid article{min-height:190px}.guide-depth-grid strong{font-size:1.02rem}.guide-depth-grid p{margin-top:8px;font-size:.84rem;line-height:1.65}@media (max-width:1100px){.admission-timeline,.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-hero-grid{grid-template-columns:1fr}}@media (max-width:680px){.planner-hero{padding:52px 0}.planner-toolbar{flex-direction:column;align-items:flex-start}.admission-timeline,.checklist-grid{grid-template-columns:1fr}.planner-section{padding-top:48px;padding-bottom:48px}.finder-filter-grid,.finder-result-grid,.guide-depth-grid,.career-roadmap-grid,.roadmap-columns,.roadmap-plan,.readiness-section,.readiness-card,.custom-task-grid,.shortlist-grid,.dashboard-journey-card,.dashboard-retention-grid,.journey-signal-grid{grid-template-columns:1fr}}.compare-picker span,.compare-picker small{display:block}.compare-picker span{font-weight:800}.compare-picker small{color:var(--muted);margin-top:4px;font-size:.74rem}.compare-table-wrap{overflow-x:auto}.compare-table th,.compare-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:16px}.compare-table th{color:var(--text);background:#f8fafc;font-size:.86rem}.compare-table th span,.compare-table th small{display:block}.compare-table th small{color:var(--muted);margin-top:4px;font-weight:600}.compare-table td:first-child{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:900}.score-track{background:#e2e8f0;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.score-track span{height:100%;display:block}.mini-tags,.signal-list{flex-wrap:wrap;gap:6px;display:flex}.ai-compare-studio{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;padding-top:34px;padding-bottom:34px;display:grid}.ai-compare-form,.ai-compare-results,.ai-category-card,.ai-overseas-guide,.ai-next-steps{background:#fff;border:1px solid #4b3f721f;border-radius:14px;box-shadow:0 14px 38px #0f172a0f}.ai-compare-form,.ai-compare-results{padding:20px}.ai-compare-form h2{color:#17132d;margin:8px 0 10px;font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.08}.ai-compare-form p,.ai-counselor-note p,.ai-fit-row p,.ai-overseas-grid p{color:var(--muted);line-height:1.6}.ai-compare-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ai-compare-fields label{color:#334155;gap:7px;font-size:.78rem;font-weight:900;display:grid}.ai-compare-toggles{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ai-compare-toggles label{border:1px solid var(--border);color:#334155;background:#f8fafc;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:800;display:inline-flex}.ai-compare-toggles input{accent-color:#06b6d4;width:auto}.ai-counselor-note{background:linear-gradient(135deg,#f8fafc,#ecfeff);border:1px solid #dbeafe;border-radius:12px;padding:16px}.ai-counselor-note span,.ai-category-card>span,.ai-overseas-guide span{color:#4b3f72;letter-spacing:.7px;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.ai-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ai-category-card{box-shadow:none;padding:16px}.ai-fit-row{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.ai-fit-row strong{color:#17132d;line-height:1.2;display:block}.ai-fit-row small{color:#64748b;margin-top:5px;font-size:.78rem;display:block}.ai-fit-metrics{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.ai-fit-metrics b{color:#4b3f72;background:#eef2ff;border-radius:999px;padding:6px 9px;font-size:.72rem}.ai-overseas-guide{box-shadow:none;margin-top:14px;padding:16px}.ai-overseas-guide h3{color:#17132d;margin:6px 0 12px;font-size:1.1rem}.ai-overseas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-overseas-grid article{border:1px solid var(--border);background:#f8fafc;border-radius:10px;padding:12px}.ai-overseas-grid strong,.ai-overseas-grid small{display:block}.ai-overseas-grid small{color:#64748b;margin-top:4px;font-size:.78rem}.ai-next-steps{box-shadow:none;gap:8px;margin-top:14px;padding:14px;display:grid}.ai-next-steps span{color:#334155;font-size:.84rem;font-weight:800}.rating-bar{background:var(--border);border-radius:6px;height:6px;overflow:hidden}.rating-fill{background:var(--grad-main);border-radius:6px;height:100%}.tag{background:var(--bg2);color:var(--muted);border:1px solid var(--border);border-radius:20px;padding:3px 9px;font-size:.7rem;font-weight:500;display:inline-block}input,select,textarea{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0ea5e91f}input::placeholder{color:var(--muted2)}.grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.container{padding:0 16px}.section{padding:48px 0}.top-strip{font-size:.68rem;line-height:1.4}.desktop-nav{display:none!important}.mobile-menu-btn{display:inline-flex}.mobile-menu{display:block}.header-shell{min-height:64px}.brand-tag{display:none}.official-institution-controls{grid-template-columns:1fr}.header-actions .compact-action,.header-actions .icon-action{display:none}.hero-grid,.two-column,.compare-hero-grid,.ai-compare-studio,.study-hero-grid,.hub-section-grid,.hub-country-layout,.planner-card,.balanced-hero-grid,.three-column-showcase,.split-promo-section,.decision-dashboard,.journey-card,.decision-depth-section,.user-agent-card,.chatbot-card{grid-template-columns:1fr;gap:28px}.home-hero,.study-hero,.overseas-hub-hero{padding:46px 0 42px}.hero-copy h1{font-size:2.45rem}.hero-search-row,.discovery-grid,.ai-compare-fields,.ai-category-grid,.ai-overseas-grid,.overseas-grid,.review-grid,.monetization-grid,.student-start-grid,.country-card-grid,.pillar-grid,.promo-grid,.goal-grid,.partner-grid,.hub-info-grid,.visa-step-grid,.consultant-grid,.story-grid,.hub-country-grid,.planner-controls,.match-input-grid,.country-metrics,.pros-cons-grid,.destination-chip-grid,.decision-grid,.journey-steps,.trust-signal-grid{grid-template-columns:1fr}.mini-compare-table div{grid-template-columns:1fr;align-items:stretch}.mini-compare-table span{text-align:left}.chat-input-row{grid-template-columns:1fr}.chat-bubble{max-width:100%}.floating-chatbot{bottom:14px;right:14px}.floating-chat-button{min-width:132px;padding:11px 16px}.floating-chat-input,.discovery-hero-grid,.discovery-layout,.school-grid,.result-card-top{grid-template-columns:1fr}.discovery-hero{padding:46px 0 72px}.filter-panel{position:static}.result-toolbar{flex-direction:column;align-items:stretch;gap:12px}.main-search{grid-template-columns:1fr}.discovery-search-card{border-radius:16px;padding:10px}.suggestion-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.suggestion-row button,.result-actions button,.load-more-panel button{min-height:44px}.result-actions{grid-template-columns:1fr;display:grid}.data-badge-row{gap:6px}.metric-row{grid-template-columns:1fr}.platform-section,.overseas-section,.review-section,.destination-section,.consultant-section,.story-section{padding-top:52px;padding-bottom:52px}.country-detail-panel{position:static}.large-tile{grid-column:span 1}.hero-visual-grid{grid-template-columns:1fr}.live-ticker{gap:10px}.ticker-label{margin-left:12px}.compare-hero{padding:42px 0}.compare-picker{grid-template-columns:1fr}}.product-home{background:linear-gradient(#f8fafc 0%,#fff 34%,#f8fafc 100%)}.product-hero:after{opacity:.18;background-image:linear-gradient(#ffffff0f 1px,#0000 1px);background-size:100% 48px}.product-hero .hero-search-panel{border-radius:14px;max-width:700px;padding:12px;box-shadow:0 22px 70px #0000003d}.product-hero .segment-control,.goal-tabs button,.persona-tabs button,.planner-tabs button{border-radius:10px}.hero-metric-strip{gap:10px;margin-top:18px}.hero-metric-strip div{border-radius:12px;padding:12px}.hero-command-center{grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.command-card,.goal-feature,.discovery-mini-card,.trend-card,.ai-lab-panel,.recommendation-preview,.trust-infographic,.product-compare,.review-card,.deadline-chip-row button{border-radius:12px}.command-main,.floating-one,.floating-two,.floating-three{width:auto;position:static}.command-main{grid-column:span 2;grid-template-columns:170px 1fr;max-width:none}.command-image{background-color:#dbeafe;background-image:linear-gradient(135deg,#0ea5e92e,#10b98124);min-height:170px}.floating-three{grid-column:span 2}.product-goal-section,.trend-rail-section,.ai-match-lab,.compare-trust-grid,.deadline-card-strip{padding-top:58px;padding-bottom:58px}.section-heading h2,.rail-heading h2,.planner-toolbar h2{letter-spacing:0;line-height:1.08}.goal-showcase{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:16px}.goal-card-grid{gap:12px}.mini-card-image,.trend-image{border-radius:10px 10px 0 0}.discovery-mini-card strong,.trend-body strong,.command-card h3,.command-card strong{letter-spacing:0}.trend-rail{gap:14px}.review-proof-band{padding:58px 0}.deadline-card-strip{padding-top:0}.deadline-chip-row button{min-height:132px}.modern-result-card{border-radius:12px;padding:0;overflow:hidden}.modern-result-card>:not(.result-cover-image){margin-left:20px;margin-right:20px}.modern-result-card .result-card-top{margin-top:18px}.result-cover-image{aspect-ratio:16/7;border-bottom:1px solid var(--border);background-position:50%;background-size:cover;width:100%}.result-avatar{border:3px solid #fff;margin-top:-34px;box-shadow:0 8px 18px #0f172a29}.result-actions{padding-bottom:20px}.modern-result-card h3{letter-spacing:0;text-transform:none}.data-badge-row,.result-tags,.result-actions{gap:8px}@media (max-width:1100px){.product-hero-grid,.goal-showcase{grid-template-columns:1fr}.goal-card-grid,.deadline-chip-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-hero{padding:40px 0 34px}.product-hero-copy h1{max-width:100%;font-size:2.05rem}.hero-metric-strip,.hero-command-center,.goal-card-grid,.ai-lab-actions,.deadline-chip-row{grid-template-columns:1fr}.command-main,.floating-three{grid-column:span 1}.command-main{grid-template-columns:1fr}.product-hero .hero-search-panel{max-width:100%}.product-hero .segment-control{scrollbar-width:none;overflow-x:auto}.product-hero .segment-control button{flex:none;min-width:max-content}.product-hero .hero-search-row{grid-template-columns:1fr}.goal-feature{min-height:340px}}.btn-primary,.hero-search-row .btn-primary{color:#fff;background:linear-gradient(135deg,#4b3f72 0%,#256f99 46%,#06b6d4 100%);border:0;border-radius:10px;font-weight:900;box-shadow:0 14px 34px #06b6d43d,0 6px 16px #4b3f722e}.btn-outline{color:#4b3f72;background:#fff;border:1px solid #4b3f722e;border-radius:10px;font-weight:900}.btn-white{color:#4b3f72;border-radius:10px;font-weight:900}.product-hero{background-color:#0000;background-image:linear-gradient(112deg,#0c1426e6,#1b263bb8 52%,#0b5f7057),url(https://images.unsplash.com/photo-1522202176988-66273c2fd55f?auto=format&fit=crop&w=1800&q=82);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:64px 0 54px}.product-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:42px}.product-hero-copy h1{letter-spacing:0;max-width:760px;font-size:clamp(2.75rem,5vw,4.8rem);line-height:.98}.product-hero-copy p{max-width:660px;margin:18px 0 22px;font-size:1.04rem;line-height:1.65}.product-hero .hero-search-panel{backdrop-filter:blur(20px);background:#ffffff29;border-radius:18px;padding:12px}.product-hero .segment-control{gap:6px;padding:5px}.product-hero .segment-control button{border-radius:9px;padding:8px 10px;font-size:.76rem}.aspirora-hero-visual{gap:14px;min-width:0;display:grid}.hero-photo-card{aspect-ratio:1.3;background-color:#0000;background-image:linear-gradient(#0f172a14,#0f172aad),url(https://images.unsplash.com/photo-1523580846011-d3a5bc25702b?auto=format&fit=crop&w=1300&q=84);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff52;border-radius:22px;min-height:360px;position:relative;overflow:hidden;box-shadow:0 30px 80px #02061752}.hero-photo-overlay{color:#fff;max-width:76%;position:absolute;bottom:18px;left:18px}.hero-photo-overlay span,.hero-quick-actions span,.hero-focus-row span{letter-spacing:0}.hero-photo-overlay span{text-transform:uppercase;background:#ffffff29;border:1px solid #fff3;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.hero-photo-overlay strong{font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.05;display:block}.hero-photo-overlay small{color:#ffffffd1;margin-top:8px;display:block}.hero-quick-actions,.hero-focus-row{gap:10px;display:grid}.hero-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-quick-actions button{backdrop-filter:blur(16px);color:#0f172a;text-align:left;background:#ffffffed;border:1px solid #ffffff6b;border-radius:14px;min-height:86px;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 40px #02061729;padding:14px!important}.hero-quick-actions button:hover{transform:translateY(-2px);box-shadow:0 22px 52px #02061733}.hero-quick-actions span{color:#256f99;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.hero-quick-actions strong{color:#17132d;margin-top:6px;font-size:.96rem;line-height:1.2;display:block}.hero-focus-row{grid-template-columns:repeat(4,max-content);margin-top:16px}.hero-focus-row span{color:#ffffffe6;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:900}.hero-journey-card span,.country-stat-card span,.discovery-showcase-card span,.featured-institution-card span{color:#4b3f72;letter-spacing:.7px;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.hero-journey-card strong,.country-stat-card strong,.discovery-showcase-card strong,.featured-institution-card strong{color:#17132d;margin-top:7px;font-size:1.12rem;line-height:1.22;display:block}.hero-journey-card small,.country-stat-card small,.discovery-showcase-card small,.featured-institution-card small{color:#64748b;margin-top:7px;line-height:1.45;display:block}.hero-journey-card:hover,.country-stat-card:hover,.discovery-showcase-card:hover,.featured-institution-card:hover{transform:translateY(-3px);box-shadow:0 22px 58px #0f172a2e}.journey-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;display:grid}.journey-flow b{color:#4b3f72;background:linear-gradient(#f8fafc,#ecfeff);border:1px solid #dbeafe;border-radius:14px;place-items:center;min-height:82px;font-size:1.4rem;display:grid}.journey-flow small{color:#334155;text-transform:uppercase;margin-top:0;font-size:.68rem;font-weight:900}.platform-feature-section,.country-intelligence-section,.discovery-showcase-section,.featured-institution-section,.product-goal-section,.trend-rail-section,.ai-match-lab,.compare-trust-grid,.deadline-card-strip{padding-top:48px;padding-bottom:48px}.platform-feature-section{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.feature-story-card,.feature-tile-grid article,.country-stat-card,.discovery-showcase-card,.featured-institution-card{background:#fff;border:1px solid #4b3f721f;border-radius:16px;box-shadow:0 10px 34px #0f172a0f}.feature-story-card{padding:24px}.feature-story-card h2{color:#17132d;margin:8px 0 12px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.08}.feature-story-card p{color:#64748b;margin-bottom:18px;line-height:1.65}.feature-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feature-tile-grid article{padding:18px}.feature-tile-grid b{color:#fff;background:linear-gradient(135deg,#4b3f72,#06b6d4);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:.78rem;display:grid}.feature-tile-grid strong{color:#17132d;font-size:1.05rem;display:block}.feature-tile-grid span{color:#64748b;margin-top:7px;font-size:.84rem;line-height:1.55;display:block}.country-stat-grid,.discovery-showcase-grid,.featured-institution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.country-stat-card,.discovery-showcase-card,.featured-institution-card{cursor:pointer;text-align:left;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.country-stat-image,.discovery-showcase-image,.featured-institution-image{background-position:50%;background-size:cover}.country-stat-image,.discovery-showcase-image{aspect-ratio:1.75}.country-stat-card div:last-child,.discovery-showcase-card div:last-child,.featured-institution-card div:last-child{padding:16px}.country-stat-card b{color:#06b6d4;margin-top:8px;font-size:1.45rem;display:block}.featured-institution-card{flex-direction:column;display:flex}.featured-institution-image{aspect-ratio:1.38;min-height:0}.featured-institution-card div:last-child{gap:7px;display:grid}.featured-institution-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.featured-institution-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.featured-institution-card b{color:#256f99;margin-top:2px;font-size:.82rem;font-weight:900}.goal-feature{min-height:390px;padding:24px}.goal-feature h3{font-size:clamp(1.85rem,3vw,2.8rem)}@media (max-width:980px){.product-hero-grid,.platform-feature-section,.goal-showcase,.ai-match-lab,.compare-trust-grid{grid-template-columns:1fr}.country-stat-grid,.discovery-showcase-grid,.featured-institution-grid,.feature-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-hero{padding:38px 0 34px}.aspirora-hero-visual,.hero-metric-strip,.country-stat-grid,.discovery-showcase-grid,.featured-institution-grid,.feature-tile-grid,.journey-flow,.featured-institution-card{grid-template-columns:1fr}.product-hero-copy h1,.discovery-hero h1,.college-hero h1,.hero-copy h1{overflow-wrap:anywhere!important;max-width:calc(100vw - 44px)!important;font-size:1.72rem!important;line-height:1.08!important}.section-heading h2,.goal-feature h3,.feature-story-card h2{overflow-wrap:anywhere!important;max-width:calc(100vw - 72px)!important;font-size:1.24rem!important;line-height:1.2!important}.product-hero-copy,.hero-copy,.discovery-hero-grid>div,.college-hero .discovery-hero-grid>div,.product-hero .hero-search-panel,.hero-search-panel,.result-card,.official-institution-grid article,.overseas-section-block,.hero-stat-panel{min-width:0!important;max-width:calc(100vw - 32px)!important}.product-hero-copy p,.hero-copy p,.discovery-hero p,.result-metrics strong,.result-metrics span,.official-institution-grid h3,.official-institution-grid p,.official-institution-source,.listing-count-row strong{word-break:break-word;overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important}.product-hero .segment-control,.segment-control,.planner-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important;display:grid!important}.hero-search-row,.action-row,.result-actions,.ai-result-actions,.official-institution-source,.listing-count-row,.dashboard-card-head,.official-institution-topline,.result-metrics{grid-template-columns:1fr!important;display:grid!important}.live-ticker{max-width:100vw!important;overflow:hidden!important}.floating-chatbot{width:auto!important;bottom:12px!important;left:12px!important;right:12px!important}.floating-chat-button{width:100%!important;min-width:0!important}.platform-feature-section,.country-intelligence-section,.discovery-showcase-section,.featured-institution-section,.product-goal-section,.trend-rail-section,.ai-match-lab,.compare-trust-grid,.deadline-card-strip{padding-top:34px;padding-bottom:34px}}button:not(.brand-button),.btn-primary,.btn-outline,.btn-white,.mobile-menu button,.result-actions button,.action-row button,.action-row a,.ai-result-actions button,.agent-action-chips button,.deadline-chip-row button,.planner-tabs button,.compare-picker button,.official-institution-source a,.load-more-panel button,.partner-hero-actions button,.partner-plan-card button,.partner-form button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex;padding-left:max(14px,1rem)!important;padding-right:max(14px,1rem)!important}.result-actions,.action-row,.ai-result-actions,.agent-action-chips,.deadline-chip-row,.planner-tabs,.compare-picker,.partner-hero-actions,.official-institution-source{gap:10px!important}.result-actions,.ai-result-actions,.agent-action-chips,.deadline-chip-row,.official-institution-source{margin-top:12px}.mobile-menu button,.result-actions button,.action-row button,.action-row a,.ai-result-actions button,.planner-tabs button,.compare-picker button,.official-institution-source a{overflow-wrap:anywhere;white-space:normal}@media (max-width:560px){button:not(.brand-button),.btn-primary,.btn-outline,.btn-white,.mobile-menu button,.result-actions button,.action-row button,.action-row a,.ai-result-actions button,.agent-action-chips button,.deadline-chip-row button,.planner-tabs button,.compare-picker button,.official-institution-source a,.load-more-panel button{min-height:44px;padding-left:16px!important;padding-right:16px!important}.result-actions,.action-row,.ai-result-actions,.agent-action-chips,.deadline-chip-row,.planner-tabs,.compare-picker,.official-institution-source{gap:10px 0!important}}.rich-overseas-page .visual-country-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.rich-overseas-page .visual-country-grid button{flex-direction:column!important;width:100%!important;display:flex!important}.college-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.college-toolbar-actions button{text-align:center;justify-content:center;align-items:center;min-height:42px;display:inline-flex;padding-left:14px!important;padding-right:14px!important}.admin-console-layout,.admin-console-sidebar,.admin-console-main{min-width:0}.admin-console-main{overflow-x:auto}.admin-console-main table{min-width:760px}.profile-menu-wrap{position:relative}.profile-menu-trigger{color:var(--text);cursor:pointer;background:linear-gradient(#fff,#f8fafc);border:1px solid #0ea5e93d;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:5px 12px 5px 5px;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #0f172a14}.profile-menu-trigger:hover,.profile-menu-trigger[aria-expanded=true]{border-color:#0ea5e98c;transform:translateY(-1px);box-shadow:0 14px 34px #0ea5e929}.profile-avatar{color:#fff;background:linear-gradient(135deg,#0f172a,#0ea5e9 52%,#10b981);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.86rem;font-weight:900;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff52}.profile-avatar:after{content:"";background:#22c55e;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;bottom:0;right:0}.profile-trigger-copy{text-align:left;min-width:0;line-height:1.1;display:grid}.profile-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.78rem;overflow:hidden}.profile-trigger-copy small,.profile-caret{color:var(--muted);font-size:.58rem;line-height:1}.profile-dropdown{border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:1400;background:#fff;border-radius:12px;gap:4px;min-width:272px;padding:9px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.profile-dropdown:before{border-left:1px solid var(--border);border-top:1px solid var(--border);content:"";background:#fff;width:12px;height:12px;position:absolute;top:-7px;right:24px;transform:rotate(45deg)}.profile-dropdown button{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 11px;display:grid}.profile-dropdown button:hover{background:#f8fafc}.profile-dropdown strong{font-size:.84rem}.profile-dropdown span{color:var(--muted);margin-top:2px;font-size:.72rem}.profile-dropdown .danger strong{color:#dc2626}.admin-console-layout{align-items:start}.admin-console-sidebar>div:first-child{gap:3px;max-height:calc(100vh - 108px);padding:6px;display:grid;position:sticky;top:76px;overflow-y:auto!important}.admin-console-sidebar>div:first-child button{white-space:nowrap;min-height:44px}.admin-nav-icon{color:#334155;letter-spacing:0;text-align:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;width:38px;height:32px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.admin-console-sidebar button:hover .admin-nav-icon,.admin-console-sidebar button.active .admin-nav-icon{color:#3730a3;background:#e0e7ff;border-color:#c7d2fe}.admin-institution-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;display:grid}.college-result-card.modern-result-card{border:1px solid #94a3b833;border-radius:16px;box-shadow:0 12px 32px #0f172a12}.college-result-card .result-cover-image{aspect-ratio:16/5;min-height:150px}.college-result-card .result-card-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.college-result-card .result-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.college-result-card .result-actions{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;display:grid!important}@media (max-width:980px){.rich-overseas-page .visual-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-institution-grid{grid-template-columns:1fr}.college-result-card .result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.rich-overseas-page .visual-country-grid,.college-result-card .result-metrics,.college-result-card .result-actions{grid-template-columns:1fr!important}.college-result-card .result-card-top{grid-template-columns:auto minmax(0,1fr)}.college-toolbar-actions{justify-content:stretch}.college-toolbar-actions button{width:100%}.admin-console-header>div,.admin-console-layout{padding-left:16px!important;padding-right:16px!important}.admin-console-layout{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}.admin-console-sidebar{overflow-x:auto}.admin-console-sidebar>div:first-child{min-width:max-content;max-height:none;position:static;display:flex!important;overflow-y:hidden!important}.admin-console-sidebar>div:first-child button{border-bottom:3px solid #0000;flex:none;min-height:46px;border-left:0!important}.admin-console-main{width:100%}.profile-trigger-copy,.profile-caret{display:none}.profile-dropdown{min-width:230px;right:-44px}.admin-institution-grid>div:first-child>div:first-child,.admin-institution-grid>div:first-child>div:nth-child(2){grid-template-columns:1fr!important}}.product-hero,.discovery-hero,.college-hero{overflow:hidden}.home-page,.product-home{max-width:100vw;overflow-x:hidden}.product-hero-grid,.discovery-hero-grid,.featured-institution-grid,.goal-showcase,.trend-rail,.result-metrics,.overseas-two-column{min-width:0}.product-hero-copy,.product-hero-copy *,.hero-photo-overlay,.hero-photo-overlay *,.hero-quick-actions button,.featured-institution-card,.featured-institution-card *,.discovery-hero-grid,.discovery-hero-grid *,.hero-stat-panel,.result-metrics,.result-metrics *,.result-tags,.result-tags *,.expanded-panel,.expanded-panel *{box-sizing:border-box;min-width:0}.product-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(460px,1.04fr)!important;align-items:center!important;display:grid!important}.product-hero-copy h1,.college-hero h1,.discovery-hero h1{overflow-wrap:anywhere;text-wrap:balance}.product-hero-copy p,.college-hero p,.discovery-hero p{overflow-wrap:break-word}.product-hero .hero-search-panel{max-width:720px}.hero-search-row{align-items:stretch}.hero-search-row input,.hero-search-row button{min-width:0}.hero-photo-card{width:100%}.aspirora-hero-visual{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.hero-quick-actions{align-items:stretch;grid-template-columns:repeat(3,minmax(148px,1fr))!important;width:100%!important;display:grid!important}.hero-quick-actions button{overflow:hidden;white-space:normal!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;display:flex!important}.hero-quick-actions strong,.featured-institution-card strong,.trend-card strong{overflow-wrap:anywhere}.featured-institution-grid{align-items:stretch}.featured-institution-card{height:100%}.featured-institution-image,.trend-image,.mini-card-image,.country-stat-image,.discovery-showcase-image{background-repeat:no-repeat}.college-hero .discovery-hero-grid{grid-template-columns:minmax(0,1fr) minmax(240px,320px)!important}.college-hero .hero-stat-panel{width:100%}.result-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;display:grid}.result-metrics div{min-height:92px}.result-tags{flex-wrap:wrap;align-items:flex-start;display:flex}.result-tags span,.expanded-panel span{overflow-wrap:anywhere;max-width:100%}.overseas-two-column{align-items:start}@media (max-width:980px){.product-hero-grid,.college-hero .discovery-hero-grid,.discovery-hero-grid,.overseas-two-column{grid-template-columns:1fr!important}.featured-institution-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.product-hero,.discovery-hero,.college-hero{padding-top:36px!important;padding-bottom:36px!important}.product-hero .hero-search-panel{max-width:100%!important}.hero-search-row,.hero-quick-actions,.featured-institution-grid,.result-metrics{grid-template-columns:1fr!important}.product-hero-grid,.product-hero-copy,.aspirora-hero-visual,.hero-search-panel,.hero-search-row,.hero-search-row input,.hero-search-row button,.hero-focus-row,.hero-photo-card,.hero-quick-actions,.hero-quick-actions button{min-width:0!important;max-width:calc(100vw - 32px)!important}.product-hero-copy h1,.product-hero-copy p{max-width:100%!important}.hero-search-row{gap:10px!important;display:grid!important}.hero-search-row input{width:100%!important}.hero-focus-row{padding-bottom:2px;overflow-x:auto}.hero-photo-card{min-height:280px}.hero-photo-overlay{max-width:calc(100% - 28px)}.college-hero .hero-stat-panel{padding:18px}}.hero-slider-card{transition:background-image .25s,transform .2s}.hero-brand-mark{color:#17132d;z-index:2;background:#ffffffeb;border:1px solid #ffffffb8;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 14px 36px #02061733}.hero-brand-mark img,.section-brand-logo{object-fit:contain;width:auto;height:24px;display:block}.hero-brand-mark strong{font-size:.9rem;font-weight:900}.section-brand-logo{margin-bottom:10px}.section-brand-logo.inline{height:22px}.section-brand-logo.light{background:#ffffffeb;border-radius:10px;height:28px;padding:5px 7px}.discovery-showcase-section,.product-goal-section,.trend-rail-section,.compare-trust-grid,.deadline-card-strip{max-width:1120px}.discovery-showcase-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.discovery-showcase-card{text-align:left;grid-template-rows:150px 1fr;min-height:300px;overflow:hidden;display:grid!important}.discovery-showcase-card div:last-child{align-content:start;gap:8px;display:grid;padding:16px!important}.product-goal-section .section-heading,.trend-rail-section .rail-heading,.deadline-card-strip .rail-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.goal-showcase{align-items:stretch;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr)!important;gap:18px!important;display:grid!important}.goal-feature{min-height:430px;overflow:hidden}.goal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.discovery-mini-card{text-align:left;grid-template-rows:132px 1fr auto;min-height:310px;overflow:hidden;display:grid!important}.trend-rail{scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:16px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.trend-card{text-align:left;grid-template-rows:150px 1fr;min-height:300px;overflow:hidden;scroll-snap-align:unset!important;width:100%!important;display:grid!important}.trend-body{align-content:start;gap:8px;display:grid}.review-proof-band{background:radial-gradient(circle at 88% 18%,#ffffff29,#0000 28%),linear-gradient(135deg,#063f46 0%,#0b6b63 56%,#083344 100%)!important}.review-proof-grid{align-items:center;grid-template-columns:minmax(260px,.74fr) minmax(0,1.26fr)!important;gap:34px!important;display:grid!important}.review-proof-grid p{color:#ffffffd1;max-width:440px;margin:12px 0 18px;line-height:1.6}.review-carousel{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important;overflow:visible!important}.glass-review{min-height:230px;overflow:hidden}.compare-trust-grid{align-items:stretch;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)!important;gap:18px!important;display:grid!important}.compare-preview-card,.trust-infographic{height:100%}.deadline-chip-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.deadline-chip-row button{text-align:left;align-content:start;gap:10px;min-height:126px;overflow:hidden;display:grid!important}.deadline-chip-row span{-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.home-page .section-heading h2,.home-page .rail-heading h2{text-wrap:balance;max-width:760px}@media (max-width:980px){.discovery-showcase-grid,.goal-showcase,.trend-rail,.review-proof-grid,.compare-trust-grid{grid-template-columns:1fr!important}.goal-card-grid,.review-carousel,.deadline-chip-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.hero-brand-mark{top:14px;left:14px}.hero-brand-mark img{height:20px}.product-goal-section .section-heading,.trend-rail-section .rail-heading,.deadline-card-strip .rail-heading{align-items:flex-start;display:grid}.discovery-showcase-grid,.goal-card-grid,.trend-rail,.review-carousel,.deadline-chip-row{grid-template-columns:1fr!important}.discovery-showcase-card,.discovery-mini-card,.trend-card{min-height:0}.goal-feature{min-height:340px}.review-proof-grid{gap:22px!important}.deadline-chip-row button{min-height:104px}}.home-page .container{width:min(1200px,100% - 48px);max-width:1200px}.home-page .product-hero .container{max-width:1240px}.home-page .product-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);align-items:center;gap:40px;display:grid}.home-page .product-hero-copy,.home-page .aspirora-hero-visual,.home-page .platform-feature-section,.home-page .country-intelligence-section,.home-page .discovery-showcase-section,.home-page .featured-institution-section,.home-page .product-goal-section,.home-page .trend-rail-section,.home-page .ai-match-lab,.home-page .compare-trust-grid,.home-page .deadline-card-strip,.home-page .user-agent-section{min-width:0}.home-page .platform-feature-section,.home-page .country-intelligence-section,.home-page .discovery-showcase-section,.home-page .featured-institution-section,.home-page .product-goal-section,.home-page .trend-rail-section,.home-page .ai-match-lab,.home-page .compare-trust-grid,.home-page .deadline-card-strip,.home-page .user-agent-section{margin-left:auto;margin-right:auto;padding-top:56px;padding-bottom:56px}.home-page .section-heading,.home-page .rail-heading{margin-bottom:24px}.home-page .section-heading h2,.home-page .rail-heading h2{max-width:820px}.home-page .rail-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.home-page .rail-heading>div{min-width:0}.home-page .rail-heading .btn-outline{flex:none}.home-page .feature-story-card,.home-page .feature-tile-grid article,.home-page .country-stat-card,.home-page .discovery-showcase-card,.home-page .featured-institution-card,.home-page .discovery-mini-card,.home-page .trend-card{height:100%}.home-page .country-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-page .discovery-showcase-grid,.home-page .featured-institution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-page .featured-institution-card{grid-template-rows:138px 1fr;grid-template-columns:1fr;min-height:286px;display:grid}.home-page .featured-institution-image{width:100%;height:100%;min-height:0;aspect-ratio:auto!important}.home-page .featured-institution-card div:last-child{align-content:start;gap:7px;display:grid}.home-page .featured-institution-card b{color:#0e7490;align-self:end;margin-top:6px;font-size:.78rem;font-weight:900;display:block}.home-page .goal-showcase{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:22px;display:grid}.home-page .goal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-page .trend-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-page .ai-match-lab{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:24px;display:grid}.home-page .hero-search-panel{width:min(100%,600px)}.home-page .hero-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.home-page .hero-search-row input{min-width:0}.home-page .hero-focus-row{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1100px){.home-page .product-hero-grid,.home-page .platform-feature-section,.home-page .goal-showcase,.home-page .ai-match-lab,.home-page .compare-trust-grid{grid-template-columns:1fr!important}.home-page .featured-institution-grid,.home-page .country-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .aspirora-hero-visual{max-width:760px}}@media (max-width:760px){.home-page .container{width:min(100% - 28px,560px)}.home-page .platform-feature-section,.home-page .country-intelligence-section,.home-page .discovery-showcase-section,.home-page .featured-institution-section,.home-page .product-goal-section,.home-page .trend-rail-section,.home-page .ai-match-lab,.home-page .compare-trust-grid,.home-page .deadline-card-strip,.home-page .user-agent-section{padding-top:38px;padding-bottom:38px}.home-page .product-hero{padding:30px 0 32px}.home-page .product-hero-grid{gap:24px}.home-page .product-hero-copy h1{max-width:none!important;font-size:clamp(2.35rem,13vw,3.35rem)!important}.home-page .product-hero-copy p,.home-page .section-heading h2,.home-page .rail-heading h2,.home-page .feature-story-card h2{max-width:none!important}.home-page .segment-control{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-page .segment-control button{min-width:0}.home-page .hero-search-row{grid-template-columns:1fr}.home-page .hero-search-row button{width:100%}.home-page .aspirora-hero-visual,.home-page .country-stat-grid,.home-page .discovery-showcase-grid,.home-page .featured-institution-grid,.home-page .goal-card-grid,.home-page .trend-rail,.home-page .review-carousel,.home-page .deadline-chip-row{grid-template-columns:1fr!important}.home-page .rail-heading{align-items:flex-start;display:grid}.home-page .rail-heading .btn-outline{width:fit-content}.home-page .featured-institution-card,.home-page .discovery-showcase-card,.home-page .discovery-mini-card,.home-page .trend-card{min-height:0}.home-page .featured-institution-card{grid-template-rows:170px 1fr}}.home-page .live-ticker{display:none!important}.home-page{background:linear-gradient(#f8fbff 0%,#fff 18%,#f7fbfa 52%,#fff 100%)}.home-page .product-hero{background:linear-gradient(90deg,#061f2be0,#0f32379e),url(https://images.unsplash.com/photo-1523240795612-9a054b0db644?auto=format&fit=crop&w=1800&q=82) 50%/cover;padding:66px 0 72px;position:relative;overflow:hidden}.home-page .product-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 42%,#14b8a62e);position:absolute;top:0;bottom:0;left:0;right:0}.home-page .product-hero-grid{z-index:1;align-items:center;gap:58px;position:relative;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr)!important}.home-page .product-hero-copy h1{max-width:720px}.home-page .product-hero-copy p{color:#ffffffd1;max-width:620px}.home-page .hero-search-panel{backdrop-filter:blur(20px);background:#ffffff24;border:1px solid #ffffff38;width:100%;max-width:680px;padding:12px;box-shadow:0 26px 70px #020c1447}.home-page .hero-search-row{gap:10px;margin-top:10px}.home-page .hero-search-row input{border-radius:12px;min-height:54px}.home-page .hero-focus-row span{background:#ffffff21;border:1px solid #ffffff38}.home-page .aspirora-hero-visual{gap:16px;max-width:none!important;display:grid!important}.home-page .hero-photo-card{border:1px solid #ffffff57;border-radius:24px;min-height:510px;animation:7s ease-in-out infinite heroFloat;position:relative;overflow:hidden;box-shadow:0 34px 90px #020c1461}.home-page .hero-review-card{backdrop-filter:blur(18px);color:#0f172a;text-align:left;z-index:2;background:#ffffffe6;border:1px solid #ffffffb8;border-radius:16px;gap:8px;max-width:310px;min-height:0;padding:16px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 20px 46px #020c143d}.home-page .hero-review-card span{color:#0f766e;text-transform:uppercase;font-size:.72rem;font-weight:900}.home-page .hero-review-card strong{font-size:1rem;line-height:1.22}.home-page .hero-review-card p{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-page .hero-quick-actions{gap:12px;display:flex!important}.home-page .hero-quick-actions button{backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:14px;min-height:76px;transition:transform .18s,box-shadow .18s}.home-page .hero-quick-actions button:hover,.home-page .discovery-showcase-card:hover,.home-page .featured-institution-card:hover,.home-page .goal-route-card:hover,.home-page .trend-card:hover,.home-page .glass-review:hover{transform:translateY(-4px)}.home-page .platform-feature-section{align-items:stretch;gap:18px;padding-top:72px;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)!important}.home-page .feature-story-card{background:linear-gradient(135deg,#fffffff5,#ecfdf5eb),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=900&q=70) 50%/cover;border-radius:22px;padding:30px}.home-page .feature-tile-grid article{border-radius:18px;padding:22px;transition:transform .18s,border-color .18s}.home-page .discovery-showcase-section{max-width:1200px}.home-page .decision-journey-board{gap:18px;display:grid}.home-page .decision-journey-card{background:#fffffff0;border:1px solid #0f766e24;border-radius:24px;grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);align-items:stretch;gap:0;min-height:260px;display:grid;overflow:hidden;box-shadow:0 18px 52px #0f172a14}.home-page .decision-journey-card:nth-child(2n){grid-template-columns:minmax(0,.58fr) minmax(240px,.42fr)}.home-page .decision-journey-card:nth-child(2n) .decision-journey-image{grid-column:2}.home-page .decision-journey-card:nth-child(2n)>div:last-child{grid-area:1/1}.home-page .decision-journey-image{background-color:#dff7f2;background-position:50%;background-size:cover;border:0;min-height:260px;padding:0;display:block;position:relative}.home-page .decision-journey-image:after{content:"";background:linear-gradient(#0f172a0a,#0f766e52);position:absolute;top:0;bottom:0;left:0;right:0}.home-page .decision-journey-image span{color:#0f766e;z-index:1;background:#fffffff0;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:900;position:absolute;top:18px;left:18px}.home-page .decision-journey-card>div:last-child{align-content:center;gap:13px;padding:clamp(22px,4vw,38px);display:grid}.home-page .decision-journey-card small{color:#0f766e;letter-spacing:.5px;text-transform:uppercase;font-size:.72rem;font-weight:900}.home-page .decision-journey-card strong{color:#0f172a;font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1.05}.home-page .decision-journey-card p{color:#475569;max-width:620px;margin:0;line-height:1.62}.home-page .decision-action-row{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.home-page .decision-action-row button{color:#155e75;background:#ecfeff;border:1px solid #0e749029;border-radius:999px;min-height:38px;font-size:.78rem;font-weight:900;transition:background .18s,color .18s,transform .18s;padding:9px 13px!important}.home-page .decision-action-row button:hover{color:#fff;background:#0f766e;transform:translateY(-2px)}.home-page .discovery-experience{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);gap:18px;display:grid}.home-page .discovery-lead-card{text-align:left;background:#fff;border:1px solid #0f766e2e;border-radius:22px;grid-template-rows:260px 1fr;padding:0;overflow:hidden;box-shadow:0 22px 56px #0f172a17;display:grid!important}.home-page .discovery-lead-image,.home-page .discovery-showcase-image,.home-page .goal-route-image,.home-page .featured-institution-image,.home-page .trend-image{background-color:#dff7f2;background-position:50%;background-size:cover;position:relative}.home-page .discovery-lead-image{min-height:260px}.home-page .discovery-lead-image:after,.home-page .featured-institution-image:after,.home-page .trend-image:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0f766e1a,#0ea5e91a),linear-gradient(45deg,#0000 0 46%,#ffffff47 46% 54%,#0000 54% 100%);position:absolute;top:0;bottom:0;left:0;right:0}.home-page .discovery-lead-image span,.home-page .discovery-showcase-image span{color:#0f766e;background:#ffffffeb;border-radius:999px;padding:8px 10px;font-size:.72rem;font-weight:900;position:absolute;top:16px;left:16px}.home-page .discovery-lead-card>div:last-child{gap:10px;padding:24px;display:grid}.home-page .discovery-lead-card strong{color:#0f172a;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.04}.home-page .discovery-lead-card p{color:#475569;margin:0;line-height:1.58}.home-page .discovery-lead-card b,.home-page .trend-body b{color:#0f766e;font-size:.82rem;font-weight:900}.home-page .discovery-path-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-page .discovery-showcase-card{border-radius:18px;grid-template-rows:auto;grid-template-columns:132px 1fr;min-height:156px}.home-page .discovery-showcase-card div:last-child{padding:18px!important}.home-page .featured-institution-section{max-width:1200px}.home-page .featured-showcase-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,.28fr);grid-auto-flow:column;gap:16px;padding:4px 2px 18px;display:grid;overflow-x:auto}.home-page .featured-institution-card{scroll-snap-align:start;text-align:left;border:1px solid #0f766e29;border-radius:22px;grid-template-rows:190px 1fr;min-height:420px;display:grid;overflow:hidden;box-shadow:0 18px 46px #0f172a14}.home-page .featured-institution-card.is-featured{grid-auto-columns:minmax(340px,.36fr)}.home-page .featured-institution-copy{align-content:start;gap:8px;display:grid;padding:18px!important}.home-page .featured-institution-copy em{color:#0f766e;font-size:.78rem;font-style:normal;font-weight:900}.home-page .promo-mark{background:linear-gradient(135deg,#f59e0b,#14b8a6);border:2px solid #fff;border-radius:999px;width:26px;height:26px;position:absolute;top:14px;left:14px;box-shadow:0 8px 20px #0f172a2e}.home-page .promo-mark:after{content:"";background:#fff;border-radius:999px;width:8px;height:8px;position:absolute;top:7px;left:7px}.home-page .premium-rating{color:#0f172a;background:#fffffff0;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;display:inline-flex}.home-page .premium-rating i{clip-path:polygon(50% 0,61% 34%,98% 34%,68% 55%,79% 91%,50% 69%,21% 91%,32% 55%,2% 34%,39% 34%);background:conic-gradient(#f59e0b,#fbbf24,#f59e0b);width:14px;height:14px;display:block}.home-page .featured-institution-image .premium-rating,.home-page .trend-image .premium-rating{position:absolute;bottom:12px;right:12px}.home-page .product-goal-section{max-width:1200px}.home-page .goal-journey-map{color:#fff;background:linear-gradient(135deg,#0f2f36,#0f766e 54%,#155e75);border-radius:28px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:18px;padding:24px;display:grid;overflow:hidden}.home-page .goal-journey-panel{align-content:center;gap:14px;padding:18px;display:grid}.home-page .goal-journey-panel h3{margin:0;font-size:clamp(1.75rem,3vw,3rem);line-height:1.03;color:#fff!important}.home-page .goal-journey-panel span{color:#ffffffc7;text-transform:uppercase;font-weight:900}.home-page .goal-journey-panel p{color:#ffffffc2;margin:0;line-height:1.6}.home-page .goal-route-stack{gap:12px;display:grid}.home-page .goal-route-card{color:#0f172a;text-align:left;background:#fffffff0;border:1px solid #ffffff61;border-radius:18px;grid-template-columns:auto 108px minmax(0,1fr);align-items:center;gap:14px;min-height:118px;padding:12px;transition:transform .18s,background .18s;display:grid}.home-page .goal-route-card>span{color:#0f766e;padding:0 4px;font-weight:900}.home-page .goal-route-image{border-radius:14px;height:88px}.home-page .goal-route-card small{color:#475569;line-height:1.45}.home-page .trend-rail-section{max-width:1200px}.home-page .trend-rail{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.home-page .trend-card{border-radius:20px;grid-template-rows:138px 1fr;min-height:340px}.home-page .trend-image span{color:#0f766e;background:#ffffffeb;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900;position:absolute;top:12px;left:12px}.home-page .trend-body{gap:7px;padding:16px}.home-page .trend-body p{color:#475569;margin:0;font-size:.82rem;line-height:1.42}.home-page .trend-meta-row{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.home-page .review-proof-band{padding:76px 0;background:linear-gradient(90deg,#061f2bf2,#0c4a50c7),url(https://images.unsplash.com/photo-1523580846011-d3a5bc25702b?auto=format&fit=crop&w=1800&q=82) 50%/cover!important}.home-page .review-proof-grid{align-items:center;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr)!important;gap:44px!important}.home-page .review-carousel{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.home-page .glass-review{backdrop-filter:blur(20px);color:#0f172a;background:#ffffffeb;border:1px solid #ffffff80;border-radius:20px;min-height:280px;padding:18px;transition:transform .18s,box-shadow .18s}.home-page .review-profile-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.home-page .review-avatar{color:#fff;background:linear-gradient(135deg,#14b8a6,#6366f1);border-radius:999px;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:900;display:grid}.home-page .glass-review p{color:#334155;margin:16px 0;line-height:1.58}.home-page .review-proof-footer{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.home-page .review-proof-footer b{color:#166534;background:#dcfce7;border-radius:999px;padding:6px 9px;font-size:.72rem}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1100px){.home-page .product-hero-grid,.home-page .platform-feature-section,.home-page .decision-journey-card,.home-page .discovery-experience,.home-page .goal-journey-map,.home-page .review-proof-grid{grid-template-columns:1fr!important}.home-page .decision-journey-card:nth-child(2n) .decision-journey-image,.home-page .decision-journey-card:nth-child(2n)>div:last-child{grid-area:auto}.home-page .trend-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.home-page .product-hero{padding:34px 0 40px}.home-page .hero-photo-card{min-height:520px;animation:none}.home-page .hero-review-card{max-width:calc(100% - 28px);top:14px;left:14px;right:14px}.home-page .hero-photo-overlay{max-width:calc(100% - 36px);bottom:18px;left:18px}.home-page .hero-quick-actions,.home-page .discovery-path-list,.home-page .trend-rail,.home-page .review-carousel{grid-template-columns:1fr!important;display:grid!important}.home-page .discovery-lead-card{grid-template-rows:210px 1fr}.home-page .discovery-showcase-card{grid-template-columns:112px 1fr;min-height:142px}.home-page .decision-journey-card{border-radius:20px;min-height:0}.home-page .decision-journey-image{min-height:190px}.home-page .decision-action-row{grid-template-columns:1fr;display:grid}.home-page .featured-showcase-rail{grid-auto-columns:minmax(82%,1fr)}.home-page .goal-journey-map{border-radius:22px;padding:14px}.home-page .goal-route-card{grid-template-columns:auto minmax(0,1fr)}.home-page .goal-route-image{display:none}.home-page .review-profile-row{grid-template-columns:auto minmax(0,1fr)}.home-page .review-profile-row .premium-rating{grid-column:1/-1}}.premium-header{backdrop-filter:blur(22px);z-index:1000;background:#fffffff0;border-bottom:1px solid #0f172a0f;transition:box-shadow .22s,background .22s;position:sticky;top:0}.nav-topline{justify-content:center;align-items:center;gap:12px;min-height:30px;padding:5px 18px;display:flex}.nav-topline span{color:#0369a1;text-transform:uppercase;background:#e0f2fe;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:900}.nav-topline strong{color:#475569;font-size:.75rem;font-weight:700}.nav-topline button{color:#0369a1;background:#fff;border:1px solid #0ea5e933;border-radius:999px;min-height:36px;padding-block-start:7px;padding-block-end:7px;font-size:.7rem;font-weight:900;padding:5px 10px!important}@media (max-width:980px){.career-roadmap-grid{grid-template-columns:1fr!important}.roadmap-plan{grid-template-columns:repeat(2,minmax(0,1fr))!important}.roadmap-plan span{overflow-wrap:anywhere;min-width:0}}@media (max-width:520px){.home-page .hero-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .hero-quick-actions button{overflow-wrap:anywhere;width:100%}.roadmap-plan{grid-template-columns:1fr!important}.chat-route-actions{grid-template-columns:1fr}.chat-route-actions button,.chat-route-actions strong,.chat-route-actions span{overflow-wrap:anywhere;min-width:0}}.premium-nav-shell{grid-template-columns:auto minmax(250px,.82fr) minmax(390px,1fr) auto;align-items:center;gap:12px;min-height:72px;display:grid}.premium-brand{flex:none}.nav-search-trigger{color:#64748b;text-align:left;background:linear-gradient(135deg,#f8fafc,#ecfeff);border:1px solid #0e749029;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:42px;display:flex;padding:7px 8px 7px 16px!important}.nav-search-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.nav-search-trigger b{color:#fff;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-radius:999px;padding:7px 9px;font-size:.72rem}.premium-desktop-nav{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.premium-desktop-nav>button{color:#334155;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:40px;font-size:.8rem;font-weight:900;transition:background .16s,color .16s,transform .16s;padding:9px 11px!important}.premium-desktop-nav>button:hover,.premium-desktop-nav>button.active{color:#0f766e;background:#f0fdfa;transform:translateY(-1px)}.premium-desktop-nav>button[aria-current=page]{box-shadow:inset 0 0 0 1px #0f766e29}.premium-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.partner-pricing-action{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #f973162e;border-radius:999px;min-height:40px;font-size:.72rem;font-weight:900;padding:8px 12px!important}.partner-pricing-action:hover,.partner-pricing-action.active{color:#7c2d12;background:#ffedd5;transform:translateY(-1px)}.premium-header-actions .icon-action{color:#0f766e;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;width:40px;height:40px;min-height:40px;font-size:.72rem;font-weight:900;padding:0!important}.premium-header-actions .ai-icon-action,.mobile-ai-search-button{position:relative;overflow:hidden}.premium-header-actions .ai-icon-action:hover,.mobile-ai-search-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0ea5e938}.ai-glyph{place-items:center;width:26px;height:26px;display:grid;position:relative}.ai-glyph.compact{width:22px;height:22px}.ai-glyph-core{background:radial-gradient(circle at 35% 35%,#fff,#bae6fd 38%,#0ea5e9 72%);border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 4px #14b8a62e,0 0 22px #0ea5e96b}.ai-glyph-node{background:#fff;border-radius:999px;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #fffc}.ai-glyph-node.one{top:4px;left:2px}.ai-glyph-node.two{top:8px;right:1px}.ai-glyph-node.three{bottom:2px;left:11px}.ai-glyph:before,.ai-glyph:after{content:"";transform-origin:50%;background:#ffffff9e;width:18px;height:1px;position:absolute}.ai-glyph:before{transform:rotate(28deg)}.ai-glyph:after{transform:rotate(-38deg)}.premium-header-actions .ai-icon-action:hover .ai-glyph-core,.mobile-ai-search-button:hover .ai-glyph-core,.floating-chat-button:hover .ask-ai-glyph-core{animation:1.6s ease-in-out infinite aiPulse}.premium-mobile-actions-inline{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.mobile-ai-search-button,.mobile-nav-icon-button{width:42px;height:42px;border:1px solid #0f172a14!important;border-radius:999px!important;place-items:center!important;min-height:42px!important;padding:0!important;display:grid!important}.mobile-ai-search-button{color:#fff;font-size:.72rem;font-weight:900;background:linear-gradient(135deg,#0ea5e9,#14b8a6)!important}.mobile-nav-icon-button{background:#0f172a!important}.mobile-nav-icon-button span{background:#fff;border-radius:999px;width:18px;height:2px;display:block}.mobile-nav-icon-button span+span{margin-top:5px}.plan-badge{color:#0e7490;background:#ecfeff;border-radius:999px;padding:5px 7px;font-size:.62rem;font-weight:900}.premium-menu-toggle{width:42px;height:42px;padding:0!important;display:none!important}.premium-menu-toggle span{background:#0f172a;border-radius:999px;width:18px;height:2px;display:block}.premium-menu-toggle span+span{margin-top:5px}.premium-mobile-direct-toggle{display:none!important}.premium-mega-panel,.pricing-mega-panel{z-index:1002;background:#fffffff5;border:1px solid #0f172a14;border-radius:24px;gap:18px;width:100%;max-width:min(1180px,100vw - 32px);padding:18px;animation:.18s both navPanelFade;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 28px 80px #0f172a24}.premium-mega-panel:before,.pricing-mega-panel:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.premium-mega-panel{grid-template-columns:.82fr 1.18fr .72fr}.mega-visual{color:#fff;background-position:50%;background-size:cover;border-radius:18px;align-content:end;min-height:320px;padding:22px;display:grid;overflow:hidden}.mega-visual span,.pricing-copy span{color:#14b8a6;text-transform:uppercase;font-size:.72rem;font-weight:900}.mega-visual strong{margin:8px 0 14px;font-size:1.35rem;line-height:1.16}.mega-visual button,.mega-ai-card button,.pricing-cards article button{color:#fff;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border:0;border-radius:999px;font-weight:900}.mega-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mega-columns h3{color:#0f172a;text-transform:uppercase;margin:4px 0 10px;font-size:.82rem}.mega-columns button,.search-suggestion-grid button,.mobile-accordion section div button{text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:10px;width:100%;min-height:64px;margin-bottom:9px;display:grid;padding:10px!important}.nav-icon{color:#0e7490;background:#ecfeff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:900;display:grid}.mega-columns strong,.mobile-accordion strong{color:#0f172a;font-size:.88rem;display:block}.mega-columns small,.mobile-accordion small{color:#64748b;margin-top:3px;font-size:.72rem;display:block}.mega-side{gap:9px;display:grid}.mega-side>span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900}.mega-side>button{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;justify-content:flex-start;min-height:38px}.mega-ai-card{color:#fff;background:linear-gradient(135deg,#082f49,#0f766e);border-radius:18px;gap:8px;margin-top:6px;padding:18px;display:grid}.mega-ai-card p{color:#ffffffc7;margin:0;font-size:.82rem;line-height:1.5}.pricing-mega-panel{grid-template-columns:.72fr 1.28fr}.pricing-copy h2{color:#0f172a;margin:10px 0 16px;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.05}.billing-toggle{background:#f1f5f9;border-radius:999px;padding:4px;display:inline-flex}.billing-toggle button{color:#64748b;background:0 0;border:0;border-radius:999px;min-height:36px}.billing-toggle button.active{color:#0f766e;background:#fff}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-cards article{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:10px;padding:18px;display:grid;position:relative}.pricing-cards article.popular{border-color:#0ea5e961;box-shadow:0 18px 42px #0ea5e91f}.pricing-cards article>b{color:#92400e;background:#fef3c7;border-radius:999px;padding:5px 8px;font-size:.68rem;position:absolute;top:14px;right:14px}.pricing-cards h3,.pricing-cards strong{color:#0f172a}.pricing-cards strong{font-size:1.55rem}.pricing-cards span,.pricing-cards li{color:#64748b;font-size:.78rem}.pricing-cards ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pricing-cards li:before{color:#0f766e;content:"ÃƒÂ¢Ã…â€œÃ¢â‚¬Å“ ";font-weight:900}.search-modal-backdrop{z-index:3000;background:#0f172a7a;justify-content:center;align-items:flex-start;padding:92px 18px 18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.search-modal{background:#fffffffa;border:1px solid #ffffff8a;border-radius:24px;width:100%;max-width:860px;padding:18px;box-shadow:0 34px 100px #0f172a3d}.search-modal-head,.search-footer-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.search-modal-head span{color:#0f766e;text-transform:uppercase;font-size:.78rem;font-weight:900}.search-modal-head button,.search-footer-actions button{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px}.search-input-wrap{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:16px 0;display:grid}.search-input-wrap input{font:inherit;border:1px solid #0e749033;border-radius:16px;min-height:56px;padding:0 16px}.search-input-wrap button{color:#fff;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border:0;border-radius:16px;font-weight:900}.search-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.search-suggestion-grid button span{text-align:left;gap:3px;min-width:0;display:grid}.search-suggestion-grid button strong,.search-suggestion-grid button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-suggestion-grid button small{color:#64748b;font-size:.72rem;font-weight:600}.search-live-status{color:#64748b;padding:10px 2px 0;font-size:.78rem}.search-trending-row{flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.search-trending-row>span{color:#0f766e;text-transform:uppercase;font-size:.72rem;font-weight:900}.search-trending-row button{color:#115e59;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;padding:7px 10px;font-size:.74rem}.search-intelligence-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 16px;display:grid}.search-intelligence-strip button{color:#0f172a;text-align:left;background:linear-gradient(#fff,#f8fafc);border:1px solid #0ea5e92e;border-radius:14px;gap:5px;min-height:108px;padding:13px;display:grid;box-shadow:0 8px 24px #0f172a0d}.search-intelligence-strip button span{color:#0284c7;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:900}.search-intelligence-strip button strong{font-size:.9rem;line-height:1.25}.search-intelligence-strip button small{color:#64748b;font-size:.76rem;line-height:1.45}.search-intelligence-strip.compact button{min-height:84px}.search-intelligence-strip.recovery button{border-color:#f59e0b47}.saved-search-item{gap:6px;display:grid}.saved-search-item .inline-link{justify-self:start}.inline-link{color:#0284c7;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.premium-mobile-drawer{z-index:2200;background:#fffffffa;border-top:1px solid #0f172a14;padding:18px;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 22px 60px #0f172a29}.mobile-drawer-head{justify-content:space-between;align-items:center;display:flex}.mobile-drawer-head img{height:36px}.mobile-drawer-head button,.mobile-search-card,.mobile-quick-actions button,.mobile-account-actions button{color:#0f172a;background:#f8fafc;border:1px solid #0f172a14;border-radius:14px}.mobile-search-card{text-align:left;align-items:flex-start;width:100%;margin:18px 0;display:grid;padding:16px!important}.mobile-search-card span{color:#0f766e;text-transform:uppercase;font-size:.72rem;font-weight:900}.mobile-quick-actions,.mobile-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-accordion{gap:10px;margin:18px 0;display:grid}.mobile-accordion section{background:#fff;border:1px solid #0f172a14;border-radius:16px;overflow:hidden}.mobile-accordion section.selected{border-color:#0f766e3d;box-shadow:0 12px 28px #0f766e14}.mobile-accordion section.selected>button{color:#0f766e;background:#f0fdfa}.mobile-accordion section>button{color:#0f172a;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;font-weight:900;display:flex}.mobile-accordion section div{padding:0 12px 12px}.mobile-premium-cta{color:#fff;background:linear-gradient(135deg,#082f49,#0f766e);border:1px solid #14b8a647;border-radius:18px;gap:12px;margin-top:18px;padding:16px;display:grid;box-shadow:0 18px 42px #0f172a24}.mobile-premium-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-premium-head>span{color:#ccfbf1;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:900}.mobile-premium-cta h3{margin:0;font-size:1.02rem;line-height:1.25}.mobile-premium-cta p{color:#ffffffbf;margin:0;font-size:.78rem;line-height:1.5}.mobile-premium-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-premium-features span{color:#ecfeff;background:#ffffff1c;border:1px solid #ffffff24;border-radius:12px;padding:9px;font-size:.76rem;font-weight:800}.mobile-premium-cta>button{color:#0f766e;background:#fff;border:0;border-radius:999px;min-height:42px;font-weight:900}.billing-toggle.compact button{min-height:30px;font-size:.68rem;padding:5px 9px!important}@keyframes navPanelFade{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes aiPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-width:1180px){.premium-nav-shell{grid-template-columns:auto minmax(220px,1fr) auto}.premium-desktop-nav{display:none}.premium-menu-toggle{place-items:center;display:grid!important}.premium-mobile-drawer{display:block}}@media (max-width:760px){.nav-topline{display:none}.premium-nav-shell{justify-content:space-between;gap:10px;min-height:64px;position:relative;padding-right:112px!important;display:flex!important}.premium-brand{min-width:0}.premium-brand .brand-logo-frame{max-width:154px}.premium-brand .brand-logo{max-height:40px}.nav-search-trigger{z-index:5;border-radius:999px;width:48px;min-width:0;height:42px;position:absolute;top:11px;right:64px;padding:4px!important}.nav-search-trigger span{display:none}.premium-header-actions,.premium-header-actions .premium-menu-toggle.mobile-menu-btn{display:none!important}.premium-mobile-direct-toggle{z-index:5;width:42px;height:42px;position:absolute;top:11px;right:14px;background:#0f172a!important;border:0!important;border-radius:999px!important;place-items:center!important;min-height:42px!important;padding:0!important;display:grid!important}.premium-mobile-direct-toggle span{background:#fff;border-radius:999px;width:18px;height:2px;display:block}.premium-mobile-direct-toggle span+span{margin-top:5px}.premium-header-actions .icon-action,.premium-header-actions .compact-action,.profile-trigger-copy,.plan-badge{display:none}.search-input-wrap,.search-suggestion-grid,.pricing-mega-panel,.premium-mega-panel,.pricing-cards{grid-template-columns:1fr}.search-modal-backdrop{padding-top:76px}.mobile-premium-features,.cookie-preference-grid{grid-template-columns:1fr}.cookie-consent{grid-template-columns:1fr;max-height:calc(100vh - 24px);padding:14px;bottom:12px;left:12px;right:12px;overflow-y:auto}.cookie-actions{grid-template-columns:1fr;min-width:0}.scroll-top-button{width:40px;height:40px;bottom:86px;right:18px}}.home-page .hero-slider-card{scrollbar-width:none;transition:background-image .42s}.home-page .hero-slider-card::-webkit-scrollbar{display:none}.home-page .hero-slide-indicators{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.home-page .hero-slide-indicators button{background:#ffffff94;border:1px solid #ffffff94;border-radius:999px;width:8px;height:8px;padding:0;transition:background .18s,transform .18s,width .18s}.home-page .hero-slide-indicators button:hover{outline-offset:3px;background:#fff;outline:2px solid #14b8a6}.home-page .hero-slide-indicators button:focus-visible{outline-offset:3px;background:#fff;outline:2px solid #14b8a6}.home-page .hero-slide-indicators button.is-active{background:#14b8a6;border-color:#ccfbf1;width:26px}.home-page .promo-mark{justify-content:center;align-items:center;display:inline-flex}.consultant-directory-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.consultant-directory-heading p{color:var(--muted);max-width:720px;margin:10px 0 0;line-height:1.6}.consultant-directory-empty{color:#475569;text-align:center;background:#f8fafc;border:1px dashed #0f766e52;padding:22px}.rich-consultant-grid .consultant-proof-row{flex-wrap:wrap;align-items:center;gap:7px;margin:2px 0 4px;display:flex}.rich-consultant-grid .consultant-proof-row span{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:4px 7px;font-size:.7rem;font-weight:800}.rich-consultant-grid .consultant-proof-row .consultant-sponsored-label{color:#c2410c;background:#fff7ed;border-color:#fed7aa}@media (max-width:760px){.home-page .hero-slide-indicators{bottom:14px;right:16px}.consultant-directory-heading{flex-direction:column;align-items:start}}.verified-partner-section{max-width:1200px}.partner-guidance-card{text-align:left;background:#fff;border:1px solid #0f766e29;border-radius:8px;grid-template-columns:108px minmax(0,1fr);align-items:stretch;min-height:132px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.partner-guidance-card:hover{border-color:#14b8a6b8;outline:none;transform:translateY(-2px);box-shadow:0 14px 32px #0f172a1a}.partner-guidance-card:focus-visible{border-color:#14b8a6b8;outline:none;transform:translateY(-2px);box-shadow:0 14px 32px #0f172a1a}.partner-guidance-card>div{align-content:center;gap:5px;padding:16px;display:grid}.partner-guidance-card span{color:#0f766e;text-transform:uppercase;font-size:.68rem;font-weight:900}.partner-guidance-card strong{color:#0f172a;font-size:.98rem}.partner-guidance-card small,.partner-guidance-card b{color:#64748b;font-size:.76rem;line-height:1.35}.partner-guidance-card b{color:#334155}.partner-guidance-card .promo-mark{top:10px;left:auto;right:10px}@media (max-width:900px){.partner-guidance-rail{grid-template-columns:1fr}}.home-page .product-hero{isolation:isolate;background:#08252f url(/assets/aspirora-hero-students-v1-Bsd0X6YP.webp) 50%/cover no-repeat;min-height:650px;padding:78px 0}.home-page .product-hero:before{z-index:-1;background:#03181fad}.home-page .product-hero-grid{align-items:center;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important}.home-page .product-hero-copy{max-width:660px}.home-page .product-hero-copy .eyebrow{color:#99f6e4;letter-spacing:0;font-family:Inter,system-ui,sans-serif;font-size:.76rem}.home-page .product-hero-copy h1{color:#fff;letter-spacing:0;max-width:680px;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.65rem,4.7vw,4.7rem);font-weight:800;line-height:1.02}.home-page .product-hero-copy p{color:#f1f5f9e8;max-width:590px;margin-top:20px;font-size:1.04rem;line-height:1.72}.home-page .hero-search-panel{background:#fffffff5;border:1px solid #ffffff85;border-radius:8px;margin-top:30px;padding:11px;box-shadow:0 28px 72px #00101652}.home-page .segment-control{background:#eef6f7;border-radius:6px;padding:4px}.home-page .segment-control button{color:#42616a;font-family:Inter,system-ui,sans-serif;font-weight:700}.home-page .segment-control button.active{color:#0f3f4b;background:#fff;box-shadow:0 4px 12px #0f172a1a}.home-page .hero-search-row input{color:#0f172a;border:1px solid #d7e3e6;font-family:Inter,system-ui,sans-serif}.home-page .hero-search-row .btn-primary{background:#0f766e;border-color:#0f766e;min-width:176px;font-family:Inter,system-ui,sans-serif;font-size:.92rem;font-weight:800}.home-page .hero-secondary-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.home-page .btn-hero-secondary{color:#fff;background:#ffffff1a;border:1px solid #fff6;border-radius:6px;min-height:42px;padding:0 15px;font-family:Inter,system-ui,sans-serif;font-size:.84rem;font-weight:700}.home-page .btn-hero-secondary:hover{outline-offset:3px;background:#fff3;outline:2px solid #99f6e4}.home-page .btn-hero-secondary:focus-visible{outline-offset:3px;background:#fff3;outline:2px solid #99f6e4}.home-page .hero-trust-row{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.home-page .hero-trust-row span{color:#d9f8f3;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:650}.home-page .hero-trust-row span:before{content:"";vertical-align:1px;background:#5eead4;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.home-page .hero-photo-card{border:1px solid #ffffff80;border-radius:8px;min-height:500px;animation:none;box-shadow:0 30px 74px #00111861;background-position:68%!important}.home-page .hero-photo-card:after{content:"";pointer-events:none;background:#01141d52;position:absolute;top:0;bottom:0;left:0;right:0}.home-page .hero-brand-mark,.home-page .hero-decision-card,.home-page .hero-photo-overlay,.home-page .hero-slide-indicators{z-index:2}.home-page .hero-decision-card{color:#102a33;background:#fffffff5;border:1px solid #ffffffd1;border-radius:8px;gap:11px;max-width:292px;padding:18px;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 18px 44px #020c1438}.home-page .hero-decision-card>span{color:#0f766e;text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-size:.7rem;font-weight:800}.home-page .hero-decision-card>strong{font-family:Inter,system-ui,sans-serif;font-size:1.05rem;line-height:1.24}.home-page .hero-decision-signals{flex-wrap:wrap;gap:6px;display:flex}.home-page .hero-decision-signals b{color:#0f766e;background:#e8f7f5;border-radius:999px;padding:5px 7px;font-family:Inter,system-ui,sans-serif;font-size:.68rem}.home-page .hero-decision-card button{color:#fff;background:#0f766e;border:1px solid #0f766e;border-radius:6px;min-height:37px;padding:0 10px;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:800}.home-page .hero-photo-overlay{max-width:min(440px,100% - 52px);bottom:28px;left:26px}.home-page .hero-photo-overlay strong{color:#fff;letter-spacing:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(1.45rem,2vw,2.15rem);line-height:1.1}.home-page .hero-quick-actions{gap:10px}.home-page .hero-quick-actions button{border-radius:8px;min-height:72px}@media (max-width:760px){.home-page .product-hero{min-height:0;padding:48px 0 50px}.home-page .product-hero-copy h1{font-size:2.45rem}.home-page .hero-search-row .btn-primary{min-width:0}.home-page .hero-trust-row{gap:9px 14px}.home-page .hero-photo-card{min-height:470px}.home-page .hero-decision-card{max-width:calc(100% - 28px);top:14px;left:14px;right:14px}.home-page .hero-photo-overlay{max-width:calc(100% - 36px);bottom:20px;left:18px}}.home-page .product-hero-copy,.home-page .product-hero-copy h1,.home-page .product-hero-copy p,.home-page .product-hero-copy .eyebrow,.home-page .hero-decision-card,.home-page .hero-photo-overlay,.home-page .hero-search-panel,.home-page .hero-secondary-actions,.home-page .hero-trust-row{font-family:Manrope,Inter,system-ui,sans-serif}.home-page .hero-search-panel,.home-page .segment-control{scrollbar-width:none;overflow:hidden!important}.home-page .hero-search-panel::-webkit-scrollbar{display:none}.home-page .segment-control::-webkit-scrollbar{display:none}.home-page .segment-control{width:100%;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.home-page .segment-control button{overflow-wrap:anywhere;min-width:0!important}.home-page .hero-carousel-nav{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;right:18px}.home-page .hero-carousel-nav>button{color:#0f3f4b;background:#ffffffeb;border:1px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0 0 3px;font-family:Arial,sans-serif;font-size:1.45rem;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex}.home-page .hero-carousel-nav>button:hover{color:#fff;outline-offset:3px;background:#0f766e;outline:2px solid #99f6e4;transform:translateY(-1px)}.home-page .hero-carousel-nav>button:focus-visible{color:#fff;outline-offset:3px;background:#0f766e;outline:2px solid #99f6e4;transform:translateY(-1px)}.home-page .hero-carousel-nav .hero-slide-indicators{position:static;bottom:auto;right:auto}@media (max-width:760px){.home-page .segment-control{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .hero-carousel-nav{bottom:14px;right:14px}.home-page .hero-carousel-nav>button{width:32px;height:32px;min-height:32px}}.home-page .product-hero-copy,.home-page .product-hero-copy h1,.home-page .product-hero-copy p,.home-page .product-hero-copy .eyebrow,.home-page .hero-decision-card,.home-page .hero-photo-overlay,.home-page .hero-search-panel,.home-page .hero-secondary-actions,.home-page .hero-trust-row,.home-page .hero-path-selector{font-family:"Source Sans 3",Inter,system-ui,sans-serif}.home-page .product-hero-copy h1{letter-spacing:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-weight:800}.home-page .hero-carousel-nav,.home-page .hero-slide-indicators{display:none!important}.home-page .hero-pathway-card{isolation:isolate}.home-page .hero-path-selector{z-index:3;background:#031c24e0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.home-page .hero-path-selector button{color:#e2e8f0c7;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff24;align-content:center;gap:3px;min-height:76px;padding:11px 10px;transition:background .18s,color .18s;display:grid}.home-page .hero-path-selector button:last-child{border-right:0}.home-page .hero-path-selector button:hover,.home-page .hero-path-selector button.is-active{color:#fff;background:#14b8a638;outline:none}.home-page .hero-path-selector button:focus-visible{color:#fff;background:#14b8a638;outline:none}.home-page .hero-path-selector button:focus-visible{box-shadow:inset 0 0 0 2px #99f6e4}.home-page .hero-path-selector span{color:#5eead4;font-size:.66rem;font-weight:700}.home-page .hero-path-selector strong{font-size:.84rem;font-weight:700}.home-page .hero-photo-overlay{bottom:104px}.home-page .hero-decision-card p{color:#48616a;margin:0;font-size:.84rem;line-height:1.48}@media (max-width:760px){.home-page .hero-pathway-card{min-height:540px}.home-page .hero-path-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .hero-path-selector button{min-height:54px;padding:7px 8px}.home-page .hero-path-selector button:nth-child(3){border-right:0}.home-page .hero-photo-overlay{bottom:136px}}.home-page .why-aspirora-section{max-width:1200px;padding-top:74px;padding-bottom:74px}.home-page .why-aspirora-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:36px;margin-bottom:30px;display:grid}.home-page .why-aspirora-intro h2{color:#102a33;letter-spacing:0;max-width:710px;margin:8px 0 0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:clamp(2rem,3.2vw,3.15rem);font-weight:800;line-height:1.05}.home-page .why-aspirora-intro p{color:#4c626a;border-left:3px solid #2dd4bf;margin:0;padding-left:18px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:1rem;line-height:1.65}.home-page .why-aspirora-stage{background:#f2f8f7;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:430px;display:grid;overflow:hidden}.home-page .why-decision-steps{background:#fff;padding:12px clamp(22px,4vw,48px);display:grid}.home-page .why-decision-steps article{border-bottom:1px solid #e1ecea;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:22px;padding:22px 0;display:grid}.home-page .why-decision-steps article:last-child{border-bottom:0}.home-page .why-decision-steps article>span{color:#0f766e;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.82rem;font-weight:800}.home-page .why-decision-steps strong{color:#163640;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:1.2rem;font-weight:750;line-height:1.22;display:block}.home-page .why-decision-steps p{color:#647982;max-width:580px;margin:7px 0 0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.91rem;line-height:1.58}.home-page .why-outcome-panel{color:#fff;background:#0c3b45;align-content:center;gap:20px;padding:clamp(28px,4vw,52px);display:grid}.home-page .why-outcome-panel>span{color:#99f6e4;letter-spacing:.08em;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.72rem;font-weight:800}.home-page .why-outcome-panel>strong{font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:750;line-height:1.12}.home-page .why-outcome-signals{gap:8px;display:grid}.home-page .why-outcome-signals b{color:#d8f8f3;align-items:center;gap:9px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.9rem;font-weight:600;display:flex}.home-page .why-outcome-signals b:before{content:"";background:#5eead4;border-radius:50%;width:7px;height:7px}.home-page .why-outcome-panel .btn-primary{color:#0c3b45;background:#fff;border-color:#fff;border-radius:6px;align-self:start;margin-top:4px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-weight:800}.home-page .why-outcome-panel .btn-primary:hover{background:#ccfbf1;border-color:#ccfbf1}@media (max-width:900px){.home-page .why-aspirora-intro,.home-page .why-aspirora-stage{grid-template-columns:1fr}.home-page .why-aspirora-intro{align-items:start;gap:18px}.home-page .why-outcome-panel{min-height:310px}}@media (max-width:600px){.home-page .why-aspirora-section{padding-top:52px;padding-bottom:52px}.home-page .why-aspirora-intro h2{font-size:2rem}.home-page .why-decision-steps{padding:10px 20px}.home-page .why-decision-steps article{grid-template-columns:36px minmax(0,1fr);gap:14px}}.home-page .country-spotlight-section{max-width:1200px;padding-top:74px;padding-bottom:74px}.home-page .country-spotlight-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:36px;margin-bottom:28px;display:grid}.home-page .country-spotlight-heading h2{color:#102a33;letter-spacing:0;max-width:700px;margin:8px 0 0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:clamp(2rem,3.1vw,3rem);font-weight:800;line-height:1.06}.home-page .country-spotlight-heading p{color:#52666f;border-left:3px solid #38bdf8;margin:0;padding-left:18px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;line-height:1.62}.home-page .country-spotlight-stage{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:360px;display:grid}.home-page .country-spotlight-feature{color:#fff;text-align:left;background-color:#0b3540;background-position:50%;background-size:cover;border:0;grid-template-rows:auto 1fr auto;min-height:360px;padding:26px;display:grid;position:relative;overflow:hidden}.home-page .country-spotlight-feature:before{content:"";background:#031a237a;position:absolute;top:0;bottom:0;left:0;right:0}.home-page .country-spotlight-feature>*{z-index:1;position:relative}.home-page .country-spotlight-feature>span{color:#ccfbf1;letter-spacing:.08em;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.73rem;font-weight:800}.home-page .country-spotlight-feature div{align-self:end;gap:7px;max-width:440px;display:grid}.home-page .country-spotlight-feature strong{letter-spacing:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:800;line-height:.98}.home-page .country-spotlight-feature small{color:#edfdfb;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:1rem;line-height:1.5}.home-page .country-spotlight-feature b{color:#fff;align-self:end;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.9rem;font-weight:700}.home-page .country-spotlight-feature b:after{content:" >";margin-left:7px}.home-page .country-spotlight-brief{color:#153942;background:#eaf5f3;align-content:center;gap:14px;padding:clamp(26px,4vw,46px);display:grid}.home-page .country-spotlight-brief>span{color:#0f766e;letter-spacing:.04em;text-transform:uppercase;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.78rem;font-weight:800}.home-page .country-spotlight-brief>strong{color:#0f766e;letter-spacing:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1}.home-page .country-spotlight-brief p{color:#52666f;margin:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;line-height:1.58}.home-page .country-spotlight-brief .btn-outline{color:#0f766e;border-color:#0f766e;border-radius:6px;align-self:start;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-weight:800}.home-page .country-spotlight-picker{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-page .country-spotlight-picker button{text-align:left;background:#fff;border-top:1px solid #dce9e7;border-bottom:0;border-left:0;border-right:1px solid #dce9e7;gap:3px;min-height:94px;padding:14px 18px;transition:background .18s,box-shadow .18s;display:grid}.home-page .country-spotlight-picker button:last-child{border-right:0}.home-page .country-spotlight-picker button:hover,.home-page .country-spotlight-picker button.is-active{background:#f0fdfa;outline:none;box-shadow:inset 0 3px #14b8a6}.home-page .country-spotlight-picker button:focus-visible{background:#f0fdfa;outline:none;box-shadow:inset 0 3px #14b8a6}.home-page .country-spotlight-picker span{color:#0f766e;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.7rem;font-weight:800}.home-page .country-spotlight-picker strong{color:#183c45;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:1rem;font-weight:750}.home-page .country-spotlight-picker small{color:#667d85;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.76rem;line-height:1.35}@media (max-width:900px){.home-page .country-spotlight-heading,.home-page .country-spotlight-stage{grid-template-columns:1fr}.home-page .country-spotlight-heading{align-items:start;gap:18px}.home-page .country-spotlight-brief{min-height:250px}}@media (max-width:600px){.home-page .country-spotlight-section{padding-top:52px;padding-bottom:52px}.home-page .country-spotlight-feature{min-height:300px;padding:20px}.home-page .country-spotlight-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .country-spotlight-picker button:nth-child(2){border-right:0}.home-page .country-spotlight-picker button{min-height:82px;padding:12px}}.home-page .eyebrow{color:#0f766e;letter-spacing:.02em;text-transform:none;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3}.home-page .product-hero-copy .eyebrow{color:#b7f3e8;font-weight:600}.home-page .education-decision-hub,.home-page .student-stage-section{max-width:1200px;padding-top:76px;padding-bottom:76px}.home-page .decision-hub-heading,.home-page .student-stage-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:34px;margin-bottom:30px;display:grid}.home-page .decision-hub-heading h2,.home-page .student-stage-heading h2{color:#102a33;letter-spacing:0;max-width:720px;margin:8px 0 0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:800;line-height:1.05}.home-page .decision-hub-heading p,.home-page .student-stage-heading p{color:#536870;border-left:3px solid #38bdf8;margin:0;padding-left:18px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;line-height:1.62}.home-page .decision-hub-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-page .decision-hub-actions>button{text-align:left;background:#fff;border:1px solid #dfeceb;border-radius:8px;grid-template-rows:144px 1fr;min-height:330px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.home-page .decision-hub-actions>button.is-primary{grid-area:span 2/span 2;grid-template-rows:1fr;grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);min-height:672px}.home-page .decision-hub-actions>button:hover{border-color:#2dd4bf;outline:none;transform:translateY(-3px);box-shadow:0 18px 42px #0f394521}.home-page .decision-hub-actions>button:focus-visible{border-color:#2dd4bf;outline:none;transform:translateY(-3px);box-shadow:0 18px 42px #0f394521}.home-page .decision-hub-image{background-color:#d9f2ee;background-position:50%;background-size:cover;min-height:144px}.home-page .decision-hub-actions>button.is-primary .decision-hub-image{min-height:100%}.home-page .decision-hub-copy{align-content:start;gap:9px;padding:18px;display:grid}.home-page .decision-hub-actions>button.is-primary .decision-hub-copy{align-content:center;padding:clamp(26px,4vw,48px)}.home-page .decision-hub-copy>span{color:#0f766e;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.73rem;font-weight:650}.home-page .decision-hub-copy strong{color:#143a44;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:1.16rem;font-weight:750;line-height:1.16}.home-page .decision-hub-actions>button.is-primary .decision-hub-copy strong{font-size:clamp(1.9rem,3vw,3rem);line-height:1.02}.home-page .decision-hub-copy small{color:#60777f;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.87rem;line-height:1.52}.home-page .decision-hub-copy b{color:#0f766e;margin-top:3px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.82rem;font-weight:750}.home-page .decision-hub-copy b:after{content:" >";margin-left:5px}.home-page .student-stage-section{border-top:1px solid #dce9e7}.home-page .student-stage-journey{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-page .student-stage-journey>button{text-align:left;background:#fff;border:0;border-right:1px solid #dce9e7;grid-template-rows:auto 1fr auto;gap:16px;min-height:280px;padding:24px;transition:background .18s,box-shadow .18s;display:grid}.home-page .student-stage-journey>button:last-child{border-right:0}.home-page .student-stage-journey>button:hover{background:#f0fdfa;outline:none;box-shadow:inset 0 3px #14b8a6}.home-page .student-stage-journey>button:focus-visible{background:#f0fdfa;outline:none;box-shadow:inset 0 3px #14b8a6}.home-page .student-stage-journey>button>span{color:#0f766e;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.75rem;font-weight:800}.home-page .student-stage-journey small{color:#0f766e;margin-bottom:8px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.76rem;font-weight:650;display:block}.home-page .student-stage-journey strong{color:#153b45;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:1.14rem;font-weight:750;line-height:1.2;display:block}.home-page .student-stage-journey p{color:#617881;margin:10px 0 0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.86rem;line-height:1.52}.home-page .student-stage-journey b{color:#49636c;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.76rem;font-weight:650}@media (max-width:980px){.home-page .decision-hub-heading,.home-page .student-stage-heading{grid-template-columns:1fr}.home-page .decision-hub-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .decision-hub-actions>button.is-primary{grid-area:auto/span 2;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);min-height:360px}.home-page .student-stage-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .student-stage-journey>button:nth-child(2){border-right:0}}@media (max-width:640px){.home-page .education-decision-hub,.home-page .student-stage-section{padding-top:54px;padding-bottom:54px}.home-page .decision-hub-actions{grid-template-columns:1fr}.home-page .decision-hub-actions>button,.home-page .decision-hub-actions>button.is-primary{grid-column:auto;grid-template-rows:1fr;grid-template-columns:126px minmax(0,1fr);min-height:172px}.home-page .decision-hub-actions>button.is-primary .decision-hub-copy{padding:20px}.home-page .decision-hub-actions>button.is-primary .decision-hub-copy strong{font-size:1.35rem}.home-page .decision-hub-image,.home-page .decision-hub-actions>button.is-primary .decision-hub-image{min-height:100%}.home-page .student-stage-journey{grid-template-columns:1fr}.home-page .student-stage-journey>button,.home-page .student-stage-journey>button:nth-child(2){border-bottom:1px solid #dce9e7;border-right:0;min-height:0}}.home-page .ask-aspirora-section{max-width:1200px;padding-top:76px;padding-bottom:76px}.home-page .ask-aspirora-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:34px;margin-bottom:30px;display:grid}.home-page .ask-aspirora-heading h2{color:#102a33;letter-spacing:0;max-width:720px;margin:8px 0 0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:800;line-height:1.05}.home-page .ask-aspirora-heading p{color:#536870;border-left:3px solid #38bdf8;margin:0;padding-left:18px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;line-height:1.62}.home-page .ask-aspirora-console{grid-template-columns:minmax(0,.95fr) minmax(350px,1.05fr);min-height:402px;display:grid}.home-page .ask-question-list{background:#fff;border:1px solid #dce9e7;display:grid}.home-page .ask-question-list button{color:#22414a;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3eeec;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:16px;padding:18px clamp(20px,3vw,34px);transition:background .18s,color .18s;display:grid}.home-page .ask-question-list button:last-child{border-bottom:0}.home-page .ask-question-list button:hover,.home-page .ask-question-list button.is-active{color:#0f766e;background:#effbf8;outline:none}.home-page .ask-question-list button:focus-visible{color:#0f766e;background:#effbf8;outline:none}.home-page .ask-question-list button:focus-visible{box-shadow:inset 3px 0 #14b8a6}.home-page .ask-question-list span{color:#0f766e;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.72rem;font-weight:800}.home-page .ask-question-list strong{font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:1.02rem;font-weight:700;line-height:1.28}.home-page .ask-answer-panel{color:#fff;background:#0c3b45;align-content:center;gap:17px;padding:clamp(30px,5vw,58px);display:grid}.home-page .ask-answer-panel>span{color:#99f6e4;letter-spacing:.08em;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.72rem;font-weight:800}.home-page .ask-answer-panel h3{letter-spacing:0;margin:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:800;line-height:1.04}.home-page .ask-answer-panel p{color:#d9f3ee;max-width:510px;margin:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;line-height:1.58}.home-page .ask-answer-panel>div{flex-wrap:wrap;gap:7px;display:flex}.home-page .ask-answer-panel b{color:#d9fdf7;background:#99f6e424;border:1px solid #99f6e442;border-radius:999px;padding:6px 9px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.76rem;font-weight:650}.home-page .ask-answer-panel .btn-primary{color:#0c3b45;background:#fff;border-color:#fff;border-radius:6px;align-self:start;margin-top:3px;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-weight:800}.home-page .ask-answer-panel .btn-primary:hover{background:#ccfbf1;border-color:#ccfbf1}@media (max-width:900px){.home-page .ask-aspirora-heading,.home-page .ask-aspirora-console{grid-template-columns:1fr}.home-page .ask-aspirora-heading{align-items:start;gap:18px}.home-page .ask-answer-panel{min-height:330px}}@media (max-width:600px){.home-page .ask-aspirora-section{padding-top:54px;padding-bottom:54px}.home-page .ask-question-list button{gap:12px;padding:16px 18px}}.premium-header,.premium-header button,.premium-header input,.premium-mega-panel,.premium-mobile-drawer{font-family:"Source Sans 3",Inter,system-ui,sans-serif}.nav-topline span,.nav-topline strong,.nav-topline button{letter-spacing:0;text-transform:none;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-weight:600}.nav-topline span{font-size:.72rem}.nav-topline strong{font-size:.8rem;font-weight:500}.premium-desktop-nav>button{letter-spacing:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.9rem;font-weight:600}.nav-search-trigger span,.nav-search-trigger b,.partner-pricing-action,.premium-header-actions .icon-action{letter-spacing:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-weight:600}.mega-visual span,.mega-columns h3,.mega-columns strong,.mega-columns small,.mega-side>span,.mega-side>button,.mega-ai-card b,.mega-ai-card p,.mega-ai-card button{letter-spacing:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif}.mega-columns h3,.mega-columns strong,.mega-ai-card b{font-weight:650}.mega-columns small,.mega-ai-card p{font-weight:400}.mobile-drawer-head button,.mobile-search-card,.mobile-search-card span,.mobile-search-card strong,.mobile-quick-actions button,.mobile-accordion section>button,.mobile-accordion strong,.mobile-accordion small{letter-spacing:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif}.mobile-accordion section>button,.mobile-quick-actions button,.mobile-search-card strong{font-weight:650}.mobile-accordion small,.mobile-search-card span{font-weight:400}.nav-search-trigger{justify-content:flex-start}.nav-search-copy{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.nav-search-copy small{color:#0f766e;flex:none;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.72rem;font-weight:650;line-height:1}.nav-search-copy strong{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:"Source Sans 3",Inter,system-ui,sans-serif;font-size:.86rem;font-weight:600;overflow:hidden}.nav-search-copy.has-query strong{color:#0f5f59;font-weight:650}.nav-search-trigger b{flex:none;margin-left:auto}.nav-search-trigger:has(.nav-search-copy.has-query){background:#f0fdfa;border-color:#14b8a66b}@media (max-width:760px){.premium-nav-shell{padding-left:16px!important;padding-right:16px!important}.premium-mobile-actions-inline{flex:auto;min-width:0}.mobile-ai-search-button.has-query{color:#0f5f59;width:clamp(108px,34vw,154px);background:#f0fdfa!important;border-color:#14b8a66b!important;justify-content:flex-start!important;padding:0 10px!important;display:inline-flex!important}.mobile-search-summary{text-align:left;gap:1px;width:100%;min-width:0;display:grid}.mobile-search-summary small,.mobile-search-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;display:block;overflow:hidden}.mobile-search-summary small{color:#0f766e;font-size:.62rem;font-weight:650}.mobile-search-summary strong{color:#0f5f59;font-size:.78rem;font-weight:650}.premium-mobile-drawer{padding:16px}.mobile-drawer-head img{max-width:150px;height:32px}.mobile-search-card{gap:4px;margin:14px 0;padding:14px!important}.mobile-search-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-quick-actions,.mobile-account-actions{gap:8px}.mobile-quick-actions button,.mobile-account-actions button{overflow-wrap:anywhere;min-height:44px;padding:8px 10px!important}.search-modal-backdrop{align-items:stretch;padding:68px 12px 12px}.search-modal{border-radius:18px;max-height:calc(100vh - 80px);padding:14px;overflow-y:auto}.search-input-wrap{gap:8px;margin:12px 0}.search-input-wrap input,.search-input-wrap button{border-radius:12px;min-height:50px}.search-suggestion-grid{gap:8px}.home-page .product-hero-grid{gap:24px}.home-page .product-hero-copy h1{font-size:clamp(2rem,11vw,2.35rem);line-height:1.04}.home-page .product-hero-copy p{margin-top:14px;font-size:.98rem;line-height:1.58}.home-page .hero-search-panel{margin-top:22px;padding:9px}.home-page .segment-control button{min-height:42px;padding:8px 6px!important}.home-page .hero-secondary-actions{grid-template-columns:1fr 1fr;display:grid}.home-page .btn-hero-secondary{text-align:center;min-width:0;padding:0 10px}.home-page .hero-pathway-card{min-height:500px}}@media (max-width:420px){.premium-brand .brand-logo-frame{max-width:132px}.mobile-ai-search-button.has-query{width:clamp(94px,30vw,120px)}.home-page .hero-secondary-actions{grid-template-columns:1fr}.home-page .hero-path-selector strong{font-size:.76rem}}@media (max-width:760px){.home-page .product-hero{min-height:auto;overflow:hidden;padding:38px 0 42px!important}.home-page .product-hero .container,.home-page .product-hero-grid,.home-page .product-hero-copy,.home-page .aspirora-hero-visual,.home-page .hero-search-panel{width:100%!important;min-width:0!important;max-width:min(100%,100vw - 28px)!important}.home-page .product-hero-grid{justify-items:stretch;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.home-page .product-hero-copy{justify-self:stretch;display:grid}.home-page .product-hero-copy h1,.home-page .product-hero-copy p{overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;max-width:100%!important}.home-page .product-hero-copy h1{text-wrap:balance;font-size:clamp(2.08rem,10.4vw,2.55rem)!important;line-height:1.04!important}.home-page .product-hero-copy .eyebrow{overflow-wrap:normal!important;white-space:normal!important;max-width:100%!important}.home-page .hero-search-row,.home-page .hero-secondary-actions{width:100%!important}.cookie-consent{border-radius:18px;gap:10px;max-height:min(56vh,430px);padding:12px;bottom:10px;left:10px;right:10px;overflow-y:auto;box-shadow:0 18px 46px #0f172a2e}.cookie-consent h2{font-size:.98rem;line-height:1.22}.cookie-consent p{font-size:.84rem;line-height:1.38}.cookie-consent span{font-size:.68rem}.cookie-actions{gap:8px}.cookie-actions button{border-radius:999px;min-height:42px}.home-page .featured-institution-section{overflow:hidden}.home-page .featured-institution-grid{scroll-snap-type:x mandatory;margin-inline-start:-2px;margin-inline-end:-2px;scroll-padding-left:2px;grid-template-columns:none!important;grid-auto-columns:minmax(250px,calc(100vw - 64px))!important;grid-auto-flow:column!important;gap:14px!important;max-width:100%!important;padding:2px 22px 12px 2px!important;display:grid!important;overflow:auto hidden!important}.home-page .featured-institution-card{scroll-snap-align:start;width:100%!important;min-width:0!important}.home-page .featured-institution-card strong,.home-page .featured-institution-card small,.home-page .featured-institution-card b{overflow-wrap:normal!important;word-break:normal!important}.home-page .featured-institution-grid{grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin-inline-start:0!important;margin-inline-end:0!important;padding:0!important;display:grid!important;overflow:visible!important}.home-page .featured-institution-card{scroll-snap-align:unset!important}.home-page .featured-showcase-rail{grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:0!important;display:grid!important;overflow:visible!important}.home-page .featured-showcase-rail .featured-institution-card{width:100%!important;min-width:0!important}}.advisor-decision-panel{gap:12px;width:100%;margin-top:12px;display:grid}.advisor-profile-card,.advisor-group-card,.advisor-action-plan{color:#0f172a;background:#fff;border:1px solid #4f46e524;border-radius:16px;padding:14px;box-shadow:0 12px 30px #0f172a12}.advisor-profile-card{background:linear-gradient(135deg,#fff,#f0fdfa)}.advisor-profile-card>div:first-child,.advisor-group-head{gap:3px;display:grid}.advisor-profile-card span,.advisor-group-head span,.advisor-option-card span{color:#0f766e;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:800}.advisor-profile-card strong,.advisor-group-head strong,.advisor-action-plan>strong{color:#111827;font-size:.94rem;font-weight:800}.advisor-profile-card p,.advisor-option-card p{color:#475569;margin:8px 0 0;font-size:.78rem;line-height:1.48}.advisor-missing-row,.advisor-score-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.advisor-missing-row small,.advisor-score-row small{color:#4338ca;background:#eef2ff;border:1px solid #ddd6fe;border-radius:999px;padding:4px 7px;font-size:.65rem;font-weight:750}.advisor-groups,.advisor-group-card{gap:10px;display:grid}.advisor-option-card{background:#f8fafc;border:1px solid #0f172a14;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.advisor-option-card strong,.advisor-option-card small,.advisor-option-card p,.advisor-option-card em{overflow-wrap:break-word;min-width:0}.advisor-option-card strong{color:#0f172a;margin-top:3px;font-size:.9rem;line-height:1.22;display:block}.advisor-option-card small{color:#64748b;margin-top:2px;font-size:.72rem;display:block}.advisor-option-card>b{color:#047857;background:#dcfce7;border-radius:999px;align-self:start;padding:5px 8px;font-size:.72rem}.advisor-option-card .advisor-score-row,.advisor-option-card p,.advisor-option-card em{grid-column:1/-1}.advisor-option-card em{color:#92400e;font-size:.72rem;font-style:normal;line-height:1.4}.advisor-action-plan{gap:9px;display:grid}.advisor-action-plan span{color:#334155;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:.78rem;line-height:1.45;display:grid}.advisor-action-plan b{color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.66rem;display:inline-grid}@media (max-width:640px){.advisor-option-card{grid-template-columns:minmax(0,1fr)}.advisor-option-card>b{justify-self:start}}.chat-advisor-mini{gap:7px;margin:8px 0;display:grid}.chat-advisor-mini div{background:#ecfeff;border:1px solid #bae6fd;border-radius:10px;gap:3px;padding:9px;display:grid}.chat-advisor-mini strong{color:#0f766e;text-transform:uppercase;font-size:.68rem;font-weight:800}.chat-advisor-mini span{color:#334155;font-size:.72rem;line-height:1.42}.source-availability-note{border-left:3px solid #0ea5e9;margin:14px 0}.home-page .homepage-core-actions,.home-page .simplified-ai-lab,.home-page .homepage-final-cta{margin-top:clamp(28px,4vw,58px);margin-bottom:clamp(34px,5vw,68px)}.home-page .homepage-core-actions{gap:22px;display:grid}.home-page .homepage-core-heading{grid-template-columns:minmax(0,.96fr) minmax(280px,.55fr);align-items:end;gap:18px;display:grid}.home-page .homepage-core-heading h2,.home-page .homepage-final-cta h2{color:#101827;max-width:760px;margin:8px 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.home-page .homepage-core-heading p,.home-page .homepage-final-cta p{color:#475569;margin:0;font-size:1rem;line-height:1.6}.home-page .homepage-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-page .homepage-action-card{color:#0f172a;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:22px;gap:10px;min-height:188px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 18px 42px #0f172a14}.home-page .homepage-action-card:hover{border-color:#14b8a66b;outline:none;transform:translateY(-3px);box-shadow:0 24px 58px #0f172a1f}.home-page .homepage-action-card:focus-visible{border-color:#14b8a66b;outline:none;transform:translateY(-3px);box-shadow:0 24px 58px #0f172a1f}.home-page .homepage-action-card span{color:#0e7490;background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;place-self:start;padding:6px 10px;font-size:.72rem;font-weight:800}.home-page .homepage-action-card strong{color:#111827;font-size:1.18rem;line-height:1.2}.home-page .homepage-action-card small{color:#64748b;font-size:.9rem;line-height:1.5}.home-page .simplified-ai-lab{background:linear-gradient(135deg,#f8fafc 0%,#ecfeff 48%,#fff 100%);border:1px solid #0e74901f;box-shadow:0 24px 70px #0f172a17}.home-page .simplified-ai-lab .section-heading h2{max-width:620px}.home-page .homepage-final-cta{color:#fff;background:#0f172a;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden}.home-page .homepage-final-cta:after{content:"";background:radial-gradient(circle,#2dd4bf47,#0000 60%);width:320px;height:320px;position:absolute;top:-120px;right:-120px}.home-page .homepage-final-cta>*{z-index:1;position:relative}.home-page .homepage-final-cta .eyebrow{color:#99f6e4}.home-page .homepage-final-cta h2,.home-page .homepage-final-cta p{color:#fff}.home-page .homepage-final-cta p{color:#cbd5e1;max-width:680px}.home-page .homepage-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.home-page .homepage-final-actions .btn-outline{color:#fff;border-color:#ffffff47}@media (max-width:980px){.home-page .homepage-core-heading,.home-page .homepage-final-cta{grid-template-columns:1fr}.home-page .homepage-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .homepage-final-actions{justify-content:flex-start}}@media (max-width:640px){.home-page .homepage-core-actions,.home-page .simplified-ai-lab,.home-page .homepage-final-cta{margin-top:26px;margin-bottom:28px}.home-page .homepage-core-heading{gap:10px}.home-page .homepage-core-heading h2,.home-page .homepage-final-cta h2{font-size:1.72rem}.home-page .homepage-action-grid{grid-template-columns:1fr}.home-page .homepage-action-card{border-radius:18px;min-height:0;padding:18px}.home-page .homepage-final-cta{border-radius:22px}.home-page .homepage-final-actions,.home-page .homepage-final-actions button{width:100%}}.study-abroad-home .product-hero{min-height:680px}.study-abroad-home .homepage-action-card,.study-abroad-compare-page .compare-picker button{min-height:132px}.compare-search-panel{margin-bottom:24px}.compare-empty-state{background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:12px;max-width:760px;margin-top:24px;padding:32px;display:grid}.university-compare-picker{align-items:stretch}.official-institution-controls{z-index:8;backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #0f172a14;border-radius:8px;align-items:end;padding:14px;position:sticky;top:92px}.official-institution-controls .btn-white{white-space:nowrap;min-height:42px}.study-abroad-counsellor-page .ai-result-card.primary{background:#f0f9ff;border-color:#0ea5e959}@media (max-width:760px){.official-institution-controls{grid-template-columns:1fr;padding:12px;position:static}.compare-empty-state{padding:22px}}.refreshed-study-home,.compare-v2-page{--study-ink:#102027;--study-muted:#5d6b73;--study-line:#1020271a;--study-teal:#0f9f8f;--study-teal-dark:#08786e;--study-mint:#dff8ee;--study-coral:#ff7f66;--study-amber:#f5b84b;--study-sky:#e8f6ff;--study-surface:#fff;--study-soft:#f6fbf8;--study-shadow:0 22px 58px #1020271a;color:var(--study-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.refreshed-study-home button,.refreshed-study-home input,.refreshed-study-home select,.compare-v2-page button,.compare-v2-page input,.compare-v2-page select{font-family:inherit}.study-hero-v2{border-bottom:1px solid var(--study-line);background:linear-gradient(135deg,#dff8eeeb 0%,#e8f6ffe6 48%,#fff6e5db 100%);min-height:min(690px,100vh - 74px);padding:clamp(42px,6vw,76px) 0 clamp(28px,4vw,50px)}.study-hero-shell{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:center;gap:clamp(24px,4vw,52px);display:grid}.study-hero-copy{gap:18px;max-width:820px;display:grid}.refreshed-study-home .eyebrow,.compare-v2-page .eyebrow{color:var(--study-teal-dark);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.study-hero-copy h1,.compare-hero h1,.ai-guidance-cta h2{color:var(--study-ink);max-width:860px;margin:0;font-size:clamp(2.25rem,5vw,5.3rem);line-height:.98}.study-hero-copy p,.compare-hero p,.ai-guidance-cta p{color:var(--study-muted);max-width:690px;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.study-search-card,.discovery-search-card.compare-search-v2{background:#ffffffe6;border:1px solid #1020271f;border-radius:8px;gap:12px;padding:clamp(14px,2vw,18px);display:grid;box-shadow:0 18px 50px #1020271f}.study-search-tabs,.search-suggestion-row.compare-query-row{flex-wrap:wrap;gap:8px;display:flex}.study-search-tabs button,.search-suggestion-row.compare-query-row button,.study-suggestion-row button,.compare-suggestion-list button{color:#214047;background:#f5fbf8;border:1px solid #0f9f8f2e;border-radius:999px;min-height:40px;padding:9px 14px;font-size:.84rem;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s}.study-search-tabs button:hover,.study-search-tabs button.active,.search-suggestion-row.compare-query-row button:hover,.study-suggestion-row button:hover,.compare-suggestion-list button:hover,.compare-suggestion-list button.active{color:#fff;background:#102027;border-color:#102027;outline:none;transform:translateY(-1px)}.study-search-tabs button:focus-visible{color:#fff;background:#102027;border-color:#102027;outline:none;transform:translateY(-1px)}.study-search-row,.main-search{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.study-search-row input,.main-search input{color:var(--study-ink);background:#fff;border:1px solid #10202729;border-radius:8px;min-width:0;min-height:54px;padding:0 16px;font-size:1rem}.study-search-row input:focus,.main-search input:focus,.planner-controls select:focus{border-color:var(--study-teal);outline:none;box-shadow:0 0 0 4px #0f9f8f21}.study-search-row button,.main-search button,.ai-guidance-cta button,.study-section-head button,.compare-summary,.compare-empty-state .btn-primary{color:#fff;background:linear-gradient(135deg,#0f9f8f,#ff7f66);border:0;border-radius:8px;min-height:46px;padding:0 18px;font-weight:850}.study-suggestion-row{flex-wrap:wrap;gap:8px;min-height:34px;display:flex}.study-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.study-hero-actions button{color:var(--study-ink);background:#fff;border:1px solid #10202724;border-radius:8px;min-height:42px;padding:0 14px;font-weight:800}.study-hero-card{box-shadow:var(--study-shadow);background:#fff;border:1px solid #1020271f;border-radius:8px;align-self:stretch;min-height:420px;position:relative;overflow:hidden}.study-hero-card img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.study-hero-card:after{content:"";background:linear-gradient(#10202705,#1020279e);position:absolute;top:0;bottom:0;left:0;right:0}.study-hero-card-panel{z-index:1;background:#ffffffeb;border:1px solid #ffffffbf;border-radius:8px;gap:5px;padding:16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.study-hero-card-panel span,.study-section-head span,.scholarship-card-grid span,.study-destination-grid span,.partner-guidance-card span,.ai-guidance-cta span,.compare-selected-tray span,.compare-suggestions-v2 button span{color:var(--study-teal-dark);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:850}.study-hero-card-panel strong,.study-section-head h2,.study-destination-grid strong,.study-university-grid strong,.compare-slots strong,.study-review-grid strong,.scholarship-card-grid strong,.partner-guidance-card strong,.compare-selected-tray strong,.compare-suggestions-v2 strong{color:var(--study-ink);line-height:1.18}.study-hero-card-panel small,.study-destination-grid small,.study-university-grid small,.compare-slots small,.study-review-grid small,.scholarship-card-grid small,.partner-guidance-card small,.compare-selected-tray small,.compare-suggestions-v2 small{color:var(--study-muted);line-height:1.45}.study-section{gap:18px;padding-top:clamp(34px,5vw,64px);padding-bottom:clamp(34px,5vw,64px);display:grid}.study-section+.study-section{border-top:1px solid #10202714}.study-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.study-section-head h2{max-width:760px;margin:6px 0 0;font-size:clamp(1.55rem,2.7vw,2.7rem)}.study-section-head button{white-space:nowrap}.study-destination-grid,.study-university-grid,.study-review-grid,.scholarship-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.study-destination-grid button,.study-university-grid button,.scholarship-card-grid button,.study-review-grid article{color:inherit;text-align:left;background:#fff;border:1px solid #1020271a;border-radius:8px;gap:9px;min-height:178px;padding:16px;display:grid;overflow:hidden;box-shadow:0 12px 34px #1020270f}.study-destination-grid button{min-height:250px;padding:0;position:relative}.study-destination-grid img{object-fit:cover;width:100%;height:128px}.study-destination-grid span,.study-destination-grid strong,.study-destination-grid small{margin-left:16px;margin-right:16px}.study-destination-grid small{margin-bottom:16px}.study-university-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.study-university-grid b{color:var(--study-teal-dark);align-self:end;font-size:.9rem}.study-destination-grid button:hover,.study-university-grid button:hover,.scholarship-card-grid button:hover,.partner-guidance-card:hover,.compare-suggestions-v2 button:hover,.study-hero-actions button:hover{box-shadow:var(--study-shadow);border-color:#0f9f8f5c;transform:translateY(-2px)}.compare-builder-preview{background:linear-gradient(135deg,#fff,#f5fbf8);border:1px solid #1020271a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:16px;padding:18px;display:grid}.compare-slots,.compare-selected-tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.compare-slots div,.compare-selected-tray>div{background:#ffffffc7;border:1px dashed #10202738;border-radius:8px;gap:7px;min-height:128px;padding:14px;display:grid}.compare-slots div.filled,.compare-selected-tray>div.filled{background:#fff;border-style:solid;border-color:#0f9f8f59}.compare-suggestion-list{flex-wrap:wrap;align-content:start;gap:9px;display:flex}.study-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.study-review-grid article div{justify-content:space-between;align-items:start;gap:12px;display:flex}.study-review-grid article div span{color:#94610d;background:#fff4da;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:850}.study-review-grid p{color:#33434a;margin:0;line-height:1.58}.scholarship-card-grid button:nth-child(2n){background:#f6fbff}.scholarship-card-grid button:nth-child(3n){background:#fff8ef}.partner-guidance-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.partner-guidance-card{color:inherit;text-align:left;background:#fff;border:1px solid #1020271a;border-radius:8px;gap:0;padding:0;display:grid;overflow:hidden}.partner-guidance-card img{object-fit:cover;width:100%;height:132px}.partner-guidance-card div{gap:8px;padding:16px;display:grid}.partner-guidance-card b{color:var(--study-teal-dark);font-size:.88rem;line-height:1.45}.ai-guidance-cta{color:#fff;background:#102027;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:clamp(36px,5vw,72px);padding:clamp(26px,4vw,44px);display:grid}.ai-guidance-cta h2,.ai-guidance-cta p{color:#fff}.ai-guidance-cta p{color:#ffffffbf}.ai-guidance-cta span{color:#a7f3d0}.ai-guidance-cta button{color:#102027;white-space:nowrap;background:#fff}.compare-v2-page{background:linear-gradient(#f6fbf8 0%,#fff 42%);min-height:100vh}.compare-v2-page .compare-hero{background:linear-gradient(135deg,#e8f6ff 0%,#dff8ee 58%,#fff2df 100%);border-bottom:1px solid #1020271a;padding:clamp(44px,6vw,82px) 0 34px}.compare-v2-page .compare-hero-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:end;gap:22px;display:grid}.compare-summary{color:var(--study-ink);background:#fff;border:1px solid #1020271a;align-content:center;gap:6px;min-height:116px;padding:16px;display:grid;box-shadow:0 16px 42px #1020271a}.compare-summary strong{font-size:1.55rem}.compare-summary span{color:var(--study-muted);line-height:1.45}.compare-workspace{gap:22px;padding-top:26px;padding-bottom:64px;display:grid}.compare-v2-page .planner-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.compare-v2-page .planner-controls label{color:var(--study-muted);gap:6px;font-size:.82rem;font-weight:800;display:grid}.compare-v2-page .planner-controls select{background:#fff;border:1px solid #10202729;border-radius:8px;min-height:44px;padding:0 12px}.compare-v2-page .btn-white{color:var(--study-ink);background:#fff;border:1px solid #10202724;border-radius:8px;min-height:44px;font-weight:800}.compare-selected-tray{background:#fff;border:1px solid #1020271a;border-radius:8px;padding:14px;box-shadow:0 12px 34px #1020270f}.compare-selected-tray button{color:#a53f2c;background:#fff1ec;border:1px solid #ff7f6638;border-radius:8px;min-height:34px;font-weight:800}.compare-v2-page .soft-warning{color:#7c560f;background:#fff8ef;border:1px solid #f5b84b57;border-radius:8px;padding:14px 16px;line-height:1.5}.compare-suggestions-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compare-suggestions-v2 button{color:inherit;text-align:left;background:#fff;border:1px solid #1020271a;border-radius:8px;gap:8px;min-height:134px;padding:16px;display:grid}.compare-suggestions-v2 button.active{background:#effbf6;border-color:#0f9f8f6b}.compare-empty-state{background:#fff;border:1px solid #1020271a;border-radius:8px;gap:12px;max-width:none;margin-top:0;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 14px 38px #10202712}.compare-empty-state h2{color:var(--study-ink);margin:0;font-size:clamp(1.4rem,2.4vw,2.2rem)}.compare-empty-state p{color:var(--study-muted);max-width:690px;margin:0;line-height:1.58}.compare-table-wrap{background:#fff;border:1px solid #1020271a;border-radius:8px;overflow-x:auto;box-shadow:0 14px 38px #10202712}.compare-table{border-collapse:collapse;width:100%;min-width:760px}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #10202717;padding:16px}.compare-table th{color:var(--study-ink);background:#f6fbf8}.compare-table th small{color:var(--study-muted);margin-top:4px;font-weight:650;display:block}.mini-tags{flex-wrap:wrap;gap:7px;display:flex}.mini-tags span{color:var(--study-teal-dark);background:#effbf6;border:1px solid #0f9f8f29;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:800}@media (max-width:1080px){.study-hero-shell,.compare-builder-preview,.compare-v2-page .compare-hero-grid,.ai-guidance-cta{grid-template-columns:1fr}.study-destination-grid,.study-university-grid,.study-review-grid,.scholarship-card-grid,.partner-guidance-rail,.compare-suggestions-v2,.compare-slots,.compare-selected-tray{grid-template-columns:repeat(2,minmax(0,1fr))}.study-hero-card{min-height:320px}}@media (max-width:720px){.study-hero-v2{min-height:0;padding-top:32px}.study-hero-copy h1,.compare-hero h1{font-size:2.22rem;line-height:1.05}.study-search-row,.main-search,.study-section-head,.compare-v2-page .planner-controls{grid-template-columns:1fr}.study-search-row button,.main-search button,.study-section-head button,.ai-guidance-cta button{width:100%}.study-destination-grid,.study-university-grid,.study-review-grid,.scholarship-card-grid,.partner-guidance-rail,.compare-suggestions-v2,.compare-slots,.compare-selected-tray{grid-template-columns:1fr}.study-hero-card{min-height:280px}.compare-v2-page .compare-hero{padding-top:34px}}:root{--aspirora-primary:#0ea5e9;--aspirora-secondary:#10b981;--aspirora-ink:#0f172a;--aspirora-muted:#64748b;--aspirora-line:#0f172a1a;--aspirora-soft:#f8fafc}.btn-primary,.hero-search-row .btn-primary,.study-search-row button,.main-search button,.ai-guidance-cta button,.study-section-head button,.compare-empty-state .btn-primary,.partner-hero-actions button,.partner-plan-card button,.partner-form button,.reviews-page-v2 .btn-primary,.reset-filter-button{background:linear-gradient(135deg, var(--aspirora-primary), var(--aspirora-secondary))!important;color:#fff!important;border-color:#0000!important}.btn-white,.study-hero-actions button,.compare-v2-page .btn-white,.reviews-page-v2 .btn-white,.institution-profile-actions .btn-white{color:#0369a1!important;background:#fff!important;border:1px solid #0ea5e92e!important}.btn-primary:hover,.btn-white:hover,.partner-hero-actions button:hover,.partner-plan-card button:hover,.reviews-page-v2 button:hover,.institution-profile-actions a:hover{transform:translateY(-1px);box-shadow:0 14px 34px #0ea5e92e}.guidance-glyph{place-items:center;width:26px;height:26px;display:grid;position:relative}.guidance-glyph.compact{width:23px;height:23px}.guidance-glyph-book{background:linear-gradient(135deg,#fff 0%,#dff8ff 100%);border:1px solid #ffffffe6;border-radius:3px 3px 7px 7px;width:18px;height:15px;transform:perspective(30px)rotateX(12deg);box-shadow:0 7px 18px #0ea5e940}.guidance-glyph-book:before{content:"";background:#0ea5e980;width:1px;height:11px;position:absolute;top:2px;left:50%}.guidance-glyph-compass{border:2px solid #10b981;border-radius:999px;width:9px;height:9px;position:absolute;top:1px;right:0}.guidance-glyph-compass:after{content:"";background:#0f766e;width:2px;height:5px;position:absolute;top:0;left:4px;transform:rotate(38deg)}.guidance-glyph-spark{background:#fbbf24;border-radius:999px;width:5px;height:5px;position:absolute;bottom:2px;left:1px;box-shadow:0 0 0 3px #fbbf242e}.premium-header-actions .ai-icon-action:hover .guidance-glyph-book,.mobile-ai-search-button:hover .guidance-glyph-book{box-shadow:0 8px 24px #10b98159}.simplified-overseas-filters{z-index:8;background:#fffffff5;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(170px,.35fr) minmax(170px,.3fr) auto;align-items:end;gap:12px;margin:20px 0;padding:14px;display:grid;position:sticky;top:92px;box-shadow:0 14px 36px #0f172a12}.simplified-overseas-filters label,.filter-search-field label{color:#475569;letter-spacing:0;gap:6px;font-size:.76rem;font-weight:850;display:grid}.simplified-overseas-filters input,.simplified-overseas-filters select{min-height:44px;border-radius:8px!important}.filter-action-group{justify-content:flex-end;gap:8px;display:flex}.filter-action-group button{white-space:nowrap;border-radius:8px;min-height:44px}.institution-profile-v2{gap:18px;display:grid}.institution-profile-hero{background:linear-gradient(135deg,#f0f9ff,#ecfdf5);border:1px solid #0ea5e924;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);align-items:stretch;gap:20px;padding:clamp(22px,4vw,36px);display:grid}.institution-profile-hero h2{color:#0f172a;margin:8px 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.institution-profile-hero p,.institution-profile-section-row p{color:#475569;margin:0;line-height:1.6}.institution-profile-badges,.institution-program-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.institution-profile-badges span,.institution-program-tags span{color:#0369a1;background:#fff;border:1px solid #0ea5e926;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.institution-profile-summary{background:#fff;border:1px solid #0f172a14;border-radius:12px;align-content:center;gap:8px;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a12}.institution-profile-summary span,.institution-profile-grid span,.institution-profile-section-row>section>span{color:#0f766e;text-transform:uppercase;font-size:.76rem;font-weight:850}.institution-profile-summary strong{color:#0f172a;font-size:1.35rem;line-height:1.2}.institution-profile-summary small,.institution-profile-grid strong{color:#475569}.institution-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.institution-profile-grid div,.institution-profile-section-row section{background:#fff;border:1px solid #0f172a14;border-radius:12px;gap:8px;min-height:118px;padding:16px;display:grid;box-shadow:0 10px 26px #0f172a0d}.institution-profile-grid strong{color:#0f172a;font-size:.98rem;line-height:1.35}.institution-profile-section-row{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:14px;display:grid}.institution-profile-actions{background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px;display:flex}.institution-profile-actions a,.institution-profile-actions button{min-height:42px;border-radius:8px!important}.reviews-page-v2{color:#0f172a;background:linear-gradient(#f8fafc 0%,#fff 42%,#f8fafc 100%);min-height:100vh}.reviews-hero-v2{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#164e63 54%,#0f766e 100%);padding:clamp(48px,7vw,92px) 0 42px}.reviews-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:28px;display:grid}.reviews-hero-v2 .eyebrow{color:#a7f3d0}.reviews-hero-v2 h1{color:#fff;max-width:860px;margin:8px 0 12px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1}.reviews-hero-v2 p{color:#ffffffc7;max-width:720px;margin:0;font-size:1.05rem;line-height:1.65}.reviews-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.review-score-panel,.review-breakdown-card,.reviews-filter-card,.review-card-v2,.review-modal-v2{background:#fff;border:1px solid #0f172a14;border-radius:12px;box-shadow:0 16px 42px #0f172a14}.review-score-panel{color:#0f172a;gap:8px;padding:22px;display:grid}.review-score-panel>span,.review-breakdown-card>span{color:#0f766e;text-transform:uppercase;font-size:.78rem;font-weight:850}.review-score-panel strong{font-size:3.2rem;line-height:1}.reviews-layout-v2{gap:24px;padding-top:28px;padding-bottom:68px;display:grid}.reviews-content-grid{grid-template-columns:minmax(240px,.3fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.reviews-sidebar-v2,.review-list-v2,.review-breakdown-card,.reviews-filter-card{gap:14px;display:grid}.reviews-sidebar-v2{position:sticky;top:96px}.review-breakdown-card,.reviews-filter-card{padding:18px}.rating-breakdown-row{grid-template-columns:42px 1fr 32px;align-items:center;gap:8px;display:grid}.rating-breakdown-row div{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.rating-breakdown-row div span{background:linear-gradient(90deg,#f59e0b,#fbbf24);height:100%;display:block}.reviews-filter-card label,.review-modal-v2 label{color:#475569;gap:7px;font-size:.8rem;font-weight:800;display:grid}.reviews-filter-card select,.review-modal-v2 input,.review-modal-v2 select,.review-modal-v2 textarea,.footer-newsletter input{color:#0f172a;font:inherit;background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;min-height:42px;padding:10px 12px}.review-card-v2{gap:16px;padding:clamp(18px,3vw,26px);display:grid}.review-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.reviewer-avatar{color:#fff;background:linear-gradient(135deg,#0ea5e9,#10b981);border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;font-weight:900;display:flex}.reviewer-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reviewer-name-row span{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900}.review-rating-pill{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:flex}.review-card-v2>p{color:#334155;margin:0;font-size:1rem;line-height:1.7}.review-pros-cons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-pros-cons div{background:#f8fafc;border:1px solid #0f172a14;border-radius:10px;padding:12px}.review-pros-cons span{color:#0f766e;text-transform:uppercase;font-size:.74rem;font-weight:900}.review-pros-cons p{color:#475569;margin:6px 0 0;line-height:1.55}.review-card-footer{border-top:1px solid #0f172a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.review-card-footer button{color:#0369a1;background:#fff;border:1px solid #0ea5e933;border-radius:999px;min-height:36px;padding:0 12px;font-weight:850}.review-success-note,.review-empty-state,.review-form-error{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;padding:14px;font-weight:800}.review-modal-backdrop{z-index:2200;background:#0f172a8a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.review-modal-v2{width:100%;max-width:720px;max-height:92vh;padding:24px;overflow:auto}.review-modal-head,.review-modal-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.review-modal-head h2{margin:4px 0 0}.review-modal-v2 form{gap:14px;display:grid}.review-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-star-picker{gap:4px;display:flex}.review-star-picker button{color:#cbd5e1;background:0 0;border:0;padding:0;font-size:1.8rem;line-height:1}.review-star-picker button.active{color:#f59e0b}.review-modal-actions button{border-radius:8px;min-height:42px;padding:0 16px;font-weight:850}.review-modal-actions button[type=submit]{color:#fff;background:linear-gradient(135deg,#0ea5e9,#10b981);border:0}.partner-pricing-page{background:linear-gradient(#f8fafc 0%,#fff 46%,#f0fdfa 100%)}.partner-pricing-hero{background:linear-gradient(135deg,#0f172a 0%,#164e63 54%,#0f766e 100%)}.pricing-discount-note,.pricing-value-card,.plan-upgrade-value{border-radius:12px}.pricing-discount-note{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:10px 12px;display:inline-flex}.pricing-discount-note span{color:#ffffffc7}.pricing-value-card{color:#fff;gap:14px;display:grid;background:#ffffff1f!important}.pricing-value-card>span{color:#a7f3d0;text-transform:uppercase;font-size:.78rem;font-weight:900}.pricing-value-card strong{font-size:1.7rem;line-height:1.15}.pricing-value-card p{color:#ffffffc7;margin:0}.pricing-value-card div{border-top:1px solid #ffffff2e;align-items:center;gap:10px;padding-top:14px;display:flex}.pricing-value-card b{font-size:2.2rem}.pricing-section-tight{padding-top:46px}.premium-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.partner-plan-card{border-radius:12px;min-height:0}.partner-plan-card.featured{background:linear-gradient(#f0fdfa 0%,#fff 58%);border-color:#10b98157}.plan-price-block{gap:4px;margin:10px 0 8px;display:grid}.plan-price-block>span{color:#94a3b8;font-size:.82rem;font-weight:800;text-decoration:line-through}.plan-price-block strong{color:#0f766e;font-size:1.75rem;line-height:1}.plan-price-block small{color:#64748b;font-weight:750}.plan-upgrade-value{background:#f8fafc;border:1px solid #0f172a14;gap:5px;margin:12px 0;padding:12px;display:grid}.plan-upgrade-value b{color:#0f766e;text-transform:uppercase;font-size:.76rem}.plan-upgrade-value span{color:#334155;font-size:.88rem;line-height:1.5}.pricing-comparison-band{background:#0f172a}.partner-page .partner-flow-item p{color:#ffffffbd}.partner-form,.partner-plan-card,.selected-plan-note{color:#0f172a}.site-footer.premium-footer{color:#cbd5e1;background:#0f172a;padding:clamp(44px,6vw,72px) 0 28px}.premium-footer-shell{gap:28px;display:grid}.premium-footer-brand{grid-template-columns:minmax(260px,.9fr) minmax(0,1fr);gap:16px;display:grid}.footer-brand-wordmark{color:#fff;background:0 0;border:0;justify-self:start;padding:0;font-size:1.8rem;font-weight:900}.premium-footer-brand p{color:#cbd5e1;max-width:560px;margin:0;line-height:1.7}.footer-trust-row{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.footer-trust-row span,.footer-destination-strip span{color:#a7f3d0;background:#10b9811f;border:1px solid #10b98133;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:850}.footer-newsletter{grid-column:1/-1;gap:8px;max-width:560px;display:grid}.footer-newsletter label{color:#fff;font-weight:850}.footer-newsletter div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.footer-newsletter button,.footer-destination-strip button,.premium-footer-bottom button{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;min-height:42px;padding:0 12px;font-weight:800}.premium-footer-links{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:26px;display:grid}.premium-footer-links h3{color:#fff;margin:0 0 10px;font-size:.92rem}.premium-footer .site-footer-link{color:#cbd5e1;text-align:left;background:0 0;border:0;padding:0;font-size:.86rem;line-height:1.9;display:block}.footer-destination-strip{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px;padding-top:22px;display:flex}.footer-destination-strip div,.premium-footer-bottom div{flex-wrap:wrap;gap:8px;display:flex}.premium-footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}@media (max-width:1080px){.simplified-overseas-filters,.institution-profile-hero,.institution-profile-section-row,.reviews-hero-grid,.reviews-content-grid,.premium-footer-brand{grid-template-columns:1fr}.institution-profile-grid,.premium-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-sidebar-v2,.simplified-overseas-filters{position:static}}@media (max-width:700px){.institution-profile-grid,.review-pros-cons,.review-form-grid,.premium-footer-links,.footer-newsletter div{grid-template-columns:1fr}.review-card-head{grid-template-columns:auto minmax(0,1fr)}.review-rating-pill{grid-column:1/-1;justify-self:start}.institution-profile-actions,.filter-action-group,.reviews-hero-actions,.review-modal-actions{flex-direction:column;align-items:stretch}.institution-profile-actions a,.institution-profile-actions button,.filter-action-group button,.reviews-hero-actions button,.review-modal-actions button{width:100%}}.study-hero-v2{min-height:min(560px,100vh - 92px);padding:clamp(30px,4.5vw,58px) 0 clamp(22px,3vw,38px)}.study-hero-shell{gap:clamp(20px,3vw,38px)}.study-hero-copy h1{font-size:clamp(2.05rem,4.3vw,4.45rem)}.rich-overseas-page>.overseas-planner-strip:first-of-type{border:0;border-radius:0 0 26px 26px;grid-template-columns:minmax(280px,.95fr) minmax(280px,1.35fr) minmax(160px,.42fr);align-items:center;min-height:164px;margin-top:0;padding:28px 32px 32px;box-shadow:0 18px 42px #0f172a14}.rich-overseas-page>.overseas-planner-strip:first-of-type h1{color:#0f172a;letter-spacing:0;margin:6px 0 0;font-size:clamp(2.05rem,3.3vw,3rem);line-height:1.05}.rich-overseas-page>.overseas-planner-strip:first-of-type .planner-result{box-shadow:none;background:linear-gradient(135deg,#e0f2fe 0%,#dcfce7 100%);border:0;border-radius:20px;align-content:center;gap:8px;min-height:104px;padding:22px 24px;display:grid}.rich-overseas-page>.overseas-planner-strip:first-of-type .planner-result span{color:#64748b;font-size:.88rem;font-weight:850}.rich-overseas-page>.overseas-planner-strip:first-of-type .planner-result strong{color:#0f172a;font-size:clamp(1.8rem,2.8vw,2.45rem);line-height:1}.rich-overseas-page>.overseas-planner-strip:first-of-type>.btn-white{justify-content:center;align-self:center;width:100%;min-height:62px;font-size:.95rem;border-radius:12px!important}.official-institution-section.focused-institution-section{padding-top:clamp(48px,5vw,72px)}.official-institution-section .section-heading h2{color:#0f172a;letter-spacing:0;margin:8px 0 0;font-size:clamp(2.35rem,4vw,3.55rem);line-height:1.05}.official-institution-section .section-heading p{color:#64748b;max-width:940px;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.7}.simplified-overseas-filters{border-radius:14px;grid-template-columns:minmax(320px,1fr) minmax(180px,.35fr) minmax(180px,.31fr) auto;margin:28px 0 24px;padding:20px 22px;box-shadow:0 18px 52px #0f172a14}.simplified-overseas-filters label,.filter-search-field label{color:#475569;font-size:.84rem}.simplified-overseas-filters input,.simplified-overseas-filters select{min-height:56px;font-size:1rem;color:#334155!important;border-color:#d8e2ef!important;padding-left:18px!important;padding-right:18px!important}.filter-action-group button{min-height:56px;border-radius:12px!important;padding-left:22px!important;padding-right:22px!important}.partner-pricing-hero{min-height:auto;padding:clamp(64px,8vw,104px) 0 clamp(48px,6vw,72px)}.partner-pricing-hero .partner-hero-grid{align-items:center;gap:clamp(34px,5vw,64px)}.partner-pricing-hero h1{letter-spacing:0;text-shadow:0 2px 24px #02061757;max-width:980px;font-size:clamp(2.75rem,5.8vw,5.4rem);line-height:1.02;color:#fff!important}.partner-pricing-hero p{max-width:860px;font-size:clamp(1.02rem,1.55vw,1.28rem);color:#ffffffdb!important}.partner-pricing-hero .partner-kicker{color:#38bdf8}.pricing-value-card{box-shadow:0 24px 70px #02061738;background:#ffffff24!important;border-color:#ffffff3d!important;padding:clamp(24px,3vw,38px)!important}.pricing-discount-note{align-items:flex-start;gap:8px;max-width:720px;display:grid}.premium-pricing-grid .partner-plan-card{border-radius:14px}.study-destination-grid button{box-shadow:0 18px 52px #0f172a1a}.study-destination-grid strong{font-size:1.22rem}.scholarship-card-grid button,.partner-guidance-card,.study-university-grid button{border-radius:12px}@media (max-width:980px){.rich-overseas-page>.overseas-planner-strip:first-of-type,.simplified-overseas-filters{grid-template-columns:1fr}.rich-overseas-page>.overseas-planner-strip:first-of-type{padding:24px 18px}.partner-pricing-hero h1{font-size:clamp(2.35rem,8vw,4rem)}}@media (max-width:640px){.study-hero-v2{padding-top:24px}.rich-overseas-page>.overseas-planner-strip:first-of-type h1,.official-institution-section .section-heading h2{font-size:2rem}.filter-action-group{flex-direction:column}}.refreshed-study-home .study-hero-shell{align-items:center;gap:clamp(18px,3vw,34px)}.refreshed-study-home .study-hero-copy h1{letter-spacing:0;max-width:780px;font-size:clamp(2rem,4vw,4rem)}.refreshed-study-home .study-hero-copy p{max-width:650px}.refreshed-study-home .study-search-card{box-shadow:0 14px 42px #0f172a1a}.refreshed-study-home .destinations-section{padding-top:clamp(26px,4vw,46px)}.refreshed-study-home .study-destination-grid button{background:#0f172a;border:0;border-radius:18px;min-height:330px;padding-bottom:16px}.refreshed-study-home .study-destination-grid img{opacity:.92;height:150px}.refreshed-study-home .study-destination-grid span{color:#0e7490;z-index:1;background:#ecfeff;border-radius:999px;justify-self:start;margin-top:-24px;padding:6px 10px;position:relative}.refreshed-study-home .study-destination-grid strong{color:#fff;font-size:1.32rem}.refreshed-study-home .study-destination-grid small{color:#cbd5e1;margin-bottom:0}.destination-card-meta,.university-card-facts,.scholarship-card-footer{gap:6px;margin:0 16px;display:grid}.destination-card-meta b,.university-card-facts b,.scholarship-card-footer b{color:#99f6e4;font-size:.82rem;font-weight:850}.destination-card-meta em,.university-card-facts em,.scholarship-card-footer em,.partner-guidance-card em{color:#94a3b8;font-size:.78rem;font-style:normal;line-height:1.45}.refreshed-study-home .study-university-grid button,.refreshed-study-home .scholarship-card-grid button,.refreshed-study-home .study-review-grid article{border-radius:18px;min-height:210px;padding:20px}.refreshed-study-home .study-university-grid button{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#0e749024;position:relative}.refreshed-study-home .study-university-grid button:after{content:"";background:linear-gradient(90deg,#0f9f8f,#ff7f66);border-radius:999px;width:54px;height:4px;position:absolute;bottom:16px;left:20px}.refreshed-study-home .study-university-grid .university-card-facts{margin:0}.refreshed-study-home .study-university-grid .university-card-facts em{color:#64748b}.refreshed-study-home .scholarship-card-grid button{background:linear-gradient(135deg,#fff 0%,#fff7ed 100%);border-color:#f59e0b2e}.refreshed-study-home .scholarship-card-footer{margin:4px 0 0}.refreshed-study-home .scholarship-card-footer b{color:#92400e}.refreshed-study-home .scholarship-card-footer em{color:#9a3412}.refreshed-study-home .partner-guidance-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.refreshed-study-home .partner-guidance-card{color:inherit;text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:20px;grid-template-columns:118px minmax(0,1fr);align-items:stretch;min-height:164px;padding:0;display:grid;overflow:hidden;box-shadow:0 16px 44px #0f172a14}.refreshed-study-home .partner-guidance-card img{object-fit:cover;width:100%;height:100%}.refreshed-study-home .partner-guidance-card>div{align-content:center;gap:7px;padding:18px;display:grid}.refreshed-study-home .partner-guidance-card b{color:#0f766e;font-size:.84rem;line-height:1.35}.rich-overseas-page .visual-country-grid button{border-radius:18px;box-shadow:0 18px 50px #0f172a1a}.rich-overseas-page .visual-country-grid img{min-height:142px}.rich-overseas-page .scholarship-visual-grid article,.rich-overseas-page .rich-consultant-grid article,.partner-pricing-page .partner-plan-card{border-radius:18px;box-shadow:0 18px 48px #0f172a14}.partner-pricing-page .partner-plan-grid{align-items:stretch}.partner-pricing-page .partner-plan-card button,.partner-pricing-page .partner-form button{border-radius:12px;min-height:46px}@media (max-width:980px){.refreshed-study-home .study-hero-v2{min-height:auto}.refreshed-study-home .partner-guidance-rail{grid-template-columns:1fr}}@media (max-width:640px){.refreshed-study-home .study-hero-v2{padding-top:18px}.refreshed-study-home .study-hero-copy h1{font-size:2rem}.refreshed-study-home .study-hero-card{min-height:260px}.refreshed-study-home .study-destination-grid button,.refreshed-study-home .study-university-grid button,.refreshed-study-home .scholarship-card-grid button{min-height:0}.refreshed-study-home .partner-guidance-card{grid-template-columns:92px minmax(0,1fr)}}:root{--aspirora-radius-button:9px;--aspirora-radius-card:14px;--aspirora-weight-heading:650;--aspirora-weight-strong:600;--aspirora-weight-action:600;--aspirora-weight-label:560}body,input,select,textarea,button{font-synthesis-weight:none}h1,h2,h3,.hero-copy h1,.study-hero-copy h1,.partner-pricing-hero h1,.compare-hero h1,.section-heading h2,.study-section-head h2,.official-institution-section .section-heading h2,.home-page .product-hero-copy h1,.home-page .homepage-core-heading h2,.home-page .homepage-final-cta h2{font-weight:var(--aspirora-weight-heading)!important}h4,h5,h6,strong,b,.plan-price-block strong,.partner-plan-card h3,.study-destination-grid strong,.study-university-grid strong,.scholarship-card-grid strong,.partner-guidance-card strong,.official-institution-grid h3,.rich-consultant-grid h3,.compare-selected-tray strong,.compare-suggestions-v2 strong{font-weight:var(--aspirora-weight-strong)!important}.eyebrow,.partner-kicker,.plan-label,.study-section-head span,.study-search-tabs button,.search-suggestion-row button,.study-suggestion-row button,.data-badge,.badge,.promo-badge,.partner-guidance-card span,.scholarship-card-grid span,.study-destination-grid span,.compare-suggestions-v2 button span,.compare-selected-tray span{font-weight:var(--aspirora-weight-label)!important}button,.button,.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-white,.btn-lg,.partner-pricing-action,.hero-secondary-actions button,.study-hero-actions button,.study-section-head button,.study-search-row button,.main-search button,.partner-plan-card button,.partner-form button,.filter-action-group button,.result-actions button,.compare-suggestion-list button,.compare-query-row button,.study-search-tabs button,.study-suggestion-row button,.scholarship-card-grid button,.study-university-grid button,.partner-guidance-card,.review-modal-actions button,.auth-modal button{border-radius:var(--aspirora-radius-button)!important;font-weight:var(--aspirora-weight-action)!important;letter-spacing:0!important}.study-destination-grid button,.official-institution-grid article,.rich-consultant-grid article,.partner-plan-card,.study-review-grid article,.compare-table-wrap,.compare-builder-preview,.compare-selected-tray>div,.discovery-search-card,.study-search-card,.partner-contact-grid,.pricing-value-card,.home-page .homepage-action-card,.home-page .homepage-final-cta{border-radius:var(--aspirora-radius-card)!important}.study-destination-grid span,.destination-card-meta b,.university-card-facts b,.scholarship-card-footer b,.data-badge,.badge,.promo-badge,.plan-label,.compare-summary,.review-rating-pill,.ai-trust-labels em,.result-tags span,.mini-tags span,.search-suggestion-row button,.study-suggestion-row button,.study-search-tabs button,.segment-control button,.persona-tabs button,.hero-trust-row span,.home-page .homepage-action-card span{border-radius:10px!important}.logo-mark,.avatar,.review-avatar,.user-avatar,.profile-avatar,.icon-action,.ai-icon-action,button[aria-label],.hero-carousel-nav>button{border-radius:999px!important}@media (max-width:640px){button,.btn-primary,.btn-outline,.btn-white,.study-search-tabs button,.study-suggestion-row button,.search-suggestion-row button{border-radius:8px!important}}.overseas-university-discovery{gap:clamp(22px,4vw,34px);padding-top:clamp(42px,6vw,76px);padding-bottom:clamp(48px,6vw,82px);display:grid}.university-discovery-hero{background:linear-gradient(135deg,#f8fafc 0%,#ecfeff 52%,#fff7ed 100%);border:1px solid #0f172a14;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);align-items:end;gap:24px;padding:clamp(26px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 64px #0f172a14}.university-discovery-hero:after{content:"";background:radial-gradient(circle,#14b8a62e,#0000 62%);width:360px;height:360px;position:absolute;top:-150px;right:-130px}.university-discovery-hero>*{z-index:1;position:relative}.university-discovery-hero h2{color:#0f172a;letter-spacing:0;max-width:980px;margin:8px 0 0;font-size:clamp(2rem,4vw,4.2rem);font-weight:700;line-height:1.02}.university-discovery-hero p{color:#475569;max-width:820px;margin:14px 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.65}.university-discovery-summary{color:#fff;background:#0f172aeb;border-radius:14px;gap:5px;min-height:150px;padding:20px;display:grid}.university-discovery-summary span,.university-search-main label,.university-filter-panel>div:first-child span,.university-filter-group>span,.university-insight-rail button span,.university-card-title-row span,.university-score-row span,.university-card-media span,.university-empty-state span{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:620}.university-discovery-summary span{color:#99f6e4}.university-discovery-summary strong{color:#fff;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:700;line-height:1}.university-discovery-summary small{color:#cbd5e1;line-height:1.4}.university-search-command{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:14px;padding:clamp(18px,3vw,26px);display:grid;box-shadow:0 18px 50px #0f172a14}.university-search-main{gap:9px;display:grid}.university-search-main>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:10px;display:grid}.university-search-main input{color:#0f172a;background:#f8fafc;border:1px solid #dbe7ef;border-radius:10px;min-width:0;min-height:58px;padding:0 18px;font-size:1.02rem}.university-search-main input:focus,.university-filter-panel select:focus{border-color:#14b8a6;outline:none;box-shadow:0 0 0 4px #14b8a621}.university-search-main button,.university-quick-searches button,.university-filter-panel button,.university-card-actions button,.university-card-actions a,.save-university-button,.university-empty-state button{color:#fff;background:#0f172a;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:650;text-decoration:none;display:inline-flex}.university-search-main .voice-search-button{color:#0f766e;background:#ecfeff}.university-quick-searches{flex-wrap:wrap;gap:9px;display:flex}.university-quick-searches button,.university-filter-group button{color:#334155;background:#f1f5f9;border:1px solid #0f172a14;min-height:36px}.university-discovery-layout{grid-template-columns:minmax(240px,.3fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.university-filter-panel{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:16px;padding:18px;display:grid;position:sticky;top:92px;box-shadow:0 18px 50px #0f172a12}.university-filter-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}.university-filter-panel>div:first-child button{color:#991b1b;background:#fef2f2;min-height:34px}.university-filter-panel label{color:#475569;gap:7px;font-size:.82rem;font-weight:620;display:grid}.university-filter-panel select{color:#0f172a;background:#f8fafc;border:1px solid #dbe7ef;border-radius:10px;min-height:48px;padding:0 12px}.university-filter-group{flex-wrap:wrap;gap:8px;display:flex}.university-filter-group>span{flex-basis:100%}.university-filter-note{background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;gap:6px;padding:12px;display:grid}.university-filter-note strong{color:#0f172a;font-weight:650}.university-filter-note small{color:#64748b;line-height:1.45}.university-results-stage{gap:16px;min-width:0;display:grid}.university-insight-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.university-insight-rail button,.university-insight-rail .saved-search-item{color:inherit;text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:12px;gap:5px;padding:13px;display:grid;box-shadow:0 10px 28px #0f172a0d}.university-insight-rail button strong,.university-insight-rail .saved-search-item strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-weight:650}.university-insight-rail button small{color:#64748b;line-height:1.35}.university-suggestion-banner,.university-results-header{color:#475569;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.university-results-header strong{color:#0f172a;font-weight:650}.premium-university-list{gap:18px;display:grid}.premium-university-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);min-height:300px;transition:box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 18px 52px #0f172a14}.university-result-group-divider{color:#475569;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.university-result-group-divider span{color:#0f766e;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:650}.university-result-group-divider small{color:#64748b;text-align:right;font-size:.86rem;line-height:1.35}.premium-university-card.secondary-provider-card{box-shadow:0 12px 34px #0f172a0d}.secondary-provider-card .university-card-media{filter:saturate(.82)}.premium-university-card:hover{transform:translateY(-2px);box-shadow:0 24px 70px #0f172a1f}.university-card-media{background-position:50%;background-size:cover;min-height:100%;padding:18px;display:grid;position:relative}.university-logo-mark{color:#0f172a;background:#fffffff2;border-radius:14px;justify-content:center;align-self:start;align-items:center;width:54px;height:54px;font-size:1.04rem;font-weight:700;display:inline-flex}.university-card-media span{color:#fff;background:#0f172ad1;border-radius:10px;place-self:end start;padding:7px 10px}.university-card-main{gap:16px;padding:clamp(18px,3vw,26px);display:grid}.university-card-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.university-card-title-row h3{color:#0f172a;margin:4px 0 0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:700;line-height:1.12}.save-university-button{color:#0f766e;background:#ecfeff}.university-score-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.university-score-row div{background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;gap:4px;padding:12px;display:grid}.university-score-row strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:.96rem;font-weight:650}.university-course-row,.university-trust-row{flex-wrap:wrap;gap:8px;display:flex}.university-course-row span,.university-trust-row span{color:#334155;background:#f1f5f9;border:1px solid #0f172a12;border-radius:10px;padding:7px 9px;font-size:.78rem;line-height:1.35}.university-trust-row span:first-child,.university-course-row span:first-child{color:#0f766e;background:#ecfeff}.university-card-main p{color:#64748b;margin:0;line-height:1.55}.university-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.university-card-actions button:first-child{color:#0f172a;background:#f8fafc}.university-card-actions a{color:#9a3412;background:#fff7ed}.university-empty-state{background:linear-gradient(135deg,#fff,#f8fafc);border:1px dashed #0f172a33;border-radius:18px;justify-items:start;gap:10px;padding:clamp(28px,5vw,54px);display:grid}.university-empty-state h3{color:#0f172a;margin:0;font-size:clamp(1.45rem,3vw,2.4rem);font-weight:700}.university-empty-state p{color:#64748b;max-width:680px;margin:0;line-height:1.6}.university-pagination{margin-top:10px}@media (max-width:1080px){.university-discovery-layout,.university-discovery-hero,.premium-university-card{grid-template-columns:1fr}.university-filter-panel{position:static}.university-insight-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.university-card-media{min-height:230px}}@media (max-width:640px){.overseas-university-discovery{padding-top:26px}.university-discovery-hero,.university-search-command,.university-filter-panel,.premium-university-card,.university-empty-state{border-radius:14px}.university-search-main>div,.university-score-row,.university-card-title-row,.university-insight-rail{grid-template-columns:1fr}.university-search-main button,.university-card-actions button,.university-card-actions a,.save-university-button{width:100%}.university-results-header{flex-direction:column;align-items:flex-start}}.overseas-university-discovery .university-discovery-layout{gap:18px;grid-template-columns:1fr!important}.overseas-university-discovery .university-filter-panel.simplified-overseas-filters{background:#fff;border-radius:14px;grid-template-columns:minmax(170px,.24fr) minmax(190px,.3fr) minmax(220px,1fr) minmax(220px,.42fr);align-items:end;gap:14px;width:100%;box-shadow:0 14px 38px #0f172a12;margin:0!important;padding:16px!important;display:grid!important;position:static!important;top:auto!important}.overseas-university-discovery .university-filter-panel>div:first-child{background:#f8fafc;border:1px solid #0f172a14;border-radius:10px;justify-content:stretch;align-self:stretch;gap:8px;padding:12px;display:grid}.overseas-university-discovery .university-filter-panel>div:first-child button{width:100%;min-height:40px}.overseas-university-discovery .university-filter-panel label{min-width:0}.overseas-university-discovery .university-filter-panel select{width:100%;min-height:46px}.overseas-university-discovery .university-filter-group{align-content:end;align-items:center;gap:8px;min-width:0;display:flex}.overseas-university-discovery .university-filter-group>span{flex-basis:100%;margin-bottom:0}.overseas-university-discovery .university-filter-group button{min-height:34px;padding:0 10px}.overseas-university-discovery .university-filter-note{border-radius:10px;align-self:stretch;gap:4px;padding:12px}.overseas-university-discovery .university-filter-note small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overseas-university-discovery .university-results-header{margin-top:2px}.overseas-university-discovery .premium-university-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.overseas-university-discovery .premium-university-card{border-radius:14px;min-height:0;display:grid;grid-template-columns:1fr!important}.overseas-university-discovery .premium-university-card:hover{transform:translateY(-1px)}.overseas-university-discovery .university-card-media{height:138px;padding:14px;min-height:138px!important}.overseas-university-discovery .university-logo-mark{border-radius:10px;width:46px;height:46px;font-size:.95rem}.overseas-university-discovery .university-card-title-row{align-items:start;gap:10px}.overseas-university-discovery .university-card-title-row h3{font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.12}.overseas-university-discovery .save-university-button{min-height:40px;padding:0 12px}.overseas-university-discovery .university-score-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.overseas-university-discovery .university-score-row div{border-radius:10px;padding:10px}.overseas-university-discovery .university-score-row strong{font-size:.88rem}.overseas-university-discovery .university-course-row,.overseas-university-discovery .university-trust-row{gap:6px}.overseas-university-discovery .university-course-row span,.overseas-university-discovery .university-trust-row span{padding:6px 8px;font-size:.74rem}.overseas-university-discovery .university-card-main p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overseas-university-discovery .university-card-actions{gap:8px}.overseas-university-discovery .university-card-actions button,.overseas-university-discovery .university-card-actions a{min-height:40px;padding:0 12px}@media (max-width:1100px){.overseas-university-discovery .university-filter-panel.simplified-overseas-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.overseas-university-discovery .university-filter-panel.simplified-overseas-filters,.overseas-university-discovery .university-score-row,.overseas-university-discovery .university-card-title-row{grid-template-columns:1fr!important}.overseas-university-discovery .premium-university-list{grid-template-columns:1fr}.overseas-university-discovery .university-card-media{height:126px;min-height:126px!important}}.study-search-tabs button,.search-suggestion-row.compare-query-row button,.study-suggestion-row button,.compare-suggestion-list button,.cookie-consent p button{min-height:40px!important}.study-search-tabs button,.study-suggestion-row button,.compare-suggestion-list button{padding-block-start:9px!important;padding-block-end:9px!important}.university-quick-searches button,.university-filter-group button,.university-filter-panel>div:first-child button,.overseas-university-discovery .university-filter-group button,.planner-filter-row select,.task-edit-row select,.task-edit-row input,.overseas-university-discovery .save-university-button,.overseas-university-discovery .university-card-actions button,.overseas-university-discovery .university-card-actions a{min-height:40px!important}:root{--aspirora-weight-heading:650;--aspirora-weight-strong:600;--aspirora-weight-action:600;--aspirora-weight-label:560}h1,h2,h3,.section-heading h2,.university-discovery-hero h2,.university-card-title-row h3,.institution-profile-hero h2,.home-page .product-hero-copy h1,.home-page .homepage-core-heading h2,.home-page .homepage-final-cta h2{font-weight:650!important}strong,b,.eyebrow,.premium-desktop-nav>button,.mobile-menu button,.mobile-accordion section>button,.university-results-header strong,.university-score-row strong,.university-filter-panel label,.university-filter-group>span,.university-card-title-row span,.university-card-media span,.university-course-row span,.university-trust-row span,button,.btn,.btn-primary,.btn-white,.btn-outline,.university-search-main button,.university-quick-searches button,.university-filter-panel button,.university-card-actions button,.university-card-actions a,.save-university-button{font-weight:600!important}.overseas-university-discovery .university-search-command{border-radius:14px;gap:16px;padding:clamp(18px,2.3vw,24px)}.overseas-university-discovery .university-search-main label,.overseas-university-discovery .university-filter-panel>div:first-child span,.overseas-university-discovery .university-filter-group>span{letter-spacing:.04em;font-size:.72rem}.overseas-university-discovery .university-search-main input{min-height:54px}.overseas-university-discovery .university-discovery-layout{gap:16px}.overseas-university-discovery .university-filter-panel.simplified-overseas-filters{background:#fff;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:minmax(180px,.85fr) minmax(240px,1.15fr) minmax(360px,1.35fr) auto;align-items:end;gap:14px;min-height:0;box-shadow:0 14px 34px #0f172a0f;padding:16px!important;display:grid!important}.overseas-university-discovery .university-filter-panel>div:first-child{background:0 0;border:0;align-self:end;gap:8px;padding:0;display:grid}.overseas-university-discovery .university-filter-panel>div:first-child button{color:#991b1b;background:#fff7f7;border:1px solid #fee2e2;border-radius:9px;width:auto;min-height:42px;padding:0 14px}.overseas-university-discovery .university-filter-panel label{color:#334155;gap:8px;font-size:.82rem}.overseas-university-discovery .university-filter-panel select{background:#f8fafc;border-radius:9px;min-height:42px}.overseas-university-discovery .university-filter-group{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;display:grid}.overseas-university-discovery .university-filter-group>span{grid-column:1/-1}.overseas-university-discovery .university-filter-group button{white-space:normal;border-radius:9px;padding:0 12px;min-height:42px!important}.overseas-university-discovery .university-filter-note{display:none}.overseas-university-discovery .premium-university-list{grid-template-columns:repeat(3,minmax(0,1fr))}.overseas-university-discovery .premium-university-card{border-radius:12px;box-shadow:0 14px 36px #0f172a12}.overseas-university-discovery .university-card-media{height:132px;min-height:132px!important}.overseas-university-discovery .university-card-main{gap:11px;padding:15px}.overseas-university-discovery .university-card-title-row h3{font-size:clamp(1.14rem,1.45vw,1.42rem)}.overseas-university-discovery .university-score-row{grid-template-columns:1fr}.overseas-university-discovery .university-score-row div{padding:9px 10px}.overseas-university-discovery .university-card-actions button,.overseas-university-discovery .university-card-actions a,.overseas-university-discovery .save-university-button{border-radius:9px!important}@media (max-width:1280px){.overseas-university-discovery .premium-university-list,.overseas-university-discovery .university-filter-panel.simplified-overseas-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.overseas-university-discovery .premium-university-list,.overseas-university-discovery .university-filter-panel.simplified-overseas-filters,.overseas-university-discovery .university-filter-group{grid-template-columns:1fr!important}.overseas-university-discovery .university-filter-group{grid-template-columns:repeat(2,minmax(0,1fr))!important}.overseas-university-discovery .university-filter-group>span{grid-column:1/-1}}.admin-login-page{color:#0f172a;background:radial-gradient(circle at 15% 10%,#14b8a629,#0000 32%),radial-gradient(circle at 88% 18%,#4f46e526,#0000 30%),linear-gradient(135deg,#f8fafc 0%,#eef6f8 48%,#f8fafc 100%);place-items:center;min-height:100vh;padding:clamp(24px,5vw,64px);display:grid}.admin-login-shell{grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:stretch;gap:clamp(22px,4vw,44px);width:min(1040px,100%);display:grid}.admin-login-panel,.admin-login-card{border:1px solid #0f172a14;border-radius:18px;box-shadow:0 28px 80px #0f172a1f}.admin-login-panel{color:#fff;background:linear-gradient(135deg,#0f172af5,#0b5f6fe6);flex-direction:column;justify-content:space-between;min-height:440px;padding:clamp(30px,5vw,54px);display:flex;position:relative;overflow:hidden}.admin-login-panel:after{content:"";background:#2dd4bf2e;border-radius:999px;width:280px;height:280px;position:absolute;top:auto;bottom:-120px;left:auto;right:-80px}.admin-login-eyebrow{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:650;display:inline-flex}.admin-login-panel .admin-login-eyebrow{color:#99f6e4}.admin-login-panel h1,.admin-login-card h2{letter-spacing:0;margin:0}.admin-login-panel h1{max-width:640px;font-size:clamp(2.1rem,5vw,4rem);font-weight:650;line-height:1.04}.admin-login-panel p{color:#ffffffc7;max-width:560px;margin:22px 0 0;font-size:1rem;line-height:1.7}.admin-login-trust-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid;position:relative}.admin-login-trust-grid div{background:#ffffff17;border:1px solid #ffffff24;border-radius:14px;padding:14px}.admin-login-trust-grid strong,.admin-login-trust-grid span{display:block}.admin-login-trust-grid strong{color:#fff;font-size:.9rem;font-weight:650}.admin-login-trust-grid span{color:#ffffffa8;margin-top:5px;font-size:.78rem;line-height:1.45}.admin-login-card{background:#fffffff0;flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,4vw,38px);display:flex}.admin-login-card h2{color:#0f172a;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:650}.admin-login-card p,.admin-login-card small{color:#64748b;margin:8px 0 0;line-height:1.6}.admin-login-field{gap:7px;display:grid}.admin-login-field span,.admin-login-options{color:#334155;font-size:.84rem;font-weight:600}.admin-login-field input{color:#0f172a;background:#f8fafc;border:1.5px solid #dbe4ef;border-radius:11px;outline:none;width:100%;min-height:46px;padding:0 13px;font-size:.96rem}.admin-login-field input:focus{border-color:#14b8a6;box-shadow:0 0 0 4px #14b8a61f}.admin-password-row{grid-template-columns:1fr auto;gap:8px;display:grid}.admin-password-row button,.admin-login-options button{color:#0f766e;cursor:pointer;border:0;font-weight:650}.admin-password-row button{background:#ecfeff;border-radius:10px;min-width:68px}.admin-login-options{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-login-options label{align-items:center;gap:8px;display:flex}.admin-login-options button{background:0 0;padding:0}.admin-login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f766e,#155e75);border:0;border-radius:11px;min-height:48px;font-size:.96rem;font-weight:650;transition:transform .18s,box-shadow .18s}.admin-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #0f766e3d}.admin-login-submit:disabled{cursor:wait;opacity:.72}.admin-login-error,.admin-login-notice{border-radius:11px;padding:11px 13px;font-size:.86rem;line-height:1.5}.admin-login-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.admin-login-notice{color:#155e75;background:#ecfeff;border:1px solid #a5f3fc}@media (max-width:860px){.admin-login-shell{grid-template-columns:1fr}.admin-login-panel{min-height:0}.admin-login-trust-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-login-page{padding:16px}.admin-login-card,.admin-login-panel{border-radius:14px}.admin-login-options,.admin-password-row{grid-template-columns:1fr;align-items:stretch}.admin-login-options{flex-direction:column;align-items:flex-start}}@media (min-width:641px) and (max-width:1180px){.overseas-university-discovery,.overseas-university-discovery *{min-width:0}.overseas-university-discovery{overflow-x:clip}.overseas-university-discovery .university-search-command,.overseas-university-discovery .university-discovery-layout,.overseas-university-discovery .university-results-stage,.overseas-university-discovery .premium-university-list{width:100%;max-width:100%}.overseas-university-discovery .university-search-main>div{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.overseas-university-discovery .university-search-main input{min-width:0}.overseas-university-discovery .university-quick-searches,.overseas-university-discovery .university-filter-group,.overseas-university-discovery .university-course-row,.overseas-university-discovery .university-trust-row{flex-wrap:wrap;min-width:0;display:flex!important}.overseas-university-discovery .university-quick-searches button,.overseas-university-discovery .university-filter-group button,.overseas-university-discovery .university-course-row span,.overseas-university-discovery .university-trust-row span{overflow-wrap:anywhere;white-space:normal;max-width:100%}.overseas-university-discovery .university-filter-panel.simplified-overseas-filters{grid-template-columns:minmax(160px,.75fr) minmax(190px,1fr) minmax(260px,1.35fr)!important;padding:14px!important}.overseas-university-discovery .university-filter-panel.simplified-overseas-filters>div:first-child{grid-column:1/-1;justify-content:space-between;display:flex}.overseas-university-discovery .university-filter-group{gap:8px;align-items:flex-start!important}.overseas-university-discovery .university-filter-group>span{flex:0 0 100%}.overseas-university-discovery .university-filter-group button{flex:132px}.overseas-university-discovery .premium-university-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.overseas-university-discovery .premium-university-card{contain:layout paint}.overseas-university-discovery .university-card-title-row{grid-template-columns:minmax(0,1fr) auto}.overseas-university-discovery .university-card-title-row h3,.overseas-university-discovery .university-score-row strong,.overseas-university-discovery .university-results-header strong,.overseas-university-discovery .university-results-header span{overflow-wrap:anywhere}}@media (min-width:641px) and (max-width:900px){.overseas-university-discovery .university-search-main>div,.overseas-university-discovery .university-filter-panel.simplified-overseas-filters,.overseas-university-discovery .premium-university-list,.overseas-university-discovery .university-card-title-row{grid-template-columns:1fr!important}.overseas-university-discovery .voice-search-button,.overseas-university-discovery .university-search-main button{width:100%}.overseas-university-discovery .save-university-button{justify-self:start}}.refreshed-study-home .study-hero-v2{min-height:min(430px,100vh - 132px);padding:clamp(18px,3vw,34px) 0 clamp(16px,2.4vw,26px)}.refreshed-study-home .study-hero-shell{gap:clamp(16px,2.5vw,28px)}.refreshed-study-home .study-hero-copy{gap:11px}.refreshed-study-home .study-hero-copy h1{max-width:720px;font-size:clamp(1.9rem,3.6vw,3.65rem)}.refreshed-study-home .study-hero-copy p{max-width:620px;margin-bottom:0;font-size:clamp(.96rem,1.2vw,1.05rem);line-height:1.55}.refreshed-study-home .study-search-card{gap:10px;padding:clamp(12px,1.6vw,16px)}.refreshed-study-home .study-search-row input,.refreshed-study-home .study-search-row button{min-height:44px}.refreshed-study-home .study-hero-actions{margin-top:2px}.refreshed-study-home .study-hero-card{min-height:clamp(250px,30vw,330px)}.refreshed-study-home .study-hero-card-panel{padding:13px 15px}@media (max-width:980px){.refreshed-study-home .study-hero-v2{min-height:auto;padding-top:16px}.refreshed-study-home .study-hero-card{min-height:240px}}@media (max-width:640px){.refreshed-study-home .study-hero-copy h1{font-size:1.8rem}.refreshed-study-home .study-hero-card{min-height:210px}}.refreshed-study-home .study-destination-grid button{align-content:start;gap:10px;overflow:hidden}.refreshed-study-home .study-destination-grid img{border-radius:0;margin-bottom:2px}.refreshed-study-home .study-destination-grid span{overflow-wrap:normal;white-space:normal;max-width:calc(100% - 32px);font-size:.74rem;line-height:1.2}.refreshed-study-home .study-destination-grid strong{overflow-wrap:anywhere;line-height:1.12}.refreshed-study-home .study-destination-grid small{color:#d7e4ef;overflow-wrap:anywhere;font-size:.82rem;font-weight:560;line-height:1.42}.refreshed-study-home .destination-card-meta{align-self:end;gap:5px;min-width:0;margin-top:2px}.refreshed-study-home .destination-card-meta b,.refreshed-study-home .destination-card-meta em{overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.refreshed-study-home .destination-card-meta b{-webkit-line-clamp:2;color:#7dd3fc;line-height:1.22}.refreshed-study-home .destination-card-meta em{-webkit-line-clamp:1;color:#a8b9cf}.refreshed-study-home .study-university-grid button{min-height:188px}.compare-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.compare-option-grid button{border-radius:var(--aspirora-radius-card,12px);color:inherit;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fff 0%,#f5fbf8 100%);border:1px solid #1020271a;gap:9px;min-height:150px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 12px 34px #1020270f}.compare-option-grid button:hover{box-shadow:var(--study-shadow,0 18px 52px #0f172a1a);border-color:#0f9f8f5c;transform:translateY(-2px)}.compare-option-grid span{color:var(--study-teal-dark,#0f766e);font-size:.76rem;font-weight:var(--aspirora-weight-label,560);letter-spacing:0;text-transform:uppercase}.compare-option-grid strong{color:var(--study-ink,#0f172a);font-size:1.08rem;font-weight:var(--aspirora-weight-strong,600);line-height:1.18}.compare-option-grid small{color:var(--study-muted,#64748b);font-size:.86rem;line-height:1.48}@media (max-width:980px){.compare-option-grid{grid-template-columns:1fr}.refreshed-study-home .study-destination-grid button,.refreshed-study-home .study-university-grid button,.compare-option-grid button{min-height:0}}.rich-overseas-page .overseas-visual-hero{min-height:430px;padding:54px 0 48px}.rich-overseas-page .overseas-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.62fr);gap:28px}.rich-overseas-page .overseas-visual-hero .hero-copy h1{max-width:760px;font-size:clamp(2.2rem,4.2vw,3.8rem);line-height:1.04}.rich-overseas-page .overseas-visual-hero .hero-copy p{max-width:580px}.rich-overseas-page .overseas-hero-stats div{padding:12px 14px}.overseas-match-preview{backdrop-filter:blur(16px);color:#fff;background:linear-gradient(145deg,#ffffff2e,#0f172a85);border:1px solid #ffffff38;border-radius:20px;align-self:center;gap:14px;padding:18px;display:grid;box-shadow:0 26px 70px #0f172a42}.match-preview-kicker{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.match-preview-country strong{color:#fff;font-size:1.55rem;font-weight:760;line-height:1.12;display:block}.match-preview-country small,.match-preview-list span{color:#ffffffad}.match-preview-list{gap:10px;display:grid}.match-preview-list div{background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;padding:11px 12px}.match-preview-list span,.match-preview-list b{display:block}.match-preview-list span{margin-bottom:3px;font-size:.76rem}.match-preview-list b{color:#fff;font-size:.92rem;font-weight:720;line-height:1.35}.match-preview-cta{color:#073b4c;cursor:pointer;background:#fff;border:0;border-radius:14px;justify-content:center;padding:12px 14px;font-weight:760}.country-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.country-trend-card{color:#fff;cursor:pointer;text-align:left;background:#0f172a;border:1px solid #0f172a1a;border-radius:20px;min-height:340px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 20px 55px #0f172a1f;padding:0!important;display:grid!important}.country-trend-card:hover,.country-trend-card.active{border-color:#14b8a6b8;transform:translateY(-4px);box-shadow:0 28px 70px #0f172a33}.country-trend-card img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.country-trend-gradient{background:linear-gradient(#0f172a14 0%,#0f172a52 34%,#0f172af0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.country-trend-rank,.country-trend-score{backdrop-filter:blur(12px);color:#075985;z-index:1;background:#ffffffe6;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:760;position:absolute;top:14px}.country-trend-rank{left:14px}.country-trend-score{right:14px}.country-trend-body{z-index:1;align-self:end;gap:9px;padding:86px 20px 20px;display:grid;position:relative}.country-trend-flag{color:#0f172a;background:#ffffffeb;border-radius:14px;justify-content:center;align-items:center;width:46px;min-height:38px;font-weight:780;display:inline-flex}.country-trend-body strong{color:#fff;font-size:1.7rem;font-weight:780;line-height:1.08}.country-trend-cities{color:#ffffffc2;font-size:.9rem}.country-trend-meta,.country-trend-footer{flex-wrap:wrap;gap:8px;display:flex}.country-trend-meta small,.country-trend-footer small,.country-trend-footer b{color:#ffffffe0;background:#ffffff1f;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:680}.country-trend-footer{justify-content:space-between;align-items:center;margin-top:2px}.country-trend-footer b{color:#00796b;background:#e6fffb}@media (max-width:980px){.rich-overseas-page .overseas-visual-hero{padding:44px 0 42px}.rich-overseas-page .overseas-hero-grid,.country-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-overseas-page .hero-copy,.overseas-match-preview{grid-column:1/-1}}@media (max-width:640px){.rich-overseas-page .overseas-visual-hero{padding:34px 0 36px}.rich-overseas-page .overseas-visual-hero .hero-copy h1{font-size:2.15rem}.rich-overseas-page .overseas-hero-stats,.country-trend-grid{grid-template-columns:1fr}.country-trend-card{min-height:310px}}.premium-header-actions .counsellor-icon-action{color:#075985;background:linear-gradient(135deg,#eff6ff 0%,#ecfeff 100%);border:1px solid #0ea5e938;position:relative;overflow:hidden}.premium-header-actions .counsellor-icon-action:before{content:"";background:radial-gradient(circle at 30% 20%,#14b8a633,#0000 42%);position:absolute;top:0;bottom:0;left:0;right:0}.premium-header-actions .counsellor-icon-action:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0ea5e933}.counsellor-header-icon{z-index:1;place-items:center;width:24px;height:24px;display:grid;position:relative}.counsellor-icon-bubble{background:linear-gradient(135deg,#fff 0%,#dff8ff 100%);border:1px solid #0ea5e959;border-radius:9px;width:18px;height:16px;position:relative;box-shadow:0 8px 18px #0ea5e929}.counsellor-icon-bubble:after{content:"";border-top:5px solid #dff8ff;border-left:4px solid #0000;position:absolute;bottom:-4px;right:4px}.counsellor-icon-route{border:2px solid #14b8a6;border-color:#14b8a6 #14b8a6 #0000 #0000;border-radius:999px;width:10px;height:10px;position:absolute;top:2px;right:0;transform:rotate(30deg)}.counsellor-icon-route:after{content:"";background:#075985;border-radius:999px;width:4px;height:4px;position:absolute;top:-1px;right:-1px}.counsellor-icon-star{background:#f59e0b;border-radius:999px;width:5px;height:5px;position:absolute;bottom:3px;left:2px;box-shadow:0 0 0 4px #f59e0b29}.profile-dropdown{border:1px solid #0f172a14!important;border-radius:18px!important;gap:6px!important;min-width:300px!important;padding:10px!important;right:0!important;box-shadow:0 24px 70px #0f172a29!important}.profile-dropdown button{grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:background .16s,transform .16s;border-radius:12px!important;padding:11px 12px!important;display:grid!important}.profile-dropdown button:after{color:#94a3b8;content:"Ã¢â‚¬Âº";font-size:1.2rem;line-height:1}.profile-dropdown button:hover{transform:translate(2px);background:#f0fdfa!important}.profile-dropdown .danger:hover{background:#fff1f2!important}.profile-dropdown strong{color:#0f172a;font-weight:680;line-height:1.2;font-size:.9rem!important}.profile-dropdown span{line-height:1.35;color:#64748b!important;margin-top:3px!important;font-size:.76rem!important}.profile-dropdown .danger:after{color:#ef4444}.dashboard-content-shell{grid-template-columns:230px minmax(0,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:28px 24px;display:grid}.dashboard-side-rail{align-self:start;gap:14px;display:grid;position:sticky;top:104px}.dashboard-side-menu,.dashboard-quick-access{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:8px;box-shadow:0 18px 44px #0f172a0f}.dashboard-side-menu{gap:4px;display:grid}.dashboard-side-menu button,.dashboard-quick-access button{cursor:pointer;text-align:left;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.dashboard-side-menu button{color:#475569;background:0 0;padding:10px;font-size:.9rem;font-weight:620}.dashboard-side-menu button:hover,.dashboard-side-menu button.active{color:#0f766e;background:#ecfeff}.dashboard-side-menu button.active{box-shadow:inset 3px 0 #14b8a6}.dashboard-side-icon,.dashboard-quick-access button span{color:#0f766e;letter-spacing:.02em;background:#f8fafc;border:1px solid #0f172a14;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:760;display:inline-flex}.dashboard-side-menu button.active .dashboard-side-icon,.dashboard-side-menu button:hover .dashboard-side-icon{color:#fff;background:#14b8a6;border-color:#14b8a6}.dashboard-quick-access{color:#fff;background:linear-gradient(145deg,#0f766e,#0369a1)}.dashboard-quick-title{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;margin:4px 4px 10px;font-size:.76rem;font-weight:760}.dashboard-quick-access button{color:#fff;background:#ffffff1a;margin-top:6px;padding:8px}.dashboard-quick-access button:hover{background:#ffffff2e}.dashboard-quick-access button span{color:#fff;background:#ffffff29;border-color:#fff3}.dashboard-quick-access button strong{font-size:.84rem;font-weight:650}@media (max-width:820px){.dashboard-content-shell{grid-template-columns:1fr;padding:22px 16px}.dashboard-side-rail{position:static}.dashboard-side-menu{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:520px){.profile-dropdown{min-width:min(300px,100vw - 24px)!important;right:-10px!important}.dashboard-side-menu,.dashboard-quick-access{border-radius:14px}.dashboard-side-menu button,.dashboard-quick-access button{grid-template-columns:30px minmax(0,1fr)}}.profile-dropdown button{position:relative;display:block!important}.profile-dropdown button:after{content:none!important}.profile-dropdown button:hover{transform:none!important}.dashboard-stat-icon{letter-spacing:.03em;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.78rem;font-weight:780;display:inline-flex}.rich-overseas-page .overseas-section-block .section-heading h2{max-width:980px}.rich-overseas-page .country-trend-grid{gap:20px}.rich-overseas-page .country-trend-card{border:1px solid #0f172a24;border-radius:14px;min-height:292px;box-shadow:0 14px 34px #0f172a1f}.rich-overseas-page .country-trend-card:hover,.rich-overseas-page .country-trend-card.active{transform:translateY(-2px);box-shadow:0 20px 44px #0f172a2e}.rich-overseas-page .country-trend-rank,.rich-overseas-page .country-trend-score{border:1px solid #ffffffb8;padding:6px 10px;font-size:.72rem;box-shadow:0 8px 22px #0f172a1f}.rich-overseas-page .country-trend-body{align-content:end;gap:7px;min-height:100%;padding:72px 20px 18px}.rich-overseas-page .country-trend-flag{border:1px solid #ffffffc7;border-radius:999px;width:max-content;min-width:42px;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:800;color:#0f766e!important;background:#fffffff0!important}.rich-overseas-page .country-trend-body strong{color:#fff;letter-spacing:0;text-shadow:0 2px 14px #0f172a59;font-size:clamp(1.45rem,2.1vw,2rem)}.rich-overseas-page .country-trend-cities{color:#ffffffd1;font-size:.86rem;font-weight:620;line-height:1.35}.rich-overseas-page .country-trend-meta,.rich-overseas-page .country-trend-footer{gap:7px}.rich-overseas-page .country-trend-meta small,.rich-overseas-page .country-trend-footer small,.rich-overseas-page .country-trend-footer b{backdrop-filter:blur(12px);color:#fff;background:#ffffff29;border-color:#ffffff38;max-width:100%;padding:7px 10px;font-size:.74rem;line-height:1.2}.rich-overseas-page .country-trend-footer b{color:#0f766e;background:#ecfeff;border-color:#ccfbf1}@media (max-width:760px){.rich-overseas-page .country-trend-card{min-height:270px}.rich-overseas-page .country-trend-body{padding:68px 16px 16px}}.pricing-hero-grid-v2{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.pricing-outcome-card{gap:18px}.pricing-outcome-list{border-top:1px solid #ffffff29;gap:10px!important;padding-top:16px!important;display:grid!important}.pricing-outcome-list p{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:10px;align-items:start;gap:4px;margin:0;padding:12px;display:grid}.pricing-outcome-list b{color:#fff;font-size:.94rem}.pricing-outcome-list small{color:#ffffffc2;line-height:1.45}.pricing-plan-grid-v2{grid-template-columns:repeat(5,minmax(210px,1fr))}.pricing-plan-card-v2{gap:12px;min-height:0;padding:20px;overflow:hidden}.pricing-plan-card-v2.recommended{border-color:#14b8a66b;transform:translateY(-8px);box-shadow:0 22px 54px #0f766e29}.pricing-plan-card-v2.growth{border-color:#0ea5e94d}.pricing-card-topline{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.most-popular-badge{color:#fff;white-space:nowrap;background:#0f766e;border-radius:999px;padding:6px 9px;font-size:.68rem}.plan-audience{min-height:88px}.plan-metric-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.plan-metric-row span{color:#0f766e;text-align:center;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:9px;min-height:42px;padding:8px;font-size:.72rem;line-height:1.25}.plan-fit-box{background:#f8fafc;border:1px solid #0f172a14;border-radius:10px;gap:5px;padding:12px;display:grid}.plan-fit-box b{color:#0f766e;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.plan-fit-box span{color:#334155;font-size:.84rem;line-height:1.45}.pricing-plan-card-v2 ul{padding-left:0}.pricing-plan-card-v2 li{padding-left:22px;list-style:none;position:relative}.pricing-plan-card-v2 li:before{content:"";background:#14b8a6;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;left:4px}.pricing-comparison-section{padding-top:20px}.pricing-comparison-table-wrap{background:#fff;border:1px solid #0f172a1a;border-radius:14px;overflow-x:auto;box-shadow:0 22px 58px #0f172a14}.pricing-comparison-table{border-collapse:collapse;width:100%;min-width:1120px}.pricing-comparison-table th,.pricing-comparison-table td{color:#334155;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:14px;font-size:.84rem;line-height:1.45}.pricing-comparison-table thead th{color:#0f172a;z-index:1;background:#f8fafc;font-size:.88rem;position:sticky;top:0}.pricing-comparison-table thead th:first-child,.pricing-comparison-table tbody th{color:#0f766e;z-index:2;background:#fff;position:sticky;left:0}.pricing-comparison-table thead th:first-child{z-index:3;background:#f8fafc}.pricing-comparison-table thead span{color:#64748b;margin-top:4px;font-size:.76rem;display:block}.pricing-comparison-table tbody tr:nth-child(2n) td,.pricing-comparison-table tbody tr:nth-child(2n) th{background:#fbfdff}.pricing-outcome-band{margin-top:14px}@media (max-width:1280px){.pricing-plan-grid-v2{grid-template-columns:repeat(3,minmax(220px,1fr))}.pricing-plan-card-v2.recommended{transform:none}}@media (max-width:860px){.pricing-hero-grid-v2,.pricing-plan-grid-v2{grid-template-columns:1fr}.plan-audience{min-height:0}.pricing-comparison-table{min-width:920px}}@media (max-width:560px){.plan-metric-row{grid-template-columns:1fr}.pricing-plan-card-v2,.pricing-comparison-table th,.pricing-comparison-table td{padding:12px}}.rich-overseas-page .country-trend-card{background:#fff;border-radius:12px}.rich-overseas-page .country-trend-card img{filter:saturate(1.04)contrast(1.01)brightness(.98)}.rich-overseas-page .country-trend-gradient{background:linear-gradient(#0f172a05 0%,#0f172a2e 46%,#0f172ac2 100%)}.rich-overseas-page .country-trend-flag{display:none}.rich-overseas-page .country-trend-body{padding-top:96px}.premium-mega-panel,.pricing-mega-panel,.profile-dropdown,.mobile-menu{opacity:1!important;backdrop-filter:none!important;background:#fff!important}.premium-mega-panel,.pricing-mega-panel{z-index:2200!important;box-shadow:0 30px 90px #0f172a38!important}.profile-dropdown{z-index:2300!important;box-shadow:0 28px 80px #0f172a33!important}.nav-search-trigger{min-height:46px;background:#f8fafc!important;border-color:#0e749038!important}.nav-search-trigger:hover{background:#ecfeff!important;border-color:#14b8a66b!important}.nav-search-copy small{color:#0f766e;font-weight:600}.nav-search-trigger b{text-align:center;min-width:54px;background:#0f766e!important;border-radius:12px!important;font-weight:650!important}.search-modal-backdrop{background:#0f172ab8!important}.search-modal{background:#fff!important;border-radius:18px!important;box-shadow:0 36px 110px #02061757!important}.search-option-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.search-option-row button{color:#0f172a;background:#f8fafc;border:1px solid #0e749029;border-radius:12px;min-height:42px;font-size:.82rem;font-weight:600}.search-option-row button:hover{color:#0f766e;background:#ecfeff;border-color:#14b8a65c}.search-input-wrap button{white-space:nowrap;border-radius:12px!important;padding:0 18px!important;font-weight:650!important}.search-suggestion-grid button{background:#fff;border:1px solid #0f172a14;border-radius:12px;box-shadow:0 10px 28px #0f172a0d}@media (max-width:640px){.search-option-row{grid-template-columns:repeat(2,minmax(0,1fr))}.search-input-wrap{grid-template-columns:1fr}.search-input-wrap button{min-height:46px}}.premium-header .premium-nav-shell{box-sizing:border-box;grid-template-columns:minmax(170px,.72fr) minmax(270px,.92fr) minmax(300px,.86fr) minmax(360px,auto);gap:14px;width:100%;max-width:min(100%,1840px);overflow:visible;padding-left:clamp(18px,2.1vw,32px)!important;padding-right:clamp(18px,2.1vw,32px)!important}.premium-header .premium-brand .brand-logo-frame{width:clamp(172px,10.8vw,214px);max-width:none;display:inline-flex}.premium-header .premium-brand .brand-logo{width:100%;height:auto;max-height:52px;display:block}.premium-header .nav-search-trigger{width:100%;min-width:0;max-width:420px}.premium-header .premium-desktop-nav{min-width:0}.premium-header .premium-header-actions{justify-self:end;min-width:0;max-width:100%}.premium-header .partner-pricing-action{border-radius:16px;padding-inline-start:14px!important;padding-inline-end:14px!important}.premium-header .profile-menu-wrap{min-width:0;position:relative}.premium-header .profile-menu-trigger{box-sizing:border-box;width:clamp(300px,22vw,420px);min-width:0;max-width:420px}.premium-header .profile-trigger-copy{min-width:0;overflow:hidden}.premium-header .profile-trigger-copy strong,.premium-header .profile-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.premium-header .plan-badge{text-align:center;flex:none;min-width:86px}.premium-header .profile-dropdown{box-sizing:border-box;width:min(450px,100vw - 48px)!important;min-width:0!important;padding:14px!important;top:calc(100% + 12px)!important;right:0!important}.premium-header .profile-dropdown button{text-align:left;grid-template-columns:minmax(128px,.72fr) minmax(0,1fr);place-items:center start;gap:12px;width:100%;min-height:56px;position:relative;padding:12px 14px!important;display:grid!important}.premium-header .profile-dropdown strong,.premium-header .profile-dropdown span{overflow-wrap:anywhere;min-width:0;display:block;margin:0!important}.premium-header .profile-dropdown strong{line-height:1.25;font-size:.92rem!important}.premium-header .profile-dropdown span{line-height:1.3;font-size:.78rem!important}@media (max-width:1360px){.premium-header .premium-nav-shell{grid-template-columns:minmax(154px,auto) minmax(240px,1fr) minmax(250px,auto) minmax(320px,auto);gap:10px}.premium-header .premium-brand .brand-logo-frame{width:168px}.premium-header .profile-menu-trigger{width:330px}}@media (max-width:1180px){.premium-header .premium-nav-shell{grid-template-columns:minmax(160px,auto) minmax(260px,1fr) auto}.premium-header .profile-menu-trigger{width:auto}}@media (max-width:760px){.premium-header .premium-nav-shell{padding-left:16px!important;padding-right:112px!important}.premium-header .premium-brand .brand-logo-frame{width:clamp(150px,43vw,178px)}.premium-header .premium-brand .brand-logo{max-height:46px}}.premium-header .container.premium-nav-shell{grid-template-columns:150px minmax(250px,330px) minmax(290px,1fr) auto!important;gap:10px!important;max-width:1780px!important;padding-left:clamp(18px,1.8vw,28px)!important;padding-right:clamp(18px,1.8vw,28px)!important}.premium-header .nav-search-trigger{max-width:330px!important;min-height:40px!important;padding:6px 7px 6px 14px!important}.premium-header .nav-search-trigger b{padding:7px 14px!important}.premium-header .premium-desktop-nav{justify-content:center!important;gap:4px!important}.premium-header .premium-desktop-nav>button{border-radius:14px!important;min-height:40px!important;padding:8px 12px!important}.premium-header .premium-header-actions{flex:0 auto!important;gap:8px!important}.premium-header .partner-pricing-action{text-overflow:ellipsis;overflow:hidden;border-radius:14px!important;max-width:148px!important;min-height:40px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.premium-header .profile-trigger-copy small{font-size:.68rem!important}.premium-header .plan-badge{border-radius:999px!important;min-width:74px!important;padding:6px 8px!important;font-size:.68rem!important}.premium-header .profile-dropdown{border-radius:16px!important;width:min(360px,100vw - 36px)!important;padding:10px!important;top:calc(100% + 10px)!important;right:0!important}.premium-header .profile-dropdown button{border-radius:11px!important;grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important;min-height:48px!important;padding:10px 12px!important}.premium-header .profile-dropdown strong{font-size:.84rem!important;font-weight:650!important}.premium-header .profile-dropdown span{font-size:.72rem!important}@media (max-width:1440px){.premium-header .container.premium-nav-shell{grid-template-columns:142px minmax(230px,300px) minmax(250px,1fr) auto!important;gap:8px!important}.premium-header .premium-brand .brand-logo-frame{width:148px!important}.premium-header .nav-search-trigger{max-width:300px!important}.premium-header .partner-pricing-action{max-width:132px!important}.premium-header .profile-menu-trigger{width:270px!important}.premium-header .profile-trigger-copy{max-width:108px!important}.premium-header .plan-badge{min-width:68px!important}}@media (max-width:1180px){.premium-header .container.premium-nav-shell{grid-template-columns:minmax(148px,auto) minmax(240px,1fr) auto!important}}@media (max-width:760px){.premium-header .container.premium-nav-shell{padding-left:16px!important;padding-right:108px!important;display:flex!important}.premium-header .premium-brand .brand-logo-frame{width:clamp(142px,40vw,164px)!important}}.premium-header .profile-menu-wrap{position:relative!important}.premium-header .profile-menu-trigger{background:#fff!important;border:1px solid #0ea5be47!important;gap:7px!important;width:248px!important;max-width:248px!important;min-height:42px!important;padding:5px 8px 5px 6px!important;box-shadow:0 12px 28px #0f172a14!important}.premium-header .profile-avatar span{font-size:.88rem!important;font-weight:650!important}.premium-header .profile-trigger-copy strong{color:#172033!important;letter-spacing:0!important;font-size:.74rem!important;font-weight:600!important}.premium-header .plan-badge{color:#087f8f!important;white-space:normal!important;background:#ecfeff!important;min-width:58px!important;padding:5px 7px!important;font-size:.62rem!important;font-weight:600!important}.premium-header .profile-dropdown{z-index:1000!important;background:#fffffffa!important;border:1px solid #cbd5e1e0!important;border-radius:14px!important;flex-direction:column!important;gap:3px!important;width:min(286px,100vw - 28px)!important;min-width:0!important;padding:8px!important;display:flex!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 18px 38px #0f172a24!important}.premium-header .profile-dropdown:before{border-bottom-color:#fffffffa!important;right:24px!important}.premium-header .profile-dropdown button{box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;flex-direction:column!important;grid-template-columns:none!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;width:100%!important;min-height:44px!important;padding:9px 10px!important;display:flex!important}.premium-header .profile-dropdown button:after{content:none!important}.premium-header .profile-dropdown button:hover{background:#f1fbfb!important;transform:none!important}.premium-header .profile-dropdown strong{color:#182133!important;letter-spacing:0!important;font-size:.82rem!important;font-weight:560!important;line-height:1.2!important;display:block!important}.premium-header .profile-dropdown span{color:#68758a!important;max-width:100%!important;margin:0!important;font-size:.69rem!important;font-weight:450!important;line-height:1.2!important;display:block!important}.premium-header .profile-dropdown .danger:hover{background:#fff1f2!important}@media (max-width:1440px){.premium-header .profile-menu-trigger{width:228px!important;max-width:228px!important}.premium-header .profile-trigger-copy{max-width:88px!important}.premium-header .profile-dropdown{width:min(270px,100vw - 24px)!important}}.premium-header,.premium-header button,.premium-header input,.premium-mega-panel,.premium-mobile-drawer,.search-modal{font-family:Open Sans,Inter,system-ui,sans-serif!important}.premium-header{background:#fffffff7!important;border-bottom:1px solid #e2e8f0e6!important;box-shadow:0 1px #0f172a05!important}.premium-header .nav-topline{background:linear-gradient(90deg,#f8fafc,#ecfeff 48%,#f8fafc)!important;border-bottom:1px solid #cbd5e16b!important;gap:14px!important;min-height:34px!important;padding:5px 20px!important}.premium-header .nav-topline span{color:#0369a1!important;letter-spacing:0!important;text-transform:none!important;background:#0ea5e91a!important;padding:5px 11px!important;font-size:.72rem!important;font-weight:600!important}.premium-header .nav-topline button{color:#0369a1!important;border-color:#0ea5e938!important;border-radius:12px!important;min-height:32px!important;padding:6px 13px!important;font-size:.78rem!important;font-weight:600!important}.premium-header .container.premium-nav-shell{grid-template-columns:minmax(178px,218px) minmax(360px,520px) minmax(310px,1fr) auto!important;align-items:center!important;gap:clamp(16px,1.7vw,30px)!important;width:100%!important;max-width:1760px!important;min-height:78px!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:0 clamp(28px,3vw,48px)!important;display:grid!important}.premium-header .premium-brand{justify-self:start!important;min-width:0!important}.premium-header .premium-brand .brand-logo{object-fit:contain!important;max-height:50px!important}.premium-header .nav-search-trigger{color:#64748b!important;background:#fff!important;border:1px solid #0e74902e!important;border-radius:18px!important;justify-self:stretch!important;gap:14px!important;max-width:520px!important;min-height:48px!important;padding:7px 8px 7px 46px!important;transition:border-color .18s,box-shadow .18s,transform .18s!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffffe0,0 12px 28px #0f172a0f!important}.premium-header .nav-search-trigger:before{color:#fff!important;content:""!important;background:linear-gradient(135deg,#0ea5e9,#14b8a6)!important;border-radius:999px!important;width:18px!important;height:18px!important;position:absolute!important;top:50%!important;left:18px!important;transform:translateY(-50%)!important;-webkit-mask:radial-gradient(circle at 42% 42%,#0000 0 5px,#000 5.6px 8px,#0000 8.4px),linear-gradient(45deg,#0000 0 58%,#000 58% 76%,#0000 76%)!important;mask:radial-gradient(circle at 42% 42%,#0000 0 5px,#000 5.6px 8px,#0000 8.4px),linear-gradient(45deg,#0000 0 58%,#000 58% 76%,#0000 76%)!important}.premium-header .nav-search-trigger:hover{border-color:#14b8a670!important;transform:translateY(-1px)!important;box-shadow:0 14px 34px #0e74901f!important}.premium-header .nav-search-trigger:focus-visible{border-color:#14b8a670!important;transform:translateY(-1px)!important;box-shadow:0 14px 34px #0e74901f!important}.premium-header .nav-search-copy{min-width:0!important}.premium-header .nav-search-copy strong{color:#475569!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:330px!important;font-size:.88rem!important;font-weight:500!important;display:block!important;overflow:hidden!important}.premium-header .nav-search-copy small{color:#0f766e!important;letter-spacing:0!important;text-transform:none!important;font-size:.62rem!important;font-weight:600!important}.premium-header .nav-search-trigger b{color:#fff!important;text-align:center!important;background:#0f766e!important;border-radius:12px!important;min-width:72px!important;padding:8px 14px!important;font-size:.74rem!important;font-weight:600!important}.premium-header .premium-desktop-nav{background:#f8fafc!important;border:1px solid #e2e8f0d6!important;border-radius:16px!important;justify-self:center!important;gap:3px!important;padding:4px!important}.premium-header .premium-desktop-nav>button{color:#334155!important;letter-spacing:0!important;border-radius:12px!important;min-height:38px!important;padding:8px 14px!important;font-size:.88rem!important;font-weight:600!important}.premium-header .premium-header-actions{justify-self:end!important;gap:10px!important;min-width:0!important}.premium-header .counsellor-icon-action:hover{transform:translateY(-1px)!important;box-shadow:0 18px 36px #0f766e42!important}.premium-header .counsellor-header-icon{width:28px!important;height:28px!important}.premium-header .counsellor-icon-bubble{background:#ffffffeb!important;border-radius:10px 10px 10px 4px!important;width:19px!important;height:18px!important;top:4px!important;left:4px!important;box-shadow:inset 0 -5px 10px #0ea5e933!important}.premium-header .counsellor-icon-route{border-color:#67e8f9!important;width:16px!important;height:16px!important;top:2px!important;right:0!important}.premium-header .counsellor-icon-star{background:#facc15!important;box-shadow:0 0 0 4px #facc152e!important}.premium-header .partner-pricing-action{color:#9a3412!important;background:#fff7ed!important;border:1px solid #fb923c47!important;border-radius:14px!important;min-height:44px!important;padding:9px 14px!important;font-size:.78rem!important;font-weight:600!important}.premium-header .profile-menu-trigger{background:#fff!important;border:1px solid #0ea5be3d!important;border-radius:18px!important;gap:9px!important;width:232px!important;max-width:232px!important;min-height:46px!important;padding:6px 8px!important;box-shadow:0 12px 28px #0f172a14!important}.premium-header .profile-trigger-copy strong{color:#172033!important;font-size:.78rem!important;font-weight:600!important}.premium-header .profile-trigger-copy small{color:#64748b!important;font-size:.65rem!important;font-weight:500!important}.premium-header .plan-badge{color:#0f766e!important;background:#ecfeff!important;min-width:44px!important;padding:5px 7px!important;font-size:.62rem!important;font-weight:600!important}.premium-header .profile-dropdown{background:#fffffffc!important;border:1px solid #cbd5e1d1!important;border-radius:16px!important;gap:4px!important;width:min(272px,100vw - 28px)!important;padding:8px!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 22px 52px #0f172a26!important}.premium-header .profile-dropdown-head{background:linear-gradient(135deg,#f8fafc,#ecfeff)!important;border:1px solid #cbd5e1a8!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin-bottom:4px!important;padding:9px!important;display:grid!important}.premium-header .profile-dropdown-avatar{color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#0f766e)!important;border-radius:12px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:.9rem!important;font-weight:650!important;display:grid!important}.premium-header .profile-dropdown-head strong{color:#172033!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.82rem!important;font-weight:600!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.premium-header .profile-dropdown-head small{color:#64748b!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.68rem!important;font-weight:500!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.premium-header .profile-dropdown button{border-radius:11px!important;grid-template-columns:8px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:8px 10px!important;display:grid!important}.premium-header .profile-menu-dot{opacity:.72!important;background:#14b8a6!important;border-radius:999px!important;width:6px!important;height:6px!important;display:block!important}.premium-header .profile-dropdown button:hover{background:#f1fbfb!important}.premium-header .profile-dropdown strong{color:#1f2937!important;font-size:.8rem!important;font-weight:560!important;line-height:1.18!important}.premium-header .profile-dropdown small,.premium-header .profile-dropdown span small{color:#64748b!important;font-size:.68rem!important;font-weight:450!important;line-height:1.18!important;display:block!important}.premium-header .profile-dropdown .danger .profile-menu-dot{background:#ef4444!important}.premium-header .profile-dropdown .danger strong{color:#dc2626!important;font-weight:580!important}.premium-header .premium-mega-panel{border-radius:20px!important;top:calc(100% + 12px)!important;box-shadow:0 28px 70px #0f172a29!important}@media (max-width:1440px){.premium-header .container.premium-nav-shell{grid-template-columns:164px minmax(300px,390px) minmax(268px,1fr) auto!important;gap:14px!important;padding-inline-start:24px!important;padding-inline-end:24px!important}.premium-header .premium-brand .brand-logo-frame{width:164px!important}.premium-header .nav-search-trigger{max-width:390px!important}.premium-header .nav-search-copy strong{max-width:220px!important}.premium-header .premium-desktop-nav>button{padding-inline-start:10px!important;padding-inline-end:10px!important;font-size:.84rem!important}.premium-header .partner-pricing-action{text-overflow:ellipsis!important;max-width:126px!important;overflow:hidden!important}.premium-header .profile-menu-trigger{width:210px!important;max-width:210px!important}.premium-header .profile-trigger-copy{max-width:82px!important}.premium-header .profile-dropdown{width:min(260px,100vw - 24px)!important}}@media (max-width:1180px){.premium-header .container.premium-nav-shell{grid-template-columns:156px minmax(260px,1fr) auto!important;min-height:70px!important}.premium-header .premium-desktop-nav,.premium-header .partner-pricing-action{display:none!important}.premium-header .premium-menu-toggle.mobile-menu-btn{background:#0f172a!important;border:0!important;border-radius:14px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.premium-header .premium-menu-toggle.mobile-menu-btn span{background:#fff!important}}@media (max-width:760px){.premium-header .nav-topline{display:none!important}.premium-header .container.premium-nav-shell{min-height:66px!important;padding:0 16px!important;display:flex!important}.premium-header .premium-brand .brand-logo-frame{width:clamp(148px,42vw,172px)!important}.premium-header .premium-brand .brand-logo{max-height:44px!important}.premium-header .premium-mobile-actions-inline{gap:8px!important}.premium-header .mobile-ai-search-button,.premium-header .mobile-nav-icon-button{border-radius:14px!important;width:42px!important;height:42px!important}}.premium-header .container.premium-nav-shell{box-sizing:border-box!important;grid-template-columns:170px minmax(280px,330px) minmax(250px,1fr) auto!important;gap:14px!important;width:100%!important;max-width:1280px!important;min-height:74px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}.premium-header .nav-search-trigger{border-radius:15px!important;max-width:330px!important;min-height:44px!important;padding:6px 8px 6px 42px!important}.premium-header .nav-search-trigger:before{left:16px!important}.premium-header .nav-search-copy strong{max-width:190px!important;font-size:.82rem!important}.premium-header .nav-search-trigger b{border-radius:10px!important;min-width:58px!important;padding:7px 10px!important;font-size:.7rem!important}.premium-header .premium-desktop-nav{border-radius:14px!important;max-width:280px!important;padding:3px!important}.premium-header .premium-desktop-nav>button{border-radius:10px!important;min-height:36px!important;padding:7px 10px!important;font-size:.82rem!important;font-weight:560!important}.premium-header .counsellor-icon-action{border-radius:14px!important;width:42px!important;height:42px!important;min-height:42px!important}.premium-header .partner-pricing-action{text-overflow:ellipsis!important;border-radius:12px!important;max-width:112px!important;min-height:42px!important;padding:8px 10px!important;font-size:.72rem!important;font-weight:560!important;overflow:hidden!important}.premium-header .profile-menu-trigger{border-radius:15px!important;gap:7px!important;width:168px!important;max-width:168px!important;min-height:42px!important;padding:5px 7px!important}.premium-header .profile-avatar{width:32px!important;min-width:32px!important;height:32px!important}.premium-header .profile-trigger-copy strong{font-size:.72rem!important;font-weight:560!important}.premium-header .profile-trigger-copy small{display:none!important}.premium-header .plan-badge{min-width:38px!important;padding:4px 6px!important;font-size:.6rem!important;font-weight:560!important}.premium-header .profile-dropdown{border-radius:14px!important;width:min(248px,100vw - 28px)!important;padding:7px!important;right:0!important}.premium-header .profile-dropdown-avatar{border-radius:10px!important;width:30px!important;height:30px!important}.premium-header .profile-dropdown button{border-radius:10px!important;gap:8px!important;min-height:39px!important;padding:7px 9px!important}.premium-header .profile-dropdown strong,.premium-header .profile-dropdown-head strong{font-size:.76rem!important;font-weight:540!important}.premium-header .profile-dropdown small,.premium-header .profile-dropdown span small,.premium-header .profile-dropdown-head small{font-size:.64rem!important;font-weight:430!important}@media (max-width:1440px){.premium-header .container.premium-nav-shell{grid-template-columns:160px minmax(260px,310px) minmax(230px,1fr) auto!important;max-width:1280px!important;padding-left:24px!important;padding-right:24px!important}.premium-header .premium-brand .brand-logo-frame{width:158px!important}.premium-header .nav-search-trigger{max-width:310px!important}.premium-header .nav-search-copy strong{max-width:174px!important}.premium-header .premium-desktop-nav{max-width:260px!important}.premium-header .premium-desktop-nav>button{padding-left:8px!important;padding-right:8px!important;font-size:.78rem!important}.premium-header .partner-pricing-action{max-width:104px!important}.premium-header .profile-menu-trigger{width:154px!important;max-width:154px!important}.premium-header .profile-trigger-copy{max-width:62px!important}.premium-header .profile-dropdown{width:min(238px,100vw - 24px)!important}}@media (max-width:1180px){.premium-header .container.premium-nav-shell{grid-template-columns:158px minmax(280px,1fr) auto!important;max-width:1280px!important}.premium-header .profile-menu-trigger{width:148px!important;max-width:148px!important}}@media (max-width:760px){.premium-header .container.premium-nav-shell{max-width:1280px!important;padding-left:24px!important;padding-right:24px!important}.premium-header .premium-brand .brand-logo-frame{width:clamp(148px,40vw,164px)!important}}@media (max-width:480px){.premium-header .container.premium-nav-shell{padding-left:16px!important;padding-right:16px!important}}.premium-header .container.premium-nav-shell{grid-template-columns:156px minmax(260px,300px) minmax(230px,1fr) auto!important;max-width:1200px!important;min-height:72px!important;padding-left:0!important;padding-right:0!important}.premium-header .nav-search-trigger{max-width:300px!important}.premium-header .partner-pricing-action{max-width:98px!important}.premium-header .profile-dropdown{width:min(232px,100vw - 24px)!important}@media (max-width:1260px){.premium-header .container.premium-nav-shell{max-width:calc(100vw - 48px)!important}}@media (max-width:1180px){.premium-header .container.premium-nav-shell{grid-template-columns:156px minmax(240px,1fr) auto!important;max-width:calc(100vw - 48px)!important}.premium-header .profile-menu-trigger{width:140px!important;max-width:140px!important}}@media (max-width:760px){.premium-header .container.premium-nav-shell{max-width:calc(100vw - 28px)!important;min-height:66px!important;padding-left:0!important;padding-right:0!important}}.premium-header .container.premium-nav-shell{grid-template-columns:188px minmax(260px,300px) minmax(230px,1fr) auto!important;gap:18px!important}.premium-header .profile-trigger-copy strong{font-size:.72rem!important}.premium-header .plan-badge{display:none!important}@media (max-width:1440px){.premium-header .container.premium-nav-shell{grid-template-columns:180px minmax(250px,292px) minmax(220px,1fr) auto!important}.premium-header .profile-menu-trigger{width:118px!important;max-width:118px!important}.premium-header .profile-trigger-copy{max-width:64px!important}}@media (max-width:1180px){.premium-header .container.premium-nav-shell{grid-template-columns:176px minmax(240px,1fr) auto!important}.premium-header .profile-menu-trigger{width:116px!important;max-width:116px!important}}.premium-header .premium-desktop-nav{max-width:310px!important}.premium-header .premium-desktop-nav>button{padding-left:6px!important;padding-right:6px!important;font-size:.74rem!important}@media (max-width:1440px){.premium-header .premium-desktop-nav{max-width:300px!important}.premium-header .premium-desktop-nav>button{padding-left:5px!important;padding-right:5px!important;font-size:.72rem!important}}.premium-header .premium-mega-panel,.premium-header .premium-mega-panel button,.premium-header .premium-mega-panel strong,.premium-header .premium-mega-panel small,.premium-header .premium-mega-panel h3,.premium-header .premium-mega-panel span,.premium-header .pricing-mega-panel,.premium-header .pricing-mega-panel button,.premium-header .pricing-mega-panel strong,.premium-header .pricing-mega-panel small,.premium-header .pricing-mega-panel h3,.premium-header .pricing-mega-panel span{letter-spacing:0!important;font-family:Open Sans,Inter,system-ui,sans-serif!important}.premium-header .mega-visual span,.premium-header .mega-columns h3,.premium-header .mega-side>span,.premium-header .pricing-copy span{color:#0f766e!important;letter-spacing:0!important;text-transform:none!important;font-size:.72rem!important;font-weight:600!important}.premium-header .mega-visual strong{font-size:1.12rem!important;font-weight:600!important;line-height:1.22!important}.premium-header .mega-visual button,.premium-header .mega-side>button,.premium-header .mega-smart-card button,.premium-header .mega-ai-card button{font-size:.78rem!important;font-weight:600!important}.premium-header .mega-columns strong{color:#172033!important;font-size:.82rem!important;font-weight:560!important;line-height:1.2!important}.premium-header .mega-columns small{color:#64748b!important;font-size:.7rem!important;font-weight:430!important;line-height:1.25!important}.premium-header .mega-side>button{color:#334155!important;font-size:.76rem!important;font-weight:560!important}.premium-header .mega-smart-card b,.premium-header .mega-ai-card b{color:#172033!important;font-size:.86rem!important;font-weight:600!important}.premium-header .mega-smart-card p,.premium-header .mega-ai-card p{color:#64748b!important;font-size:.76rem!important;font-weight:430!important;line-height:1.45!important}.premium-header .nav-icon{font-family:Open Sans,Inter,system-ui,sans-serif!important;font-size:.64rem!important;font-weight:600!important}.country-universities-hero{background:linear-gradient(120deg,#ecfefff0,#fff7edd1);border-bottom:1px solid #0f172a14;padding:clamp(30px,5vw,58px) 0}.country-universities-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:stretch;gap:clamp(22px,4vw,42px);display:grid}.country-universities-copy{align-content:center;gap:16px;max-width:880px;display:grid}.country-back-link{color:#0f766e;background:#ffffffbd;border:1px solid #0e74902e;border-radius:9px;justify-content:center;justify-self:start;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.9rem;font-weight:600;display:inline-flex}.country-back-link:hover{background:#fff;outline:none;box-shadow:0 12px 28px #0f172a14}.country-back-link:focus-visible{background:#fff;outline:none;box-shadow:0 12px 28px #0f172a14}.country-universities-copy h1{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(2.25rem,5vw,5rem);font-weight:690;line-height:1.02}.country-universities-copy p{color:#475569;max-width:820px;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.country-universities-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.country-universities-actions button{color:#075985;background:#fff;border:1px solid #0e749029;border-radius:10px;min-height:42px;padding:0 15px;font-weight:620}.country-universities-actions button:first-child{color:#fff;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-color:#0000}.country-universities-snapshot{background:#ffffffd1;border:1px solid #0f172a14;border-radius:18px;gap:14px;padding:14px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a1f}.country-universities-snapshot img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;display:block}.country-universities-snapshot>div:nth-child(2){grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px;padding:2px 4px;display:grid}.country-universities-snapshot>div:nth-child(2) span{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:640}.country-universities-snapshot>div:nth-child(2) strong{color:#0f172a;grid-row:span 2;font-size:2.3rem;font-weight:700;line-height:1}.country-universities-snapshot>div:nth-child(2) small{color:#64748b}.country-universities-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.country-universities-metrics span{background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;gap:3px;padding:11px;display:grid}.country-universities-metrics b{color:#0f172a;overflow-wrap:anywhere;font-size:.95rem;font-weight:650}.country-universities-metrics small{color:#64748b;font-size:.76rem;line-height:1.3}.country-universities-list.overseas-university-discovery{gap:18px;padding-top:clamp(22px,4vw,38px)}.country-universities-list .university-search-command{border-radius:14px;padding:clamp(16px,2.4vw,22px);box-shadow:0 16px 42px #0f172a12}.country-universities-list .university-search-main>div{grid-template-columns:minmax(0,1fr) auto auto}.country-universities-list .university-search-main input{min-height:50px}.country-universities-list .university-discovery-layout{grid-template-columns:minmax(210px,.24fr) minmax(0,1fr);gap:18px}.country-universities-list .university-filter-panel{border-radius:14px;gap:13px;padding:14px;top:86px;box-shadow:0 14px 36px #0f172a0f}.country-universities-list .premium-university-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.country-universities-list .premium-university-card{border-radius:14px;grid-template-columns:1fr;min-height:0}.country-universities-list .university-card-media{min-height:168px}.country-universities-list .university-card-main{gap:12px;padding:16px}.country-universities-list .university-card-title-row{gap:10px}.country-universities-list .university-card-title-row h3{font-size:1.24rem}.country-universities-list .university-score-row{grid-template-columns:1fr}.country-universities-list .university-course-row,.country-universities-list .university-trust-row{gap:7px}.country-universities-list .university-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.country-universities-list .premium-university-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.country-universities-hero-grid,.country-universities-list .university-discovery-layout{grid-template-columns:1fr}.country-universities-list .university-filter-panel{position:static}}@media (max-width:680px){.country-universities-hero{padding:24px 0}.country-universities-copy h1{font-size:2.15rem}.country-universities-metrics,.country-universities-list .premium-university-list,.country-universities-list .university-search-main>div,.country-universities-list .university-card-actions{grid-template-columns:1fr}.country-universities-actions button,.country-universities-list .university-search-main button,.country-universities-list .save-university-button{width:100%}}.premium-header .premium-desktop-nav{gap:6px}.premium-header .premium-desktop-nav>button,.premium-header .premium-header-actions>button,.premium-header .profile-menu-trigger,.premium-header .premium-mega-panel button,.premium-header .premium-mobile-drawer button{letter-spacing:0;font-family:Open Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.premium-header .premium-desktop-nav>button{padding:11px 13px;font-size:.97rem;font-weight:600}.premium-header .premium-desktop-nav>button:hover,.premium-header .premium-desktop-nav>button.active,.premium-header .premium-desktop-nav>button[aria-current=page]{transform:translateY(-1px)}.premium-header .premium-mega-panel{border:1px solid #0f766e24;border-radius:18px;max-width:min(1120px,100vw - 48px);box-shadow:0 24px 60px #0f172a29}.premium-header .premium-mega-panel h3,.premium-header .mega-side>span{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:650}.premium-header .premium-mega-panel button strong,.premium-header .profile-dropdown button strong{font-size:.94rem;font-weight:600;line-height:1.2}.premium-header .premium-mega-panel button small,.premium-header .profile-dropdown button small{font-size:.78rem;font-weight:500;line-height:1.35}.premium-header .profile-menu-trigger{gap:9px;min-width:0;max-width:280px;padding:7px 10px 7px 7px}.premium-header .profile-trigger-copy strong{max-width:128px;font-weight:600}.premium-header .profile-trigger-copy small{font-size:.72rem;font-weight:500}.premium-header .profile-dropdown{gap:6px;width:min(330px,100vw - 32px);padding:12px;display:grid;right:0}.premium-header .profile-dropdown-head{border-radius:14px;gap:10px;padding:10px}.premium-header .profile-dropdown button{text-align:left;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.premium-header .profile-dropdown button span:last-child{grid-template-columns:minmax(88px,auto) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.premium-header .profile-dropdown button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-header .profile-menu-dot{background:#14b8a6b8;border-radius:999px;width:6px;height:6px}.overseas-university-discovery .university-filter-panel.simplified-overseas-filters{border:1px solid #94a3b847;border-radius:16px;align-self:start;gap:14px;padding:18px;position:sticky;top:108px;box-shadow:0 14px 36px #0f172a12}.simplified-overseas-filters>div:first-child{align-items:center;gap:10px}.simplified-overseas-filters>div:first-child span,.simplified-overseas-filters label,.simplified-overseas-filters .university-filter-group span{letter-spacing:.02em;font-weight:650}.selected-filter-chip-row{flex-wrap:wrap;gap:8px;display:flex}.selected-filter-chip-row button{color:#0f766e;background:#ecfdf5d9;border:1px solid #14b8a638;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:7px 9px;font-size:.8rem;font-weight:600;display:inline-flex}.selected-filter-chip-row button span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:600}.selected-filter-chip-row button b{background:#0f766e1f;border-radius:999px;place-items:center;width:16px;height:16px;font-size:.72rem;line-height:1;display:grid}.website-link-action{color:#0f766e;background:#fff;border:1px solid #14b8a640;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-weight:650;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.website-link-action:hover{background:#f0fdfae6;border-color:#14b8a67a;transform:translateY(-1px)}.website-link-action:focus-visible{background:#f0fdfae6;border-color:#14b8a67a;transform:translateY(-1px)}.save-university-button{font-weight:650}.premium-footer .premium-footer-shell{align-items:start}.premium-footer .premium-footer-links{align-items:start;gap:28px}.premium-footer .premium-footer-links>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.premium-footer .premium-footer-links h3{letter-spacing:.04em;margin-bottom:4px;font-size:.86rem;font-weight:650}.premium-footer .site-footer-link{text-align:left;justify-content:flex-start;padding:3px 0;font-size:.92rem;font-weight:500;line-height:1.35}.premium-footer-bottom div:empty{display:none}@media (max-width:1024px){.overseas-university-discovery .university-filter-panel.simplified-overseas-filters{width:100%;position:static}.selected-filter-chip-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.selected-filter-chip-row button{flex:none}}@media (max-width:720px){.premium-header .profile-dropdown{width:min(300px,100vw - 24px);right:-8px}.premium-header .profile-dropdown button span:last-child{grid-template-columns:1fr;gap:2px}.website-link-action{width:100%}}.premium-header .premium-desktop-nav{background:#ffffffb8;border:1px solid #0f766e1a;border-radius:16px;gap:10px;padding:4px}.premium-header .premium-desktop-nav>button{color:#26364d;border-radius:12px;min-height:46px;padding:0 18px;font-size:1.04rem;font-weight:600;line-height:1}.premium-header .premium-desktop-nav>button:hover{color:#0f766e;box-shadow:none;background:#ecfdf5d1}.premium-header .premium-desktop-nav>button.active,.premium-header .premium-desktop-nav>button[aria-current=page]{color:#047669;background:#ecfdf5;border-color:#14b8a647;box-shadow:inset 0 0 0 1px #14b8a624}.premium-header .premium-mega-panel{grid-template-columns:.8fr 1.35fr .82fr;gap:16px;padding:16px}.premium-header .mega-columns button{border-radius:14px;min-height:62px;padding:12px}.premium-header .mega-columns strong{font-size:1rem;font-weight:600}.premium-header .mega-columns small{margin-top:3px;font-size:.82rem;font-weight:500}.refreshed-study-home .university-search-section{padding-top:clamp(32px,4.5vw,56px)}.refreshed-study-home .study-university-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.refreshed-study-home .study-university-grid button{background:#fff;border-color:#0f766e24;border-radius:14px;align-content:start;min-height:0;padding:18px;box-shadow:0 12px 28px #0f172a0e}.refreshed-study-home .study-university-grid button:after{display:none}.refreshed-study-home .study-university-grid button:hover{border-color:#0f766e52;box-shadow:0 18px 36px #0f172a17}.refreshed-study-home .study-university-grid .university-country-pill{color:#047669;letter-spacing:.03em;background:#ecfdf5eb;border-radius:999px;justify-self:start;width:auto;padding:6px 10px;font-size:.76rem;font-weight:650}.refreshed-study-home .study-university-grid strong{color:#102027;margin-top:2px;font-size:1.05rem;font-weight:650;line-height:1.28}.refreshed-study-home .study-university-grid small{color:#5f6f86;font-size:.9rem;font-weight:500}.refreshed-study-home .study-university-grid .university-card-facts{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}.refreshed-study-home .study-university-grid .university-card-facts b,.refreshed-study-home .study-university-grid .university-card-facts em{color:#475569;background:#f8fafc;border-radius:999px;max-width:100%;padding:6px 9px;font-size:.78rem;font-weight:600;line-height:1.2}.refreshed-study-home .study-university-grid .university-card-action{color:#0f766e;letter-spacing:0;text-transform:none;margin-top:6px;font-size:.88rem;font-weight:650}.refreshed-study-home .study-university-grid .university-card-action b{color:inherit;font-size:.92rem}@media (max-width:1180px){.premium-header .premium-desktop-nav{gap:6px}.premium-header .premium-desktop-nav>button{padding:0 14px;font-size:.98rem}}@media (max-width:900px){.refreshed-study-home .study-university-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.refreshed-study-home .study-university-grid{grid-template-columns:1fr}.refreshed-study-home .study-university-grid button{padding:16px}}.dedicated-search-results-page{background:#f8fafc;padding-top:18px}.dedicated-search-results-page .overseas-university-discovery.search-results-mode{padding-top:18px}.search-results-mode .search-results-summary{background:linear-gradient(135deg,#fff 0%,#f0fdfa 100%);border:1px solid #0f766e24;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:16px;padding:22px 24px;display:grid;box-shadow:0 16px 36px #0f172a0f}.search-results-mode .search-results-summary h1{color:#102027;letter-spacing:0;margin:5px 0 6px;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:700;line-height:1.14}.search-results-mode .search-results-summary p{color:#52657a;margin:0;font-size:1rem;line-height:1.55}.search-results-mode .search-results-summary button{color:#0f766e;background:#fff;border:1px solid #0f766e2e;border-radius:12px;min-height:44px;padding:0 16px;font-weight:650}.search-results-mode .university-search-command{box-shadow:none;border-radius:18px;margin-bottom:14px;padding:14px}.search-results-mode .university-search-main{gap:8px}.search-results-mode .university-search-main label{letter-spacing:.05em;font-size:.78rem;font-weight:650}.search-results-mode .university-search-main>div{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.search-results-mode .university-search-main input{border-radius:14px;min-height:52px;font-size:1rem}.search-results-mode .university-search-main button{border-radius:14px;min-height:52px;padding:0 16px;font-size:.92rem}.search-results-mode .university-quick-searches{gap:8px;margin-top:10px}.search-results-mode .university-quick-searches button{border-radius:999px;min-height:38px;padding:0 12px;font-size:.86rem;font-weight:600}.search-results-mode .university-filter-panel.simplified-overseas-filters{background:#fff;border-radius:18px;min-height:0;padding:14px;top:96px;box-shadow:0 12px 30px #0f172a0e}.search-results-mode .university-filter-panel>div:first-child{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.search-results-mode .university-filter-panel>div:first-child button{border-radius:10px;min-height:34px;padding:0 10px;font-size:.78rem}.search-results-mode .selected-filter-chip-row{gap:7px}.search-results-mode .selected-filter-chip-row button{border-radius:12px;justify-content:space-between;width:100%}.search-results-mode .university-filter-panel label{gap:6px;font-size:.88rem;font-weight:620}.search-results-mode .university-filter-panel select{border-radius:12px;min-height:44px;font-size:.94rem}.search-results-mode .university-filter-group{flex-wrap:wrap;gap:8px;display:flex}.search-results-mode .university-filter-group>span{flex:0 0 100%;margin-bottom:0;font-size:.76rem}.search-results-mode .university-filter-group button{border-radius:12px;flex:calc(50% - 8px);min-height:38px;padding:0 10px;font-size:.82rem;font-weight:600}.search-results-mode .university-filter-note{display:none}.search-results-mode .university-results-stage{gap:12px;min-width:0;display:grid}.search-results-mode .university-results-header{background:#fff;border-radius:14px;margin:0;padding:12px 14px}.search-results-mode .premium-university-list{gap:14px}.search-results-mode .premium-university-card{border-radius:16px}@media (max-width:980px){.search-results-mode .search-results-summary,.search-results-mode .university-discovery-layout,.search-results-mode .university-search-main>div{grid-template-columns:1fr}.search-results-mode .university-filter-panel.simplified-overseas-filters{position:static}.search-results-mode .selected-filter-chip-row button{width:auto}}@media (max-width:640px){.dedicated-search-results-page{padding-top:8px}.search-results-mode .search-results-summary,.search-results-mode .university-search-command,.search-results-mode .university-filter-panel.simplified-overseas-filters{border-radius:14px;padding:14px}.search-results-mode .university-quick-searches{flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.search-results-mode .university-quick-searches button{flex:none}}.premium-header .premium-desktop-nav{isolation:isolate;backdrop-filter:blur(14px);background:linear-gradient(#ffffffeb,#f8fdfcd6),radial-gradient(circle at 20% 0,#14b8a621,#0000 38%);border:1px solid #0e749024;border-radius:18px;align-items:center;gap:8px;min-height:58px;padding:6px;display:flex;position:relative;box-shadow:0 14px 34px #0f172a14,inset 0 1px #ffffffe6}.premium-header .premium-desktop-nav:before{content:"";z-index:-1;opacity:.9;background:linear-gradient(90deg,#ffffff9e,#ecfdf570);border-radius:14px;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.premium-header .premium-desktop-nav>button{color:#26364d;letter-spacing:0;background:0 0;border:0;border-radius:14px;min-height:46px;padding:0 18px;font-family:Open Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.07rem;font-weight:600;line-height:1;transition:color .18s,background .18s,box-shadow .18s,transform .18s;position:relative}.premium-header .premium-desktop-nav>button:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0ea5e9,#14b8a6);border-radius:999px;height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:7px;left:18px;right:18px;transform:scaleX(.45)}.premium-header .premium-desktop-nav>button:hover{color:#0f766e;background:#ffffffdb;transform:translateY(-1px);box-shadow:0 10px 22px #0f766e1a}.premium-header .premium-desktop-nav>button.active:after,.premium-header .premium-desktop-nav>button[aria-current=page]:after{opacity:1;background:#ffffffc7;height:2px;bottom:6px;left:20px;right:20px;transform:scaleX(1)}.premium-header .premium-mega-panel{background:#fffffffa;border:1px solid #0e749029;border-radius:20px;animation:.18s both aspiroraMenuFloat;box-shadow:0 28px 70px #0f172a2e}@keyframes aspiroraMenuFloat{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.premium-header .mega-columns h3,.premium-header .mega-side>span{color:#0f766e;letter-spacing:.06em;font-size:.8rem;font-weight:650}.premium-header .mega-columns button{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b829}.premium-header .mega-columns button:hover{background:#f0fdfa;border-color:#14b8a63d;transform:translateY(-1px)}.premium-header .mega-columns button strong{color:#102027;font-size:1.01rem;font-weight:620}.premium-header .mega-columns button small{color:#5f6f86;font-size:.84rem;font-weight:500}.premium-header .mobile-quick-actions{gap:8px}.premium-header .mobile-quick-actions button,.premium-header .mobile-accordion>section>button,.premium-header .mobile-account-actions button{letter-spacing:0;border-radius:14px;font-family:Open Sans,Inter,system-ui,sans-serif;font-size:1rem;font-weight:600}.premium-header .mobile-quick-actions button{color:#26364d;background:#f8fafc;min-height:44px}.premium-header .mobile-quick-actions button:hover,.premium-header .mobile-accordion section.selected>button{color:#0f766e;background:#ecfdf5}.premium-header .mobile-accordion>section{background:#fff;border:1px solid #94a3b829;border-radius:16px;overflow:hidden}.premium-header .mobile-accordion>section>button{min-height:52px;padding:0 14px}@media (max-width:1260px){.premium-header .premium-desktop-nav{gap:5px;min-height:54px}.premium-header .premium-desktop-nav>button{padding:0 14px;font-size:1rem}}@media (max-width:1120px){.premium-header .premium-desktop-nav{box-shadow:none}.premium-header .premium-desktop-nav>button{padding:0 12px;font-size:.96rem}}.premium-header .premium-desktop-nav{background:#fffffff5!important;border-color:#cbd5e1b8!important;box-shadow:0 10px 26px #0f172a12,inset 0 1px #fffffff2!important}.premium-header .premium-desktop-nav:before{opacity:0!important;background:0 0!important}.premium-header .premium-desktop-nav>button{color:#334155!important;box-shadow:none!important;background:0 0!important}.premium-header .premium-desktop-nav>button:hover{color:#0f766e!important;background:#f8fafc!important;box-shadow:inset 0 0 0 1px #14b8a629!important}.premium-header .premium-desktop-nav>button.active,.premium-header .premium-desktop-nav>button[aria-current=page]{color:#fff!important;background:#0f766e!important;box-shadow:0 10px 22px #0f766e38!important}.premium-header .premium-desktop-nav>button.active:hover,.premium-header .premium-desktop-nav>button[aria-current=page]:hover{color:#fff!important;background:#0d6f65!important}.premium-header .premium-desktop-nav>button.active:after,.premium-header .premium-desktop-nav>button[aria-current=page]:after{background:#ffffffd1!important}.dedicated-search-results-page .search-results-mode{max-width:1440px}.search-results-mode .search-results-summary{background:#fff;border-color:#cbd5e1bf;border-radius:16px;align-items:center;margin-bottom:14px;padding:18px 22px;box-shadow:0 10px 26px #0f172a0e}.search-results-mode .search-results-summary h1{max-width:980px;font-size:clamp(1.42rem,2.45vw,2.08rem);font-weight:680}.search-results-mode .university-search-command{background:#fff;border:1px solid #cbd5e1b8;border-radius:16px;gap:10px;margin-bottom:16px;padding:14px 16px;display:grid}.search-results-mode .university-search-main>div{grid-template-columns:minmax(0,1fr) auto auto}.search-results-mode .university-quick-searches button{color:#334155;background:#f8fafc;border-color:#cbd5e1cc}.search-results-mode .university-discovery-layout{grid-template-columns:280px minmax(0,1fr);gap:20px}.search-results-mode .university-filter-panel.simplified-overseas-filters{background:#fff;border:1px solid #cbd5e1c7;border-radius:16px;gap:14px;padding:16px;display:grid;top:92px;box-shadow:0 10px 24px #0f172a0b}.search-results-mode .university-filter-panel>div:first-child{padding:0 0 12px}.search-results-mode .university-filter-panel>div:first-child span{color:#0f766e;letter-spacing:.06em;font-size:.78rem;font-weight:700}.search-results-mode .university-filter-panel>div:first-child button{color:#b91c1c;background:#fff7f7;border-color:#ef44442e}.search-results-mode .university-filter-panel label{color:#26364d;font-size:.86rem;font-weight:650}.search-results-mode .university-filter-panel select{color:#26364d;background:#f8fafc;border-color:#cbd5e1c7;min-height:42px;padding:0 12px;font-size:.92rem}.search-results-mode .university-filter-group{border-top:1px solid #e2e8f0e6;padding-top:4px}.search-results-mode .university-filter-group button{color:#334155;text-align:left;background:#fff;flex-basis:100%;justify-content:flex-start;min-height:38px}.search-results-mode .university-results-stage{gap:14px}.search-results-mode .university-results-header.search-results-toolbar{background:#fff;border:1px solid #cbd5e1bf;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:center;gap:16px;padding:14px 16px;display:grid;box-shadow:0 8px 20px #0f172a0a}.search-results-mode .search-results-toolbar>div{gap:3px;display:grid}.search-results-mode .search-results-toolbar strong{color:#102027;font-size:1.02rem;font-weight:680}.search-results-mode .search-results-toolbar small{color:#64748b;font-size:.88rem}.search-results-mode .search-results-toolbar label{color:#64748b;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:.76rem;font-weight:700;display:grid}.search-results-mode .search-results-toolbar select{color:#26364d;background:#f8fafc;border:1px solid #cbd5e1c7;border-radius:12px;min-height:42px;font-size:.94rem;font-weight:600}.search-results-mode .premium-university-list{grid-template-columns:1fr;gap:14px;display:grid}.search-results-mode .premium-university-card{background:#fff;border:1px solid #cbd5e1c2;border-radius:18px;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 10px 24px #0f172a0b}.search-results-mode .premium-university-card:hover{border-color:#14b8a647;box-shadow:0 18px 38px #0f172a14}.search-results-mode .university-card-media{height:auto;min-height:100%}.search-results-mode .university-card-main{gap:12px;padding:18px;display:grid}.search-results-mode .university-card-title-row{align-items:start;gap:12px}.search-results-mode .university-card-title-row h3{margin-top:3px;font-size:1.34rem;line-height:1.2}.search-results-mode .university-score-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.search-results-mode .university-score-row div{border-radius:13px;min-height:72px;padding:11px 12px}.search-results-mode .university-course-row,.search-results-mode .university-trust-row{gap:8px}.search-results-mode .university-card-actions{justify-content:flex-start;gap:10px;margin-top:2px}.search-results-mode .university-card-actions button,.search-results-mode .university-card-actions a,.search-results-mode .save-university-button{border-radius:12px;min-height:40px;font-size:.9rem}@media (max-width:1100px){.search-results-mode .university-discovery-layout{grid-template-columns:240px minmax(0,1fr)}.search-results-mode .premium-university-card{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:900px){.search-results-mode .university-discovery-layout,.search-results-mode .university-results-header.search-results-toolbar,.search-results-mode .premium-university-card{grid-template-columns:1fr}.search-results-mode .university-filter-panel.simplified-overseas-filters{position:static}.search-results-mode .university-filter-group button{flex-basis:calc(50% - 8px)}.search-results-mode .university-card-media{min-height:180px}}@media (max-width:640px){.search-results-mode .search-results-summary,.search-results-mode .university-search-command,.search-results-mode .university-filter-panel.simplified-overseas-filters,.search-results-mode .university-results-header.search-results-toolbar{padding:14px}.search-results-mode .university-search-main>div,.search-results-mode .university-score-row,.search-results-mode .university-card-actions{grid-template-columns:1fr}.search-results-mode .university-filter-group button,.search-results-mode .university-card-actions button,.search-results-mode .university-card-actions a{width:100%}}.search-results-mode .university-discovery-layout{grid-template-columns:268px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.search-results-mode .university-filter-panel.simplified-overseas-filters{background:#fff!important;border:1px solid #cbd5e1c7!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:12px!important;width:268px!important;min-width:0!important;min-height:0!important;padding:14px!important;display:grid!important;box-shadow:0 10px 24px #0f172a0b!important}.search-results-mode .university-filter-panel>div:first-child{border-bottom:1px solid #e2e8f0e6!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding:0 0 10px!important;display:flex!important}.search-results-mode .university-filter-panel>div:first-child span{color:#0f766e!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.76rem!important;font-weight:700!important}.search-results-mode .university-filter-panel>div:first-child button{color:#b91c1c!important;background:#fff7f7!important;border-radius:999px!important;width:auto!important;min-height:32px!important;padding:0 10px!important;font-size:.76rem!important;font-weight:650!important}.search-results-mode .selected-filter-chip-row{gap:7px!important;display:grid!important}.search-results-mode .selected-filter-chip-row button{border-radius:12px!important;width:100%!important;min-height:34px!important;padding:7px 9px!important;font-size:.78rem!important}.search-results-mode .university-filter-panel label{color:#26364d!important;gap:6px!important;margin:0!important;font-size:.84rem!important;font-weight:650!important;display:grid!important}.search-results-mode .university-filter-panel select{color:#26364d!important;background:#f8fafc!important;border-radius:11px!important;width:100%!important;min-height:40px!important;padding:0 10px!important;font-size:.9rem!important}.search-results-mode .university-filter-group{border-top:1px solid #e2e8f0e6!important;flex-wrap:wrap!important;gap:7px!important;padding-top:10px!important;display:flex!important}.search-results-mode .university-filter-group>span{color:#0f766e!important;letter-spacing:.06em!important;text-transform:uppercase!important;flex:0 0 100%!important;font-size:.74rem!important;font-weight:700!important}.search-results-mode .university-filter-group button{color:#334155!important;text-align:center!important;background:#f8fafc!important;border-color:#cbd5e1d1!important;border-radius:999px!important;flex:0 auto!important;width:auto!important;min-height:32px!important;padding:0 10px!important;font-size:.78rem!important;font-weight:620!important;line-height:1!important}.search-results-mode .university-filter-group button:hover{color:#0f766e!important;background:#ecfdf5!important;border-color:#14b8a647!important}.search-results-mode .university-results-stage{min-width:0!important}.search-results-mode .university-results-header.search-results-toolbar{margin-top:0!important}@media (max-width:900px){.search-results-mode .university-discovery-layout{grid-template-columns:1fr!important}.search-results-mode .university-filter-panel.simplified-overseas-filters{width:100%!important;position:static!important}.search-results-mode .university-filter-group button{min-height:36px!important}}.premium-header .premium-mega-panel{box-sizing:border-box!important;grid-template-columns:minmax(250px,.88fr) minmax(390px,1.28fr) minmax(190px,.72fr)!important;align-items:stretch!important;gap:14px!important;width:min(960px,100vw - 48px)!important;max-width:min(960px,100vw - 48px)!important;padding:14px!important;animation:.16s both aspiroraMegaPanelFade!important;left:50%!important;right:auto!important;overflow:hidden!important;transform:translate(-50%)!important}@keyframes aspiroraMegaPanelFade{0%{opacity:0}to{opacity:1}}.premium-header .mega-visual{min-height:300px!important;padding:20px!important}.premium-header .mega-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}.premium-header .mega-side{align-content:start!important;min-width:0!important}.premium-header .mega-columns button,.premium-header .mega-side>button,.premium-header .mega-smart-card,.premium-header .mega-ai-card{min-width:0!important}.premium-header .mega-columns button{min-height:58px!important;padding:10px!important}.premium-header .mega-columns strong,.premium-header .mega-columns small,.premium-header .mega-side>button{overflow-wrap:anywhere!important}@media (max-width:1120px){.premium-header .premium-mega-panel{grid-template-columns:minmax(230px,.9fr) minmax(0,1.3fr)!important;width:min(900px,100vw - 32px)!important;max-width:min(900px,100vw - 32px)!important}.premium-header .mega-side{display:none!important}}.premium-header .premium-desktop-nav{background:#fff!important;border:1px solid #cbd5e1c7!important;border-radius:18px!important;gap:6px!important;padding:7px!important;box-shadow:0 12px 30px #0f172a12!important}.premium-header .premium-desktop-nav>button{color:#334155!important;min-height:42px!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;padding:0 14px!important;font-family:Open Sans,Inter,system-ui,sans-serif!important;font-size:.92rem!important;font-weight:560!important;transition:background-color .16s,border-color .16s,color .16s!important;transform:none!important}.premium-header .premium-desktop-nav>button:hover,.premium-header .premium-desktop-nav>button.active:hover,.premium-header .premium-desktop-nav>button[aria-current=page]:hover{color:#0f766e!important;box-shadow:none!important;background:#f8fafc!important;border-color:#14b8a638!important;transform:none!important}.premium-header .premium-desktop-nav>button:hover:after{opacity:.45!important;transform:scaleX(.8)!important}.premium-header .premium-desktop-nav>button.active,.premium-header .premium-desktop-nav>button[aria-current=page]{color:#0f766e!important;box-shadow:none!important;background:#f0fdfa!important;border-color:#14b8a642!important}.premium-header .premium-desktop-nav>button.active:after,.premium-header .premium-desktop-nav>button[aria-current=page]:after{opacity:1!important;background:#14b8a6!important;transform:scaleX(1)!important}@media (max-width:1440px){.premium-header .premium-desktop-nav>button{padding-left:12px!important;padding-right:12px!important;font-size:.9rem!important}}@media (max-width:900px) and (min-width:641px){.search-results-mode .university-filter-panel.simplified-overseas-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:12px!important}.search-results-mode .university-filter-panel>div:first-child,.search-results-mode .selected-filter-chip-row,.search-results-mode .university-filter-group{grid-column:1/-1!important}.search-results-mode .university-filter-group{flex-wrap:wrap!important;display:flex!important}}@media (max-width:640px){.search-results-mode .university-filter-panel>div:first-child button,.search-results-mode .selected-filter-chip-row button,.search-results-mode .university-filter-group button{min-height:44px!important}}.premium-header .premium-desktop-nav{background:#ffffffeb!important;border:1px solid #cbd5e1bd!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:18px!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:50px!important;padding:0 22px!important;display:inline-flex!important;overflow:visible!important;box-shadow:0 14px 34px #0f172a14!important}.premium-header .premium-desktop-nav>button{min-width:max-content!important;min-height:44px!important;box-shadow:none!important;color:#26364d!important;letter-spacing:0!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:Open Sans,Inter,system-ui,sans-serif!important;font-size:.98rem!important;font-weight:600!important;line-height:1!important;transition:color .16s!important;position:relative!important;transform:none!important}.premium-header .premium-desktop-nav>button:before{content:""!important;z-index:-1!important;opacity:0!important;background:#ecfdf5c7!important;border-radius:999px!important;transition:opacity .16s,transform .16s!important;position:absolute!important;top:9px!important;bottom:9px!important;left:-10px!important;right:-10px!important;transform:scale(.92)!important}.premium-header .premium-desktop-nav>button:after{opacity:0!important;background:linear-gradient(90deg,#0ea5e9,#14b8a6)!important;border-radius:999px!important;height:2px!important;transition:opacity .16s,transform .16s!important;bottom:7px!important;left:18%!important;right:18%!important;transform:scaleX(.45)!important}.premium-header .premium-desktop-nav>button:hover,.premium-header .premium-desktop-nav>button.active:hover,.premium-header .premium-desktop-nav>button[aria-current=page]:hover{box-shadow:none!important;color:#0f766e!important;background:0 0!important;border:0!important;transform:none!important}.premium-header .premium-desktop-nav>button:hover:before,.premium-header .premium-desktop-nav>button.active:before,.premium-header .premium-desktop-nav>button[aria-current=page]:before{opacity:1!important;transform:scale(1)!important}.premium-header .premium-desktop-nav>button.active,.premium-header .premium-desktop-nav>button[aria-current=page]{color:#0f766e!important;box-shadow:none!important;background:0 0!important;border:0!important}.premium-header .premium-mega-panel{background:#fff!important;border-color:#cbd5e1c7!important;border-radius:18px!important;grid-template-columns:minmax(220px,.76fr) minmax(430px,1.48fr) minmax(170px,.56fr)!important;gap:12px!important;width:min(900px,100vw - 64px)!important;max-width:min(900px,100vw - 64px)!important;padding:12px!important;top:calc(100% + 8px)!important;box-shadow:0 22px 50px #0f172a24!important}.premium-header .premium-mega-panel:before{height:12px!important;top:-12px!important}.premium-header .mega-visual strong{font-size:1rem!important;line-height:1.22!important}.premium-header .mega-visual button{border-radius:12px!important;min-height:42px!important}.premium-header .mega-columns button{background:#fff!important;border-radius:12px!important;min-height:54px!important;padding:9px!important}.premium-header .mega-side>button{background:#f8fafc!important;border-radius:12px!important;min-height:38px!important}.premium-header .mega-smart-card{border-radius:14px!important;padding:12px!important}@media (max-width:1320px){.premium-header .premium-desktop-nav{gap:14px!important;padding-left:18px!important;padding-right:18px!important}.premium-header .premium-desktop-nav>button{font-size:.93rem!important}}@media (max-width:1180px){.premium-header .premium-desktop-nav{gap:12px!important;padding-left:14px!important;padding-right:14px!important}.premium-header .premium-desktop-nav>button{font-size:.88rem!important}}.focused-institution-section .university-discovery-layout{grid-template-columns:268px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.focused-institution-section .university-filter-panel.simplified-overseas-filters{background:#fff!important;border:1px solid #cbd5e1c7!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:12px!important;width:268px!important;min-width:0!important;min-height:0!important;padding:14px!important;display:grid!important;position:sticky!important;top:96px!important;box-shadow:0 10px 24px #0f172a0b!important}.focused-institution-section .university-filter-panel>div:first-child{border-bottom:1px solid #e2e8f0e6!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding:0 0 10px!important;display:flex!important}.focused-institution-section .university-filter-panel>div:first-child span,.focused-institution-section .university-filter-group>span{color:#0f766e!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.76rem!important;font-weight:700!important}.focused-institution-section .university-filter-panel>div:first-child button{color:#b91c1c!important;background:#fff7f7!important;border-color:#ef44442e!important;border-radius:999px!important;width:auto!important;min-height:32px!important;padding:0 10px!important;font-size:.76rem!important;font-weight:650!important}.focused-institution-section .selected-filter-chip-row{gap:7px!important;display:grid!important}.focused-institution-section .selected-filter-chip-row button{border-radius:12px!important;width:100%!important;min-height:34px!important;padding:7px 9px!important;font-size:.78rem!important}.focused-institution-section .university-filter-panel label{color:#26364d!important;gap:6px!important;margin:0!important;font-size:.84rem!important;font-weight:650!important;display:grid!important}.focused-institution-section .university-filter-panel select{color:#26364d!important;background:#f8fafc!important;border:1px solid #cbd5e1c7!important;border-radius:11px!important;width:100%!important;min-height:40px!important;padding:0 10px!important;font-size:.9rem!important;font-weight:500!important}.focused-institution-section .university-filter-group{border-top:1px solid #e2e8f0e6!important;flex-wrap:wrap!important;gap:7px!important;padding-top:10px!important;display:flex!important}.focused-institution-section .university-filter-group button{color:#334155!important;text-align:center!important;background:#f8fafc!important;border-color:#cbd5e1d1!important;border-radius:999px!important;flex:0 auto!important;width:auto!important;min-height:32px!important;padding:0 10px!important;font-size:.78rem!important;font-weight:620!important;line-height:1!important}.focused-institution-section .university-filter-group button:hover{color:#0f766e!important;background:#ecfdf5!important;border-color:#14b8a647!important}.focused-institution-section .university-filter-note{display:none!important}.focused-institution-section .university-results-stage{min-width:0!important}.premium-university-card .website-link-action{color:#0f766e!important;letter-spacing:0!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border:1px solid #14b8a657!important;border-radius:12px!important;padding:0 15px!important;font-family:Open Sans,Inter,system-ui,sans-serif!important;font-size:.9rem!important;font-weight:600!important;line-height:1!important}.premium-university-card .website-link-action:hover{color:#0f766e!important;background:#ecfdf5!important;border-color:#14b8a680!important;transform:translateY(-1px)!important}.premium-university-card .website-link-action:focus-visible{color:#0f766e!important;background:#ecfdf5!important;border-color:#14b8a680!important;transform:translateY(-1px)!important}@media (max-width:900px){.focused-institution-section .university-discovery-layout{grid-template-columns:1fr!important}.focused-institution-section .university-filter-panel.simplified-overseas-filters{width:100%!important;position:static!important}.focused-institution-section .university-filter-group button{min-height:36px!important}}@media (max-width:640px){.focused-institution-section .university-filter-panel>div:first-child button,.focused-institution-section .selected-filter-chip-row button,.focused-institution-section .university-filter-group button,.premium-university-card .website-link-action{min-height:44px!important}}.contact-page-v2{color:#0f172a;background:#f7fafc;min-height:100vh}.contact-hero-v2{background:linear-gradient(120deg,#eaf8ff 0%,#effcf7 100%);grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:clamp(28px,5vw,72px);padding:clamp(56px,8vw,112px) max(5vw,32px) clamp(48px,6vw,80px);display:grid;position:relative;overflow:hidden}.contact-hero-v2:after{content:"";background:#0ea5e91a;border-radius:999px;width:320px;height:320px;position:absolute;top:-160px;right:-120px}.contact-hero-copy{z-index:1;max-width:780px;position:relative}.contact-eyebrow,.contact-form-heading span,.contact-side-card>span{color:#0284c7;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.contact-hero-copy h1{letter-spacing:-.055em;max-width:720px;margin:14px 0 24px;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.97}.contact-hero-copy>p{color:#475569;max-width:760px;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.65}.contact-trust-row{flex-wrap:wrap;gap:20px 46px;margin-top:36px;display:flex}.contact-trust-row div{gap:5px;display:grid}.contact-trust-row strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.contact-trust-row a,.contact-trust-row span{color:#475569;font-size:.96rem;text-decoration:none}.contact-hero-note{z-index:1;background:#fff;border:1px solid #0f172a14;border-radius:18px;align-self:end;padding:28px;position:relative;box-shadow:0 18px 55px #0f172a14}.contact-hero-note>span{color:#047857;text-transform:uppercase;background:#dcfce7;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:800;display:inline-block}.contact-hero-note h2{margin:16px 0 10px;font-size:1.32rem;line-height:1.35}.contact-hero-note p{color:#64748b;margin:0;line-height:1.6}.contact-content-v2{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);align-items:start;gap:28px;max-width:1380px;margin:0 auto;padding:clamp(38px,6vw,80px) max(4vw,24px);display:grid}.contact-form-v2,.contact-side-card,.contact-direct-card{background:#fff;border:1px solid #0f172a17;border-radius:18px;box-shadow:0 12px 35px #0f172a0b}.contact-form-v2{gap:22px;padding:clamp(24px,4vw,46px);display:grid}.contact-form-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.contact-form-heading h2{margin:7px 0 0;font-size:clamp(1.6rem,3vw,2.25rem)}.contact-form-heading p{color:#64748b;margin:0;font-size:.88rem}.contact-form-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form-v2 label{color:#1e293b;gap:8px;font-size:.9rem;font-weight:750;display:grid}.contact-form-v2 label span,.contact-form-v2 small{color:#64748b;font-weight:500}.contact-form-v2 input,.contact-form-v2 select,.contact-form-v2 textarea{color:#0f172a;font:inherit;background:#fbfdff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:13px 14px}.contact-form-v2 input:focus,.contact-form-v2 select:focus,.contact-form-v2 textarea:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f}.contact-form-v2 textarea{resize:vertical;line-height:1.55}.contact-honeypot{width:0!important;height:0!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-form-status{border-radius:10px;padding:13px 15px;font-weight:650}.contact-form-status.success{color:#047857;background:#ecfdf5}.contact-form-status.error{color:#be123c;background:#fff1f2}.contact-submit-row{align-items:center;gap:20px;display:flex}.contact-submit-row button{border:0;border-radius:10px;flex:none;min-width:160px;padding:14px 22px;font-weight:800}.contact-submit-row button:disabled{cursor:wait;opacity:.65}.contact-submit-row p{color:#64748b;margin:0;font-size:.8rem;line-height:1.5}.contact-side-v2{gap:20px;display:grid}.contact-side-card{padding:30px}.contact-side-card h2{margin:8px 0 20px;font-size:1.5rem}.contact-side-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.contact-side-card li{color:#64748b;border-top:1px solid #e2e8f0;gap:5px;padding:16px 0;font-size:.9rem;line-height:1.5;display:grid}.contact-side-card li strong{color:#1e293b}.contact-direct-card{color:#fff;background:#0f172a;padding:24px 28px}.contact-direct-card p{color:#cbd5e1;margin:0 0 8px}.contact-direct-card a{color:#5eead4;font-weight:800;text-decoration:none}@media (max-width:900px){.contact-hero-v2,.contact-content-v2{grid-template-columns:1fr}.contact-hero-note{max-width:620px}.contact-side-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.contact-hero-v2{padding:42px 20px}.contact-content-v2{padding:28px 16px}.contact-form-v2{padding:22px 18px}.contact-form-grid-v2,.contact-side-v2{grid-template-columns:1fr}.contact-form-heading,.contact-submit-row{flex-direction:column;align-items:stretch}.contact-submit-row button{width:100%}.contact-trust-row{display:grid}.contact-hero-copy h1{font-size:2.65rem}}.university-detail-v3{gap:24px;display:grid}.university-breadcrumb{color:#64748b;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.university-breadcrumb button{color:#0284c7;background:0 0;border:0;padding:0;font-weight:800}.university-breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.university-hero-v3{color:#fff;background:linear-gradient(125deg,#082f49,#0f766e);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(28px,5vw,54px);display:grid}.university-mark{color:#0369a1;background:linear-gradient(145deg,#fff,#dff8ff);border-radius:18px;justify-content:center;align-items:center;width:88px;height:88px;font-size:1.7rem;font-weight:900;display:flex}.university-hero-copy-v3>span,.university-section-heading>span{color:#2dd4bf;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:850}.university-hero-copy-v3 h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(2rem,4.5vw,4.2rem);line-height:1}.university-hero-copy-v3 p{color:#ccfbf1;margin:0}.university-trust-badges{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.university-trust-badges b{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:.75rem}.university-hero-actions-v3{gap:10px;min-width:190px;display:grid}.university-hero-actions-v3 a,.university-hero-actions-v3 button{text-align:center}.university-section-v3{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:clamp(22px,4vw,38px);box-shadow:0 12px 36px #0f172a0d}.university-section-heading h2{margin:7px 0;font-size:clamp(1.5rem,3vw,2.25rem)}.university-section-heading p,.university-about-v3>p,.university-empty-v3 p{color:#64748b;margin:0;line-height:1.65}.university-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.university-overview-grid div{background:#f8fafc;border-radius:12px;gap:7px;padding:17px;display:grid}.university-overview-grid span,.university-course-card span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:800}.university-heading-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.university-course-search{gap:7px;min-width:280px;font-size:.78rem;font-weight:800;display:grid}.university-course-search input{border:1px solid #cbd5e1;border-radius:10px;padding:12px}.university-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.university-course-card{border:1px solid #dbeafe;border-radius:12px;gap:8px;padding:16px;display:grid}.university-course-card strong{line-height:1.4}.university-course-footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.university-split-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.university-empty-v3{background:#f8fafc;border-radius:12px;gap:10px;margin-top:20px;padding:22px;display:grid}.university-empty-v3 button{justify-self:start}.university-source-list{grid-template-columns:auto 1fr;margin:20px 0;display:grid}.university-source-list dt,.university-source-list dd{border-bottom:1px solid #e2e8f0;margin:0;padding:11px}.university-source-list dt{color:#64748b;font-weight:700}.university-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.university-related-grid a{color:#0f172a;border:1px solid #e2e8f0;border-radius:14px;gap:8px;padding:20px;text-decoration:none;display:grid}.university-related-grid a>span{color:#0f766e;text-transform:uppercase;font-size:.75rem;font-weight:800}.university-related-grid small{color:#64748b}@media (max-width:900px){.university-hero-v3{grid-template-columns:auto 1fr}.university-hero-actions-v3{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.university-overview-grid,.university-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.university-split-v3{grid-template-columns:1fr}}@media (max-width:640px){.university-hero-v3{grid-template-columns:1fr}.university-mark{width:68px;height:68px}.university-hero-actions-v3,.university-overview-grid,.university-course-grid,.university-related-grid{grid-template-columns:1fr}.university-heading-row{flex-direction:column;align-items:stretch}.university-course-search{min-width:0}.university-course-footer{flex-direction:column;align-items:stretch;gap:12px}}.official-institution-section.focused-institution-section:has(.university-detail-v3){padding-top:20px}.university-hero-copy-v3{min-width:0}.university-hero-copy-v3 h1{overflow-wrap:anywhere;max-width:980px;color:#fff!important;letter-spacing:-.035em!important;font-size:clamp(2rem,3.35vw,3.35rem)!important;line-height:1.08!important}.university-hero-actions-v3 a{justify-content:center;align-items:center;gap:7px;display:flex}.university-hero-actions-v3 a span{font-size:1rem}.university-section-heading h2{letter-spacing:-.025em;line-height:1.12;color:#0f172a!important}.university-breadcrumb{margin-bottom:4px}@media (max-width:1100px){.university-hero-v3{grid-template-columns:auto minmax(0,1fr)}.university-hero-actions-v3{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (max-width:640px){.official-institution-section.focused-institution-section:has(.university-detail-v3){padding-top:12px}.university-hero-copy-v3 h1{font-size:2.15rem!important}.university-hero-actions-v3{grid-template-columns:1fr}.university-breadcrumb{font-size:.82rem}}.university-hero-v3{grid-template-columns:92px minmax(0,1fr) 250px;gap:clamp(22px,3vw,38px);padding:clamp(30px,4vw,48px)}.university-mark{width:92px;height:92px}.university-hero-actions-v3{width:250px;min-width:250px}.university-hero-actions-v3 a,.university-hero-actions-v3 button{min-height:56px}.university-hero-actions-v3 a{white-space:nowrap}.external-link-icon{border-top:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;display:inline-block;position:relative}.external-link-icon:after{content:"";transform-origin:100%;background:currentColor;width:10px;height:2px;position:absolute;top:3px;right:-2px;transform:rotate(-45deg)}.university-source-link{align-items:center;gap:8px;display:inline-flex}@media (max-width:1100px){.university-hero-v3{grid-template-columns:92px minmax(0,1fr)}.university-hero-actions-v3{width:100%}}@media (max-width:640px){.university-hero-v3{grid-template-columns:1fr;gap:20px;padding:26px 22px}.university-mark{width:72px;height:72px}.university-hero-actions-v3{min-width:0}.university-hero-actions-v3 a{white-space:normal}}.account-page{color:#0f172a;background:linear-gradient(#f1fbfc,#f8fafc 420px);min-height:70vh;padding:clamp(28px,5vw,64px) clamp(18px,5vw,72px)}.account-page>*,.profile-hero,.profile-tabs{max-width:1380px;margin-left:auto;margin-right:auto}.account-eyebrow{color:#0f9f91;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:850}.account-hero{color:#fff;background:linear-gradient(125deg,#07344c,#0f766e);border-radius:24px;justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;padding:clamp(28px,5vw,58px);display:flex}.account-hero h1,.profile-hero h1{letter-spacing:-.045em;margin:9px 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.account-hero p{color:#d5f5ef;max-width:670px;margin:0;line-height:1.6}.account-hero-actions{flex:none;gap:10px;display:flex}.account-hero button,.account-card button,.profile-hero button,.profile-form-card button,.account-empty button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a5d8,#12b98e);border:0;border-radius:11px;padding:12px 17px;font-weight:800}.account-hero button.secondary,.profile-hero button.secondary,.account-profile-summary button.secondary{color:#03698e;background:#fff}.account-alert,.account-notice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:13px;flex-direction:column;gap:3px;max-width:1354px;margin:0 auto 18px;padding:13px 18px;display:flex}.account-notice.success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.account-notice.error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.account-metrics article,.account-card,.profile-form-card{background:#fff;border:1px solid #e1ebef;border-radius:18px;padding:22px;box-shadow:0 14px 38px #0f2d3c0e}.account-metrics article{gap:7px;display:grid}.account-metrics span{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:800}.account-metrics strong{font-size:1.8rem}.account-metrics small{color:#64748b}.account-progress{background:#e6f4f2;border-radius:20px;height:6px;overflow:hidden}.account-progress i{background:linear-gradient(90deg,#0ea5e9,#10b981);height:100%;display:block}.account-dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.8fr);gap:20px;max-width:1380px;margin:0 auto;display:grid}.account-card{min-width:0}.account-card-wide{grid-column:1}.account-card header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.account-card h2,.profile-form-card h2{letter-spacing:-.025em;margin:5px 0;font-size:1.35rem}.account-card header button.text-button{color:#087d78;background:0 0;padding:6px}.account-profile-summary{text-align:center;grid-area:1/2}.account-avatar{color:#04749b;background:linear-gradient(145deg,#e0f7fb,#d1fae5);border-radius:13px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.account-avatar.large{width:74px;height:74px;font-size:1.7rem}.account-profile-summary h2{margin:12px 0 2px}.account-profile-summary>p{color:#64748b;margin:0 0 10px}.account-plan{color:#047857;background:#ecfdf5;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:800;display:inline-block}.account-profile-summary dl{text-align:left;margin:18px 0}.account-profile-summary dl div{border-top:1px solid #edf2f5;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.account-profile-summary dt{color:#64748b}.account-profile-summary dd{text-align:right;margin:0;font-weight:750}.account-profile-summary>button{width:calc(100% - 8px);margin:4px}.account-empty{text-align:center;background:#f7fafb;border:1px dashed #cbdde2;border-radius:14px;flex-direction:column;align-items:center;padding:28px;display:flex}.account-empty>span{color:#087d78;background:#e6f7f4;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.account-empty strong{margin-top:10px}.account-empty p{color:#64748b;max-width:480px;margin:6px 0 14px;line-height:1.55}.account-task-list,.account-activity-list{gap:9px;display:grid}.account-task-list label,.account-activity-row{background:#f8fafb;border:1px solid #edf2f5;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.account-task-list label span,.account-activity-row div{gap:3px;display:grid}.account-task-list small,.account-activity-row small{color:#718096}.account-activity-row>span{color:#087d78;background:#e7f7f5;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.72rem;font-weight:900;display:flex}.account-destination-list{gap:9px;display:grid}.account-destination-list button{color:#0f172a;text-align:left;background:#f7fafb;grid-template-columns:1fr auto;align-items:center;display:grid}.account-destination-list button span{font-weight:800}.account-destination-list button small{color:#64748b;grid-column:1}.account-destination-list button b{color:#087d78;grid-area:1/2/3}.account-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-saved-grid article{border:1px solid #dbe9ed;border-radius:12px;gap:7px;padding:16px;display:grid}.account-saved-grid span,.account-saved-grid small{color:#64748b;font-size:.75rem}.account-loading{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:760px;margin:auto;padding:40px}.profile-hero{background:#fff;border:1px solid #deeaee;border-radius:20px;align-items:center;gap:18px;padding:25px;display:flex}.profile-hero h1{margin:5px 0;font-size:clamp(1.7rem,3vw,2.5rem)}.profile-hero p{color:#64748b;margin:0}.profile-hero>button:last-child{margin-left:auto}.profile-avatar-button{border:0;width:68px;height:68px;font-size:1.55rem}.profile-tabs{gap:7px;margin-top:16px;padding:5px 0;display:flex;overflow:auto}.profile-tabs button{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 15px;font-weight:800}.profile-tabs button.active{color:#fff;background:#0b766e}.profile-form-card{margin-top:14px}.profile-form-card header{border-bottom:1px solid #edf2f5;margin-bottom:22px;padding-bottom:18px}.profile-form-card header p{color:#64748b;margin:5px 0}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-form-grid.single{grid-template-columns:minmax(0,520px)}.profile-form-grid label{gap:7px;display:grid}.profile-form-grid label>span{font-size:.8rem;font-weight:800}.profile-form-grid input,.profile-form-grid select{color:#0f172a;font:inherit;background:#f8fafb;border:1.5px solid #d8e4e8;border-radius:10px;outline:none;width:100%;padding:12px 13px}.profile-form-grid input:focus,.profile-form-grid select:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}.profile-form-card footer{border-top:1px solid #edf2f5;margin-top:22px;padding-top:18px}.profile-danger{background:#fff7f7;border:1px solid #fecaca;border-radius:12px;justify-content:space-between;align-items:center;margin-top:28px;padding:16px;display:flex}.profile-danger p{color:#64748b;margin:3px 0}.profile-danger button{background:#b91c1c}.auth-overlay{backdrop-filter:blur(10px);z-index:9000;background:#041926c2;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.auth-shell{background:#fff;border-radius:24px;grid-template-columns:minmax(320px,.9fr) minmax(390px,1fr);width:100%;max-width:980px;max-height:calc(100vh - 36px);animation:.25s ease-out accountModalIn;display:grid;overflow:auto;box-shadow:0 35px 90px #00000052}.auth-story{color:#fff;background:linear-gradient(145deg,#06364e,#0f766e);flex-direction:column;justify-content:space-between;min-height:620px;padding:42px;display:flex}.auth-brand-mark{color:#04749b;background:#fff;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.35rem;font-weight:900;display:flex}.auth-story h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.auth-story p{color:#d0f3ed;line-height:1.65}.auth-story ul{gap:13px;padding:0;list-style:none;display:grid}.auth-story li{align-items:center;gap:11px;display:flex}.auth-story li span{border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.7rem;display:flex}.auth-story small{color:#b8e7e0}.auth-panel{padding:42px;position:relative}.auth-close{color:#52656e;cursor:pointer;background:#eef4f5;border:0;border-radius:8px;padding:8px 10px;position:absolute;top:20px;right:22px}.auth-panel header h1{letter-spacing:-.035em;margin:7px 0;font-size:2rem}.auth-panel header p{color:#64748b;margin:0}.auth-tabs{background:#eff5f5;border-radius:11px;margin:22px 0;padding:4px;display:flex}.auth-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:9px;font-weight:800}.auth-tabs button.active{color:#087d78;background:#fff;box-shadow:0 3px 10px #0f2d3c1a}.auth-form{gap:13px;display:grid}.auth-form label{gap:6px;display:grid}.auth-form label>span{font-size:.78rem;font-weight:800}.auth-form input,.auth-form select{font:inherit;background:#f8fafb;border:1.5px solid #d8e4e8;border-radius:10px;outline:none;width:100%;padding:12px}.auth-form input:focus,.auth-form select:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}.auth-password{position:relative}.auth-password input{padding-right:62px}.auth-password button{color:#087d78;cursor:pointer;background:0 0;border:0;font-weight:800;position:absolute;top:12px;right:8px}.auth-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.auth-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:10px 12px;font-size:.84rem}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#10b981);border:0;border-radius:11px;margin-top:3px;padding:13px;font-weight:850}.auth-social{border-top:1px solid #e8eff1;gap:9px;margin-top:19px;padding-top:17px;display:grid}.auth-social span{color:#718096;text-align:center;font-size:.75rem}.auth-social button{color:#94a3b8;background:#f8fafb;border:1px solid #dce7ea;border-radius:10px;padding:10px}.auth-legal{color:#94a3b8;text-align:center;font-size:.7rem}.premium-header .profile-dropdown{border:1px solid #dce8eb;border-radius:16px;width:310px;padding:9px;animation:.18s ease-out accountMenuIn;box-shadow:0 22px 58px #0f2d3c2e}.premium-header .profile-dropdown button{border-radius:10px;gap:11px;padding:10px}.premium-header .profile-menu-icon{color:#087d78;background:#e8f5f4;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.65rem;font-weight:900;display:flex}.premium-header .profile-dropdown button.danger .profile-menu-icon{color:#b91c1c;background:#fef2f2}@keyframes accountModalIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes accountMenuIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (max-width:900px){.account-metrics{grid-template-columns:repeat(2,1fr)}.account-dashboard-grid{grid-template-columns:1fr}.account-card-wide,.account-profile-summary{grid-area:auto/1}.auth-shell{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{padding:38px 28px}.account-saved-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.account-page{padding:20px 14px}.account-hero{flex-direction:column;align-items:stretch}.account-hero-actions{flex-direction:column}.account-metrics{grid-template-columns:1fr 1fr}.account-metrics article{padding:16px}.account-card,.profile-form-card{padding:18px}.account-saved-grid,.profile-form-grid,.auth-form-grid{grid-template-columns:1fr}.profile-hero{flex-wrap:wrap;align-items:flex-start}.profile-hero>button:last-child{width:100%;margin-left:0}.profile-danger{flex-direction:column;align-items:flex-start;gap:10px}.auth-overlay{padding:0}.auth-shell{border-radius:0;min-height:100vh;max-height:100vh}.auth-panel{padding:64px 20px 28px}}.auth-shell{height:min(760px,100vh - 40px);max-height:none;overflow:hidden}.auth-story{min-height:0;padding:36px;overflow:hidden}.auth-story h2{font-size:clamp(2rem,3vw,2.75rem)}.auth-panel{scrollbar-color:#18b7a7 #e8f4f5;scrollbar-width:thin;padding:32px 42px;overflow:hidden auto}.auth-panel::-webkit-scrollbar{width:7px}.auth-panel::-webkit-scrollbar-track{background:#e8f4f5}.auth-panel::-webkit-scrollbar-thumb{background:#18b7a7;border-radius:10px}.auth-close{float:right;z-index:2;position:sticky;top:0;right:0}.auth-panel>header{clear:both}.auth-panel header h1{font-size:clamp(1.8rem,3vw,2.45rem)}.auth-tabs{margin:18px 0}.auth-form{gap:11px}.auth-social{margin-top:15px;padding-top:13px}.auth-legal{margin-bottom:0}@media (max-width:900px){.auth-shell{height:min(720px,100vh - 30px)}}@media (max-width:640px){.auth-shell{height:100vh}.auth-panel{padding:20px}.auth-close{top:0}}.auth-overlay{align-items:flex-start;overflow-y:auto}.auth-shell{height:auto;min-height:640px;max-height:none;margin:auto;overflow:hidden}.auth-story{min-height:640px}.auth-story h2{text-wrap:balance;color:#fff!important}.auth-panel{padding:38px 42px;overflow:visible}.auth-close{float:none;position:absolute;top:20px;right:22px}.auth-panel>header{clear:none;padding-right:74px}@media (max-width:900px){.auth-shell{height:auto;min-height:0;max-height:none}.auth-panel{overflow:visible}}@media (max-width:640px){.auth-shell{height:auto;min-height:100vh}.auth-panel{padding:58px 20px 26px}.auth-close{top:16px;right:18px}}.account-hero{grid-template-columns:minmax(0,1fr) 230px;align-items:center;display:grid;overflow:hidden}.account-hero>div:first-child{min-width:0}.account-hero h1{overflow-wrap:break-word;max-width:850px;color:#fff!important;font-size:clamp(2.15rem,3.6vw,3.45rem)!important}.account-hero-actions{grid-template-columns:1fr;width:230px;display:grid}.account-hero-actions button{width:100%;min-height:52px}.premium-header .profile-dropdown{background:#fff;border:1px solid #d8e6ea;border-radius:20px;gap:0;width:min(370px,100vw - 24px);padding:10px;display:block;right:0;box-shadow:0 28px 70px #07283938}.premium-header .profile-dropdown:before{content:"";background:#fff;border-top:1px solid #d8e6ea;border-left:1px solid #d8e6ea;width:14px;height:14px;position:absolute;top:-8px;right:30px;transform:rotate(45deg)}.premium-header .profile-dropdown-head{background:linear-gradient(135deg,#eaf9fb,#ecfdf7);border:1px solid #d6ecec;border-radius:15px;margin-bottom:9px;padding:14px}.premium-header .profile-dropdown-head>span:last-child{gap:2px;min-width:0;display:grid}.premium-header .profile-dropdown-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-header .profile-dropdown-head small{color:#527080}.premium-header .account-menu-section{border-top:1px solid #edf3f5;padding:8px 2px 5px}.premium-header .account-menu-section:first-of-type{border-top:0}.premium-header .account-menu-label{color:#8a9ca5;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px 6px;font-size:.64rem;font-weight:850;display:block}.premium-header .profile-dropdown button.account-menu-item,.premium-header .profile-dropdown button.account-menu-signout{text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:11px;width:100%;padding:9px 10px;display:grid}.premium-header .profile-dropdown button.account-menu-item:hover{background:#f0f8f8;transform:none}.premium-header .account-menu-icon{color:#087d78;background:#e7f6f5;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex!important}.premium-header .account-menu-icon svg{width:19px;height:19px}.premium-header .account-menu-copy{min-width:0;grid-template-columns:1fr!important;align-items:start!important;gap:2px!important;display:grid!important}.premium-header .account-menu-copy strong{color:#172a35;font-size:.84rem;font-weight:750}.premium-header .account-menu-copy small{color:#6d818c;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.3;overflow:hidden}.premium-header .account-menu-chevron{color:#9aabb3;text-align:right;font-size:1.15rem;line-height:1;display:block!important}.premium-header .profile-dropdown button.account-menu-signout{color:#b4232c;border-top:1px solid #edf3f5;border-radius:0;grid-template-columns:38px minmax(0,1fr);margin-top:5px;padding-top:12px}.premium-header .account-menu-signout .account-menu-icon{color:#c4323b;background:#fff0f1}.premium-header .account-menu-signout .account-menu-copy strong{color:#b4232c}@media (max-width:900px){.account-hero{grid-template-columns:1fr}.account-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:640px){.account-hero-actions{grid-template-columns:1fr}.premium-header .profile-dropdown{right:-8px}}.home-reviews-empty{text-align:center;background:#fff;border:1px dashed #c9dce2;border-radius:18px;flex-direction:column;align-items:center;padding:34px;display:flex}.home-reviews-empty p{color:#64748b;margin:7px 0 15px}.home-reviews-empty button{color:#fff;background:linear-gradient(135deg,#0ea5e9,#10b981);border:0;border-radius:10px;padding:10px 16px;font-weight:800}.premium-header .profile-dropdown{z-index:5000;max-height:min(720px,100vh - 96px);overflow:hidden auto;background:#fff!important;width:min(350px,100vw - 24px)!important;padding:10px!important;display:block!important}.premium-header .profile-dropdown-head{grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;display:grid!important}.premium-header .profile-dropdown button.account-menu-item,.premium-header .profile-dropdown button.account-menu-signout{min-height:54px;grid-template-columns:38px minmax(0,1fr) 14px!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:grid!important}.premium-header .profile-dropdown button.account-menu-signout{grid-template-columns:38px minmax(0,1fr)!important}.premium-header .account-menu-icon{grid-area:1/1!important;justify-content:center!important;align-self:center!important;align-items:center!important;margin:0!important;display:inline-flex!important}.premium-header .profile-dropdown .account-menu-copy,.premium-header .profile-dropdown button span.account-menu-copy,.premium-header .profile-dropdown button span:last-child.account-menu-copy{grid-area:1/2!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;align-items:start!important;gap:2px!important;min-width:0!important;margin:0!important;display:grid!important}.premium-header .profile-dropdown .account-menu-copy strong,.premium-header .profile-dropdown .account-menu-copy small{max-width:100%;margin:0!important;display:block!important}.premium-header .profile-dropdown .account-menu-chevron,.premium-header .profile-dropdown button span:last-child.account-menu-chevron{color:#78909c!important;grid-area:1/3!important;justify-content:flex-end!important;align-self:stretch!important;align-items:center!important;margin:0!important;font-size:1.3rem!important;line-height:1!important;display:flex!important}.mobile-nav-icon-button,.premium-menu-toggle,.premium-mobile-direct-toggle{align-content:center!important;gap:4px!important}.mobile-nav-icon-button span,.premium-menu-toggle span,.premium-mobile-direct-toggle span{transition:opacity .18s,transform .18s;margin:0!important}.mobile-nav-icon-button.is-open span:first-child,.premium-menu-toggle.is-open span:first-child,.premium-mobile-direct-toggle.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-nav-icon-button.is-open span:nth-child(2),.premium-menu-toggle.is-open span:nth-child(2),.premium-mobile-direct-toggle.is-open span:nth-child(2){opacity:0}.premium-header .profile-dropdown{max-height:none;animation:.18s cubic-bezier(.2,.8,.2,1) accountMenuIn;overflow:visible;border:1px solid #8babb357!important;border-radius:16px!important;width:min(292px,100vw - 24px)!important;padding:8px!important;box-shadow:0 18px 48px #0728392b!important}.premium-header .profile-dropdown-head{background:linear-gradient(135deg,#f1fbfb,#f2fcf8)!important;border:1px solid #deeeee!important;border-radius:12px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;margin-bottom:6px!important;padding:10px!important}.premium-header .profile-dropdown-avatar{width:40px!important;height:40px!important}.premium-header .profile-dropdown-head strong{color:#142d38!important;font-size:.86rem!important;font-weight:750!important}.premium-header .profile-dropdown-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#667d87!important;font-size:.7rem!important}.premium-header .account-menu-actions{gap:2px;display:grid}.premium-header .profile-dropdown button.account-menu-item,.premium-header .profile-dropdown button.account-menu-signout{outline:none;transition:background-color .16s,color .16s,transform .16s;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) 12px!important;gap:10px!important;min-height:46px!important;padding:6px 9px!important}.premium-header .profile-dropdown button.account-menu-item:hover{box-shadow:inset 0 0 0 1px #d7ecea;background:#edf8f7!important}.premium-header .profile-dropdown button.account-menu-item:focus-visible{box-shadow:inset 0 0 0 1px #d7ecea;background:#edf8f7!important}.premium-header .profile-dropdown .account-menu-icon{border-radius:9px!important;width:34px!important;height:34px!important}.premium-header .profile-dropdown .account-menu-icon svg{width:17px;height:17px}.premium-header .profile-dropdown .account-menu-copy strong{font-size:.82rem!important;font-weight:700!important}.premium-header .profile-dropdown button.account-menu-signout{border-top:1px solid #edf2f3!important;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr)!important;margin-top:5px!important;padding-top:7px!important}.premium-header .profile-dropdown button.account-menu-signout:hover{box-shadow:inset 0 0 0 1px #f7dfe1;background:#fff2f3!important}.premium-header .profile-dropdown button.account-menu-signout:focus-visible{box-shadow:inset 0 0 0 1px #f7dfe1;background:#fff2f3!important}@media (max-width:640px){.premium-header .profile-dropdown{width:min(280px,100vw - 20px)!important;right:-8px!important}}.university-search-command .institution-search-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#10b981);border:0;border-radius:11px;min-width:104px;padding:11px 18px;font-weight:800}.university-search-command .institution-search-submit:hover{outline:3px solid #0ea5e929;box-shadow:0 7px 18px #0ea5e938}.university-search-command .institution-search-submit:focus-visible{outline:3px solid #0ea5e929;box-shadow:0 7px 18px #0ea5e938}.university-review-list{gap:12px;margin-top:18px;display:grid}.university-review-card{background:#f8fbfb;border:1px solid #dcebed;border-radius:14px;padding:15px}.university-review-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.university-review-card header div{gap:3px;display:grid}.university-review-card header strong{color:#15313c;font-size:.88rem}.university-review-card header small{color:#6b7f89;font-size:.72rem}.university-review-card header>span{color:#f59e0b;letter-spacing:.08em;white-space:nowrap;font-size:.82rem}.university-review-card>p{color:#405864;margin:12px 0 0;font-size:.83rem;line-height:1.6}.university-review-card footer{gap:7px;margin-top:12px;display:grid}.university-review-card footer span{color:#526b76;gap:2px;font-size:.76rem;display:grid}.university-review-card footer b{color:#137c77;text-transform:uppercase;font-size:.67rem}.university-review-cta{margin-top:16px}@media (max-width:640px){.university-search-command .university-search-main>div{grid-template-columns:1fr;align-items:stretch;display:grid}.university-search-command .institution-search-submit{width:100%}}.mobile-nav-icon-button.is-open span:nth-child(3),.premium-menu-toggle.is-open span:nth-child(3),.premium-mobile-direct-toggle.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:1180px){.premium-header{backdrop-filter:none!important}.premium-header .premium-mobile-drawer{overscroll-behavior:contain;opacity:1!important;visibility:visible!important;z-index:10000!important;background:#fff!important;width:100vw!important;height:100dvh!important;max-height:none!important;display:block!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}}.premium-header{--nav-ink:#12313b;--nav-muted:#647b84;--nav-teal:#087f79;--nav-cyan:#0ba7c7;--nav-line:#12535b21;border-bottom:1px solid var(--nav-line)!important;background:linear-gradient(90deg,#0aa7c709,#0000 24% 76%,#087f7909),#fffffffa!important;box-shadow:0 6px 24px #0d323a0b!important}.premium-header.scrolled{background:#fffffff9!important;box-shadow:0 14px 38px #0d323a1a!important}.premium-header .nav-topline{color:#fff!important;background:#0b3540!important;border:0!important;min-height:32px!important;padding:4px clamp(20px,4vw,64px)!important}.premium-header .nav-topline span{color:#8ce8dc!important;letter-spacing:.035em!important;background:#54ddcd21!important;border:1px solid #75e8da33!important;border-radius:999px!important;padding:4px 10px!important;font-size:.69rem!important;font-weight:700!important}.premium-header .nav-topline strong{color:#f4fcfcd1!important;font-size:.76rem!important;font-weight:500!important}.premium-header .nav-topline button{color:#a7f3e9!important;background:0 0!important;border:0!important;border-radius:8px!important;min-height:26px!important;padding:3px 8px!important;font-size:.74rem!important;font-weight:700!important;text-decoration:none!important}.premium-header .nav-topline button:after{content:" �"}.premium-header .nav-topline button:hover{color:#fff!important;background:#ffffff14!important}.premium-header .nav-topline button:focus-visible{color:#fff!important;background:#ffffff14!important}.premium-header .container.premium-nav-shell{grid-template-columns:190px minmax(260px,330px) minmax(360px,1fr) auto!important;gap:clamp(16px,1.65vw,28px)!important;max-width:1480px!important;min-height:76px!important;padding:0 clamp(24px,3vw,48px)!important}.premium-header .nav-search-trigger{background:#f6fbfbeb!important;border:1px solid #087f7929!important;border-radius:13px!important;max-width:330px!important;min-height:46px!important;padding:6px 7px 6px 43px!important;box-shadow:inset 0 1px #fff!important}.premium-header .nav-search-trigger:before{background:linear-gradient(135deg, var(--nav-cyan), var(--nav-teal))!important;left:15px!important}.premium-header .nav-search-trigger:hover{background:#fff!important;border-color:#087f7961!important;box-shadow:0 10px 26px #085b601a,0 0 0 3px #0ba7c714!important}.premium-header .nav-search-trigger:focus-visible{background:#fff!important;border-color:#087f7961!important;box-shadow:0 10px 26px #085b601a,0 0 0 3px #0ba7c714!important}.premium-header .nav-search-copy{text-align:left!important;flex:auto!important;display:block!important}.premium-header .nav-search-copy strong{color:var(--nav-muted)!important;max-width:216px!important;font-size:.81rem!important;font-weight:530!important}.premium-header .nav-search-copy.has-query strong{color:var(--nav-ink)!important;font-weight:650!important}.premium-header .nav-search-trigger b{border-left:1px solid var(--nav-line)!important;color:var(--nav-teal)!important;background:0 0!important;border-radius:0!important;min-width:48px!important;padding:5px 7px!important;font-size:.69rem!important}.premium-header .premium-desktop-nav{background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-self:stretch!important;align-items:stretch!important;gap:2px!important;max-width:none!important;padding:0!important;display:flex!important}.premium-header .premium-desktop-nav>button{color:#38525b!important;letter-spacing:-.01em!important;background:0 0!important;border-radius:0!important;min-height:76px!important;padding:4px clamp(10px,1vw,16px)!important;font-size:.82rem!important;font-weight:620!important;transition:color .18s,background .18s!important;position:relative!important}.premium-header .premium-desktop-nav>button:after{background:linear-gradient(90deg, var(--nav-cyan), var(--nav-teal))!important;content:""!important;opacity:0!important;border-radius:999px 999px 0 0!important;width:calc(100% - 22px)!important;height:3px!important;transition:opacity .18s,transform .18s!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)scaleX(.3)!important}.premium-header .premium-desktop-nav>button:hover{box-shadow:none!important;color:var(--nav-teal)!important;background:linear-gradient(#0000,#087f790e)!important;outline:none!important}.premium-header .premium-desktop-nav>button:focus-visible{box-shadow:none!important;color:var(--nav-teal)!important;background:linear-gradient(#0000,#087f790e)!important;outline:none!important}.premium-header .premium-desktop-nav>button.active,.premium-header .premium-desktop-nav>button[aria-current=page]{box-shadow:none!important;color:var(--nav-teal)!important;background:linear-gradient(#0000,#087f7913)!important}.premium-header .premium-desktop-nav>button:hover:after,.premium-header .premium-desktop-nav>button.active:after,.premium-header .premium-desktop-nav>button[aria-current=page]:after{opacity:1!important;transform:translate(-50%)scaleX(1)!important}.premium-header .premium-desktop-nav>button:focus-visible:after{opacity:1!important;transform:translate(-50%)scaleX(1)!important}.premium-header .premium-header-actions{gap:9px!important}.premium-header .counsellor-icon-action{background:linear-gradient(145deg,#0c4050,#087f79)!important;border:1px solid #2ecbbc4d!important;border-radius:13px!important;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:0 9px 20px #085e6029!important}.premium-header .profile-menu-trigger{box-shadow:none!important;border-color:#087f792e!important;border-radius:13px!important;width:148px!important;max-width:148px!important;min-height:44px!important}.premium-header .profile-menu-trigger:hover,.premium-header .profile-menu-trigger[aria-expanded=true]{background:#f4fbfa!important;border-color:#087f7957!important;box-shadow:0 9px 22px #085b6017!important}.premium-header .profile-menu-trigger:focus-visible{background:#f4fbfa!important;border-color:#087f7957!important;box-shadow:0 9px 22px #085b6017!important}.premium-header .premium-mega-panel{background:#fffffffb!important;border:1px solid #08616524!important;border-radius:18px!important;grid-template-columns:.78fr 1.3fr .74fr!important;gap:20px!important;max-width:min(1120px,100vw - 40px)!important;padding:14px!important;top:calc(100% + 8px)!important;box-shadow:0 32px 80px #082c332e!important}.premium-header .mega-visual{border-radius:13px!important;min-height:286px!important;padding:20px!important}.premium-header .mega-visual span,.premium-header .mega-columns h3,.premium-header .mega-side>span{letter-spacing:.07em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:720!important}.premium-header .mega-visual span{color:#89eee1!important}.premium-header .mega-visual strong{color:#fff!important;font-size:1.12rem!important;font-weight:680!important}.premium-header .mega-visual button,.premium-header .mega-side>button,.premium-header .mega-smart-card button,.premium-header .mega-ai-card button{border-radius:10px!important;min-height:38px!important;font-family:inherit!important;font-size:.75rem!important;font-weight:650!important}.premium-header .mega-visual button,.premium-header .mega-smart-card button,.premium-header .mega-ai-card button{background:linear-gradient(135deg, var(--nav-cyan), #12b89e)!important;color:#fff!important;border:1px solid #ffffff2e!important}.premium-header .mega-columns{gap:14px!important}.premium-header .mega-columns button{border-color:#0000!important;border-radius:11px!important;min-height:58px!important;margin-bottom:5px!important;padding:8px!important;transition:background .16s,box-shadow .16s,transform .16s!important}.premium-header .mega-columns button:hover{background:#f1faf9!important;outline:none!important;transform:translate(2px)!important;box-shadow:inset 0 0 0 1px #087f791f!important}.premium-header .mega-columns button:focus-visible{background:#f1faf9!important;outline:none!important;transform:translate(2px)!important;box-shadow:inset 0 0 0 1px #087f791f!important}.premium-header .mega-columns .nav-icon{color:var(--nav-teal)!important;background:linear-gradient(145deg,#e5f8f7,#eefbfe)!important;border:1px solid #087f791a!important;border-radius:10px!important;width:36px!important;height:36px!important}.premium-header .mega-columns strong{color:var(--nav-ink)!important;font-size:.8rem!important;font-weight:650!important}.premium-header .mega-columns small{color:var(--nav-muted)!important;font-size:.68rem!important;font-weight:480!important}.premium-header .mega-side{border-left:1px solid var(--nav-line)!important;background:#f7fbfb!important;border-radius:0 12px 12px 0!important;align-content:start!important;gap:7px!important;padding:14px!important}.premium-header .mega-side>button{color:#38525b!important;background:#fff!important;border:1px solid #087f791f!important;justify-content:flex-start!important}.premium-header .mega-side>button:hover{color:var(--nav-teal)!important;border-color:#087f794d!important;outline:none!important}.premium-header .mega-side>button:focus-visible{color:var(--nav-teal)!important;border-color:#087f794d!important;outline:none!important}.premium-header .mega-smart-card,.premium-header .mega-ai-card{color:#fff!important;background:linear-gradient(145deg,#0b3540,#0b6967)!important;border-radius:12px!important;margin-top:6px!important;padding:15px!important}.premium-header .mega-smart-card b,.premium-header .mega-ai-card b{color:#fff!important}.premium-header .mega-smart-card p,.premium-header .mega-ai-card p{color:#effdfcc7!important}.premium-header .mobile-search-summary{max-width:100%!important;display:block!important}.premium-header .mobile-search-summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}@media (max-width:1320px){.premium-header .container.premium-nav-shell{grid-template-columns:168px minmax(230px,285px) minmax(330px,1fr) auto!important;gap:13px!important;padding-inline-start:24px!important;padding-inline-end:24px!important}.premium-header .premium-brand .brand-logo-frame{width:160px!important}.premium-header .premium-desktop-nav>button{padding-inline-start:9px!important;padding-inline-end:9px!important}.premium-header .profile-menu-trigger{width:126px!important;max-width:126px!important}}@media (max-width:1180px){.premium-header .container.premium-nav-shell{grid-template-columns:176px minmax(240px,1fr) auto!important;max-width:100%!important;min-height:70px!important;display:grid!important}.premium-header .premium-desktop-nav{display:none!important}.premium-header .premium-mobile-drawer{animation:.18s both navPanelFade!important}}@media (max-width:760px){.premium-header .container.premium-nav-shell{max-width:100%!important;min-height:66px!important;padding-inline-start:16px!important;padding-inline-end:16px!important;display:flex!important}.premium-header .premium-brand .brand-logo-frame{width:clamp(146px,43vw,168px)!important}.premium-header .mobile-ai-search-button.has-query{background:#f0faf9!important;border:1px solid #087f7933!important;width:auto!important;max-width:min(42vw,176px)!important;padding:0 10px!important}.premium-header .mobile-ai-search-button.has-query .mobile-search-summary strong{color:var(--nav-ink)!important;font-size:.72rem!important;font-weight:650!important}}.premium-header .premium-desktop-nav>button:before,.premium-header .premium-desktop-nav>button:hover:before,.premium-header .premium-desktop-nav>button.active:before,.premium-header .premium-desktop-nav>button[aria-current=page]:before{content:none!important;opacity:0!important;display:none!important}.premium-header .premium-desktop-nav>button:focus-visible:before{content:none!important;opacity:0!important;display:none!important}.premium-header .premium-desktop-nav:has(>button:hover)>button.active:not(:hover){box-shadow:none!important;color:#36515a!important;background:0 0!important;border-color:#0000!important;transform:none!important}.premium-header .premium-desktop-nav:has(>button:hover)>button[aria-current=page]:not(:hover){box-shadow:none!important;color:#36515a!important;background:0 0!important;border-color:#0000!important;transform:none!important}.premium-header .premium-desktop-nav:has(>button:focus-visible)>button.active:not(:focus-visible){box-shadow:none!important;color:#36515a!important;background:0 0!important;border-color:#0000!important;transform:none!important}.premium-header .premium-desktop-nav:has(>button:focus-visible)>button[aria-current=page]:not(:focus-visible){box-shadow:none!important;color:#36515a!important;background:0 0!important;border-color:#0000!important;transform:none!important}.premium-header .mega-columns button{grid-template-columns:minmax(0,1fr)!important;padding:10px 12px!important}.premium-header .mega-columns button>span{min-width:0!important}.premium-header .mobile-accordion section div button{grid-template-columns:minmax(0,1fr)!important;padding:11px 13px!important}.premium-header .mobile-accordion section div button>span{min-width:0!important}.premium-header .nav-topline button:after{content:""!important;vertical-align:1px!important;border-top:1.5px solid!important;border-right:1.5px solid!important;width:6px!important;height:6px!important;margin-left:7px!important;display:inline-block!important;transform:rotate(45deg)!important}.premium-header .container.premium-nav-shell{grid-template-columns:218px minmax(320px,420px) minmax(420px,1fr) auto!important;gap:clamp(14px,1.35vw,24px)!important;max-width:1780px!important;min-height:76px!important;padding-inline-start:clamp(28px,3vw,54px)!important;padding-inline-end:clamp(28px,3vw,54px)!important}.premium-header .premium-brand .brand-logo-frame{width:210px!important}.premium-header .premium-brand .brand-logo{max-height:48px!important}.premium-header .nav-search-trigger{width:100%!important;max-width:420px!important}.premium-header .nav-search-copy strong{max-width:290px!important}.premium-header .premium-desktop-nav{background:linear-gradient(135deg,#f3f9f8,#f7fbfc)!important;border:1px solid #087f791f!important;border-radius:15px!important;place-self:center!important;align-items:center!important;gap:4px!important;max-width:492px!important;min-height:48px!important;padding:5px!important;display:flex!important;box-shadow:inset 0 1px #fffffff5!important}.premium-header .premium-desktop-nav>button{color:#36515a!important;letter-spacing:-.012em!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:7px clamp(10px,.85vw,15px)!important;font-size:.84rem!important;font-weight:650!important;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;position:relative!important}.premium-header .premium-desktop-nav>button:after{display:none!important}.premium-header .premium-desktop-nav>button:hover{color:#087f79!important;background:#ffffffeb!important;border-color:#087f7921!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #08464c12!important}.premium-header .premium-desktop-nav>button:focus-visible{color:#087f79!important;background:#ffffffeb!important;border-color:#087f7921!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #08464c12!important}.premium-header .premium-desktop-nav>button.active,.premium-header .premium-desktop-nav>button[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,#087f79,#0aa4a0)!important;border-color:#0000!important;transform:none!important;box-shadow:0 7px 16px #087f7933!important}.premium-header .premium-desktop-nav>button.active:hover,.premium-header .premium-desktop-nav>button[aria-current=page]:hover{color:#fff!important;background:linear-gradient(135deg,#076f6a,#089590)!important;transform:translateY(-1px)!important}.premium-header .premium-header-actions{min-width:0!important}.premium-header .counsellor-icon-action{justify-content:center!important;align-items:center!important;gap:8px!important;width:118px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;display:inline-flex!important}.premium-header .counsellor-icon-action:after{color:#fff!important;content:"Counsellor"!important;letter-spacing:-.01em!important;font-size:.72rem!important;font-weight:680!important}.premium-header .counsellor-header-icon{flex:none!important;width:25px!important;height:25px!important}.premium-header .profile-menu-trigger{width:188px!important;max-width:188px!important}.premium-header .profile-trigger-copy{max-width:125px!important}.premium-header .premium-mega-panel{border-radius:16px!important;max-width:min(1080px,100vw - 48px)!important;top:calc(100% + 10px)!important}@media (max-width:1500px){.premium-header .container.premium-nav-shell{grid-template-columns:184px minmax(250px,320px) minmax(390px,1fr) auto!important;padding-inline-start:24px!important;padding-inline-end:24px!important}.premium-header .premium-brand .brand-logo-frame{width:176px!important}.premium-header .nav-search-trigger{max-width:320px!important}.premium-header .nav-search-copy strong{max-width:190px!important}.premium-header .premium-desktop-nav>button{padding-inline-start:9px!important;padding-inline-end:9px!important;font-size:.78rem!important}.premium-header .counsellor-icon-action{width:44px!important}.premium-header .counsellor-icon-action:after{display:none!important}.premium-header .profile-menu-trigger{width:136px!important;max-width:136px!important}.premium-header .profile-trigger-copy{max-width:82px!important}}@media (max-width:1180px){.premium-header .container.premium-nav-shell{grid-template-columns:176px minmax(250px,1fr) auto!important;max-width:100%!important}.premium-header .premium-desktop-nav{display:none!important}}@media (max-width:760px){.premium-header .container.premium-nav-shell{padding-inline-start:16px!important;padding-inline-end:16px!important;display:flex!important}.premium-header .premium-brand .brand-logo-frame{width:clamp(146px,43vw,168px)!important}}
