:root{--ink:#1d3029;--muted:#59695f}body{background:radial-gradient(ellipse at 0 10%,#eee7f866,transparent 30%),radial-gradient(ellipse at 100% 45%,#e7f3e666,transparent 32%),#fffdf7!important;color:#1d3029!important}h1,h2,h3{font-family:'Be Vietnam Pro',Arial,sans-serif!important}h1{font-weight:800!important}h2{font-weight:700!important}h3{font-weight:700!important}p{font-weight:400}strong,b{font-weight:700}.eyebrow,.product-eyebrow,.sale-number,.widget-overline{font-weight:700!important;letter-spacing:.12em}.section-heading h2,.sale-heading h2{color:#203c30}.section-heading h2:after,.sale-heading h2:after{content:'';display:block;width:55px;height:4px;background:linear-gradient(90deg,#9677bd,#ceb057,#4c8e6a);border-radius:8px;margin:20px auto}.button{font-weight:700!important}.hero{background:radial-gradient(ellipse at 15% 25%,#e9dff6a8,transparent 47%),radial-gradient(ellipse at 85% 30%,#d7ebdb8a,transparent 45%),linear-gradient(180deg,#fffdf8,#f6f4fb)!important}.hero-grid{opacity:.7}.hero h1{font-weight:800!important}.hero h1 span,.sale-hero h1 span{background:linear-gradient(110deg,#7851a0 10%,#2b6650 70%,#b28a32)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important}.section-dock a{background:#fffef9!important;border:1px solid #e5daca!important;box-shadow:0 8px 30px #7160450b}.dock-icon,.feature-icon,.decor-sigil,.tab-sigil{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#8b5ca6;background:linear-gradient(135deg,#f3eafc,#fff);border:1px solid #dbc7ea;box-shadow:inset 0 0 0 3px #fff9,0 5px 15px #6d4a7e0c;flex-shrink:0}.dock-icon:after,.decor-sigil:after{content:'✦';position:absolute;right:-4px;top:-7px;font-size:11px;color:#bd943e;text-shadow:0 1px white}.dock-icon svg,.feature-icon svg,.decor-sigil svg,.tab-sigil svg{width:24px;height:24px}.decor-sigil{width:49px;height:49px;margin-bottom:15px}.section-dock a:nth-child(2) .dock-icon{color:#996aad}.section-dock a:nth-child(3) .dock-icon{color:#b07a31;background:#fff6e7;border-color:#ead2ac}.section-dock a:nth-child(4) .dock-icon{color:#447a9c;background:#edf6fc;border-color:#c3dce9}.section-dock a:nth-child(5) .dock-icon{color:#a88326;background:#fbf4da;border-color:#e4d49c}.section-pad{position:relative}.community-section,#cong-dong{background:radial-gradient(ellipse at 0 20%,#eadef688,transparent 58%),#fcf9ff!important}#marketing{background:radial-gradient(ellipse at 100% 10%,#fff0d688,transparent 48%),#fffdf8!important}#mien-phi{background:radial-gradient(ellipse at 0 20%,#dceafb88,transparent 50%),#f6f9fc!important}#khoa-hoc{background:radial-gradient(ellipse at 80% 20%,#eae0f688,transparent 50%),#fbf7ef!important}.resource-card strong,.community-card h3{font-weight:700!important}.video-copy>p,.resource-note{color:#5c6a62!important}.sale-experience .product-hero{background:radial-gradient(ellipse at 10% 15%,#eee3fb99,transparent 48%),radial-gradient(ellipse at 90% 80%,#e8f0df99,transparent 48%)}.sale-experience .sale-choice-section{background-image:linear-gradient(#b4a9c315 1px,transparent 1px),linear-gradient(90deg,#b4a9c315 1px,transparent 1px),linear-gradient(120deg,#f1e8fa,#f6f8eb)!important;background-size:40px 40px,40px 40px,auto}.sale-feature h3{font-weight:700!important}.pathfinder h2,.path-result h3{font-weight:700!important}.path-tabs button{font-weight:600!important;display:flex;align-items:center;gap:12px}.tab-sigil{width:32px;height:32px;border-radius:9px}.tab-sigil svg{width:19px;height:19px}.path-tabs button[aria-selected=true] .tab-sigil{color:#f2d58f;background:#ffffff12;border-color:#e0c78a66}.skill-choice>span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#99723c;background:#f8efdc;border-radius:10px}.skill-choice>span svg{width:23px;height:23px}.story-break h2{font-weight:700!important}.sale-feature-copy>p{font-size:14px!important}.sale-feature li span{font-size:14px!important;color:#55665b!important}.pn-price{margin:22px 0 25px}.price-reference{display:inline-flex;align-items:center;gap:7px;font-size:16px;font-weight:700;background:#fff4d4;border:1px solid #ecd49c;border-radius:8px;padding:6px 11px;color:#b42c2e}.price-reference b{color:#b62c2c}.price-reference em{color:#a57412;font-style:normal;text-decoration:line-through;text-decoration-color:#b73131}.pn-price>div{display:flex;align-items:center;gap:15px;margin-top:4px}.pn-price strong{font-size:clamp(54px,5.5vw,78px);font-weight:800;line-height:1.16;letter-spacing:-.06em;color:#ce242b;text-shadow:0 3px 0 #fae5c9}.pn-price>div>span{font-size:11px;color:#8a4e42;font-weight:600;max-width:120px;line-height:1.7}.pn-price small{font-size:10px;color:#647064}.showcase-section{padding-block:70px}.showcase-section h2 span{color:#7b579b}.product-media-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-media-gallery article{background:#fffdf7;border:1px solid #e4d8c6;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px #5f4b2110}.product-media-gallery img,.product-media-gallery video{width:100%;aspect-ratio:4/3;object-fit:cover;background:#1b3028}.product-media-gallery video{object-fit:contain}.product-media-gallery article>div{padding:22px}.product-media-gallery article>div>span{font-size:9px;color:#9b7739;letter-spacing:.1em;font-weight:700;display:flex;gap:8px;align-items:center}.product-media-gallery svg{width:19px;height:19px}.product-media-gallery h3{font-size:20px;line-height:1.4;margin:14px 0 8px}.product-media-gallery p{font-size:12px;line-height:1.8;color:#657367}.showcase-note{text-align:center;font-size:11px;color:#7c8378;margin-top:20px}.checkout-main{padding-block:45px 80px}.checkout-main>.eyebrow{display:block;margin-top:25px}.checkout-main h1{font-size:clamp(34px,4vw,54px);line-height:1.2;letter-spacing:-.045em;margin:20px 0 30px}.checkout-main h1 span{color:#79559b}.checkout-steps{display:flex;gap:25px;list-style:none;padding:0;color:#7b8276;font-size:12px;margin:0 0 35px}.checkout-steps .active{color:#28583f;font-weight:700}.checkout-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:start}.checkout-form-card,.checkout-summary{padding:35px;background:#ffffffea;border:1px solid #e2dbce;border-radius:25px}.checkout-form-card h2{display:flex;align-items:center;gap:13px;font-size:23px;margin-bottom:12px}.checkout-form-card h2 svg{width:26px;height:26px;color:#a17c38}.checkout-form-card>p{font-size:13px;color:#687568}.checkout-notice{background:#fff5da;color:#82612d;padding:16px;border-radius:12px;font-size:12px;line-height:1.8;margin:22px 0}.checkout-notice.ready{background:#eaf5eb;color:#315b3a}.checkout-form-card label{display:block;font-size:13px;font-weight:600;margin-bottom:20px}.checkout-form-card label>input:not([type=checkbox]){display:block;width:100%;padding:13px;border:1px solid #d6dccf;border-radius:10px;background:#fff;margin-top:8px}.checkout-form-card label>span{font-weight:400;font-size:11px;color:#7b8276}.checkout-form-card .checkout-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:11px;line-height:1.8}.checkout-consent input{margin-top:4px;accent-color:#28583f}.checkout-form-card button{width:100%}.checkout-form-card button:disabled{opacity:.5;cursor:not-allowed}.checkout-small{font-size:11px!important;color:#798174;line-height:1.8}.checkout-contact{font-size:12px;color:#466e51;display:block;margin-top:25px;font-weight:600}.checkout-summary{background:linear-gradient(145deg,#f1e7f7,#fffae9)}.checkout-summary h2{font-size:29px;line-height:1.3;letter-spacing:-.03em}.checkout-summary ul{padding-left:18px;font-size:12px;line-height:2.1;color:#64715f}.checkout-summary>img{height:200px;object-fit:contain;margin:auto}.checkout-summary>p{font-size:11px;line-height:1.8;color:#807866;border-top:1px solid #ded5bf;padding-top:17px}.checkout-page .site-footer{padding-bottom:30px!important}#payment-qr{width:280px;margin:20px auto}#payment-details{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:10px}#payment-details dd{margin:0;font-weight:700;overflow-wrap:anywhere}.checkout-page .pn-price strong{font-size:65px}
@media(max-width:700px){.product-media-gallery{grid-template-columns:1fr}.product-media-gallery article{display:grid;grid-template-columns:.85fr 1fr}.product-media-gallery img,.product-media-gallery video{height:100%;aspect-ratio:auto;min-height:180px}.product-media-gallery article>div{padding:18px}.product-media-gallery h3{font-size:17px}.checkout-grid{grid-template-columns:1fr}.checkout-summary{order:-1}.checkout-summary>img{display:none}.checkout-summary{padding:25px}.checkout-summary h2{font-size:25px}.checkout-summary ul{display:none}.checkout-form-card{padding:25px}.checkout-steps{gap:12px;font-size:10px}.checkout-main h1{font-size:36px}.pn-price strong{font-size:61px}.sale-heading h2:after{margin-left:0}.path-tabs button{gap:7px}.tab-sigil{width:26px;height:26px}.showcase-section{padding-block:45px}}

.button>svg{width:20px;height:20px;flex-shrink:0} .checkout-main>.product-back{display:inline-block}

@media(min-width:901px){.sale-experience .product-hero{padding-top:35px;padding-bottom:35px;align-items:start}.sale-experience .sale-hero h1{font-size:54px;margin-top:18px;margin-bottom:18px}.sale-experience .product-hero-art{margin-top:48px}.sale-experience .product-hero-copy>p{font-size:14px}.sale-experience .product-hero .pn-price{margin:14px 0 17px}.sale-experience .product-hero .pn-price strong{font-size:62px}.sale-experience .product-hero .product-facts{margin-top:20px;padding-top:15px}.sale-experience .product-hero-note{margin-top:13px}}
