.cbt-scope{--cbt-accent:46 94 153;--cbt-accent-hover:30 70 120;--cbt-accent-soft:rgba(46,94,153,0.1);--cbt-ice:#E7F0FA;--cbt-periwinkle:#7BA4D0;--cbt-sapphire:#2E5E99;--cbt-navy:#0D2440;--cbt-bg:#E7F0FA;--cbt-bg-secondary:#7BA4D0;--cbt-bg-tertiary:#2E5E99;--cbt-surface:#F8FAFD;--cbt-text:#111827;--cbt-text-secondary:#2A4365;--cbt-text-muted:#4A6FA5;--cbt-card:#F8FAFD;--cbt-card-elevated:#ffffff;--cbt-border:rgba(13,36,64,0.1);--cbt-border-hover:rgba(13,36,64,0.18);--cbt-sidebar-bg:#0D2440;--cbt-sidebar-text:#B3CCE0;--cbt-sidebar-text-active:#E0EBF5;--cbt-sidebar-active:rgba(46,94,153,0.25);--cbt-sidebar-width:220px;--cbt-sidebar-collapsed:56px;--cbt-tab-active:#2E5E99;--cbt-tab-ink:#0D2440;--cbt-hero-bg:#F8FAFD;--cbt-hero-text:#0D2440;--cbt-hero-text-secondary:#2A4365;--cbt-section-dark-bg:#E7F0FA;--cbt-section-dark-text:#0D2440;--cbt-section-dark-text-secondary:#2A4365;--cbt-section-dark-badge:rgba(46,94,153,0.12);--cbt-section-dark-card:#ffffff;--cbt-section-dark-card-border:rgba(46,94,153,0.18);--cbt-footer-bg:#0D2440;--cbt-footer-text:#A8C4DD;background-color:var(--cbt-bg);color:var(--cbt-text);min-height:100dvh}.dark .cbt-scope{--cbt-ice:#0A1929;--cbt-navy:#060F1A;--cbt-bg:#0D2440;--cbt-bg-secondary:#1E3A5C;--cbt-bg-tertiary:#2E5E99;--cbt-surface:#152D4A;--cbt-text:#E8F0F8;--cbt-text-secondary:#A8C4DD;--cbt-text-muted:#7BA4C8;--cbt-card:#1A3352;--cbt-card-elevated:#1E3F60;--cbt-border:rgba(123,164,208,0.15);--cbt-border-hover:rgba(123,164,208,0.3);--cbt-sidebar-bg:#060F1A;--cbt-sidebar-text:#8AAFC8;--cbt-sidebar-text-active:#E0EBF5;--cbt-sidebar-active:rgba(46,94,153,0.3);--cbt-tab-active:#7BA4D0;--cbt-tab-ink:#E0EBF5;--cbt-hero-bg:#0D2440;--cbt-hero-text:#E0EBF5;--cbt-hero-text-secondary:#8AAFC8;--cbt-section-dark-bg:#0D2440;--cbt-section-dark-text:#E0EBF5;--cbt-section-dark-text-secondary:#8AAFC8;--cbt-section-dark-badge:rgba(46,94,153,0.25);--cbt-section-dark-card:rgba(46,94,153,0.15);--cbt-section-dark-card-border:rgba(123,164,208,0.2);--cbt-footer-bg:#060F1A;--cbt-footer-text:#8AAFC8}.cbt-scope ::-webkit-scrollbar{width:5px;height:5px}.cbt-scope ::-webkit-scrollbar-track{background:transparent}.cbt-scope ::-webkit-scrollbar-thumb{background:rgba(46,94,153,.25);border-radius:3px}.cbt-scope ::-webkit-scrollbar-thumb:hover{background:rgba(46,94,153,.4)}.cbt-scope *{scrollbar-width:thin;scrollbar-color:rgba(46,94,153,.25) transparent}.dark .cbt-scope ::-webkit-scrollbar-thumb{background:rgba(123,164,208,.25)}.dark .cbt-scope ::-webkit-scrollbar-thumb:hover{background:rgba(123,164,208,.4)}.dark .cbt-scope *{scrollbar-color:rgba(123,164,208,.25) transparent}.cbt-scope .cbt-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.cbt-scope .cbt-container{padding-left:1.5rem;padding-right:1.5rem}}.cbt-landing-hero-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width:768px){.cbt-landing-hero-grid{grid-template-columns:1fr 1fr}}.cbt-landing-features-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.cbt-landing-features-grid{grid-template-columns:1.4fr 1fr}}.cbt-landing-outcomes-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.cbt-landing-outcomes-grid{grid-template-columns:1fr 1fr}}.cbt-landing-journey-grid{display:grid;grid-template-columns:1fr;gap:2rem;position:relative}@media (min-width:768px){.cbt-landing-journey-grid{grid-template-columns:repeat(4,1fr)}}.cbt-landing-journey-line{display:none}@media (min-width:768px){.cbt-landing-journey-line{display:block;position:absolute;top:20px;left:20px;right:20px;height:2px;background:var(--cbt-sapphire);opacity:.4}}@keyframes cbtHopJelly{0%,to{transform:translateY(0) scaleY(1) scaleX(1) rotate(0deg)}8%{transform:translateY(0) scaleY(.8) scaleX(1.15) rotate(0deg)}25%{transform:translateY(-20px) scaleY(1.12) scaleX(.88) rotate(-6deg)}42%{transform:translateY(0) scaleY(.85) scaleX(1.08) rotate(4deg)}55%{transform:translateY(-10px) scaleY(1.06) scaleX(.94) rotate(-3deg)}70%{transform:translateY(0) scaleY(.93) scaleX(1.04) rotate(2deg)}85%{transform:translateY(-3px) scaleY(1.02) scaleX(.98) rotate(0deg)}}.cbt-spinner-bounce{animation:cbtHopJelly 1.3s cubic-bezier(.28,.84,.42,1) infinite}@keyframes cbtPulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes cbt-ikigai-breathe{0%,to{opacity:.55}50%{opacity:.7}}.cbt-ikigai-circle{animation:cbt-ikigai-breathe 4s ease-in-out infinite}.cbt-ikigai-circle:nth-child(2){animation-delay:1s}.cbt-ikigai-circle:nth-child(3){animation-delay:2s}.cbt-ikigai-circle:nth-child(4){animation-delay:3s}.cbt-scope .cbt-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;min-height:36px;padding:.5rem 1.25rem;border-radius:.125rem;transition:background-color .15s ease,color .15s ease;font-family:var(--font-label),system-ui,sans-serif}.cbt-scope .cbt-btn-primary{background-color:rgb(var(--cbt-accent));color:#ffffff}.cbt-scope .cbt-btn-primary:hover{background-color:rgb(var(--cbt-accent-hover))}.cbt-scope .cbt-btn-primary:disabled{opacity:.5;cursor:not-allowed}.cbt-live-score-panel{display:none}@media (min-width:1024px){.cbt-live-score-panel{display:block}}.cbt-blog-scope .dropdown-menu{visibility:hidden;--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.cbt-blog-scope .dropdown-menu,.cbt-blog-scope .dropdown:hover .dropdown-menu{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cbt-blog-scope .dropdown:hover .dropdown-menu{visibility:visible;--tw-scale-x:1;--tw-scale-y:1;opacity:1}.cbt-blog-scope .tab-content{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.cbt-blog-scope .article-content{font-family:Be Vietnam Pro,system-ui,sans-serif;font-size:1rem;line-height:1.8;color:var(--cbt-text);overflow-wrap:break-word;word-break:break-word;max-width:100%;overflow-x:hidden}.cbt-blog-scope .article-content h1{font-size:1.75rem;margin-top:0;margin-bottom:1.25rem;line-height:1.2;padding-bottom:.75rem}.cbt-blog-scope .article-content h1,.cbt-blog-scope .article-content h2{font-weight:700;color:var(--cbt-navy);border-bottom:2px solid var(--cbt-border)}.cbt-blog-scope .article-content h2{font-size:1.375rem;margin-top:2rem;margin-bottom:1rem;line-height:1.3;padding-bottom:.5rem}.cbt-blog-scope .article-content h3{font-weight:700;color:var(--cbt-navy);font-size:1.125rem;margin-top:1.75rem;margin-bottom:.75rem;line-height:1.35}.cbt-blog-scope .article-content h4{font-weight:600;color:var(--cbt-navy);font-size:1rem;margin-top:1.5rem;margin-bottom:.5rem;line-height:1.4}.cbt-blog-scope .article-content p{margin-bottom:1.25rem;line-height:1.8}.cbt-blog-scope .article-content ol,.cbt-blog-scope .article-content ul{padding-left:1.5rem;margin-top:1.25rem;margin-bottom:1.25rem}.cbt-blog-scope .article-content ul{list-style-type:disc}.cbt-blog-scope .article-content ol{list-style-type:decimal}.cbt-blog-scope .article-content li{margin-bottom:.5rem;line-height:1.8}.cbt-blog-scope .article-content li>ol,.cbt-blog-scope .article-content li>ul{margin-top:.5rem;margin-bottom:0}.cbt-blog-scope .article-content strong{font-weight:700;color:var(--cbt-navy)}.cbt-blog-scope .article-content em{font-style:italic}.cbt-blog-scope .article-content a{color:var(--cbt-sapphire);text-decoration:underline;text-underline-offset:2px}.cbt-blog-scope .article-content a:hover{color:#1e4a7a}.cbt-blog-scope .article-content blockquote{border-left:4px solid var(--cbt-sapphire);padding-left:1.5rem;padding-top:.5rem;padding-bottom:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;color:var(--cbt-text-secondary);font-style:italic;background-color:var(--cbt-surface);border-radius:0 8px 8px 0}.cbt-blog-scope .article-content code{background-color:var(--cbt-ice);padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;font-family:monospace}.cbt-blog-scope .article-content pre{background-color:var(--cbt-navy);color:#e2e8f0;padding:1rem;border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem}.cbt-blog-scope .article-content pre code{background-color:transparent;padding:0}.cbt-blog-scope .article-content img{border-radius:.5rem;margin-top:2rem;margin-bottom:2rem;max-width:100%;height:auto}.cbt-blog-scope .article-content hr{margin-top:2rem;margin-bottom:2rem;border-color:var(--cbt-border)}.cbt-blog-scope .btn-primary{background-color:var(--cbt-sapphire);color:#ffffff;padding:.5rem 1.5rem;border-radius:.25rem;font-weight:500;transition:background-color .15s ease}.cbt-blog-scope .btn-primary:hover{background-color:#1e4a7a}.cbt-blog-scope .btn-accent{background-color:#e67e22;color:#ffffff;padding:.5rem 1.5rem;border-radius:.25rem;font-weight:500;transition:background-color .15s ease}.cbt-blog-scope .btn-accent:hover{background-color:#d35400}.cbt-blog-scope .btn-outline{border:2px solid var(--cbt-sapphire);color:var(--cbt-sapphire);padding:.5rem 1.5rem;border-radius:.25rem;font-weight:500;transition:all .15s ease}.cbt-blog-scope .btn-outline:hover{background-color:var(--cbt-sapphire);color:#ffffff}.cbt-blog-scope .section-title{font-size:1.125rem;font-weight:700;color:var(--cbt-sapphire);margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:4px solid #e67e22;display:inline-block}@media (min-width:768px){.cbt-blog-scope .section-title{font-size:1.25rem}}.cbt-blog-scope .card{background-color:var(--cbt-card);border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;transition:box-shadow .15s ease}.cbt-blog-scope .card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.cbt-blog-scope .nav-link{color:#ffffff;font-weight:500;font-size:.875rem;letter-spacing:.025em;transition:color .15s ease}.cbt-blog-scope .nav-link:hover{color:#e67e22}.cbt-blog-scope .nav-link-active{color:#e67e22;font-weight:600}.cbt-blog-scope .input-field{width:100%;padding:.5rem 1rem;border:1px solid var(--cbt-border);border-radius:.25rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cbt-blog-scope .input-field:focus{border-color:var(--cbt-sapphire);box-shadow:0 0 0 2px rgba(46,94,153,.2)}.cbt-blog-scope .label{display:block;font-size:.875rem;font-weight:500;color:var(--cbt-text-secondary);margin-bottom:.25rem}.cbt-blog-scope .category-badge{background-color:var(--cbt-sapphire);color:#ffffff;font-size:.75rem;padding:.125rem .5rem;border-radius:.25rem}.cbt-blog-scope .ProseMirror{min-height:300px;padding:1rem;outline:none}.cbt-blog-scope .ProseMirror h1{font-size:1.875rem;font-weight:700;margin-bottom:1rem;margin-top:1.5rem}.cbt-blog-scope .ProseMirror h2{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;margin-top:1.25rem}.cbt-blog-scope .ProseMirror h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem}.cbt-blog-scope .ProseMirror p{margin-bottom:1rem;line-height:1.625}.cbt-blog-scope .ProseMirror ol,.cbt-blog-scope .ProseMirror ul{padding-left:1.5rem;margin-bottom:1rem}.cbt-blog-scope .ProseMirror li{margin-bottom:.25rem}.cbt-blog-scope .ProseMirror blockquote{padding-left:1rem;border-left:4px solid var(--cbt-sapphire);font-style:italic;margin-top:1rem;margin-bottom:1rem}.cbt-blog-scope .ProseMirror a{color:var(--cbt-periwinkle)}.cbt-blog-scope .ProseMirror a:hover{text-decoration:underline}.cbt-blog-scope .ProseMirror img{max-width:100%;height:auto;border-radius:.25rem;margin-top:1rem;margin-bottom:1rem}.dark .cbt-blog-scope .card{background-color:var(--cbt-card)}.dark .cbt-blog-scope .input-field{background-color:var(--cbt-card);border-color:var(--cbt-border);color:var(--cbt-text)}.dark .cbt-blog-scope .input-field::-moz-placeholder{color:var(--cbt-text-muted)}.dark .cbt-blog-scope .input-field::placeholder{color:var(--cbt-text-muted)}.dark .cbt-blog-scope .label{color:var(--cbt-text-secondary)}.dark .cbt-blog-scope .article-content{color:var(--cbt-text)}.dark .cbt-blog-scope .article-content h1,.dark .cbt-blog-scope .article-content h2,.dark .cbt-blog-scope .article-content h3,.dark .cbt-blog-scope .article-content h4,.dark .cbt-blog-scope .article-content strong{color:var(--cbt-sidebar-text-active)}.dark .cbt-blog-scope .article-content h1,.dark .cbt-blog-scope .article-content h2{border-bottom-color:var(--cbt-border)}.dark .cbt-blog-scope .article-content a{color:var(--cbt-periwinkle)}.dark .cbt-blog-scope .article-content a:hover{color:var(--cbt-ice)}.dark .cbt-blog-scope .article-content blockquote{color:var(--cbt-text-muted);background-color:var(--cbt-card)}.dark .cbt-blog-scope .article-content code{background-color:var(--cbt-card);color:var(--cbt-text)}.dark .cbt-blog-scope .article-content hr{border-color:var(--cbt-border)}.cbt-blog-scope .cbt-article-layout{display:flex;gap:2rem}.cbt-blog-scope .cbt-toc-sidebar{width:200px;flex-shrink:0}.cbt-blog-scope .cbt-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2rem}.cbt-blog-scope .cbt-toc-mobile{display:none}@media (max-width:1024px){.cbt-blog-scope .cbt-article-grid{grid-template-columns:minmax(0,1fr)}.cbt-blog-scope .cbt-article-grid>*{overflow:hidden;max-width:100%}.cbt-blog-scope .cbt-related-sidebar{order:99}}@media (max-width:768px){.cbt-blog-scope .cbt-toc-sidebar{display:none}.cbt-blog-scope .cbt-toc-mobile{display:block;margin-bottom:1.5rem;padding:1rem;background:var(--cbt-bg,#fff);border:1px solid var(--cbt-border,#d8e3ef);border-radius:8px}.cbt-blog-scope .cbt-article-layout{display:block}.cbt-blog-scope .article-content h1{font-size:1.375rem}.cbt-blog-scope .article-content h2{font-size:1.125rem}.cbt-blog-scope .article-content h3{font-size:1rem}}.cbt-blog-scope .cbt-nav-short{display:none}@media (max-width:640px){.cbt-blog-scope .cbt-nav-full{display:none}.cbt-blog-scope .cbt-nav-short{display:inline}.cbt-blog-scope .cbt-blog-nav-right{gap:8px!important}.cbt-blog-scope .cbt-blog-nav-right .cbt-nav-link-text{display:none}.cbt-blog-scope .cbt-blog-nav-right .cbt-btn{font-size:11px!important;padding:5px 10px!important;white-space:nowrap}.cbt-blog-scope .cbt-blog-nav-logo span:last-child{font-size:12px!important}}.cbt-blog-scope .article-content iframe,.cbt-blog-scope .article-content img{max-width:100%;height:auto}.cbt-blog-scope .article-content table{display:block;max-width:100%;overflow-x:auto;font-size:.9rem;border-collapse:collapse}.cbt-blog-scope .article-content th{background-color:var(--cbt-navy);color:#fff;font-weight:600;padding:8px 12px;text-align:left;border:1px solid var(--cbt-border)}.cbt-blog-scope .article-content td{padding:8px 12px;border:1px solid var(--cbt-border);background-color:var(--cbt-bg,#fff)}.cbt-blog-scope .article-content pre{max-width:100%;overflow-x:auto}.cbt-blog-scope .cbt-toc-mobile h3,.cbt-blog-scope .cbt-toc-sidebar h3{color:var(--cbt-text-secondary,#4A6178);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;margin-top:0;border:none;padding:0}@media (max-width:767px){[data-brand=cbt]>header{position:fixed!important;top:0;left:0;right:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-brand=cbt].cbt-bars-hidden>header{transform:translateY(-100%)}.cbt-content-area{height:100dvh!important;padding-top:56px}.cbt-mobile-tab-bar{position:fixed!important;bottom:0;left:0;right:0;z-index:40;box-sizing:content-box!important;padding-bottom:env(safe-area-inset-bottom,0);transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-brand=cbt].cbt-bars-hidden .cbt-mobile-tab-bar{transform:translateY(100%)}.cbt-main-scroll{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}}@media print{.cbt-portfolio .availability-dot,.cbt-portfolio .portfolio-nav,.cbt-portfolio .portfolio-share-buttons{display:none}.cbt-portfolio{font-size:10.5pt}.cbt-portfolio:after{content:"dacloctran.com/chu-biet-tuot/p/" attr(data-slug);display:block;text-align:center;margin-top:2rem;font-size:9pt;color:#666}}