@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=DM+Mono:wght@400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0e0c08;--ink2:#2d2a22;--cream:#f5f2ec;--cream2:#eae6dd;--cream3:#ddd9ce;--white:#fff;--orange:#b65000;--orange2:#9a4400;--orange-lt:#fff0e6;--teal:#0f6e56;--teal-lt:#e1f5ee;--blue:#185fa5;--blue-lt:#e6f1fb;--muted:#706354;--border:rgba(14,12,8,.1);--border2:rgba(14,12,8,.06);--mono:"DM Mono",monospace;--serif:"Manrope",system-ui,sans-serif;--serif-display:"Manrope",system-ui,sans-serif;--sans:"Inter",system-ui,sans-serif;--radius:12px;--radius-lg:16px;--shadow:0 2px 16px rgba(14,12,8,.08);--shadow-lg:0 8px 40px rgba(14,12,8,.12)}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--cream);color:var(--ink);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--serif);line-height:1.15}a{color:inherit;text-decoration:none}button{font-family:var(--sans);cursor:pointer;border:none}input,select,textarea{font-family:var(--sans);font-size:14px;outline:none;border:1px solid var(--border);background:var(--white);color:var(--ink);border-radius:8px;padding:10px 14px;transition:border-color .2s;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--orange)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238a8070' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.btn{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:8px;font-size:13px;font-weight:500;transition:all .2s;cursor:pointer;border:none}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange2);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--ink);border:1px solid var(--border)}.btn-outline:hover{border-color:var(--orange);color:var(--orange)}.btn-sm{padding:8px 16px;font-size:12px}.card{background:var(--white);border:1px solid var(--border2);border-radius:var(--radius-lg);box-shadow:var(--shadow)}@keyframes navLivePulse{0%{box-shadow:0 0 0 0 rgba(217,95,2,.7)}70%{box-shadow:0 0 0 7px rgba(217,95,2,0)}to{box-shadow:0 0 0 0 rgba(217,95,2,0)}}.compare-card-hover{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;cursor:pointer;will-change:transform}.compare-card-hover:hover{transform:translateY(-3px);border-color:var(--orange)!important;box-shadow:0 8px 24px rgba(14,12,8,.08)}.compare-card-hover:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.tag{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:500;background:var(--cream2);color:var(--ink2)}.tag-orange{background:var(--orange-lt);color:var(--orange2)}.tag-green{background:#e8f5e9;color:#2e7d32}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes tickscroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes fillBar{0%{width:0}to{width:var(--w)}}@keyframes scanline{0%{top:-4px}to{top:100%}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes glow{0%,to{box-shadow:0 0 6px rgba(29,158,117,.3)}50%{box-shadow:0 0 14px rgba(29,158,117,.6)}}@media(max-width:768px){.desktop-only{display:none!important}}.eyebrow-mono{text-transform:uppercase;letter-spacing:.12em}.eyebrow-mono,.eyebrow-mono-sm{font-size:10px;font-family:var(--mono);color:var(--muted)}.eyebrow-mono-dark{display:block;font-size:9.5px;font-family:var(--mono);color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.stat-value-ink{font-family:var(--serif);font-size:14px;font-weight:700;color:var(--ink)}.eyebrow-mono-stat{font-size:9.5px;color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em}.label-ink{font-size:12px;font-weight:600;color:var(--ink)}.ticker-item{display:inline-flex;align-items:center;gap:7px;padding:0 40px;font-size:10px;color:hsla(0,0%,100%,.45);font-family:var(--mono)}.ticker-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.college-pill-link{display:inline-flex;flex-direction:column;align-items:flex-start;background:var(--cream2);border:1px solid var(--border2);border-radius:8px;padding:7px 11px;text-decoration:none;min-width:128px;transition:all .15s}.college-pill-link:hover{border-color:var(--orange);transform:translateY(-1px)}@media(max-width:768px){.page-hero{padding:28px 16px 24px!important}[style*="grid-template-columns: 200px"],[style*="grid-template-columns: 220px"],[style*="grid-template-columns: repeat(auto-fill, minmax(280px"]{grid-template-columns:1fr!important}table{font-size:12px!important}td,th{padding:8px 10px!important}h1{font-size:clamp(1.4rem,5vw,2rem)!important}[style*="grid-template-columns: 1fr 1fr 1fr"],[style*="repeat(auto-fill,minmax(280px,1fr))"]{grid-template-columns:1fr!important}[style*="repeat(auto-fit, minmax(160px"]{grid-template-columns:1fr 1fr!important}[style*="display:'flex'"][style*="gap:12"]{flex-wrap:wrap!important}[style*="repeat(auto-fill, minmax(300px"], [style*="repeat(auto-fill,minmax(240px,1fr))"]{grid-template-columns:1fr!important}}@media(max-width:480px){nav{padding:0 12px!important}table{font-size:11px!important}td,th{padding:6px 8px!important}}@media(max-width:768px){.mock-duration-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.analysis-form-grid,.mock-section-grid{grid-template-columns:1fr!important;gap:8px!important}.targeting-grid{grid-template-columns:1fr!important;gap:24px!important}.targeting-grid>aside{order:1}.targeting-grid>div:first-child{order:2}.how-it-works-grid{grid-template-columns:1fr!important;gap:8px!important}.mock-email-row{flex-direction:column!important;align-items:stretch!important}.mock-email-row>*{width:100%!important;flex:1 1 100%!important}.mock-feature-pills{display:none!important}.eligibility-sidebar{position:static!important}.homepage-hero-pad{padding:48px 20px 40px!important}.homepage-section-pad{padding:36px 20px 48px!important}.colleges-hero{padding:36px 16px 32px!important}.colleges-body{padding:28px 16px 60px!important}.colleges-divider{margin:36px 0 0!important}.colleges-trivia-grid{grid-template-columns:1fr!important}.colleges-trivia-grid>div{border-right:none!important;border-bottom:1px solid hsla(0,0%,100%,.06)}.colleges-trivia-grid>div:last-child{border-bottom:none}.colleges-cta{margin-top:40px!important;padding:32px 20px!important}.college-card-body{padding:16px 16px 14px!important}.college-card-emoji{width:38px!important;height:38px!important;font-size:18px!important;border-radius:10px!important}.college-card-head{margin-bottom:10px!important}.college-card-name{font-size:16px!important}.college-card-meta{font-size:11px!important;margin-bottom:12px!important}.college-card-stat-row{margin-bottom:12px!important;padding-bottom:12px!important;gap:4px 12px!important}.college-card-tagline{font-size:12.5px!important;margin-bottom:12px!important;-webkit-line-clamp:2!important}.colleges-card-grid{grid-template-columns:1fr!important;gap:12px!important}.colleges-city-btn{padding:7px 12px!important;border-radius:10px!important;gap:6px!important}.colleges-city-emoji{font-size:14px!important}.colleges-city-btn>div>div:first-child{font-size:12px!important}.colleges-city-btn>div>div:last-child{font-size:9.5px!important}.colleges-city-grid{gap:6px!important}.prep-brief-grid{grid-template-columns:1fr!important}body,html{overflow-x:hidden}button:not([style*=height]):not([class*=btn-sm]),input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select{min-height:44px}.btn-sm{min-height:36px!important}[style*="grid-template-columns: repeat(3, 1fr)"], [style*="grid-template-columns: repeat(4, 1fr)"], [style*="grid-template-columns:repeat(3, 1fr)"], [style*="grid-template-columns:repeat(4, 1fr)"]{grid-template-columns:1fr!important}details>div[style*=overflow-x] table{min-width:100%}}@media (max-width:480px){div[style*="padding: 80px 24px"],div[style*="padding:80px 24px"],section[style*="padding: 80px"],section[style*="padding:80px"]{padding-left:16px!important;padding-right:16px!important}input,select,textarea{font-size:15px!important}}@media (max-width:768px){.what-grid{grid-template-columns:1fr!important;gap:10px!important}.what-card{padding:22px 20px 20px!important;min-height:0!important;border-radius:14px!important}.what-card>div:nth-child(2){font-size:1.25rem!important;margin-bottom:8px!important}.what-card p{font-size:13px!important;margin-bottom:14px!important}.what-card>div[style*=flex-wrap]{margin-bottom:12px!important;gap:5px!important}}@media (max-width:920px){.faq-question-grid{grid-template-columns:1fr!important;gap:24px!important}.faq-sidebar{position:static!important}}@media (max-width:768px){.faq-question-page{padding:24px 16px 60px!important}.faq-question-page h1{font-size:clamp(1.4rem,5.5vw,1.85rem)!important;line-height:1.22!important}.faq-answer p{font-size:16px!important;line-height:1.7!important;margin-bottom:20px!important}.faq-answer h3{font-size:1.1rem!important;margin:24px 0 10px!important}.faq-answer ol li,.faq-answer ul li{font-size:16px!important;line-height:1.7!important;margin-bottom:8px!important}.faq-question-page>div[style*="fontFamily:'var(--mono)'"][style*="fontSize:11.5"]{gap:10px!important;font-size:11px!important}}@media (max-width:480px){.faq-question-page{padding:20px 14px 50px!important}.faq-answer p{margin-bottom:18px!important}.faq-answer ol li,.faq-answer p,.faq-answer ul li{font-size:15.5px!important}.faq-answer h3{font-size:1.05rem!important}}@media (max-width:768px){.featured-card-stats{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}.featured-card{padding:18px 18px 16px!important}.featured-card-stats>div>div:first-child{font-size:13px!important}.featured-card-stats>div>div:last-child{font-size:9px!important}#colleges>div>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}div[style*="padding: 36px 32px 32px"],div[style*="padding: 48px 32px 44px"],div[style*="padding:'36px 32px 32px'"],div[style*="padding:'48px 32px 44px'"]{padding:32px 16px!important}div[style*="repeat(auto-fill, minmax(280px, 1fr))"], div[style*="repeat(auto-fill,minmax(280px,1fr))"]{grid-template-columns:1fr!important}div[style*="display: 'flex', gap: 32"], div[style*="display:'flex',gap:32"]{gap:16px!important}div[style*="max-width: 860px"][style*="padding: 32px 24px 64px"],div[style*="maxWidth:760"][style*="padding:'32px 24px 64px'"],div[style*="maxWidth:860"][style*="padding:'32px 24px 64px'"]{padding:24px 14px 50px!important}div[style*="padding:'32px 36px'"][style*="justifyContent:'space-between'"]{padding:22px 18px!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}div[style*="padding:'32px 36px'"][style*="justifyContent:'space-between'"]>div:last-child{width:100%}}@media (max-width:480px){div[style*="background:'var(--orange-lt)'"][style*="justifyContent:'space-between'"]{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:16px!important}}@media (max-width:768px){.ctc-band-row>div:first-child>div:first-child{font-size:1.15rem!important}.ctc-band-row>div:first-child>div:nth-child(2){font-size:8.5px!important}.ctc-band-row>div:nth-child(2) a,.ctc-band-row>div:nth-child(2)>div:first-child>span:first-child{font-size:14px!important}.ctc-band-row>div:nth-child(2)>div:first-child>span:last-child{font-size:9.5px!important}}@media (max-width:480px){.ctc-band-row>div:first-child>div:first-child{font-size:1rem!important}}@media (max-width:768px){body,div,label,li,p,span{-webkit-text-size-adjust:100%}body,html{overflow-x:hidden;max-width:100vw}a,button{min-height:32px}.btn,a.btn,button:not([role=combobox]):not(.no-min){min-height:44px;padding:10px 16px}.blog-layout li,.blog-layout p,article li,article p,body p,main li,main p{font-size:max(14px,.875rem);line-height:1.6}.card div,.card p,.card span,aside div,aside li,aside p,aside span{font-size:max(13px,.8125rem)}h1{font-size:clamp(22px,5.5vw,32px);line-height:1.2}h2{font-size:clamp(18px,4.5vw,24px);line-height:1.25}h3{font-size:clamp(16px,4vw,20px);line-height:1.3}article table,main table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}input,select,textarea{font-size:16px!important}[class*=grid][class*=layout]>*{min-width:0}}@media (max-width:480px){main{padding-left:16px;padding-right:16px}article{padding-left:0;padding-right:0}.btn+.btn{margin-top:8px;margin-left:0}}@media (min-width:1400px){[style*="max-width: 1100"],[style*="max-width:1100"],[style*="maxWidth: 1100"],[style*="maxWidth:1100"]{max-width:1320px!important}[style*="max-width:960"],[style*="maxWidth:960"]{max-width:1100px!important}[style*="maxWidth: 1200"][style*="padding: 64px"]{max-width:1440px!important}}@media (min-width:1800px){[style*="max-width: 1100"],[style*="max-width:1100"],[style*="maxWidth: 1100"],[style*="maxWidth:1100"]{max-width:1440px!important}[style*="max-width:1200"],[style*="maxWidth:1200"]{max-width:1500px!important}article .blog-body,article p,article[style*=maxWidth]{max-width:760px!important}}@media (max-width:920px){.college-body-grid{grid-template-columns:1fr!important;gap:0!important}.college-sidebar-col{margin-top:32px}.college-sidebar-col aside{position:static!important}}.section-nav-link{transition:color .15s,border-color .15s,background .15s}.section-nav-link:hover{color:var(--orange2)!important;border-bottom-color:var(--orange)!important;background:var(--orange-lt)}@media (max-width:768px){.compare-trust-strip{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;justify-items:start!important;padding:14px 20px!important}.compare-trust-strip>div{font-size:11.5px!important}.compare-hero-pad{padding:44px 20px 36px!important}.compare-swipe-hint{display:block!important}}