@layer theme,base,components,utilities,v9;@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable-latin.woff2) format("woff2");font-weight:45 920;font-style:normal;font-display:swap;unicode-range:U+0-10FF,U+1200-312F,U+3190-A95F,U+A980-ABFF,U+AD6D,U+C5B4,U+D55C,U+D7A4-D7AF,U+D800-10FFFF}@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable-ko.woff2) format("woff2");font-weight:45 920;font-style:normal;font-display:swap;unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-AD6C,U+AD6E-C5B3,U+C5B5-D55B,U+D55D-D7A3,U+D7B0-D7FF}:root{--v9-ground: #f6f6f4;--v9-ink: #262625;--v9-mute: #6b6b67;--v9-line: #e2e2de;--v9-rule: rgba(38, 38, 37, .14);--v9-yellow: #fcff00;--v9-yellow-soft: #f9fbb8;--v9-display: "Gowun Dodum", "Apple SD Gothic Neo", sans-serif}.v9{--v9-nav-h: 58px;color:var(--v9-ink);font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,sans-serif;font-size:16px;letter-spacing:-.01em;line-height:1.6}main.v9{width:100%;overflow-x:clip;background:var(--v9-ground)}.v9-shell{background:var(--v9-ground)}@layer v9{:where(main.v9 :not(.v9-ui,.v9-ui *)),:where(main.v9 :not(.v9-ui,.v9-ui *)):before,:where(main.v9 :not(.v9-ui,.v9-ui *)):after{box-sizing:content-box;margin:revert;padding:revert;border:revert;outline-color:revert}:where(main.v9 :where(h1,h2,h3,h4,h5,h6):not(.v9-ui *)){font-size:revert;font-weight:revert}:where(main.v9 a:not(.v9-ui *)){text-decoration:revert}:where(main.v9 small:not(.v9-ui *)){font-size:revert}:where(main.v9 :where(ol,ul):not(.v9-ui *)){list-style:revert}:where(main.v9 :where(img,svg):not(.v9-ui *)){display:revert;vertical-align:revert}}.v9.promo-banner{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 32px;background:var(--v9-ink);color:#fff;font-size:13.5px;font-weight:500;line-height:1.4;text-wrap:balance}.v9.promo-banner strong{color:var(--v9-yellow);font-weight:600}.v9 .promo-snow,.v9 .promo-arrow{flex:none;width:15px;height:15px}.v9 .promo-snow{color:var(--v9-yellow)}.v9 .promo-arrow{transition:transform .15s cubic-bezier(.2,0,0,1)}.v9.promo-banner:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.v9.promo-banner:hover .promo-arrow{transform:translate(3px)}}.v9.promo-banner:focus-visible{outline:2px solid var(--v9-yellow);outline-offset:-4px}@media(max-width:640px){.v9.promo-banner{min-height:44px;padding:8px 16px;font-size:13px;text-align:center}}.v9.site-head{position:sticky;top:0;z-index:50;max-width:1200px;margin:0 auto;padding:12px 32px 0}.v9 .navbar{display:flex;align-items:center;gap:12px 28px;height:46px;padding:5px 5px 5px 16px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px #26262514,0 6px 20px #2626250d}.v9 .nav-brand{display:flex;flex:none;align-items:center;gap:10px;font-size:14px;font-weight:500;letter-spacing:.06em;text-decoration:none;color:var(--v9-ink)}.v9 .nav-brand img{display:block;width:24px;height:24px}.v9 .navlinks{flex:1 1 auto;justify-content:flex-start;max-width:none}.v9 .navlinks-list{flex:none;justify-content:flex-start;gap:6px}.v9 .nav-link{display:inline-flex;align-items:center;height:auto;min-height:34px;padding:6px 12px;border-radius:8px;background:transparent;font-size:14px;font-weight:500;text-decoration:none;color:var(--v9-ink)}.v9 .nav-link:hover,.v9 .nav-link:focus-visible,.v9 .nav-link[data-popup-open]{background:var(--v9-ground);color:var(--v9-ink);opacity:1}.v9 .navright{display:flex;flex:none;align-items:center;gap:8px;font-size:14px}.v9 .navlang{display:inline-flex;padding:3px;border-radius:999px;background:var(--v9-ground)}.v9 .navlang button{height:auto;min-width:0;padding:3px 10px;border-radius:999px;background:transparent;font-size:14px;font-weight:500;color:var(--v9-mute)}.v9 .navlang button[aria-pressed=true]{background:#fff;color:var(--v9-ink);box-shadow:0 1px 3px #2626251f}.v9 .langshort{display:none}.v9 .nav-cta{display:inline-flex;align-items:center;box-sizing:border-box;min-height:34px;padding:6px 16px;border-radius:9px;background:var(--v9-ink);font-weight:600;text-decoration:none;white-space:nowrap;color:#fff}.v9 .ctashort{display:none}.v9 .navmenu{display:none;align-items:center;justify-content:center;width:36px;position:relative;height:34px;border-radius:9px;background:var(--v9-ground);color:var(--v9-ink);cursor:pointer}.v9 .solitem{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;color:var(--v9-ink)}.v9 .solitem small{font-size:12px;font-weight:400;white-space:nowrap;color:var(--v9-mute)}.v9 .solitem:hover,.v9 .solitem:focus-visible{background:var(--v9-ground);color:var(--v9-ink);opacity:1}.v9.nav-panel{display:flex;flex-direction:column;min-width:300px;padding:8px}.v9.nav-menu-panel{gap:0;width:min(300px,calc(100vw - 32px));padding:8px;border-radius:16px;background:#fff;box-shadow:0 18px 40px #2626251f;font-size:15px}.v9 .nav-menu-label{padding:8px 12px 4px;font-size:12px;letter-spacing:.04em;color:var(--v9-mute)}.v9 .nav-menu-rule{height:1px;margin:6px 12px;background:var(--v9-line)}.v9 .nav-menu-link{padding:10px 12px;border-radius:8px;font-weight:500;text-decoration:none}.v9 .nav-menu-link:hover{background:var(--v9-ground);opacity:1}.v9 .nav-menu-panel .solitem{font-size:15px}.v9 .nav-menu-lang{gap:6px;padding:6px 12px}.v9 .nav-menu-lang button{height:auto;min-width:0;padding:6px 14px;border-radius:999px;background:var(--v9-ground);font-size:15px;font-weight:500;color:var(--v9-mute)}.v9 .nav-menu-lang button[aria-pressed=true]{background:var(--v9-ink);color:#fff}@media(max-width:1100px){.v9 .navlinks{display:none}.v9 .navmenu{display:flex}.v9 .navright{margin-left:auto}}.v9 .nav-cta{position:relative}@media(pointer:coarse){.v9 .nav-cta:after,.v9 .navmenu:after{content:"";position:absolute;inset:-5px 0}.v9 .navlang button{position:relative}.v9 .navlang button:after{content:"";position:absolute;inset:-10px 0}}@media(min-width:350px){.v9 .nav-menu-lang,.v9 .nav-menu-rule:has(+.nav-menu-lang){display:none}}@media(max-width:349px){.v9 .navlang{display:none}}@media(max-width:640px){.v9{--v9-nav-h: 56px}.v9.site-head{padding:10px 16px 0}.v9 .ctafull{display:none}.v9 .ctashort{display:inline}.v9 .wordmark{font-size:13px;letter-spacing:.04em}}@media(max-width:500px){.v9 .navbar{column-gap:12px}.v9 .navright{gap:6px}.v9 .wordmark-rest{display:none}.v9 .navlang button{padding-inline:8px;font-size:13px}.v9 .nav-cta{padding-inline:12px;font-size:13px}}@media(max-width:374px){.v9 .navlang .langfull{display:none}.v9 .navlang .langshort{display:inline}}.v9.site-foot{background:var(--v9-ink);font-size:14px;color:#ffffff9e}.v9 .site-foot-inner{max-width:1200px;margin:0 auto;padding:72px 32px 36px}.v9 .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}.v9 .foot-brand{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:14px;background:#fff;font-weight:500;letter-spacing:.06em;text-decoration:none;color:var(--v9-ink)}.v9 .foot-brand img{width:24px;height:24px}.v9 .foot-statement{max-width:280px;margin:16px 0 0}.v9.site-foot h4{margin:0 0 14px;font-family:var(--v9-display);font-size:17px;font-weight:400;color:#fff}.v9.site-foot ul{margin:0;padding:0;list-style:none}.v9.site-foot li{padding:5px 0}.v9.site-foot li a,.v9 .foot-legal a{text-decoration:none}.v9.site-foot li a:hover,.v9 .foot-legal a:hover{color:var(--v9-yellow);opacity:1}.v9 .foot-legal{margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;line-height:1.8;color:#ffffff85}@media(max-width:1000px){.v9 .foot-grid{grid-template-columns:1fr 1fr}.v9 .foot-grid>:first-child{grid-column:1 / -1}}@media(max-width:640px){.v9 .site-foot-inner{padding:56px 16px 96px}}.v9 .s-start-wrap{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:112px 32px}.v9 .startcard{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:56px;padding:64px;border-radius:40px;background:#fff;box-shadow:0 30px 80px #26262514}.v9 .start-main{display:flex;flex:1 1 380px;flex-direction:column;gap:22px;min-width:0}.v9 .start-title{margin:0;font-size:42px;font-weight:400;line-height:1.2;letter-spacing:-.025em;word-break:keep-all;text-wrap:balance;color:var(--v9-ink)}.v9 .start-title-lead{font-size:50px;line-height:1.15}.v9 .start-body{max-width:26em;margin:0;font-size:18px;color:var(--v9-mute)}.v9 .start-cta{margin-top:10px}.v9 .start-cta a{display:inline-flex;align-items:center;box-sizing:border-box;min-height:54px;padding:16px 34px;border-radius:999px;background:var(--v9-ink);box-shadow:0 12px 30px #26262538;font-size:17px;font-weight:600;text-decoration:none;color:#fff}.v9 .start-steps{display:flex;flex:0 1 380px;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.v9 .start-steps li{display:flex;align-items:center;gap:16px;padding:14px 22px 14px 14px;border-radius:999px;background:var(--v9-ground)}.v9 .start-steps .start-step-first{background:var(--v9-yellow);box-shadow:0 10px 22px #2626251a}.v9 .start-num{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--v9-ink);font-size:14px;color:#fff}.v9 .start-step-text{font-size:17px;color:var(--v9-ink)}@media(max-width:640px){.v9 .s-start-wrap{padding:64px 16px}.v9 .startcard{gap:24px;padding:28px 22px;border-radius:28px}.v9 .startcard>*{flex-basis:100%}.v9 .start-title,.v9 .start-title-lead{font-size:28px}.v9 .start-body{font-size:16px}.v9 .start-cta{margin-top:0}.v9 .start-cta a{min-height:46px;padding:12px 26px;font-size:16px}.v9 .start-steps{gap:8px}.v9 .start-steps li{padding-block:8px}}.v9:where(.pg-sol,.pg-pruf){--section-y: clamp(88px, 10.5vw, 144px);--head-gap: clamp(36px, 4.4vw, 56px);--card-pad: clamp(22px, 3.4vw, 44px);--card-radius: clamp(24px, 2.6vw, 32px);--card-shadow: 0 24px 60px rgba(38, 38, 37, .07)}.v9.pg-sol .pin,.v9.pg-pruf .pin{gap:var(--head-gap);padding-block:var(--section-y)}.v9.pg-sol .s-intro .pin,.v9.pg-pruf .s-ph .pin{padding-top:clamp(64px,6.4vw,92px);padding-bottom:clamp(64px,7vw,96px)}.v9.pg-sol .s-intro h1,.v9.pg-pruf .s-ph h1{font-size:clamp(38px,5vw,62px);line-height:1.12;letter-spacing:-.03em}.v9.pg-sol:lang(ko) .s-intro h1,.v9.pg-pruf:lang(ko) .s-ph h1{font-size:clamp(34px,4.5vw,54px);line-height:1.2}.v9.pg-sol .ph2,.v9.pg-pruf .ph2{font-size:clamp(30px,3.8vw,48px)}.v9.pg-sol .head-stack-lg,.v9.pg-pruf .head-stack-lg{gap:20px}.v9.pg-sol .pin>.tlead{margin-top:calc(var(--head-gap) * -1 + 18px)}.v9.pg-sol .fine-print,.v9.pg-pruf .fine-print{font-size:13px}.v9.pg-sol .tier,.v9:where(.pg-test-prep) .s-intro .bare,.v9:where(.pg-test-prep) .tgrid,.v9:where(.pg-test-prep) .s-sat .ycal,.v9:where(.pg-gpa) .gmyth .ccol,.v9:where(.pg-gpa) .s-mon .ccol,.v9:where(.pg-english-math) .emp,.v9:where(.pg-english-math) .fmx,.v9:where(.pg-pruf) .pgrid.ana,.v9:where(.pg-pruf) .fig-sched{box-sizing:border-box;padding:var(--card-pad);border-radius:var(--card-radius);background:#fff;box-shadow:var(--card-shadow)}@keyframes v9-enter{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:no-preference){.v9.pg-sol .s-intro .pin>*,.v9.pg-pruf .s-ph .pin>*,.v9.pg-news .nhero .nwrap>*{animation:v9-enter .7s cubic-bezier(.2,0,0,1) both}.v9.pg-sol .s-intro .pin>:nth-child(2),.v9.pg-pruf .s-ph .pin>:nth-child(2),.v9.pg-news .nhero .nwrap>:nth-child(2){animation-delay:90ms}.v9.pg-sol .s-intro .pin>:nth-child(3){animation-delay:.18s}}.v9 h1,.v9 h2,.v9 h3{text-wrap:balance}.v9 a{transition:opacity .15s ease-out}.v9 :is(a,button):focus-visible{outline:2px solid var(--v9-ink);outline-offset:2px}.v9.site-foot :is(a,button):focus-visible{outline-color:#fff}.v9 .nav-cta,.v9 .start-cta a{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.v9 .nav-cta:active,.v9 .start-cta a:active{transform:scale(.96)}:has(>[data-slot=navigation-menu-viewport] .nav-panel),[data-slot=navigation-menu-popup]:has(.nav-panel){border-radius:16px}@layer v9{.v9:lang(ko) *{word-break:keep-all}.v9 a{color:inherit}.v9 a:hover{opacity:.8}.v9 a:focus-visible{outline:2px solid var(--v9-ink);outline-offset:3px;border-radius:999px}.v9 .chip{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 12px 18px rgba(38,38,37,.16))}.v9 .story{position:relative}.v9 .pin{display:flex;flex-direction:column;align-items:center;justify-content:center}.v9 .radio-hidden{position:absolute;opacity:0;pointer-events:none}.v9 .swipehint{display:none}@media(max-width:640px){.v9 .scrollfig{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.v9 .scrollfig::-webkit-scrollbar{display:none}.v9 .swipehint{display:flex!important}main.v9 blockquote{font-size:20px!important}.v9 .tcard{padding:28px!important;border-radius:24px!important}}.v9 h1,.v9 h2,.v9 h3,.v9 blockquote{font-family:var(--v9-display)}.v9 a[href*="cal.com"]{font-weight:600}@media(max-width:640px){main.v9 section h1{font-size:40px!important}main.v9 section h2{font-size:30px!important}}.v9 .tcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:20px;width:100%}.v9 .tdots{display:none}.v9 .ph2{margin:0;font-weight:400;font-size:46px;line-height:1.2;letter-spacing:-.025em;color:var(--v9-ink);text-wrap:balance}.v9 .ptag{font-size:13px;letter-spacing:.06em;color:var(--v9-ink);background:var(--v9-yellow-soft);border-radius:999px;padding:6px 16px}.v9 .mcard strong{font-family:var(--v9-display);font-weight:400;line-height:1.2}.v9 .more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}.v9 .mcard{box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.v9 .mcard strong{font-size:22px}.v9 .mcard span{color:#333;font-size:15px}.v9 .bare{display:flex;flex-direction:column;gap:14px;min-width:0}.v9 .mcard{background:none;box-shadow:none;border-radius:0;border-left:1px solid var(--v9-rule);padding:4px 22px}@media(max-width:1000px){.v9 .more{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.v9 .ph2{font-size:30px!important}}.v9 .rstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1080px;text-align:left}.v9 .rstats>div{display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--v9-rule);padding:0 24px}.v9 .rstats strong{font-family:var(--v9-display);font-weight:400;font-size:64px;line-height:1;color:var(--v9-ink)}.v9 .rstats span{font-size:15px;color:var(--v9-mute)}@media(max-width:1000px){.v9 .rstats{grid-template-columns:minmax(0,1fr)}.v9 .rstats{gap:28px}}@media(max-width:640px){.v9 .rstats strong{font-size:52px}}.v9.pg-sol{overflow-x:clip}.v9 .cgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;width:100%;max-width:1080px;align-items:start;text-align:left}.v9 .ccol{display:flex;flex-direction:column;gap:22px}.v9 .chead{display:flex;flex-direction:column;gap:8px}.v9 .chead strong{font-family:var(--v9-display);font-weight:400;font-size:26px;color:var(--v9-ink)}.v9 .tlead{margin:0;max-width:34em;text-align:center;font-size:18px;color:var(--v9-mute)}.v9 .sd{display:flex;flex-direction:column;align-items:center;gap:8px;justify-self:center}.v9 .sd b{font-weight:400;font-size:12px;background:var(--v9-yellow);border-radius:999px;padding:3px 10px;box-shadow:0 0 0 1px #26262526}.v9 .sd i{width:16px;height:16px;border-radius:99px;background:var(--v9-ink);box-shadow:0 0 0 4px var(--v9-ground);margin-bottom:12px}@media(max-width:1000px){.v9 .cgrid{grid-template-columns:minmax(0,1fr);gap:56px}}@media(max-width:640px){.v9 .sd b{font-size:0;padding:0;width:8px;height:8px;border-radius:99px;box-shadow:0 0 0 1px #2626254d}.v9 .sd i{width:12px;height:12px}.v9 .chead strong{font-size:22px}}@media(min-width:1000px){.v9 .cgrid{align-items:stretch}.v9 .cgrid>.ccol{display:flex;flex-direction:column}}.v9 .tier{width:100%;max-width:1080px;text-align:left}.v9 .trow>span:first-child{padding-left:0}.v9 .trow .tlab{color:var(--v9-mute);font-size:14px}.v9 .tf{background:var(--v9-yellow-soft)}.v9 .thd .tf{border-radius:14px 14px 0 0;background:var(--v9-yellow)}@media(max-width:640px){.v9 .trow>span{padding:12px 6px;font-size:12px}.v9 .trow .tlab{font-size:12px}}.v9 .isel{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;width:100%;max-width:1080px;margin-top:20px}.v9 .isline{position:absolute;left:0;top:7px;width:calc((100% - 120px)*.75 + 128px);height:4px;overflow:visible}.v9 .istg{position:relative;display:flex;flex-direction:column;gap:10px;text-align:left;padding-top:36px}.v9 .idot{position:absolute;top:0;left:0;width:16px;height:16px;border-radius:999px;background:var(--v9-ground);border:2px solid var(--v9-ink);box-sizing:border-box}.v9 .istg.last .idot{background:var(--v9-yellow)}.v9 .istg strong{font-family:var(--v9-display);font-weight:400;font-size:24px;color:var(--v9-ink)}.v9 .istg p{margin:0;font-size:15px;line-height:1.65;color:var(--v9-mute)}@media(max-width:1000px){.v9 .isel{grid-template-columns:minmax(0,1fr);gap:28px;max-width:560px;padding-left:28px;box-sizing:border-box}.v9 .isline{display:none}.v9 .isel:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--v9-ink)}.v9 .istg{padding-top:0}.v9 .idot{left:-28px;top:6px}}@media(max-width:640px){.v9 .istg strong{font-size:21px}}.v9 .iproof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:880px;margin-top:32px;text-align:left}.v9 .iproof>div{display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--v9-rule);padding:0 22px}.v9 .iproof strong{font-family:var(--v9-display);font-weight:400;font-size:60px;line-height:1;color:var(--v9-ink)}.v9 .iproof span{font-size:15px;color:var(--v9-ink)}@media(max-width:1000px){.v9 .iproof{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px;max-width:640px}}@media(max-width:640px){.v9 .iproof strong{font-size:44px}.v9 .iproof>div{padding:0 14px}}.v9 .ilogos{width:100%;max-width:1080px;margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:16px}.v9 .ilm{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.v9 .iltr{display:flex;width:max-content;animation:v9-ilmove 38s linear infinite}.v9 .ilm:hover .iltr{animation-play-state:paused}.v9 .ilset{display:flex;align-items:center}@media(prefers-reduced-motion:reduce){.v9 .iltr{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.v9 .ilset{flex-wrap:wrap;justify-content:center}.v9 .ilset[aria-hidden]{display:none}.v9 .ilm{-webkit-mask-image:none;mask-image:none}}.v9 .ilset span{flex:none;padding:0 32px;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--v9-mute);white-space:nowrap;line-height:44px}@media(max-width:640px){.v9 .ilset span{font-size:17px;padding:0 20px}}.v9 .anote{margin:0;font-size:13px;color:var(--v9-mute);text-align:center}.v9 .tlead2{margin:0;max-width:34em;font-size:17px;line-height:1.65;color:var(--v9-mute);word-break:keep-all}.v9 .ast{font-style:normal;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500}.v9 .ast.d{background:var(--v9-yellow);color:var(--v9-ink)}.v9 .ast.w{background:#e9e9e5;color:var(--v9-ink)}.v9 .ast.t{background:#fff;color:var(--v9-mute);box-shadow:inset 0 0 0 1px #c9c9c4}.v9 .s-res3 .ilset span{font-size:26px;color:var(--v9-ink);font-family:var(--v9-display);font-weight:400}@media(max-width:640px){.v9 .s-res3 .ilset span{font-size:20px}}}.v9 .hero-pill{font-size:13px;letter-spacing:.06em;color:var(--v9-ink);background:var(--v9-yellow-soft);border-radius:999px;padding:6px 16px}.v9:where(.pg-home,.pg-news) .story-rule{border-top:1px solid var(--v9-line)}.v9 .fig-wide{margin:0;width:100%;max-width:1000px}.v9 .text-mute{font-size:15px;color:var(--v9-mute)}.v9 .pin-wide{max-width:1200px;margin:0 auto;padding:40px 32px;gap:36px}.v9 .head-stack{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.v9 .sec-title{margin:0;font-weight:400;font-size:46px;line-height:1.2;letter-spacing:-.025em;color:var(--v9-ink)}.v9 .review-pill{display:inline-flex;align-items:center;gap:10px;text-decoration:none;background:#fff;border-radius:999px;padding:8px 18px;font-size:15px;color:var(--v9-ink);box-shadow:0 6px 18px #26262514;min-height:44px;box-sizing:border-box}.v9 .stars{letter-spacing:.1em}.v9 .quote-card{margin:0;box-sizing:border-box;background:#fff;border-radius:32px;padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;box-shadow:0 20px 50px #26262514}.v9 .quote-text{margin:0;font-size:28px;line-height:1.5;letter-spacing:-.01em;color:var(--v9-ink)}.v9 .quote-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.v9 .dots-row{gap:8px;align-items:center}.v9 .dot-on{height:8px;width:28px;border-radius:999px;background:var(--v9-ink)}.v9 .dot-off{height:8px;width:8px;border-radius:999px;background:#c9c9c4}.v9 .text-link{font-size:15px;color:var(--v9-ink)}.v9 .pin-sol{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px;padding-bottom:40px;gap:36px;width:100%;box-sizing:border-box}.v9 .head-stack-lg{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.v9 .fine-print{margin:0;font-size:12px;color:var(--v9-mute);text-align:center}.v9 .flush{margin:0}.v9 .bar-70{width:70%}.v9 .bar-100{width:100%}.v9 .col-4{grid-column:4}.v9 .col-3{grid-column:3}.v9 .col-5{grid-column:5}.v9 .col-6{grid-column:6}.v9 .col-8{grid-column:8}@keyframes v9-ilmove{to{transform:translate(-50%)}}
