@font-face{font-family:Inter;src:url(/qingtong/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument;src:url(/qingtong/instrument-serif-italic.woff2) format("woff2");font-style:italic;font-display:swap}:root{color-scheme:dark;--qt-bg:#040b08;--qt-surface:#0a1712;--qt-line:rgba(185,220,201,.17);--qt-text:#eef2ee;--qt-muted:#9baea1;--qt-green:#145c41;--qt-mint:#b8dac6;--qt-ease:cubic-bezier(.22,1,.36,1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--qt-bg);scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--qt-bg);color:var(--qt-text);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}body[data-site=qingtong]{overflow-x:clip}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}svg{display:inline-block;vertical-align:middle;flex-shrink:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500;line-height:1.3}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--qt-mint);outline-offset:5px}::selection{background:#256e4f;color:#fff}[hidden]{display:none!important}.skip-link{position:fixed;left:12px;top:-80px;z-index:500;background:#fff;color:#123f2c;padding:12px}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.qt-header{position:fixed;inset:18px 0 auto;z-index:50;pointer-events:none;padding:0 32px}.qt-nav-bar{max-width:1380px;margin:auto;display:flex;align-items:center;gap:24px;padding:10px 16px;border:1px solid transparent;border-radius:100px;pointer-events:auto;transition:max-width .65s var(--qt-ease),padding .65s var(--qt-ease),background .4s,border-color .4s,box-shadow .4s;position:relative}.qt-header.is-scrolled .qt-nav-bar{max-width:1130px;padding:9px 16px;background:#091a12e0;border-color:#abd1b73d;backdrop-filter:blur(24px);box-shadow:0 14px 40px #0004}.qt-brand{display:flex;align-items:center;flex-shrink:0;gap:12px}.qt-brand img{width:176px;height:auto;object-fit:contain;border-radius:3px}.qt-brand-state{font-size:10px;letter-spacing:.12em;color:var(--qt-mint);max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .6s var(--qt-ease),opacity .4s}.is-scrolled .qt-brand-state{max-width:0;opacity:0}.qt-nav-links{display:flex;gap:5px;align-items:center;margin-left:auto}.qt-nav-links a{font-size:13px;padding:9px 12px;border:1px solid transparent;border-radius:30px;white-space:nowrap;transition:background .25s,border-color .25s}.qt-nav-links a:hover,.qt-nav-links a[aria-current]{background:#b5d0bd13;border-color:#bad9c12b}.qt-nav-tools{display:flex;align-items:center;gap:10px}.qt-icon-btn{background:transparent;border:1px solid var(--qt-line);border-radius:50%;width:40px;height:40px;display:inline-grid;place-items:center;padding:0;flex-shrink:0}.qt-icon-btn:hover{background:#bfd2c218}.qt-nav-tools .qt-icon-btn{border-color:transparent}.qt-btn{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:11px 22px;border:1px solid #bbd8c53b;border-radius:6px;font-size:14px;font-weight:500;line-height:1.45;background:linear-gradient(115deg,#ffffff0e,#ffffff03);color:var(--qt-text);transition:border-color .25s,background .25s,box-shadow .25s;min-height:44px}.qt-btn:hover{border-color:#aed5bd99;background-color:#b8dac610;box-shadow:0 0 25px #64967513}.qt-btn-primary{background:linear-gradient(180deg,#dbeadd,#c0d8c6);color:#102a1c;border-color:#dae9dc}.qt-btn-primary:hover{background:linear-gradient(180deg,#ebf5ed,#cfe3d5);box-shadow:0 4px 28px #a1d2b125}.qt-nav-cta{min-height:38px;padding:8px 17px;border-radius:30px;font-size:12px;background:#c9ddce;color:#113822;white-space:nowrap;transition:background .25s,color .25s}.is-scrolled .qt-nav-cta{background:#216949;color:#fff}.qt-text-link{display:inline-flex;gap:14px;align-items:center;color:var(--qt-mint);font-size:14px;border-bottom:1px solid var(--qt-line);padding:8px 0;margin-top:20px}.qt-text-link:hover{color:#fff;border-color:#d4e7d9}.qt-menu-toggle{display:none}.qt-menu{position:fixed;inset:0;margin:0;max-width:none;max-height:none;width:100%;height:100dvh;background:#07150fea;color:var(--qt-text);border:0;padding:22px;backdrop-filter:blur(30px)}.qt-menu::backdrop{background:#0006}.qt-menu-top{display:flex;justify-content:space-between;align-items:center}.qt-menu nav{display:flex;flex-direction:column;margin-top:55px}.qt-menu nav a{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--qt-line);padding:16px 0;font-size:22px}.qt-menu nav a>span{font-size:11px;color:var(--qt-muted)}.qt-menu nav a>svg{margin-left:auto}.qt-menu>p{margin-top:42px;color:var(--qt-muted);font-size:13px}.qt-hero{height:100svh;min-height:720px;max-height:1200px;display:flex;align-items:flex-end;justify-content:center;position:relative;background:#000;padding:140px 30px 138px;overflow:hidden}.qt-hero-media{position:absolute;inset:0;pointer-events:none}.qt-hero-media video{width:100%;height:100%;object-fit:cover;opacity:1}.qt-hero-copy{position:relative;text-align:center;max-width:820px}.qt-badge{display:inline-block;background:linear-gradient(110deg,#486052d9,#0a1510ed);padding:7px 16px;border-radius:5px;font-size:12px;letter-spacing:.04em;margin-bottom:24px}.qt-hero h1{font-size:clamp(48px,4.1vw,76px);letter-spacing:-.045em;line-height:1.25;font-weight:500}.qt-hero h1 em{font-style:normal;color:#c7decf}.qt-hero-copy>p{color:#b0bcb4;font-size:17px;margin-top:19px;letter-spacing:.07em}.qt-hero-actions{display:flex;gap:12px;justify-content:center;margin-top:28px}.qt-hero-bottom{position:absolute;bottom:34px;left:5.5%;right:5.5%;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#b4c2b9;font-size:12px;letter-spacing:.05em}.qt-hero-bottom>a{font-size:11px}.qt-motion-button{position:absolute;right:22px;bottom:84px;background:#0006;border:1px solid #b8dac63b;border-radius:50%;width:30px;height:30px;font-size:11px}.qt-section{max-width:1320px;margin:auto;padding:112px 52px;scroll-margin-top:96px}.qt-section+.qt-section{border-top:1px solid var(--qt-line)}.qt-section-heading{margin-bottom:44px}.qt-eyebrow{display:block;font-size:11px;letter-spacing:.17em;color:var(--qt-mint);font-weight:500;line-height:1.7}.qt-section-heading h2{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.04em;margin-top:18px;white-space:pre-line}.qt-section-heading>p{max-width:620px;color:var(--qt-muted);font-size:15px;margin-top:18px}.qt-about{display:grid;grid-template-columns:1.05fr 1fr;gap:90px}.qt-about .qt-section-heading{margin-bottom:24px}.qt-about .qt-copy-block{padding:0;border:0}.qt-about .qt-copy-block p:first-child,.qt-about .qt-copy-block p:nth-child(2){display:none}.qt-prose{color:var(--qt-muted);font-size:15px;line-height:1.95;overflow-wrap:anywhere}.qt-prose p+p{margin-top:12px}.qt-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 32px}.qt-value-grid article{border-top:1px solid var(--qt-line);padding-top:16px}.qt-value-grid article>span{font-size:12px;color:#72927d}.qt-value-grid h3{font-size:18px;margin:24px 0 12px}.qt-value-grid p{font-size:14px;color:var(--qt-muted)}.qt-program-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:36px;border-bottom:1px solid var(--qt-line)}.qt-program-tabs button{padding:16px 20px;border:0;background:none;text-align:left;color:var(--qt-muted);position:relative;display:flex;gap:24px}.qt-program-tabs button span{font-size:11px;color:#688271}.qt-program-tabs button[aria-selected=true]{color:#e8f2eb}.qt-program-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#8eb99b}.qt-program-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.qt-figure{position:relative;overflow:hidden;border-radius:4px}.qt-figure img{width:100%;aspect-ratio:3/2;object-fit:cover}.qt-figure figcaption{font-size:10px;color:#9aaca1;margin-top:9px}.qt-program-panel h3{font-size:32px;margin:20px 0;letter-spacing:-.025em}.qt-program-panel p{font-size:15px;line-height:1.95;color:var(--qt-muted);margin-bottom:30px}.qt-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.qt-filters button{background:transparent;border:1px solid var(--qt-line);border-radius:30px;padding:8px 20px;color:var(--qt-muted);font-size:13px;transition:background .25s,color .25s}.qt-filters button[aria-pressed=true]{background:#1e4a34;color:#e6f2e9;border-color:#47795a}.qt-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.qt-course-card{background:#0c1712;border:1px solid var(--qt-line);border-radius:5px;overflow:hidden;transition:border-color .3s}.qt-course-card:hover{border-color:#91bda082}.qt-course-art{position:relative;overflow:hidden;aspect-ratio:1.7;background:#10261b}.qt-course-art img{width:100%;height:100%;object-fit:cover;opacity:.56;transition:transform .6s var(--qt-ease),opacity .6s}.qt-course-card:hover img{transform:scale(1.045);opacity:.78}.qt-course-num{position:absolute;top:16px;left:20px;font-size:11px;color:#c4d8cb}.qt-course-symbol{position:absolute;bottom:18px;left:20px;font-size:20px;letter-spacing:.025em;font-weight:400}.qt-card-body{padding:24px}.qt-card-body h3{font-size:20px;margin:12px 0;min-height:52px}.qt-card-body p{font-size:12px;color:#90a497;line-height:1.8}.qt-card-body .qt-eyebrow{font-size:10px}.qt-card-link{display:flex;justify-content:space-between;margin-top:28px;font-size:12px;color:#c8ddcf}.qt-catalog-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:30px;font-size:12px;color:var(--qt-muted)}.qt-product-toolbar{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-top:26px}.qt-disclosure{color:#92a599;font-size:12px;line-height:1.8;margin:18px 0}.qt-products{overflow:hidden}.qt-product-row{overflow:hidden;margin:14px 0}.qt-product-track{display:flex;gap:18px;width:max-content;animation:qt-marquee 38s linear infinite}.qt-product-row:nth-child(2) .qt-product-track{animation-direction:reverse}.qt-product-card{display:block;width:352px;border:1px solid var(--qt-line);position:relative;border-radius:5px;overflow:hidden;background:#0c1a13}.qt-product-card img{width:100%;height:195px;object-fit:cover}.qt-product-card>div{padding:20px 24px}.qt-product-card h3{font-size:19px;margin:7px 0}.qt-product-card span,.qt-product-card p{font-size:11px;color:#a1b5a8}.qt-product-card>svg{position:absolute;bottom:25px;right:20px}.qt-product-rows:hover .qt-product-track,.qt-product-rows:focus-within .qt-product-track,.qt-product-rows.is-paused .qt-product-track{animation-play-state:paused}@keyframes qt-marquee{to{transform:translate(calc(-50% - 9px))}}.qt-training-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.qt-training-line{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--qt-line)}.qt-training-line>span{font-size:11px;color:#789483}.qt-training-line small{font-size:11px;color:var(--qt-muted)}.qt-training-line h3{font-size:23px;margin:7px 0}.qt-training-line p{font-size:13px;color:var(--qt-muted)}.qt-training-line>svg{margin-left:auto;align-self:center}.qt-global-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.qt-global-feature h3{font-size:31px;line-height:1.5;margin:18px 0}.qt-global-feature p{font-size:14px;color:var(--qt-muted)}.qt-stat-grid{display:flex;gap:55px;margin:30px 0}.qt-stat-grid b{font-size:46px;font-weight:400}.qt-stat-grid span{display:block;color:var(--qt-muted);font-size:11px}.qt-split-links{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:55px}.qt-split-links>a{border-top:1px solid var(--qt-line);padding-top:25px}.qt-split-links span{font-size:12px;color:var(--qt-muted)}.qt-split-links h3{font-size:22px;margin-top:12px;display:flex;justify-content:space-between}.qt-network-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--qt-line);border-bottom:1px solid var(--qt-line)}.qt-network-grid>a{padding:36px 28px;position:relative}.qt-network-grid>a+a{border-left:1px solid var(--qt-line)}.qt-network-grid span{font-size:11px;color:#91ac9a}.qt-network-grid h3{font-size:35px;margin:24px 0 10px}.qt-network-grid p{font-size:13px;color:var(--qt-muted)}.qt-network-grid svg{position:absolute;top:38px;right:25px}.qt-growth-path{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.qt-growth-path a{padding-top:22px;border-top:1px solid var(--qt-line)}.qt-growth-path span{font-size:12px;color:#8eb69d}.qt-growth-path h3{font-size:25px;margin:20px 0 12px}.qt-growth-path p{font-size:13px;color:var(--qt-muted)}.qt-source-list details{border-bottom:1px solid var(--qt-line);padding:20px 0}.qt-source-list summary{display:flex;justify-content:space-between;cursor:pointer;font-size:17px;list-style:none}.qt-source-list summary::-webkit-details-marker{display:none}.qt-source-list .qt-prose{padding:26px 0 10px;max-width:880px}.qt-source-section .qt-section-heading h2{font-size:28px}.qt-final-cta{text-align:center;padding:110px 30px 130px}.qt-final-cta h2{font-size:clamp(38px,5vw,72px);margin:26px 0}.qt-final-cta h2 em{font-style:normal;color:#a6ceb7}.qt-final-cta>p{font-size:15px;color:var(--qt-muted);margin-bottom:30px}.qt-footer{max-width:1380px;margin:auto;padding:65px 52px 25px;border-top:1px solid var(--qt-line);display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.qt-footer-intro p{font-size:12px;color:var(--qt-muted);margin:24px 0 18px}.qt-footer-intro>a:last-child{font-size:13px}.qt-footer-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.qt-footer-groups h3{font-size:13px;margin-bottom:19px}.qt-footer-groups a{display:block;font-size:12px;color:#90a699;margin:10px 0}.qt-footer-groups a:hover{color:#fff}.qt-footer-bottom{grid-column:1/-1;display:flex;gap:30px;justify-content:space-between;border-top:1px solid var(--qt-line);padding-top:24px;font-size:10px;color:#869c8e}.qt-detail-hero{max-width:1250px;margin:auto;padding:150px 52px 65px}.qt-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;color:#88a190;font-size:12px;margin-bottom:55px}.qt-detail-hero h1{font-size:clamp(35px,4vw,60px);max-width:1020px;margin:22px 0;letter-spacing:-.04em}.qt-detail-hero>p{color:var(--qt-muted);font-size:17px;max-width:780px}.qt-detail-body{padding-top:36px;max-width:1250px}.qt-detail-layout{display:grid;grid-template-columns:1.3fr .8fr;gap:85px}.qt-detail-copy{min-width:0}.qt-copy-block{padding:26px 0 32px;border-top:1px solid var(--qt-line)}.qt-copy-block h3{font-size:22px;margin-bottom:20px}.qt-detail-aside{align-self:start;position:sticky;top:120px}.qt-detail-aside>p{margin:25px 0;color:#90ad9b;font-size:14px;letter-spacing:.03em}.qt-page-bottom{max-width:1146px;margin:0 auto 80px;display:flex;justify-content:space-between;gap:20px;padding:28px 0;border-top:1px solid var(--qt-line);font-size:14px;color:var(--qt-mint)}.qt-contact-layout{display:grid;grid-template-columns:.85fr 1.2fr;gap:100px}.qt-contact-form{border:1px solid var(--qt-line);background:#0c1a13;padding:36px;border-radius:8px}.qt-contact-form>p{font-size:13px;color:var(--qt-muted);margin:15px 0 24px}.qt-contact-form h2{font-size:25px}.qt-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.qt-contact-form label{display:block;font-size:13px;margin-bottom:20px}.qt-contact-form input:not([type=checkbox]),.qt-contact-form select,.qt-contact-form textarea,.qt-search input{display:block;width:100%;background:#040e09;border:1px solid #5a826452;border-radius:4px;padding:11px 13px;margin-top:8px;color:#e4eee7;outline-offset:2px}.qt-contact-form textarea{resize:vertical;min-height:130px}.qt-contact-form .qt-consent{display:flex;gap:10px;align-items:start;font-size:11px;color:var(--qt-muted)}.qt-consent input{margin-top:4px;accent-color:#9fc5ad}.qt-consent a{text-decoration:underline}.qt-contact-form button:disabled{opacity:.5;cursor:wait}#qt-contact-status{color:#bbdbc7}.qt-search{max-width:850px;margin:auto}.qt-search>label{font-size:13px;color:var(--qt-muted)}.qt-search-box{display:flex;align-items:center;gap:16px;margin:14px 0 35px;border-bottom:1px solid #90bd9a;padding-bottom:18px}.qt-search input{font-size:24px;border:0;background:none;padding:0;margin:0}.qt-search-results>a{padding:19px 0;display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--qt-line);font-size:17px}.qt-empty{color:var(--qt-muted);padding:60px 0;text-align:center}.qt-step-layout{display:grid;grid-template-columns:220px 1fr;gap:75px}.qt-step-nav{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:20px}.qt-step-nav a{display:flex;gap:20px;font-size:14px;color:var(--qt-muted)}.qt-step-nav span{font-size:11px;color:#aac8b5}.qt-step{scroll-margin-top:120px;margin-bottom:45px}.qt-updates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.qt-update-card{border-top:1px solid var(--qt-line);padding:20px 0}.qt-update-card img{width:100%;height:220px;object-fit:cover;margin-bottom:22px}.qt-update-card span,.qt-update-card p{font-size:13px;color:var(--qt-muted)}.qt-update-card h3{font-size:22px;margin:12px 0}.qt-update-card>svg{margin-top:20px}.qt-entry{max-width:960px;margin:auto;padding:145px 40px 100px}.qt-entry>.qt-eyebrow{margin-top:45px}.qt-entry h1{font-size:44px;margin:20px 0}.qt-entry-deck{font-size:19px;color:var(--qt-muted);margin-bottom:40px}.qt-entry-gallery{display:grid;gap:25px;margin-top:40px}.qt-not-found{min-height:80vh;display:grid;place-content:center;text-align:center;gap:25px}.qt-not-found h1{font-size:55px}.qt-chat-launch{position:fixed;right:27px;bottom:25px;z-index:45;border:1px solid #789d8460;background:#123522ec;backdrop-filter:blur(20px);color:#e2f1e6;border-radius:30px;box-shadow:0 8px 35px #0005;padding:12px 20px;font-size:13px;display:flex;align-items:center;gap:10px}.qt-chat-launch:hover{background:#205136}.qt-chat-dialog{position:fixed;inset:auto 25px 85px auto;margin:0;border:1px solid #63856d70;border-radius:15px;width:440px;max-width:calc(100vw - 32px);height:min(700px,80dvh);max-height:calc(100dvh - 100px);padding:0;background:#0a1a11;color:#e5eee7;box-shadow:0 22px 100px #0009}.qt-chat-dialog::backdrop{background:#0002;backdrop-filter:blur(2px)}.qt-chat-top{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--qt-line);font-size:13px}.qt-chat-top small{display:block;color:var(--qt-muted);font-size:10px}.qt-chat-surface{height:calc(100% - 76px);display:flex;flex-direction:column}.qt-chat-log{flex:1;min-height:100px;overflow-y:auto;padding:20px;font-size:14px;scroll-behavior:smooth}.qt-chat-welcome h2{font-size:30px;margin:16px 0}.qt-chat-welcome p{font-size:13px;color:var(--qt-muted);margin-bottom:20px}.qt-chat-prompts{display:grid;gap:9px}.qt-chat-prompts button{background:#14342280;border:1px solid var(--qt-line);border-radius:7px;font-size:12px;padding:10px;text-align:left}.qt-chat-composer{border-top:1px solid var(--qt-line);padding:14px 18px}.qt-chat-composer form{display:flex;gap:10px;align-items:end}.qt-chat-composer textarea{width:100%;resize:none;min-height:54px;max-height:120px;background:#041109;border:1px solid var(--qt-line);border-radius:7px;color:#fff;padding:10px;font-size:13px}.qt-chat-composer button[type=submit]{border:1px solid #739b81;background:#b9d8c3;color:#102c1b;border-radius:6px;height:42px;min-width:53px;font-size:12px}.qt-chat-composer button:disabled{opacity:.45;cursor:not-allowed}.qt-chat-status{font-size:11px;color:#94ae9c;margin:0 0 9px}.qt-chat-foot{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#88a190;margin-top:9px}.qt-chat-foot button,.qt-chat-retry{border:0;background:none;padding:0;font-size:inherit;color:var(--qt-mint)}.qt-chat-log .chat-message{margin:12px 0;padding:12px;background:#ffffff08;border:1px solid var(--qt-line);border-radius:9px;font-size:13px;overflow-wrap:anywhere}.qt-chat-log [data-role=user],.qt-chat-log .chat-message.user{background:#1d472f}.qt-chat-log a{color:#b4e1c4;text-decoration:underline}.qt-chat-log p{margin-bottom:10px}.qt-chat-log pre{overflow:auto;max-width:100%;font-size:11px}.qt-chat-log ul{padding-left:20px}.qt-chat-log .chat-message-label{font-size:10px;color:var(--qt-muted)}.qt-chat-thinking{color:#a7c5b1;font-size:12px}.qt-media-error{display:grid;place-items:center;aspect-ratio:3/2;background:#102218;color:#91a798;text-align:center;font-size:13px;padding:30px}.qt-chat-log .bubble{margin:12px 0;padding:12px;background:#ffffff08;border:1px solid var(--qt-line);border-radius:9px;font-size:13px;overflow-wrap:anywhere}.qt-chat-log .bubble.user{background:#1d472f}.qt-chat-log .chat-table-scroll{max-width:100%;overflow:auto}.qt-chat-log table{border-collapse:collapse}.qt-chat-log th,.qt-chat-log td{border:1px solid var(--qt-line);padding:7px}@media(min-width:1800px){.qt-section{max-width:1510px;padding:135px 70px}.qt-nav-bar{max-width:1550px}.qt-hero{padding-bottom:155px}.qt-hero h1{font-size:82px}.qt-hero-copy>p{font-size:21px}}@media(max-width:1200px){.qt-nav-bar{gap:12px}.qt-nav-links{gap:0}.qt-nav-links a{padding:8px;font-size:12px}.qt-brand img{width:145px}.qt-header{padding:0 18px}.qt-about{gap:45px}.qt-program-panel,.qt-global-feature,.qt-training-layout{gap:35px}.qt-section{padding:85px 34px}.qt-contact-layout,.qt-detail-layout{gap:40px}.qt-footer{padding:55px 34px 25px}.qt-page-bottom{margin:0 34px 70px}}@media(max-width:1000px){.qt-nav-links,.qt-nav-cta{display:none}.qt-nav-tools{margin-left:auto}.qt-menu-toggle{display:inline-grid}.qt-nav-bar{max-width:900px}.qt-header.is-scrolled .qt-nav-bar{max-width:660px}.is-scrolled .qt-brand-state{max-width:100px;opacity:1}.qt-brand img{width:176px}.qt-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-about{grid-template-columns:1fr;gap:40px}.qt-footer{grid-template-columns:1fr}.qt-growth-path{gap:15px}.qt-detail-hero{padding:130px 34px 45px}.qt-contact-layout{grid-template-columns:1fr 1.2fr}.qt-contact-form{padding:24px}.qt-form-grid{grid-template-columns:1fr;gap:0}}@media(max-width:760px){.qt-header{top:12px;padding:0 14px}.qt-nav-bar{padding:8px 4px;gap:10px}.qt-header.is-scrolled .qt-nav-bar{padding:8px 12px}.qt-brand img{width:160px}.qt-brand-state{display:none}.qt-nav-tools{gap:3px}.qt-icon-btn{width:36px;height:36px}.qt-hero{min-height:700px;max-height:950px;padding:150px 24px 130px}.qt-hero-media{height:68%}.qt-hero-media video{object-fit:cover;object-position:center top}.qt-hero h1{font-size:49px}.qt-hero-copy>p{font-size:14px;letter-spacing:0;margin-top:18px}.qt-badge{font-size:10px;margin-bottom:20px}.qt-hero-bottom{left:24px;right:24px;bottom:28px;font-size:10px;flex-wrap:wrap;justify-content:center}.qt-hero-bottom>a{order:3;flex-basis:100%;text-align:center}.qt-hero-bottom>span:last-child{display:none}.qt-hero-actions{gap:10px}.qt-hero-actions .qt-btn{padding:12px 15px;font-size:12px;gap:10px}.qt-motion-button{bottom:90px;right:18px}.qt-section{padding:64px 22px}.qt-section-heading{margin-bottom:30px}.qt-section-heading h2{font-size:31px;line-height:1.4}.qt-section-heading>p{font-size:14px}.qt-value-grid{gap:28px}.qt-program-tabs{gap:0}.qt-program-tabs button{padding:12px 3px;font-size:13px;display:block}.qt-program-tabs button span{display:block;font-size:9px;margin-bottom:5px}.qt-program-panel,.qt-training-layout,.qt-global-feature{grid-template-columns:1fr;gap:28px}.qt-program-panel h3{font-size:25px}.qt-program-panel p{font-size:14px}.qt-course-grid{gap:15px}.qt-card-body{padding:17px}.qt-card-body h3{font-size:16px;min-height:42px;overflow-wrap:anywhere}.qt-card-body p{font-size:11px}.qt-card-link{font-size:10px;gap:8px}.qt-course-art{aspect-ratio:1.3}.qt-course-symbol{font-size:12px;left:14px;bottom:12px}.qt-course-num{top:10px;left:14px;font-size:9px}.qt-filters{gap:7px}.qt-filters button{padding:7px 14px;font-size:12px}.qt-catalog-bottom{gap:15px;flex-wrap:wrap}.qt-product-track{animation:none;gap:15px;width:100%}.qt-product-row{overflow-x:auto;scroll-snap-type:x mandatory}.qt-product-card{min-width:78%;width:78%;scroll-snap-align:start;flex-shrink:0}.qt-product-card[aria-hidden]{display:none}.qt-product-card img{height:170px}[data-products-pause]{display:none}.qt-training-line{padding:20px 0}.qt-global-feature h3{font-size:27px}.qt-stat-grid{gap:35px}.qt-split-links{gap:25px}.qt-split-links h3{font-size:17px;gap:10px}.qt-network-grid{grid-template-columns:1fr}.qt-network-grid>a{padding:25px 5px}.qt-network-grid>a+a{border-left:0;border-top:1px solid var(--qt-line)}.qt-network-grid h3{font-size:29px;margin:15px 0 5px}.qt-network-grid svg{right:10px;top:30px}.qt-growth-path{grid-template-columns:1fr}.qt-growth-path a{display:grid;grid-template-columns:30px 65px 1fr;gap:18px;align-items:start;padding:20px 0}.qt-growth-path h3{font-size:20px;margin:0}.qt-growth-path p{font-size:12px}.qt-source-section .qt-section-heading h2{font-size:25px}.qt-source-list summary{font-size:16px}.qt-final-cta h2{font-size:38px}.qt-footer{padding:45px 22px 30px;gap:40px}.qt-footer-groups{grid-template-columns:1fr 1fr;gap:30px}.qt-footer-bottom{flex-wrap:wrap;gap:14px 20px;font-size:10px;padding-bottom:65px}.qt-footer-bottom>span{flex-basis:100%}.qt-detail-hero{padding:125px 22px 35px}.qt-breadcrumb{margin-bottom:35px;font-size:10px;gap:8px}.qt-detail-hero h1{font-size:35px}.qt-detail-hero>p{font-size:15px}.qt-detail-layout,.qt-contact-layout{grid-template-columns:1fr;gap:40px}.qt-detail-aside{position:static;grid-row:1}.qt-detail-aside .qt-figure img{aspect-ratio:16/9}.qt-detail-aside>p,.qt-detail-aside>.qt-btn{display:none}.qt-detail-body{padding-top:20px}.qt-copy-block h3{font-size:21px}.qt-prose{font-size:14px}.qt-page-bottom{margin:0 22px 50px;font-size:13px}.qt-contact-layout>.qt-contact-form{grid-row:1}.qt-contact-form{padding:24px 19px}.qt-contact-form h2{font-size:23px}.qt-search input{font-size:20px}.qt-search-results>a{font-size:15px}.qt-step-layout{grid-template-columns:1fr;gap:30px}.qt-step-nav{position:static;flex-direction:row;overflow-x:auto;gap:22px}.qt-step-nav a{min-width:90px;display:block;font-size:12px}.qt-step-nav span{display:block}.qt-updates-grid{grid-template-columns:1fr}.qt-entry{padding:130px 22px 70px}.qt-entry h1{font-size:32px}.qt-chat-launch{right:16px;bottom:16px;padding:11px 16px;font-size:12px}.qt-chat-dialog{right:16px;bottom:75px;width:calc(100% - 32px);height:75dvh}.qt-chat-log{padding:16px}.qt-chat-composer{padding:12px 15px}}@media(max-width:360px){.qt-course-grid{grid-template-columns:1fr}.qt-hero h1{font-size:43px}.qt-hero-actions{flex-direction:column}.qt-brand img{width:145px}.qt-hero{padding-bottom:125px;min-height:760px}.qt-growth-path a{grid-template-columns:20px 55px 1fr;gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.qt-product-row{overflow:auto}.qt-product-track{animation:none;width:100%}.qt-product-card{flex-shrink:0}.qt-product-card[aria-hidden],[data-products-pause]{display:none}}.qt-published-products{padding:40px 0 20px}.qt-published-products .qt-section-heading h2{font-size:25px}.qt-hero-bottom>span:last-child{margin-right:125px}.qt-published-feature{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:25px 0}.qt-published-feature[data-layout=image-right]>button{order:2}.qt-published-feature[data-layout=text]{grid-template-columns:1fr}.qt-published-feature h3{font-size:28px;margin-bottom:18px}.qt-published-feature>div>p{color:var(--qt-muted);margin-bottom:18px}.qt-image-opener{display:block;width:100%;border:0;padding:0;background:none;cursor:zoom-in}.qt-image-opener img{width:100%;height:auto;display:block}.qt-image-dialog{position:fixed;inset:0;margin:auto;width:min(1300px,94vw);max-height:94svh;border:1px solid #72957c66;border-radius:14px;padding:18px;background:#0b1c12;color:#e1ede4}.qt-image-dialog::backdrop{background:#030a07d9;backdrop-filter:blur(15px)}.qt-image-dialog header,.qt-image-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.qt-image-dialog button{min-width:44px;min-height:44px;border:1px solid #a2c3ac44;border-radius:30px;padding:8px 15px;background:none;color:inherit}.qt-image-canvas{overflow:auto;height:70svh;cursor:zoom-in;overscroll-behavior:contain}.qt-image-canvas img{display:block;width:100%;height:100%;object-fit:contain}.qt-image-canvas.is-zoomed{cursor:zoom-out}.qt-image-canvas.is-zoomed img{width:200%;height:auto;max-width:none;min-height:100%;object-fit:contain}.qt-image-dialog footer{margin-top:12px;font-size:11px}@media(max-width:760px){.qt-published-feature{grid-template-columns:1fr;gap:25px}.qt-published-feature[data-layout=image-right]>button{order:0}.qt-image-dialog{padding:12px}.qt-image-canvas{height:62svh}}body[data-site=qingtong]{background:#07110c;background-image:linear-gradient(180deg,#000 0,#07110c 14%,#12261b 35%,#0a160f 51%,#203d2b 72%,#07120c 91%);background-size:100% 100%;--qt-muted:#b5c3b7;--qt-mint:#c6dcae;--qt-ease:cubic-bezier(.2,.72,.2,1)}.qt-section+.qt-section,.qt-section,.qt-value-grid article,.qt-program-tabs,.qt-network-grid,.qt-network-grid>a+a,.qt-growth-path a,.qt-split-links>a,.qt-footer{border-top:0;border-bottom:0}.qt-brand img{background:none;border-radius:0;width:207px}.qt-brand img[data-original-logo]{filter:grayscale(1) invert(1);mix-blend-mode:screen}.qt-brand{isolation:auto}.qt-brand-state{display:none}.qt-header{padding-inline:4%;top:20px}.qt-nav-bar{max-width:1440px;gap:20px}.qt-header.is-scrolled .qt-nav-bar{background:#0c1d13e8;max-width:1210px;box-shadow:0 15px 60px #0002;border-color:#bdd9bb20}.qt-nav-links{gap:7px}.qt-nav-links a{padding:10px 12px}.qt-nav-tools{gap:8px}.qt-language,.qt-nav-motion{border:0;background:none;color:#d9e9d6;font:inherit;font-size:12px;min-width:32px;min-height:40px;padding:4px;cursor:pointer}.qt-nav-motion{font-size:14px}.qt-nav-cta{border-radius:99px}.qt-nav-links [aria-current=page]{background:none;color:#d7e9cb}.qt-nav-links a:after,.qt-footer a:after{display:none}.qt-btn{border-radius:99px;padding:14px 24px;font-size:13px;transition:transform .4s var(--qt-ease),background .3s,color .3s,box-shadow .3s}.qt-btn-primary{background:#d5e5c3;color:#153523}.qt-btn-primary:hover{background:#edebcd;color:#173b27;box-shadow:0 8px 36px #d2e0b920}.qt-text-link{padding-block:10px;transition:letter-spacing .35s,color .35s;gap:20px}.qt-text-link:hover{letter-spacing:.025em}.qt-section{padding-block:115px}.qt-section-heading h2{font-size:clamp(38px,5.1vw,70px);line-height:1.22;font-weight:450;max-width:980px;letter-spacing:-.035em}.qt-eyebrow{color:#bccba1;letter-spacing:.16em}.qt-section-heading>p{max-width:680px;line-height:1.9}.qt-hero{max-height:none;padding-bottom:145px}.qt-hero h1{font-size:clamp(58px,6.4vw,102px);line-height:1.14;font-weight:450;letter-spacing:-.035em}.qt-hero-copy{max-width:1000px}.qt-hero-copy>p{margin-top:25px}.qt-badge{background:none;border:0;letter-spacing:.12em;padding:0;color:#dde8c8;margin-bottom:23px}.qt-hero-bottom{opacity:.8}.qt-motion-button{display:none}.qt-about{padding-top:155px;gap:90px;position:relative}.qt-about .qt-section-heading h2{font-size:clamp(38px,4.3vw,62px)}.qt-about .qt-copy-block p{line-height:2}.qt-value-grid{gap:34px;align-content:start;padding-top:70px}.qt-value-grid article:nth-child(2n){transform:translateY(34px)}.qt-value-grid h3{font-size:23px;margin-top:18px}.qt-value-grid p{line-height:1.9}.qt-value-grid article{border:0;padding:0}.qt-about .qt-prose p{display:block}.qt-about .qt-prose p:first-child,.qt-about .qt-prose p:nth-child(2){display:none}.qt-program-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:15px 0 55px}.qt-program-tabs button{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:250px;padding:20px 15px;border:0;background:none;gap:10px;color:#c9d5c4;text-align:center;position:relative;isolation:isolate;transition:transform .6s var(--qt-ease)}.qt-tab-leaf{position:absolute;width:100%;height:100%;object-fit:contain;inset:0;z-index:-1;opacity:.54;filter:brightness(.85);transform:rotate(-10deg) scale(.9);transition:transform .7s var(--qt-ease),opacity .7s,filter .7s}.qt-program-tabs button:nth-child(2n) .qt-tab-leaf{transform:rotate(9deg) scale(.9)}.qt-program-tabs button strong{font-size:21px;font-weight:500;text-shadow:0 2px 12px #000;max-width:160px}.qt-program-tabs button span{color:#e3e9d3;font-size:11px;text-shadow:0 2px 10px #000}.qt-program-tabs button[aria-selected=true]:after{display:none}.qt-program-tabs button:hover .qt-tab-leaf,.qt-program-tabs button:focus-visible .qt-tab-leaf,.qt-program-tabs button[aria-selected=true] .qt-tab-leaf{opacity:.92;filter:brightness(1.08);transform:rotate(calc(var(--pointer-x,0)*12deg)) scale(1.04)}.qt-program-tabs button[aria-selected=true]{color:#fff6d9}.qt-program-panel{grid-template-columns:1.1fr 1fr;gap:80px}.qt-program-panel h3{font-size:40px}.qt-program-panel .qt-figure{transform:rotate(-2deg)}.qt-figure,.qt-figure img{border-radius:18px}.qt-figure figcaption{padding:3px 8px;color:#a4b19e}.qt-program-panel p{font-size:16px}.qt-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}.qt-ticket{aspect-ratio:1.67;position:relative;border:0;background:none;border-radius:0;color:#273c2c;overflow:visible;transform:rotate(-2deg);transition:transform .55s var(--qt-ease),filter .55s}.qt-ticket:nth-child(2n){transform:rotate(2deg) translateY(24px)}.qt-ticket:hover,.qt-ticket:focus-visible{transform:translateY(-12px) rotate(calc(var(--pointer-x,0)*7deg));filter:drop-shadow(0 20px 24px #0004)}.qt-ticket-paper{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.qt-ticket-copy{position:absolute;inset:19% 25% 18% 12%;display:flex;flex-direction:column;justify-content:center}.qt-ticket-copy h3{font-size:clamp(20px,2.3vw,31px);line-height:1.3;letter-spacing:-.03em;margin:12px 0 15px;font-weight:500}.qt-ticket .qt-eyebrow{font-size:10px;color:#6c6948;letter-spacing:.06em}.qt-ticket .qt-card-link{margin:0;font-size:11px;color:#4b543c;align-items:center;gap:20px}.qt-ticket-number{position:absolute;right:11%;top:40%;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:40px;color:#96704b}.qt-catalog-bottom{margin-top:48px}.qt-filters button{border:0;border-bottom:1px solid transparent;border-radius:0;font-size:13px;transition:color .3s,transform .3s;background:none}.qt-filters button[aria-pressed=true]{background:none;border-color:#cbdcaf;color:#ecedcf}.qt-filters button:hover{transform:translateY(-3px)}.qt-product-card{border:0;border-radius:20px;background:#173221}.qt-product-card img{height:240px;transition:transform .8s var(--qt-ease)}.qt-product-card:hover img{transform:scale(1.05)}.qt-product-card>div{padding:25px 28px}.qt-product-card h3{font-size:22px}.qt-product-track{gap:30px}.qt-product-row{margin-block:25px}.qt-training-line{padding:28px 0;border-bottom:1px solid #b6cdb114}.qt-training-line h3{font-size:34px}.qt-training-line>svg{transition:transform .45s}.qt-training-line:hover>svg{transform:translate(5px,-5px)}.qt-training-layout .qt-figure{transform:rotate(2deg)}.qt-global-feature{grid-template-columns:1.05fr 1fr;gap:45px}.qt-global-feature>.qt-figure{transform:rotate(-3deg)}.qt-scroll-copy{position:relative;isolation:isolate;color:#2b402d;padding:90px 65px 105px;min-height:680px;display:flex;flex-direction:column;justify-content:center}.qt-scroll-paper{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:fill;pointer-events:none}.qt-scroll-copy h3{font-size:32px}.qt-scroll-copy p,.qt-scroll-copy .qt-eyebrow,.qt-scroll-copy .qt-stat-grid span{color:#5d664c}.qt-scroll-copy .qt-btn{color:#2d4f33;border-color:#536a4450;align-self:flex-start}.qt-scroll-copy .qt-stat-grid{gap:20px;flex-wrap:wrap}.qt-scroll-copy .qt-stat-grid b{font-size:35px}.qt-network-grid{gap:40px;border:0}.qt-network-grid>a{border:0;padding:30px 0}.qt-network-grid>a:nth-child(2){padding-top:85px}.qt-network-grid>a:nth-child(3){padding-top:135px}.qt-network-grid h3{font-size:36px;line-height:1.4}.qt-network-grid svg{right:0}.qt-growth-path{gap:5px}.qt-growth-path a{position:relative;min-height:245px;padding:85px 25px 35px;isolation:isolate;text-align:center;border:0}.qt-growth-path img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.55;z-index:-1;transition:transform .7s,opacity .7s}.qt-growth-path a:nth-child(2n){margin-top:65px}.qt-growth-path a:hover img{transform:rotate(-8deg) scale(1.12);opacity:.9}.qt-growth-path h3{font-size:24px;margin:8px 0}.qt-growth-path p{font-size:11px;color:#c4d0ba;line-height:1.8}.qt-growth-path span{font-size:10px}.qt-source-list details{border-bottom:1px solid #b6cdb116;padding:23px 0}.qt-source-list summary{font-size:20px;gap:20px}.qt-source-list summary>span{transition:transform .4s}.qt-source-list details[open] summary>span{transform:rotate(45deg)}.qt-final-cta h2{font-size:clamp(45px,7vw,95px);letter-spacing:-.04em}.qt-final-cta{padding-block:150px}.qt-footer{padding-top:100px;background:none}.qt-footer-groups{gap:28px}.qt-footer-bottom{border-color:#b6cdb119}.qt-footer-intro p{max-width:240px}.qt-detail-hero{position:relative;isolation:isolate;max-width:1420px;margin:auto;padding:170px 70px 90px;min-height:500px;overflow:hidden}.qt-detail-hero h1{max-width:950px;font-size:clamp(46px,6.5vw,95px);line-height:1.15;letter-spacing:-.04em;font-weight:450}.qt-detail-hero>p{max-width:700px;line-height:1.9;margin-top:30px;font-size:18px}.qt-detail-hero>.qt-eyebrow{display:block;margin-bottom:25px}.qt-page-object{position:absolute;z-index:-1;right:-30px;top:160px;width:370px;height:350px;object-fit:contain;opacity:.32;transform:rotate(17deg);pointer-events:none}.qt-hero-journey .qt-page-object{height:460px;width:350px;right:-45px;top:70px;transform:rotate(22deg);opacity:.2}.qt-hero-studio .qt-page-object{width:520px;height:340px;right:-110px;top:135px;transform:rotate(-20deg);opacity:.18}.qt-hero-product .qt-page-object{width:320px;opacity:.15}.qt-breadcrumb{position:relative;z-index:1}.qt-detail-body{padding-top:0}.qt-detail-copy .qt-copy-block{border:0;margin:0 0 22px;padding:25px 0}.qt-detail-copy .qt-copy-block h3{font-size:30px;line-height:1.4}.qt-detail-copy .qt-copy-block .qt-prose{font-size:16px;line-height:2.05}.qt-detail-copy>div:nth-child(3n+2){padding-left:35px}.qt-detail-aside{top:125px}.qt-detail-aside .qt-figure{transform:rotate(3deg)}.qt-detail-aside>p{color:#bbcaad;margin-block:25px;font-size:18px;line-height:1.8}.qt-step-layout{grid-template-columns:260px 1fr;gap:70px}.qt-step-nav a{transition:transform .35s,color .35s;border:0;font-size:15px;padding:16px 0}.qt-step-nav a:hover{transform:translate(10px);color:#e5e9c5}.qt-step{padding-top:20px;padding-bottom:40px;border:0}.qt-step .qt-copy-block{border:0}.qt-step .qt-copy-block>h3{font-family:"Instrument Serif",Georgia,serif;font-size:70px;font-style:italic;color:#c9d4ac}.qt-step .qt-prose p:first-child{font-size:28px;color:#e2e5ce}.qt-route-explorer{padding-top:60px;padding-bottom:80px}.qt-route-explorer h2{font-size:50px;margin:20px 0}.qt-route-explorer>p{color:var(--qt-muted)}.qt-route-shelf{display:flex;gap:36px;margin-top:40px}.qt-route-object{position:relative;min-height:290px;flex:1;isolation:isolate;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:70px 40px;text-align:center;transition:transform .6s var(--qt-ease)}.qt-route-object>img{position:absolute;inset:0;height:100%;width:100%;object-fit:contain;z-index:-1;transition:transform .6s}.qt-route-object>span{font-size:22px;line-height:1.35}.qt-route-object[data-object=leaf]>img{opacity:.7}.qt-route-object[data-object=ticket]{color:#263c2e}.qt-route-object[data-object=scroll]{color:#354a31;padding:80px 65px}.qt-route-object:hover{transform:translateY(-15px) rotate(-3deg)}.qt-route-object[data-object=ticket]>span{font-size:20px;max-width:70%;margin-right:20%}.qt-route-object[data-object=ticket]>svg{margin-right:20%}.qt-contact-form{border:0;border-radius:32px;background:#18352480;padding:45px}.qt-contact-form input,.qt-contact-form textarea,.qt-contact-form select{border-radius:13px;background:#08180e8a;border-color:#94ad8250}.qt-contact-form h2{font-size:32px;font-weight:450;line-height:1.4}.qt-search input{background:transparent}.qt-search-results>a{padding:25px 15px;border-color:#bdccad20;transition:padding .4s,color .4s}.qt-search-results>a:hover{padding-left:30px;color:#e6e8c2}.qt-update-card{border:0;border-radius:22px;background:#17332080}.qt-entry h1{font-weight:450;letter-spacing:-.035em}.qt-entry-gallery img{border-radius:22px}.qt-image-dialog{border-radius:30px;background:#0c2015}.qt-image-opener{border-radius:20px;overflow:hidden}.qt-chat-launch{border:0;background:#c7dcb7;color:#193d28;border-radius:99px;padding:8px 22px 8px 6px;box-shadow:0 14px 50px #0003;gap:9px;transition:transform .4s,background .4s}.qt-chat-launch img{width:55px;height:59px;object-fit:contain;margin-top:-18px;transition:transform .5s}.qt-chat-launch:hover{background:#e2e8c6;color:#153a24;transform:translateY(-4px)}.qt-chat-launch:hover img{transform:rotate(-9deg) scale(1.1)}.qt-chat-dialog{width:480px;height:min(770px,84dvh);max-height:calc(100dvh - 115px);border-radius:34px;background:linear-gradient(150deg,#244731,#0b2215);border-color:#afc89950}.qt-chat-top{padding:16px 22px;background:#e0e9cf0b;border-bottom-color:#d0e0ba15}.qt-chat-top>div{display:flex;align-items:center;gap:13px}.qt-chat-avatar-small{height:54px;width:46px;object-fit:contain}.qt-chat-top small{color:#b5c6a9;letter-spacing:.1em}.qt-chat-welcome{text-align:center;padding-top:8px}.qt-chat-welcome>img{height:180px;width:170px;object-fit:contain;margin:0 auto 6px;animation:qt-avatar-breathe 6s ease-in-out infinite}.qt-chat-welcome h2{font-size:31px;font-weight:450;margin:5px 0 12px}.qt-chat-welcome>p{font-size:13px;line-height:1.8;padding-inline:10px}.qt-chat-prompts{grid-template-columns:1fr 1fr;gap:10px}.qt-chat-prompts button{border-radius:18px;background:#c4d8b412;border-color:#c4d8b426;padding:14px;font-size:12px;line-height:1.6;transition:background .3s,transform .3s}.qt-chat-prompts button:hover{background:#c4d8b428;transform:translateY(-3px)}.qt-chat-composer{border-top-color:#c1d4b21a;padding:14px 20px 19px}.qt-chat-composer textarea{border-radius:20px;background:#091c11;border-color:#aabe9840;padding:13px}.qt-chat-composer button[type=submit]{border-radius:16px;background:#c9dcb7;min-width:57px}.qt-chat-status{line-height:1.6}.qt-chat-log .bubble{border-radius:21px!important;padding:15px 18px!important;margin:14px 0;line-height:1.85}.qt-chat-log .bubble.user{background:#bdd4aa;color:#163b25;margin-left:35px}.qt-chat-log .bubble.assistant{background:#071b1080;margin-right:14px}.qt-chat-surface{height:calc(100% - 87px)}@keyframes qt-avatar-breathe{50%{transform:translateY(-7px) rotate(2deg)}}.qt-word{display:inline-block;white-space:pre-wrap;will-change:auto}.qt-motion-ready:not(.qt-motion-off) .qt-reveal{opacity:0;translate:0 28px;filter:blur(5px);transition:opacity .9s var(--qt-ease) var(--reveal-delay,0ms),translate .9s var(--qt-ease) var(--reveal-delay,0ms),filter .9s var(--qt-ease) var(--reveal-delay,0ms)}.qt-motion-ready:not(.qt-motion-off) .qt-reveal.is-visible{opacity:1;translate:0 0;filter:blur(0)}.qt-motion-ready:not(.qt-motion-off) .qt-reveal .qt-word{transform:translateY(20px);opacity:.1;transition:transform .85s var(--qt-ease),opacity .85s;transition-delay:calc(var(--word-i)*28ms)}.qt-motion-ready:not(.qt-motion-off) .qt-reveal.is-visible .qt-word{transform:none;opacity:1}.qt-motion-ready [data-motion=magnet]:hover{translate:calc(var(--pointer-x,0)*9px) calc(var(--pointer-y,0)*7px)}[data-motion=lift]:hover,[data-motion=lift]:focus-visible{translate:0 -3px}[data-motion=ink]:hover,[data-motion=ink]:focus-visible{color:#f0ebbd}[data-motion=underline]{text-decoration:none;text-underline-offset:7px;transition:color .3s,translate .3s}[data-motion=underline]:hover,[data-motion=underline]:focus-visible{text-decoration:underline;translate:0 -2px}.qt-motion-off *,.qt-motion-off *:before,.qt-motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.qt-motion-off .qt-reveal{opacity:1!important;filter:none!important;translate:none!important}.qt-motion-off .qt-word{transform:none!important;opacity:1!important}.qt-motion-off [data-motion]:hover{translate:none!important}html[lang=en] .qt-hero h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(65px,8.1vw,118px);letter-spacing:-.03em}html[lang=en] .qt-detail-hero h1,html[lang=en] .qt-section-heading h2,html[lang=en] .qt-final-cta h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400}html[lang=en] .qt-nav-links a{font-size:12px;padding:10px 8px}html[lang=en] .qt-ticket-copy h3{font-size:27px}html[lang=en] .qt-network-grid h3{font-size:30px}html[lang=en] .qt-program-tabs strong{font-size:19px}@media(max-width:1100px){.qt-brand img{width:180px}.qt-nav-links{gap:0}.qt-nav-tools{gap:4px}.qt-nav-bar{gap:12px}.qt-global-feature{gap:15px}.qt-scroll-copy{padding:75px 45px 85px;min-height:650px}.qt-section{padding-inline:36px}.qt-route-shelf{gap:10px}.qt-route-object{padding:50px 25px}.qt-route-object[data-object=scroll]{padding-inline:40px}.qt-program-tabs{gap:8px}.qt-program-tabs button{min-height:210px}.qt-network-grid{gap:25px}}@media(max-width:760px){.qt-header{top:12px;padding-inline:16px}.qt-nav-bar{gap:7px;padding:6px 0}.qt-brand img{width:142px}.qt-nav-tools{gap:3px}.qt-language,.qt-nav-motion{min-width:29px;min-height:36px;font-size:11px}.qt-nav-motion{display:none}.qt-header.is-scrolled .qt-nav-bar{padding:7px 12px}.qt-icon-btn{width:32px;height:36px}.qt-hero{min-height:760px;padding:125px 20px 135px}.qt-hero h1{font-size:58px}.qt-hero-copy{width:100%}.qt-hero-copy>p{font-size:13px;letter-spacing:0}.qt-hero-media{height:63%}.qt-badge{font-size:9px;letter-spacing:.06em}.qt-hero-actions .qt-btn{padding:13px 16px;font-size:11px}.qt-hero-bottom{bottom:42px;left:15px;right:15px}.qt-section{padding:75px 23px}.qt-section-heading h2{font-size:38px;line-height:1.3}.qt-section-heading>p{font-size:14px}.qt-about{padding-top:75px;gap:25px}.qt-about .qt-section-heading h2{font-size:39px}.qt-value-grid{padding-top:0;gap:25px}.qt-value-grid h3{font-size:20px}.qt-value-grid article:nth-child(2n){transform:translateY(20px)}.qt-value-grid p{font-size:12px}.qt-program-tabs{grid-template-columns:1fr 1fr;gap:0;margin-bottom:25px}.qt-program-tabs button{min-height:190px;padding:35px 20px 40px}.qt-program-tabs button strong{font-size:19px}.qt-tab-leaf{opacity:.65}.qt-program-panel{gap:30px}.qt-program-panel h3{font-size:29px}.qt-program-panel p{font-size:14px;line-height:1.95}.qt-course-grid{grid-template-columns:1fr;gap:6px}.qt-ticket{aspect-ratio:1.62;transform:rotate(-2deg)}.qt-ticket:nth-child(2n){transform:rotate(2deg)}.qt-ticket-copy{inset:20% 25% 19% 12%}.qt-ticket-copy h3{font-size:23px;line-height:1.35;margin:7px 0 12px}.qt-ticket .qt-eyebrow{font-size:9px}.qt-ticket .qt-card-link{font-size:10px}.qt-ticket-number{font-size:32px}.qt-catalog-bottom{margin-top:22px}.qt-product-card{border-radius:20px;min-width:88%}.qt-product-card img{height:200px}.qt-product-card>div{padding:21px}.qt-training-line h3{font-size:29px}.qt-global-feature{grid-template-columns:1fr;gap:15px}.qt-scroll-copy{padding:80px 48px 95px;min-height:610px}.qt-scroll-copy h3{font-size:29px}.qt-scroll-copy .qt-stat-grid b{font-size:31px}.qt-scroll-copy .qt-stat-grid{gap:20px}.qt-split-links{grid-template-columns:1fr;gap:30px}.qt-split-links h3{font-size:23px}.qt-network-grid{gap:0}.qt-network-grid>a,.qt-network-grid>a:nth-child(2),.qt-network-grid>a:nth-child(3){padding:25px 0}.qt-network-grid h3{font-size:29px}.qt-network-grid>a+a{border:0}.qt-growth-path{grid-template-columns:1fr 1fr;gap:0}.qt-growth-path a{min-height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:65px 18px 50px;gap:5px}.qt-growth-path a:nth-child(2n){margin-top:45px}.qt-growth-path h3{font-size:21px}.qt-growth-path p{font-size:10px}.qt-growth-path a:last-child{grid-column:1/-1;max-width:60%;justify-self:center}.qt-final-cta{padding-block:95px}.qt-final-cta h2{font-size:47px}.qt-footer{padding:65px 24px 30px}.qt-detail-hero{padding:130px 25px 65px;min-height:390px}.qt-detail-hero h1{font-size:45px;max-width:100%;overflow-wrap:anywhere}.qt-detail-hero>p{font-size:15px;max-width:90%}.qt-detail-hero>.qt-eyebrow{font-size:9px;margin-bottom:20px}.qt-breadcrumb{margin-bottom:30px;flex-wrap:wrap}.qt-page-object{width:220px;height:220px;right:-65px;top:175px;opacity:.2}.qt-hero-studio .qt-page-object{width:310px;height:230px;right:-110px;top:155px}.qt-hero-journey .qt-page-object{width:190px;height:280px;right:-55px;top:135px}.qt-detail-body{padding-top:0}.qt-detail-aside .qt-figure{transform:rotate(2deg)}.qt-detail-copy .qt-copy-block h3{font-size:27px}.qt-detail-copy .qt-copy-block .qt-prose{font-size:14px}.qt-detail-copy>div:nth-child(3n+2){padding-left:15px}.qt-step-layout{grid-template-columns:1fr;gap:30px}.qt-step-nav a{font-size:12px;min-width:95px}.qt-step .qt-copy-block>h3{font-size:55px}.qt-step .qt-prose p:first-child{font-size:25px}.qt-route-explorer{padding-top:20px;padding-bottom:45px}.qt-route-explorer h2{font-size:37px}.qt-route-explorer>p{font-size:13px}.qt-route-shelf{flex-wrap:wrap;gap:5px;justify-content:center}.qt-route-object{min-height:200px;flex-basis:45%;padding:35px 20px}.qt-route-object>span{font-size:17px}.qt-route-object[data-object=ticket]>span{font-size:16px;max-width:80%}.qt-route-object[data-object=scroll]{max-width:60%;min-height:240px;padding:65px 45px}.qt-contact-form{padding:30px 21px;border-radius:26px}.qt-contact-form h2{font-size:29px}.qt-chat-launch{padding:7px 17px 7px 5px;bottom:16px;right:15px;font-size:11px}.qt-chat-launch img{width:44px;height:47px;margin-top:-10px}.qt-chat-dialog{right:12px;bottom:78px;width:calc(100% - 24px);max-width:none;height:77dvh;max-height:calc(100dvh - 105px);border-radius:28px}.qt-chat-top{padding:12px 18px}.qt-chat-avatar-small{height:45px;width:38px}.qt-chat-top small{font-size:8px}.qt-chat-surface{height:calc(100% - 70px)}.qt-chat-log{padding:15px}.qt-chat-welcome>img{height:145px;width:145px}.qt-chat-welcome h2{font-size:27px}.qt-chat-welcome>p{font-size:12px}.qt-chat-prompts button{font-size:11px;padding:11px}.qt-chat-composer{padding:11px 15px 15px}.qt-chat-foot{font-size:9px}.qt-chat-composer textarea{font-size:12px}.qt-chat-status{font-size:10px}html[lang=en] .qt-hero h1{font-size:72px}html[lang=en] .qt-ticket-copy h3{font-size:22px}html[lang=en] .qt-section-heading h2{font-size:44px}html[lang=en] .qt-detail-hero h1{font-size:52px}html[lang=en] .qt-network-grid h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.qt-word,.qt-reveal{transform:none!important;opacity:1!important;filter:none!important;translate:none!important}.qt-chat-welcome>img{animation:none}}@font-face{font-family:QingtongEditorial;src:url(/qingtong/instrument-serif-italic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html[lang=en] .qt-hero h1,html[lang=en] .qt-detail-hero h1,html[lang=en] .qt-section-heading h2,html[lang=en] .qt-final-cta h2{font-family:QingtongEditorial,Georgia,serif}.qt-brand img[data-original-logo]{filter:grayscale(1) invert(1) brightness(1.6)}.qt-hero-bottom>span:last-child{display:none}.qt-source-list details[open] .qt-prose{animation:qt-unfold .55s var(--qt-ease)}@keyframes qt-unfold{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(max-width:760px){.qt-program-panel,.qt-training-layout,.qt-global-feature{grid-template-columns:minmax(0,1fr)}.qt-program-panel>*,.qt-training-layout>*,.qt-global-feature>*{min-width:0}.qt-figure figcaption{overflow-wrap:anywhere}.qt-hero-bottom{align-items:flex-start}.qt-scroll-copy{padding-inline:clamp(34px,10vw,48px)}}.qt-figure img{height:auto}.qt-route-explorer{padding-top:65px;padding-bottom:70px;scroll-margin-top:110px}.qt-explore-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:50px}.qt-explore-heading h2{font-size:clamp(36px,4vw,52px);font-weight:450;line-height:1.2;margin-top:16px}.qt-explore-heading p{max-width:280px;color:var(--qt-muted);font-size:14px;line-height:1.8}.qt-explore-layout{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:clamp(25px,5vw,80px);align-items:start}.qt-route-shelf{display:flex;flex-direction:column;gap:0;padding-top:20px}.qt-explore-tab{display:flex;align-items:baseline;gap:16px;min-width:0;width:100%;border:0;border-radius:0!important;background:none!important;color:#87978b;padding:25px 0;cursor:pointer;text-align:left;font:inherit;transition:color .3s,padding .5s}.qt-explore-tab strong{font-size:clamp(18px,1.8vw,23px);font-weight:450;line-height:1.5;overflow-wrap:anywhere}.qt-explore-tab:focus-visible{outline:2px solid #d2dfb8;outline-offset:6px}.qt-explore-tab[aria-selected=true]{color:#edf0d9;padding-left:12px}.qt-explore-number{font-size:10px;letter-spacing:.08em;flex-shrink:0;color:#96a58b}.qt-explore-indicator{margin-left:auto;opacity:0;transform:translate(-7px,7px);transition:opacity .3s,transform .5s}.qt-explore-tab[aria-selected=true] .qt-explore-indicator,.qt-explore-tab:hover .qt-explore-indicator{opacity:1;transform:none}.qt-explore-previews{min-width:0}.qt-explore-preview{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:28px;padding:38px 30px;border-radius:24px;min-height:405px;scroll-margin-top:110px;background:#c7d6c407}.qt-explore-preview[hidden]{display:none}.qt-explore-object{min-width:0;align-self:center}.qt-explore-object-link{display:block;position:relative;color:#b2c1a6;text-align:center}.qt-explore-stage{display:grid;place-items:center;height:220px;perspective:750px;pointer-events:none}.qt-explore-prop{display:block;position:relative;width:190px;height:210px;max-width:100%;filter:drop-shadow(0 16px 13px #0003)}.qt-explore-art{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.qt-explore-object[data-object=ticket] .qt-explore-prop{width:245px;height:155px}.qt-explore-object[data-object=scroll] .qt-explore-prop{width:150px;height:220px}.qt-explore-object-hint{display:block;font-size:10px;line-height:1.8;margin-top:12px}.qt-explore-object-link:hover .qt-explore-object-hint{color:#f1e8bb}.qt-scroll-center{clip-path:inset(12% 0 13% 0)}.qt-scroll-top{clip-path:inset(0 0 87% 0)}.qt-scroll-bottom{clip-path:inset(86% 0 0 0)}.qt-explore-preview:not([hidden]) [data-object=leaf] .qt-explore-art{animation:qt-leaf-open .85s var(--qt-ease) both}.qt-explore-preview:not([hidden]) [data-object=scroll] .qt-scroll-center{animation:qt-scroll-open .85s var(--qt-ease) both}.qt-explore-preview:not([hidden]) [data-object=scroll] .qt-scroll-top{animation:qt-scroll-top .85s var(--qt-ease) both}.qt-explore-preview:not([hidden]) [data-object=scroll] .qt-scroll-bottom{animation:qt-scroll-bottom .85s var(--qt-ease) both}.qt-explore-preview:not([hidden]) [data-object=ticket] .qt-explore-prop{animation:qt-object-draw .7s var(--qt-ease) both}.qt-explore-copy{min-width:0}.qt-explore-copy h3{font-size:clamp(24px,2.4vw,32px);font-weight:450;line-height:1.4;margin:10px 0 16px;overflow-wrap:anywhere}.qt-explore-copy>p{font-size:13px;line-height:1.9;color:#b7c6b3;overflow-wrap:anywhere}.qt-explore-topics{display:flex;flex-direction:column;gap:7px;margin-top:18px}.qt-explore-topics a{display:flex;gap:10px;align-items:center;color:#c7d6b5;font-size:12px;line-height:1.8;padding:4px 0}.qt-explore-topics svg{width:14px;height:14px;flex-shrink:0}.qt-explore-topics a:hover{color:#f4edc9;text-decoration:underline;text-underline-offset:5px}.qt-explore-actions{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-top:25px}.qt-explore-actions .qt-text-link{font-size:12px;background:none;border:0;color:#c2d1b6;cursor:pointer}.qt-explore-actions .qt-btn{font-size:12px}.qt-explore-preview:not([hidden]) .qt-explore-copy{animation:qt-explore-read .55s var(--qt-ease) both}@keyframes qt-explore-read{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes qt-leaf-open{0%{opacity:0;transform:rotateY(-80deg) rotate(-20deg)}to{opacity:1;transform:rotateY(0) rotate(-6deg)}}@keyframes qt-scroll-open{0%{transform:scaleY(.35)}to{transform:none}}@keyframes qt-scroll-top{0%{transform:translateY(55px)}to{transform:none}}@keyframes qt-scroll-bottom{0%{transform:translateY(-55px)}to{transform:none}}@keyframes qt-object-draw{0%{opacity:0;transform:translateY(30px) rotate(-10deg);clip-path:inset(0 0 30% 0)}to{opacity:1;transform:none;clip-path:none}}@media(max-width:1000px){.qt-explore-layout{grid-template-columns:minmax(160px,.5fr) minmax(0,1.5fr);gap:30px}.qt-explore-preview{grid-template-columns:minmax(0,1fr);gap:22px;padding:25px}.qt-explore-stage,.qt-explore-prop{height:180px}.qt-explore-object[data-object=scroll] .qt-explore-prop{height:180px;width:125px}.qt-explore-object-hint{margin-top:0}.qt-explore-preview{min-height:650px}}@media(max-width:600px){.qt-route-explorer{padding-top:35px;padding-bottom:40px}.qt-explore-heading{display:block;margin-bottom:22px}.qt-explore-heading p{margin-top:18px;max-width:none;font-size:13px}.qt-explore-heading h2{font-size:36px}.qt-explore-layout{grid-template-columns:minmax(0,1fr);gap:20px}.qt-route-shelf{padding-top:0;display:flex;flex-direction:column;gap:0}.qt-explore-tab{padding:14px 0;gap:12px}.qt-explore-tab strong{font-size:18px}.qt-explore-preview{padding:24px 22px;min-height:0;gap:22px}.qt-explore-copy h3{font-size:25px}.qt-explore-actions .qt-text-link{padding:12px 0}}@media(prefers-reduced-motion:reduce){.qt-explore-tab,.qt-explore-indicator{transition:none}.qt-explore-copy,.qt-explore-art,.qt-explore-prop{animation:none!important}}.qt-copy-block[id]{scroll-margin-top:120px}:root{--qt-bg:#020304;--qt-surface:#101315;--qt-grain:url(/qingtong/v2/frosted-grain.png)}html{background:#020304}body[data-site=qingtong]{background:#020304;background-image:none;isolation:isolate;--qt-muted:#b7bfbd;--qt-line:#d7e6df20}body[data-site=qingtong] #app{position:relative;z-index:1}.qt-cosmos{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;user-select:none;background:#020304}.qt-cosmos>video{width:100%;height:100%;object-fit:cover;opacity:.43;filter:grayscale(1) brightness(.76);transition:opacity 1s,filter 1s}.qt-cosmos-frost,.qt-cosmos-grain{position:absolute;inset:0}.qt-cosmos-frost{background:linear-gradient(180deg,#02030424,#02030470 55%,#020304bb);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);transition:opacity 1s;opacity:1}.qt-cosmos-grain{background-image:var(--qt-grain);background-repeat:repeat;background-size:380px;mix-blend-mode:screen;opacity:.105}.qt-cosmos.is-hero>video{opacity:.92;filter:grayscale(1) brightness(.92)}.qt-cosmos.is-hero .qt-cosmos-frost{opacity:.3;backdrop-filter:none;-webkit-backdrop-filter:none}.qt-cosmos.is-hero .qt-cosmos-grain{opacity:.06}.qt-hero{background:transparent}.qt-hero-media{background:linear-gradient(180deg,transparent 65%,#02030465);inset:0;height:100%}.qt-header.is-scrolled .qt-nav-bar,.qt-contact-form,.qt-explore-preview,.qt-product-card,.qt-update-card,.qt-chat-dialog,.qt-image-dialog{background-color:#101315ad;background-image:linear-gradient(130deg,#eef5ee0b,#0000001a),var(--qt-grain);background-size:auto,420px;background-blend-mode:normal,soft-light;border:1px solid #e4f1e31d;backdrop-filter:blur(22px) saturate(.45);-webkit-backdrop-filter:blur(22px) saturate(.45);box-shadow:inset 0 1px #ffffff09,0 15px 55px #00000028}.qt-explore-preview{background-color:#0c1011bb}.qt-explore-tab[aria-selected=true]{background:linear-gradient(180deg,transparent,#e4eee40b)}.qt-detail-copy .qt-prose,.qt-explore-copy>p,.qt-program-panel p{color:#bbc3bf}.qt-detail-aside>p{color:#bcc7bf}.qt-source-list details{border-color:#e0e9e119}.qt-contact-form input,.qt-contact-form textarea,.qt-contact-form select,.qt-chat-composer textarea{background:#080c0da8;border-color:#d4e2d32a}.qt-chat-dialog{background-color:#090d0ee8}.qt-chat-top{background:#d4e6d207;border-color:#e6ede416}.qt-chat-log .bubble.assistant{background:#12191bbd}.qt-chat-prompts button{background:#dde9df09;border-color:#e5efdf21}.qt-chat-prompts button:hover{background:#dae9d41a}.qt-menu{background:#05090de8;background-image:var(--qt-grain);background-size:420px;background-blend-mode:soft-light;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.qt-footer{background:linear-gradient(180deg,transparent,#02030490)}@media(max-width:760px){.qt-cosmos>video{opacity:.35}.qt-cosmos-frost{backdrop-filter:none;-webkit-backdrop-filter:none}.qt-cosmos-grain{background-size:300px;opacity:.085}.qt-contact-form,.qt-explore-preview,.qt-product-card,.qt-update-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.qt-explore-tab[aria-selected=true]{background:#dde8dd0c}}@media(prefers-reduced-motion:reduce){.qt-cosmos>video,.qt-cosmos-frost{transition:none}}[data-tear-ticket]{--tear-progress:0;--tear-x:0px;--tear-y:0px;--tear-angle:0deg}.qt-tear-art{position:absolute;inset:0;display:block;pointer-events:none;user-select:none}.qt-tear-main,.qt-tear-attached,.qt-tear-loose{position:absolute;inset:0;display:block;transition:clip-path .36s var(--qt-ease),transform .36s var(--qt-ease),opacity .28s ease;pointer-events:none}.qt-tear-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.qt-tear-main{clip-path:inset(0 22% 0 0)}.qt-tear-attached{clip-path:inset(calc(var(--tear-progress)*100%) 0 0 78%)}.qt-tear-loose{clip-path:inset(0 0 calc((1 - var(--tear-progress))*100%) 78%);transform-origin:78% 100%;transform:translate(var(--tear-x),var(--tear-y)) rotate(var(--tear-angle));will-change:transform}.qt-tear-grip{position:absolute;top:12%;bottom:12%;right:3%;width:21%;min-width:44px;pointer-events:auto;touch-action:none;cursor:grab;z-index:2}.qt-tear-mark{position:absolute;top:36%;right:6%;width:18%;text-align:center;font-family:Georgia,serif;font-style:italic;font-size:38px;line-height:1.3;color:#896445}.qt-tear-mark small{display:block;margin-top:9px;font:9px/1.5 Inter,sans-serif;color:#5c583f;letter-spacing:.08em}.qt-ticket[data-tear-ticket],.qt-ticket[data-tear-ticket]:hover,.qt-ticket[data-tear-ticket]:focus-visible{transform:rotate(-2deg)}.qt-ticket[data-tear-ticket]:nth-child(2n){transform:rotate(2deg) translateY(24px)}.qt-ticket[data-tear-ticket]:hover{filter:drop-shadow(0 12px 18px #0004)}[data-tear-ticket].is-tearing .qt-tear-main,[data-tear-ticket].is-tearing .qt-tear-attached,[data-tear-ticket].is-tearing .qt-tear-loose{transition:none}.is-tearing .qt-tear-grip{cursor:grabbing}.is-tear-ready .qt-tear-mark{color:#365339}[data-tear-ticket].is-torn .qt-tear-loose{transform:translate(65px,110px) rotate(30deg);opacity:0;transition:transform .28s ease-in,opacity .28s ease-in}.qt-explore-prop .qt-tear-art img{object-fit:contain}.qt-explore-prop .qt-tear-mark{font-size:23px;top:37%;right:5%}.qt-explore-prop .qt-tear-mark small{font-size:7px;margin-top:4px;letter-spacing:0}.qt-explore-tab[data-tear-ticket] .qt-explore-hint{line-height:1.7}.qt-explore-tab[data-tear-ticket] .qt-explore-active{display:none}.qt-explore-tab[data-tear-ticket] .qt-explore-idle{display:inline}@media(max-width:760px){.qt-ticket[data-tear-ticket]:nth-child(2n){transform:rotate(2deg)}.qt-tear-mark{font-size:28px}.qt-tear-mark small{font-size:8px;margin-top:4px}}@media(max-width:600px){.qt-explore-prop .qt-tear-mark{font-size:12px;top:38%}.qt-explore-prop .qt-tear-mark small{display:none}.qt-explore-prop .qt-tear-grip{right:-2%;min-width:44px}.qt-explore-tab[data-tear-ticket] .qt-explore-hint{font-size:9px;padding-left:23px}}@media(prefers-reduced-motion:reduce){.qt-tear-main,.qt-tear-attached,.qt-tear-loose{transition:none!important}}.qt-course-grid{display:block}.qt-ticket-wallet{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(35px,6vw,100px);align-items:start;padding:40px 0 25px}.qt-wallet-index{padding-top:30px}.qt-wallet-index>h3{text-wrap:balance;font-size:clamp(25px,2.8vw,39px);font-weight:450;line-height:1.5;margin:18px 0;max-width:340px}.qt-wallet-index>p{font-size:13px;line-height:1.9;color:var(--qt-muted);max-width:310px}.qt-wallet-directory{margin-top:30px;border-bottom:1px solid #dce9d531}.qt-wallet-directory summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:18px 0;color:#dae3cb;font-size:13px}.qt-wallet-directory summary::-webkit-details-marker{display:none}.qt-wallet-directory summary>span{font-size:11px;letter-spacing:.08em;color:#9fad9f}.qt-wallet-directory[open] summary>span{color:#e5edc8}.qt-wallet-options{padding:0 0 14px;animation:qt-wallet-open .35s ease both}.qt-wallet-options button{display:flex;align-items:baseline;gap:12px;width:100%;padding:13px 5px;text-align:left;font-family:inherit;font-size:12px;line-height:1.6;color:#aebcb3;border:0;background:none;cursor:pointer}.qt-wallet-options button>span:first-child{font-size:9px;color:#849889}.qt-wallet-options button>span:last-child{margin-left:auto;opacity:0}.qt-wallet-options button[aria-pressed=true],.qt-wallet-options button:hover{color:#e9edcc}.qt-wallet-options button[aria-pressed=true]>span:last-child{opacity:1}.qt-wallet-display{position:sticky;top:130px;min-width:0;padding:15px 10px 0}.qt-wallet-stack{position:relative;padding-top:20px}.qt-wallet-backing{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;transform:translate(5px,-5px) rotate(2deg) scale(.96);opacity:.36;pointer-events:none;filter:brightness(.65)}.qt-wallet-cards{position:relative}.qt-wallet-cards .qt-ticket{display:block;width:100%;margin:0;animation:qt-ticket-draw .62s cubic-bezier(.2,.7,.2,1) both;isolation:isolate}.qt-wallet-cards .qt-ticket[hidden]{display:none!important}.qt-wallet-cards .qt-ticket[data-tear-ticket]:nth-child(n){transform:rotate(-2deg)}.qt-wallet-cards .qt-ticket.qt-reveal{opacity:1;translate:none;filter:none;transition:none}.qt-wallet-cards .qt-ticket-copy{inset:22% 27% 21% 12%}.qt-wallet-cards .qt-ticket-copy h3{font-size:clamp(20px,2.1vw,29px)}.qt-wallet-controls{display:flex;align-items:center;gap:22px;margin-top:28px;padding-inline:15px;position:relative}.qt-wallet-controls button{font-family:inherit;font-size:12px;line-height:1.5;color:#d5dfc4;background:none;border:0;cursor:pointer;min-height:44px;padding:10px 0;transition:color .2s}.qt-wallet-controls button:hover{color:#fff7d6}.qt-wallet-controls button:last-child{margin-left:20px}.qt-wallet-controls [role=status]{font-size:10px;letter-spacing:.14em;color:#88978d}@keyframes qt-ticket-draw{0%{opacity:0;translate:0 -22px;clip-path:inset(0 0 30% 0);scale:.94;rotate:3deg}to{opacity:1;translate:0;clip-path:none;scale:1;rotate:0deg}}@keyframes qt-wallet-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.qt-program-tabs .qt-tab-leaf{display:none}.qt-program-tabs [aria-selected=true] .qt-tab-leaf{display:block;opacity:.3}.qt-growth-path a img{display:none}.qt-growth-path a:first-child img{display:block;opacity:.4}.qt-growth-path a{min-height:220px;padding:35px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.qt-growth-path a:nth-child(2n){margin-top:0}.qt-growth-path a:first-child{padding-left:35px}.qt-growth-path h3{font-size:24px}@media(max-width:760px){.qt-ticket-wallet{grid-template-columns:minmax(0,1fr);gap:14px;padding:25px 0 15px}.qt-wallet-index{padding-top:30px}.qt-wallet-index>h3{text-wrap:balance;font-size:28px;max-width:none;margin:12px 0}.qt-wallet-index>p{max-width:none}.qt-wallet-directory{margin-top:12px}.qt-wallet-index{padding-top:0}.qt-wallet-display{position:relative;top:auto;padding:8px 0 0}.qt-wallet-controls{margin-top:12px;padding-inline:8px}.qt-wallet-cards .qt-ticket-copy h3,html[lang=en] .qt-wallet-cards .qt-ticket-copy h3{font-size:clamp(17px,5.3vw,27px);margin:6px 0 9px}.qt-wallet-cards .qt-ticket .qt-eyebrow{font-size:8px}.qt-wallet-cards .qt-ticket .qt-card-link{font-size:9px}.qt-growth-path a{min-height:180px;padding:20px 12px}.qt-growth-path a:first-child{padding-left:20px}.qt-growth-path h3{font-size:21px}.qt-growth-path a:last-child{max-width:none;justify-self:stretch}}@media(prefers-reduced-motion:reduce){.qt-wallet-cards .qt-ticket,.qt-wallet-options{animation:none!important}}.qt-global-title-line{display:block}.qt-global-editorial{scroll-margin-top:120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(45px,7vw,110px);align-items:start;margin-top:60px}.qt-global-intro{padding-top:25px}.qt-global-intro h3{font-size:clamp(32px,3.5vw,48px);font-weight:450;line-height:1.4;letter-spacing:-.025em;text-wrap:balance;margin:23px 0;overflow-wrap:anywhere;color:#e8eddb}.qt-global-intro p{font-size:15px;line-height:1.9;color:#b5c2b8;max-width:430px}.qt-global-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:42px 0 37px}.qt-global-facts>div{display:flex;flex-direction:column;gap:10px;min-width:0}.qt-global-facts dt{order:1;font-size:11px;line-height:1.7;color:#a3b3a6}.qt-global-facts dd{margin:0;font-size:clamp(27px,3vw,40px);line-height:1.3;letter-spacing:-.03em;color:#d3dfb9;overflow-wrap:anywhere}.qt-global-scene{min-width:0}.qt-global-scene>.qt-figure{margin:0;transform:none}.qt-global-scene>.qt-figure img{width:100%;aspect-ratio:1.12;object-fit:cover;object-position:65% center;border-radius:7px 55px 7px 7px;filter:saturate(.8);transition:filter .7s,border-radius .7s}.qt-global-scene>.qt-figure:hover img{filter:saturate(1);border-radius:7px 30px 7px 7px}.qt-global-scene figcaption{font-size:9px;color:#84998d}.qt-global-plan{margin-top:22px}.qt-global-plan summary{display:flex;align-items:center;gap:20px;list-style:none;cursor:pointer;color:#d8e1c9;font-size:14px;padding:0 5px}.qt-global-plan summary::-webkit-details-marker{display:none}.qt-global-plan summary small{display:block;margin-top:8px;font-size:10px;color:#97a99b;letter-spacing:.04em}.qt-plan-plus{margin-left:auto;font-size:23px;transition:transform .5s}.qt-plan-roll{position:relative;display:block;flex:0 0 80px;height:108px;perspective:500px}.qt-plan-roll img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform .65s var(--qt-ease);filter:drop-shadow(0 5px 10px #0004)}.qt-plan-roll-center{clip-path:inset(12% 0 13% 0);transform:scaleY(.3)}.qt-plan-roll-top{clip-path:inset(0 0 87% 0);transform:translateY(30px)}.qt-plan-roll-bottom{clip-path:inset(86% 0 0 0);transform:translateY(-30px)}.qt-global-plan[open] .qt-plan-roll img{transform:none}.qt-global-plan[open] .qt-plan-plus{transform:rotate(45deg)}.qt-plan-close,.qt-global-plan[open] .qt-plan-open{display:none}.qt-global-plan[open] .qt-plan-close{display:inline}.qt-global-plan-body{padding:25px 27px 28px;border-radius:20px;background:#c6d5c00a;border:1px solid #d6e3ca13;backdrop-filter:blur(15px);animation:qt-plan-unfold .45s var(--qt-ease) both}.qt-global-plan-body h4{font-weight:450;font-size:19px;margin:0 0 12px}.qt-global-plan-body p{font-size:13px;line-height:1.9;color:#adbdaf;margin:0}.qt-global-plan-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:24px 0}.qt-global-plan-body dt{font-size:10px;line-height:1.6;color:#a1b19f;margin-bottom:7px}.qt-global-plan-body dd{font-size:15px;line-height:1.6;margin:0;color:#e0e6cb}.qt-global-plan-body .qt-text-link{font-size:12px}@keyframes qt-plan-unfold{0%{opacity:0;transform:translateY(-12px);clip-path:inset(0 0 40% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@media(max-width:900px){.qt-global-editorial{gap:35px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qt-global-intro h3{font-size:34px}.qt-global-facts{gap:15px}.qt-global-facts dd{font-size:30px}.qt-global-scene>.qt-figure img{aspect-ratio:.82}}@media(max-width:760px){.qt-global-editorial{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:32px}.qt-global-intro{padding-top:0}.qt-global-intro h3{font-size:clamp(29px,7.4vw,42px);line-height:1.45;margin:18px 0}.qt-global-intro p{font-size:14px}.qt-global-facts{margin:30px 0;gap:18px}.qt-global-facts dd{font-size:clamp(27px,7vw,36px)}.qt-global-scene>.qt-figure img{aspect-ratio:1.4;border-radius:6px 35px 6px 6px}.qt-global-plan summary{font-size:13px;gap:15px}.qt-plan-roll{flex-basis:65px;height:94px}.qt-global-plan-body{padding:22px}.qt-global-plan-body dl{gap:18px}}@media(prefers-reduced-motion:reduce){.qt-plan-roll img,.qt-plan-plus,.qt-global-scene>.qt-figure img{transition:none}.qt-global-plan-body{animation:none}}#qt-chat-root .qt-chat-launch{position:fixed;right:22px;bottom:24px;display:flex;flex-direction:column;align-items:center;gap:2px;width:100px;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#dbe7cd;box-shadow:none;cursor:pointer;transition:opacity .25s}#qt-chat-root .qt-chat-launch img{display:block;width:96px;height:114px;margin:0;object-fit:contain;filter:drop-shadow(0 7px 12px #0006);transform-origin:50% 85%;animation:qt-companion-idle 7s ease-in-out infinite;transition:filter .4s}#qt-chat-root .qt-chat-launch>span{font-size:10px;line-height:1.7;letter-spacing:.04em;text-align:center;text-shadow:0 2px 8px #000,0 1px 4px #000;padding:1px 0;white-space:nowrap}#qt-chat-root .qt-chat-launch:hover{background:transparent;transform:none;color:#f2efce}#qt-chat-root .qt-chat-launch:hover img,#qt-chat-root .qt-chat-launch:focus-visible img{animation:qt-companion-greet .75s ease both;filter:drop-shadow(0 8px 16px #80995c55)}#qt-chat-root .qt-chat-launch:focus-visible{outline:1px solid #d7e5ba;outline-offset:6px;border-radius:16px}#qt-chat-root:has(.qt-chat-dialog[open]) .qt-chat-launch{visibility:hidden;pointer-events:none}@keyframes qt-companion-idle{0%,80%,to{transform:none}88%{transform:translateY(-5px) rotate(-3deg)}94%{transform:translateY(-2px) rotate(2deg)}}@keyframes qt-companion-greet{0%{transform:none}40%{transform:translateY(-9px) rotate(-7deg)}75%{transform:translateY(-5px) rotate(4deg)}to{transform:translateY(-4px) rotate(-2deg)}}@media(max-width:760px){#qt-chat-root .qt-chat-launch{right:10px;bottom:max(15px,env(safe-area-inset-bottom));width:76px;gap:0}#qt-chat-root .qt-chat-launch img{width:73px;height:85px}#qt-chat-root .qt-chat-launch>span{font-size:9px;letter-spacing:0}.qt-chat-dialog{bottom:20px;max-height:calc(100dvh - 40px);height:82dvh}}@media(prefers-reduced-motion:reduce){#qt-chat-root .qt-chat-launch img{animation:none!important;transition:none}}
