
#qs-home{--ink:#183e35;--muted:#4f655c;--cream:#f8f5ec;--gold:#f6bd55;--line:#d8dfd6;color:var(--ink);background:var(--cream);font-family:inherit;line-height:1.65;font-size:17px;overflow:hidden}
#qs-home *{box-sizing:border-box}#qs-home h1,#qs-home h2,#qs-home h3,#qs-home p{margin:0}#qs-home h1,#qs-home h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;line-height:1.08;color:var(--ink)}#qs-home h1{font-size:clamp(44px,5.2vw,76px);max-width:710px}#qs-home h2{font-size:clamp(34px,3.6vw,48px)}#qs-home h3{font-size:22px;line-height:1.3;color:var(--ink);font-weight:650}#qs-home a{color:inherit}#qs-home a:focus-visible,#qs-home summary:focus-visible{outline:3px solid #a45b06;outline-offset:5px}#qs-home .qs-wrap{max-width:1160px;padding:0 32px;margin:auto}#qs-home .qs-kicker{font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:20px}#qs-home .qs-lead{font-size:19px;color:var(--muted);max-width:580px;margin-top:24px}#qs-home .qs-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}#qs-home .qs-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 25px;border-radius:7px;text-decoration:none;font-size:16px;font-weight:700;line-height:1.5;background:var(--gold);color:#183e35;border:1px solid transparent;transition:transform .18s,background .18s}#qs-home .qs-btn:hover{transform:translateY(-2px);background:#edac36}#qs-home .qs-btn-secondary{background:transparent;border-color:#9aafa3}#qs-home .qs-btn-secondary:hover{background:#e9eee4}#qs-home .qs-note{margin-top:20px;font-size:13px;color:var(--muted)}
#qs-home .qs-hero{display:grid;grid-template-columns:1.22fr 1fr;gap:56px;align-items:center;padding-top:76px;padding-bottom:76px}#qs-home .qs-hero h1 em{font-weight:400;color:#916010}#qs-home .qs-art{min-height:450px;background:#214b40;border-radius:140px 140px 28px 28px;padding:64px 38px 38px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}#qs-home .qs-art:before{content:"";position:absolute;width:280px;height:280px;border:1px solid #557969;border-radius:50%;left:-30px;top:40px;z-index:-1}#qs-home .qs-art:after{content:"";position:absolute;width:210px;height:210px;border:1px solid #557969;border-radius:50%;right:-20px;bottom:15px;z-index:-1}#qs-home .qs-paper{width:100%;background:#fffdf7;border-radius:13px;padding:28px;transform:rotate(-5deg);box-shadow:0 24px 50px #0c282e55}#qs-home .qs-paper-label{color:#6b796c;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:750}#qs-home .qs-paper-title{font-family:Georgia,serif;font-size:30px;line-height:1.2;margin:18px 0 24px;letter-spacing:-.03em}#qs-home .qs-choice{border:1px solid #dfe4d9;border-radius:6px;font-size:14px;padding:10px 12px;margin-top:9px;display:flex;gap:12px;align-items:center}#qs-home .qs-choice:before{content:"";width:15px;height:15px;border:1px solid #a7b6a8;border-radius:50%;flex:none}#qs-home .qs-choice.chosen{background:#e8eee2;border-color:#597862}#qs-home .qs-choice.chosen:before{background:#264f42;box-shadow:inset 0 0 0 3px #e8eee2}#qs-home .qs-stamp{position:absolute;bottom:27px;right:-14px;background:var(--gold);padding:15px 22px;border-radius:5px;transform:rotate(6deg);font-size:16px;font-weight:750;color:var(--ink);box-shadow:0 9px 18px #163b3330}#qs-home .qs-art-star{position:absolute;right:25px;top:20px;color:var(--gold);font-size:50px;line-height:1}
#qs-home .qs-benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding:23px 0;gap:25px;font-size:14px;color:#405d50}#qs-home .qs-benefits strong{color:var(--ink);display:block;font-size:17px}
#qs-home .qs-section{padding-top:80px;padding-bottom:80px}#qs-home .qs-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:34px}#qs-home .qs-section-head p{max-width:470px;color:var(--muted);font-size:16px}#qs-home .qs-country-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}#qs-home .qs-country-grid li{margin:0;padding:0;min-width:0}#qs-home .qs-country{display:flex;align-items:center;gap:12px;background:#fffdf8;border:1px solid var(--line);padding:14px 16px;border-radius:7px;min-height:64px;text-decoration:none;font-size:14px;font-weight:650;transition:border-color .2s,background .2s}#qs-home .qs-country:hover{background:#e9efdf;border-color:#5a7862}#qs-home .qs-country .qs-flag{width:32px;height:24px;flex:none;display:flex;align-items:center;justify-content:center}#qs-home .qs-country img{width:32px;height:auto;max-height:24px;object-fit:contain;margin:0}#qs-home .qs-country .qs-arrow{margin-left:auto;color:#667d6e;font-size:18px}#qs-home .qs-country-grid span{overflow-wrap:anywhere}
#qs-home .qs-band{background:#e9eee3}#qs-home .qs-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}#qs-home .qs-step-num{font-family:Georgia,serif;font-size:44px;color:#62816a;line-height:1;margin-bottom:22px;border-top:1px solid #b6c7b7;padding-top:20px}#qs-home .qs-steps p{margin-top:15px;color:var(--muted);font-size:16px}
#qs-home .qs-rewards{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#qs-home .qs-rewards p{color:var(--muted);margin-top:22px}#qs-home .qs-reward-visual{border:1px solid #bccbbe;border-radius:20px;padding:40px;background:#eef1e7}#qs-home .qs-reward-visual .qs-reward-label{font-size:12px;letter-spacing:.13em;font-weight:750;text-transform:uppercase;margin-bottom:20px}#qs-home .qs-reward-option{background:#fffdf8;border-radius:9px;padding:18px 22px;margin:10px 0;display:flex;align-items:center;justify-content:space-between;font-size:22px;font-weight:750;letter-spacing:-.035em}#qs-home .qs-reward-option span{font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted)}#qs-home .qs-reward-visual small{font-size:12px;color:var(--muted);display:block;margin-top:20px}
#qs-home .qs-about{background:#193f35;color:#f8f5ec}#qs-home .qs-about h1,#qs-home .qs-about h2{color:#f8f5ec}#qs-home .qs-about-grid{display:grid;grid-template-columns:.9fr 1.2fr;gap:80px;align-items:start}#qs-home .qs-about p{color:#d6e0d3;font-size:18px}#qs-home .qs-about a{color:var(--gold);text-underline-offset:5px}#qs-home .qs-about .qs-kicker{color:#c0d4b8}#qs-home .qs-about small{display:block;color:#bacdc0;margin-top:22px;font-size:13px}
#qs-home .qs-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}#qs-home .qs-faq-intro p{color:var(--muted);margin-top:24px}#qs-home .qs-faq details{border-bottom:1px solid var(--line);padding:0}#qs-home .qs-faq details:first-child{border-top:1px solid var(--line)}#qs-home .qs-faq summary{cursor:pointer;padding:22px 34px 22px 0;font-size:17px;font-weight:650;position:relative;list-style:none}#qs-home .qs-faq summary::-webkit-details-marker{display:none}#qs-home .qs-faq summary:after{content:"+";position:absolute;right:4px;top:19px;font-weight:400;font-size:25px;color:#617a69}#qs-home .qs-faq details[open] summary:after{content:"−"}#qs-home .qs-faq details p{padding:0 0 24px;color:var(--muted);font-size:16px}
#qs-home .qs-cta{background:#f3bc54;border-radius:16px;padding:46px 48px;display:flex;gap:30px;align-items:center;justify-content:space-between}#qs-home .qs-cta h2{font-size:38px;max-width:570px}#qs-home .qs-cta p{font-size:15px;margin-top:14px;color:#35483b}#qs-home .qs-cta .qs-btn{background:#193f35;color:#fffdf8;flex:none}#qs-home .qs-footer{border-top:1px solid var(--line);margin-top:64px;padding-top:30px;display:flex;justify-content:space-between;align-items:start;gap:30px;font-size:13px;color:var(--muted)}#qs-home .qs-footer-links{display:flex;flex-wrap:wrap;gap:16px}#qs-home .qs-footer a{text-underline-offset:3px}#qs-home .qs-research{font-size:14px;margin-top:24px;color:var(--muted)}#qs-home .qs-research a{font-weight:650;text-underline-offset:4px}
@media(max-width:850px){#qs-home .qs-hero{grid-template-columns:1fr 1fr;gap:30px;padding-top:52px;padding-bottom:52px}#qs-home .qs-art{min-height:360px;padding:50px 22px 36px}#qs-home .qs-paper{padding:22px}#qs-home .qs-paper-title{font-size:25px}#qs-home .qs-country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#qs-home .qs-section-head{display:block}#qs-home .qs-section-head p{margin-top:18px}#qs-home .qs-rewards,#qs-home .qs-about-grid,#qs-home .qs-faq-layout{gap:36px}}
@media(max-width:600px){#qs-home .qs-wrap{padding-left:22px;padding-right:22px}#qs-home .qs-hero{grid-template-columns:1fr;gap:38px;padding-top:42px;padding-bottom:44px}#qs-home h1{font-size:48px}#qs-home .qs-lead{font-size:17px}#qs-home .qs-art{min-height:340px;max-width:370px;margin:auto;width:100%;border-radius:100px 100px 20px 20px}#qs-home .qs-stamp{right:0;bottom:18px}#qs-home .qs-benefits{gap:14px;font-size:12px;grid-template-columns:1fr}#qs-home .qs-benefits strong{display:inline;font-size:14px;margin-right:8px}#qs-home .qs-section{padding-top:54px;padding-bottom:54px}#qs-home .qs-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#qs-home .qs-country{font-size:13px;gap:9px;padding:12px 10px;min-height:66px}#qs-home .qs-country .qs-arrow{display:none}#qs-home .qs-steps,#qs-home .qs-rewards,#qs-home .qs-about-grid,#qs-home .qs-faq-layout{grid-template-columns:1fr;gap:30px}#qs-home .qs-steps{margin-top:28px}#qs-home .qs-step-num{font-size:36px;margin-bottom:16px}#qs-home .qs-reward-visual{padding:24px}#qs-home .qs-cta{display:block;padding:30px 25px}#qs-home .qs-cta h2{font-size:32px}#qs-home .qs-cta .qs-btn{margin-top:25px;width:100%}#qs-home .qs-footer{display:block;margin-top:44px}#qs-home .qs-footer-links{margin-top:16px}#qs-home .qs-actions{gap:10px}#qs-home .qs-btn{padding:12px 18px;gap:15px}#qs-home .qs-kicker{font-size:11px;letter-spacing:.1em}#qs-home .qs-faq summary{font-size:16px}}
@media(prefers-reduced-motion:reduce){#qs-home .qs-btn,#qs-home .qs-country{transition:none}}

/* Shared Neve shell, language navigation and panel portals. */
.qs-managed #content{background:#f8f5ec}.qs-managed .site-footer .builder-item.cr{display:none}.qs-page-shell{width:100%;margin:0}.qs-page-shell .entry-content{margin:0}.qs-managed .nv-page-title-wrap,.qs-managed .nv-single-page-wrap>h1{display:none}
#qs-home .qs-paper-title{margin:18px 0 24px}#qs-home .qs-benefits strong{margin-bottom:5px}#qs-home .qs-benefits span{display:block}#qs-home .qs-country>svg{margin-inline-start:auto;flex:none}#qs-home .qs-country img{flex:none}#qs-home .qs-footer p{font-size:12px;margin-top:8px}#qs-home .qs-footer{margin-top:0;padding-top:32px;padding-bottom:32px}#qs-home .qs-about p+p{margin-top:24px}#qs-home .qs-reward-option strong{font-size:25px}#qs-home .qs-cta-wrap{padding-bottom:56px}#qs-home .qs-note>a{text-underline-offset:4px}#qs-home .qs-research-box{border:1px solid #bbcdbd;border-radius:14px;padding:32px 38px;display:grid;grid-template-columns:1fr 1fr;column-gap:50px;background:#eef1e7}#qs-home .qs-research-box h1,#qs-home .qs-research-box h2{font-size:36px;grid-row:span 3}#qs-home .qs-research-box>p,#qs-home .qs-research-box>.qs-actions,#qs-home .qs-research-box>a{grid-column:2}#qs-home .qs-research-box p{font-size:16px;color:var(--muted)}#qs-home .qs-research-box a{margin-top:16px;overflow-wrap:anywhere;text-underline-offset:4px;font-weight:650}
#qs-home[lang=ar] h1,#qs-home[lang=ar] h2,#qs-home[lang=zh] h1,#qs-home[lang=zh] h2,#qs-home[lang=ja] h1,#qs-home[lang=ja] h2{font-family:inherit;letter-spacing:0;line-height:1.25}#qs-home[lang=ar] .qs-kicker,#qs-home[lang=zh] .qs-kicker,#qs-home[lang=ja] .qs-kicker{letter-spacing:0}#qs-home[lang=ar] .qs-country-grid,#qs-home[lang=ar] .qs-steps{text-align:right}#qs-home[dir=rtl] .qs-faq summary{padding-left:34px;padding-right:0}#qs-home[dir=rtl] .qs-faq summary:after{left:4px;right:auto}#qs-home[dir=rtl] .qs-country>svg{transform:scaleX(-1)}
.nav-ul .qs-language-item{position:relative;overflow:visible}.qs-language{position:relative;font-size:13px;font-weight:600;text-transform:none;color:#183e35}.qs-language summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:9px;padding:10px 4px;min-height:44px}.qs-language summary::-webkit-details-marker{display:none}.qs-language summary:after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}.qs-language summary:focus-visible{outline:3px solid #a45b06;outline-offset:3px}.qs-language-list{position:absolute;inset-inline-start:0;top:100%;margin:0!important;padding:10px!important;list-style:none;background:#fffdf8;border:1px solid #d8dfd6;border-radius:9px;width:290px;max-height:65vh;overflow-y:auto;box-shadow:0 12px 32px #183e3522;z-index:1000;display:grid;grid-template-columns:1fr 1fr;gap:2px}.qs-language-list li{margin:0!important;padding:0!important}.qs-language-list a{display:block;padding:10px 9px!important;min-height:44px;font-size:13px!important;line-height:1.5!important;text-transform:none!important;white-space:normal;color:#183e35!important;border-radius:4px;text-decoration:none!important}.qs-language-list a:hover,.qs-language-list a[aria-current=true]{background:#e9eee3}.header-main .nav-ul>li>a{font-size:13px;text-transform:none;min-height:44px;padding-top:10px;padding-bottom:10px}
#qs-login{--ink:#183e35;--muted:#4f655c;background:#f8f5ec;color:var(--ink);font-size:17px;line-height:1.65}#qs-login *{box-sizing:border-box}#qs-login .qs-login-wrap{max-width:980px;padding:46px 28px 34px;margin:auto}#qs-login .qs-login-heading{text-align:center;margin-bottom:30px}#qs-login .qs-login-heading>img{width:80px;height:60px;object-fit:contain;display:block;margin:0 auto 20px;border-radius:4px}#qs-login .qs-login-heading h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,5vw,58px);font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:10px 0 14px;color:var(--ink)}#qs-login .qs-login-heading p{margin:0;color:var(--muted)}#qs-login .qs-kicker{font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}#qs-login .qs-portal-help{background:#e9eee3;border:1px solid #c4d0c3;border-radius:12px;padding:22px 26px;display:flex;align-items:center;gap:28px;justify-content:space-between;margin-bottom:24px}#qs-login .qs-portal-help p{margin:0;max-width:550px;color:var(--muted);font-size:15px}#qs-login .qs-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 20px;background:#f6bd55;color:var(--ink);font-size:15px;font-weight:700;text-decoration:none;border-radius:6px;line-height:1.4;flex-shrink:0}#qs-login .qs-btn:hover{background:#edac36}#qs-login a:focus-visible{outline:3px solid #a45b06;outline-offset:4px}#qs-login #cint_portal{background:#fffdf8;border:1px solid #d8dfd6;border-radius:15px;padding:10px;min-height:580px;overflow:hidden}#qs-login #cint_portal iframe,#qs-login .qs-cint-frame{width:100%!important;border:0;min-height:650px;background:#fffdf8;display:block;border-radius:12px}#qs-login .qs-cint-frame{height:760px;border:1px solid #d8dfd6}#qs-login .qs-login-links{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:28px}#qs-login .qs-login-links a,#qs-login .qs-footer a{color:var(--ink);text-underline-offset:4px}#qs-login .qs-note{font-size:13px;color:var(--muted);text-align:center;margin:20px auto;max-width:700px}#qs-login .qs-footer{max-width:1160px;padding:28px;margin:auto;border-top:1px solid #d8dfd6;display:flex;justify-content:space-between;gap:24px;font-size:13px}#qs-login .qs-footer p{font-size:12px;color:var(--muted);margin:6px 0 0}#qs-login .qs-footer-links{display:flex;flex-wrap:wrap;gap:15px}#qs-login .qs-direct-panel{text-align:center;padding:32px 20px;background:#fffdf8;border:1px solid #d8dfd6;border-radius:12px}#qs-login[lang=ar] h1,#qs-login[lang=zh] h1,#qs-login[lang=ja] h1{font-family:inherit;letter-spacing:0}
@media(max-width:960px){.header-menu-sidebar .qs-language-list{position:static;width:min(290px,100%);box-shadow:none;margin-top:6px!important}.header-menu-sidebar .qs-language summary{width:100%;padding:10px 0}}
@media(max-width:600px){#qs-home .qs-research-box{display:block;padding:26px}#qs-home .qs-research-box h2{font-size:30px;margin-bottom:18px}#qs-home .qs-research-box a{display:block}#qs-home .qs-country>svg{display:none}#qs-home .qs-country img{width:28px;max-height:22px}#qs-home .qs-benefits span{display:inline}#qs-home .qs-cta-wrap{padding-bottom:40px}#qs-login .qs-login-wrap{padding:30px 18px}#qs-login .qs-portal-help{display:block;padding:20px}#qs-login .qs-portal-help .qs-btn{display:flex;width:100%;margin-top:15px}#qs-login #cint_portal{padding:4px}#qs-login .qs-footer{display:block;padding:24px 22px}#qs-login .qs-footer-links{margin-top:18px}.qs-language-list{width:260px}.header-main .nav-ul>li>a{font-size:13px}}
@media(prefers-reduced-motion:reduce){#qs-home .qs-btn,#qs-home .qs-country{transition:none;transform:none}}
