:root{--paper:#fffdfb;--paper-warm:#fff4ec;--paper-deep:#f8e3d5;--navy:#081a31;--navy-2:#102743;--ink:#0a1a31;--ink-soft:#39495c;--muted:#697586;--orange:#ef6423;--orange-dark:#a83a0b;--line:#e5d9d0;--error:#a92e25;--zalo:#0867d1;--shadow-media:0 22px 60px #081a3129, 0 3px 10px #081a3114;--shadow-card:0 28px 90px #04102138, 0 4px 16px #0410211f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-be-vietnam-pro), "Segoe UI", sans-serif;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}img,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure,dl,dd{margin:0}button,summary{-webkit-tap-highlight-color:transparent}.account-page{--account-navy:#071d39;--account-orange:#e95216;--account-cream:#fff6e8;background:var(--account-navy);color:#fff;min-height:100vh}.account-header{background:var(--account-navy);border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:92px;padding:14px max(28px,50% - 640px);display:flex}.account-header .tdc-logo{filter:brightness(0)invert();width:162px}.account-header nav{align-items:center;gap:36px;display:flex}.account-header nav a{color:#ffffffd1;font-size:13px;font-weight:700}.account-header nav a:hover{color:#fff}.account-header__button{border:1px solid #ffffffb3;border-radius:8px;padding:11px 17px}.account-hero{background:var(--account-navy);overflow:hidden}.account-hero__inner{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(54px,7vw,100px);width:min(1280px,100%);min-height:720px;margin:auto;padding:42px 28px 0;display:grid}.account-hero__copy{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-top:46px;display:flex;position:relative}.account-kicker{color:#ff8a52;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.account-hero h1{color:var(--account-cream);letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,5.2vw,5.65rem);font-weight:600;line-height:.98}.account-hero h1 em{color:#ff7b40;font-style:normal}.account-hero__lead{color:#ffffffc2;max-width:620px;margin-top:26px;font-size:16px;line-height:1.8}.account-trust{flex-wrap:wrap;gap:12px 24px;margin-top:28px;display:flex}.account-trust span{color:#ffffffe6;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.account-trust span:before{color:#ff8150;content:"✓";border:1px solid #ff8150;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.account-illustration{max-width:690px;height:260px;margin:14px 0 0 -30px;overflow:hidden}.account-illustration img{object-fit:cover;width:100%;height:auto;margin-top:-86px}.public-auth-card{color:#10243d;background:#fff;border:1px solid #ffffff38;border-radius:17px;margin:44px 0;overflow:hidden;box-shadow:0 30px 80px #0000004d}.public-auth-tabs{background:#f1f2f1;grid-template-columns:1fr 1fr;padding:8px;display:grid}.public-auth-tabs button{color:#617080;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:48px;font-size:13px;font-weight:800}.public-auth-tabs button[aria-selected=true]{color:var(--account-orange);background:#fff;box-shadow:0 4px 14px #071d3914}.public-auth-card__body{padding:28px 32px 30px}.public-auth-card__eyebrow{color:var(--account-orange);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.public-auth-card h2{letter-spacing:-.035em;margin:7px 0 0;font-size:25px;line-height:1.15}.public-auth-card__intro{color:#6a7684;margin-top:8px;font-size:13px;line-height:1.65}.public-auth-card form{margin-top:20px}.public-auth-field{gap:7px;margin-bottom:13px;display:grid}.public-auth-field span{font-size:11px;font-weight:800}.public-auth-field input{color:#10243d;background:#fff;border:1px solid #d9dee3;border-radius:9px;outline:0;width:100%;min-height:48px;padding:11px 13px}.public-auth-field input:focus{border-color:#ed6a32;box-shadow:0 0 0 3px #e952161f}.public-auth-terms{color:#657282;grid-template-columns:17px 1fr;align-items:start;gap:9px;margin:1px 0 15px;font-size:10px;line-height:1.55;display:grid}.public-auth-terms input{accent-color:var(--account-orange);width:16px;height:16px;margin:1px 0 0}.public-auth-terms a{color:#c5410e;text-underline-offset:2px;font-weight:750;text-decoration:underline}.public-auth-card__primary,.public-auth-card__secondary,.public-auth-google{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:49px;padding:11px 16px;font-weight:800;display:flex}.public-auth-card__primary{background:var(--account-orange);border:1px solid var(--account-orange);color:#fff}.public-auth-card__primary:hover{background:#c94310}.public-auth-card__primary:disabled,.public-auth-google:disabled{cursor:wait;opacity:.65}.public-auth-divider{color:#929ca7;align-items:center;gap:10px;margin:15px 0;font-size:10px;display:flex}.public-auth-divider:before,.public-auth-divider:after{content:"";background:#e2e5e8;flex:1;height:1px}.public-auth-google{color:#19314d;background:#fff;border:1px solid #cfd5db;gap:10px}.public-auth-google:hover{background:#f8f9fa}.public-auth-google-form{margin-top:0!important}.public-auth-fineprint{color:#8a949e;text-align:center;margin-top:13px;font-size:9px}.public-auth-message{color:#275b31;background:#eef7f0;border:1px solid #b9d7bf;border-radius:8px;margin-top:15px;padding:10px 12px;font-size:11px;font-weight:650;line-height:1.5}.public-auth-message.is-error{color:#87331c;background:#fff1ed;border-color:#efb9a7}.public-auth-forgot{color:#c5410e;text-align:right;text-underline-offset:2px;margin:-4px 0 14px;font-size:11px;font-weight:750;text-decoration:underline;display:block}.public-auth-standalone{background:linear-gradient(135deg,#071d39,#173b63);align-items:center;min-height:100vh;padding:24px;display:grid}.public-auth-reset-card{width:100%;max-width:560px;margin:auto}.public-auth-reset-card h1{letter-spacing:-.04em;margin-top:8px;font-size:34px}.public-auth-countdown{color:#657282;margin-top:16px;font-size:12px}.public-auth-countdown strong{color:var(--account-orange)}.public-auth-back{color:#5f6c7a;text-align:center;margin-top:18px;font-size:11px;font-weight:750;text-decoration:underline;display:block}.public-auth-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.public-auth-card--signed-in{text-align:center;padding:48px 36px}.public-auth-card__success-mark{color:#28713a;background:#e9f7ec;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:22px;display:grid}.public-auth-card__notice{color:#566574;background:#f5f6f5;border-radius:9px;margin:22px 0;padding:14px;font-size:11px;line-height:1.6}.public-auth-card__secondary{color:#17304c;background:#fff;border:1px solid #cad1d8}.account-steps{background:var(--account-cream);color:#10243d;padding:74px 28px 82px}.account-steps__inner{width:min(1220px,100%);margin:auto}.account-steps__heading{justify-content:space-between;align-items:end;display:flex}.account-steps h2{letter-spacing:-.04em;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.2vw,3.2rem)}.account-steps ol{grid-template-columns:repeat(3,1fr);gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.account-steps li{border-left:1px solid #decfbb;grid-template-columns:42px 1fr;align-items:flex-start;gap:16px;padding:4px 34px;display:grid}.account-steps li:first-child{border-left:0;padding-left:0}.account-steps li b{color:var(--account-orange);background:#fae5cc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.account-steps li strong,.account-steps li span{display:block}.account-steps li strong{margin-top:1px;font-size:14px}.account-steps li span{color:#66727f;margin-top:6px;font-size:11px;line-height:1.55}.account-privacy{border-top:1px solid #decfbb;grid-template-columns:58px 1fr;align-items:center;gap:20px;margin-top:52px;padding-top:34px;display:grid}.account-privacy svg{color:var(--account-orange);width:54px}.account-privacy strong{font-size:14px}.account-privacy p{color:#66727f;max-width:720px;margin-top:5px;font-size:11px;line-height:1.65}.account-footer{color:#ffffff9e;background:#06182e;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:30px max(28px,50% - 610px);font-size:10px;display:grid}.account-footer .tdc-logo{filter:brightness(0)invert();width:118px}.account-footer div{gap:18px;display:flex}.account-footer a:hover{color:#fff}@media (max-width:960px){.account-hero__inner{grid-template-columns:1fr;max-width:720px;padding-top:30px}.account-illustration{height:230px}.public-auth-card{margin:0 0 60px}}@media (max-width:650px){.account-header{min-height:72px;padding:10px 16px}.account-header .tdc-logo{width:132px}.account-header nav>a:not(.account-header__button){display:none}.account-header__button{padding:9px 13px}.account-hero__inner{padding:34px 15px 0}.account-hero__copy{padding-top:16px}.account-hero h1{font-size:3rem}.account-hero__lead{font-size:14px}.account-trust{display:grid}.account-illustration{height:200px;margin-left:-12px}.account-illustration img{margin-top:-28px}.public-auth-card__body{padding:24px 18px 26px}.public-auth-tabs button{font-size:11px}.account-steps{padding:60px 18px}.account-steps ol{grid-template-columns:1fr}.account-steps li,.account-steps li:first-child{border-top:1px solid #decfbb;border-left:0;padding:22px 0}.account-footer{text-align:center;grid-template-columns:1fr}.account-footer .tdc-logo,.account-footer div{justify-self:center}}.learner-page{color:#10243d;background:#f5f2eb;min-height:100vh}.learner-header{color:#fff;background:#071d39;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:76px;padding:12px max(24px,50% - 610px);display:grid;position:relative}.learner-brand{align-items:baseline;gap:10px;display:flex}.learner-brand span{letter-spacing:.03em;font-family:Georgia,serif;font-size:27px;font-weight:700}.learner-brand small{color:#ff8a52;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.learner-header nav{justify-self:center;gap:30px;display:flex}.learner-header nav a{color:#ffffffa8;padding:10px 0;font-size:12px;font-weight:750}.learner-header nav a[aria-current=page],.learner-header nav a:hover{color:#fff}.learner-account-menu-wrap{justify-self:end;position:relative}.learner-account-menu-wrap summary{list-style:none}.learner-account-menu-wrap summary::-webkit-details-marker{display:none}.learner-account{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex}.learner-account>span{background:#e95216;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.learner-account b{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11px;overflow:hidden}.learner-account-menu{color:#10243d;z-index:10;background:#fff;border:1px solid #dfe2e4;border-radius:9px;gap:10px;width:230px;padding:14px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #071d392e}.learner-account-menu small{color:#687584;text-overflow:ellipsis;overflow:hidden}.learner-account-menu button{color:#9c3512;cursor:pointer;background:#fff;border:1px solid #d6dce0;border-radius:7px;min-height:38px;font-weight:750}.learner-welcome{color:#fff;background:#071d39;grid-template-columns:1fr auto;align-items:center;gap:40px;min-height:330px;margin:0;padding:60px max(24px,50% - 610px);display:grid;position:relative;overflow:hidden}.learner-welcome:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-100px}.learner-welcome h1{letter-spacing:-.045em;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(2.9rem,5vw,5.2rem);font-weight:600;line-height:1}.learner-welcome h1 em{color:#ff7b40;font-style:normal}.learner-welcome div>p:last-child{color:#ffffffb3;margin-top:20px;font-size:15px;line-height:1.7}.learner-welcome__mark{color:#ff7b40;z-index:2;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:100px;height:100px;font-size:28px;display:grid;position:relative}.learner-loading,.learner-section,.learner-resource-grid{width:min(1220px,100% - 48px);margin:auto}.learner-loading{text-align:center;background:#fff;border:1px solid #e0ddd5;margin-top:58px;margin-bottom:90px;padding:40px}.learner-section{padding:76px 0 46px}.learner-section__head{justify-content:space-between;align-items:end;display:flex}.learner-section__head span{color:#e95216;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.learner-section__head h2{letter-spacing:-.035em;margin-top:8px;font-family:Georgia,serif;font-size:clamp(2rem,3vw,3.1rem)}.learner-section__head>small{color:#6b7784;font-size:11px}.learner-course-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.learner-course{background:#fff;border:1px solid #dedbd4;border-radius:12px;overflow:hidden}.learner-course__cover{background:#102743;place-items:center;min-height:180px;display:grid;overflow:hidden}.learner-course__cover img{object-fit:cover;width:100%;height:100%}.learner-course__cover span{color:#ff7b40;font-size:32px}.learner-course>div:last-child{padding:22px}.learner-course small{color:#e95216;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.learner-course h3{margin-top:9px;font-size:20px}.learner-course p{color:#687584;margin-top:8px;font-size:12px;line-height:1.6}.learner-course a{color:#c74210;margin-top:16px;font-size:12px;font-weight:800;display:inline-flex}.learner-progress{background:#eceff0;height:4px;margin-top:18px;overflow:hidden}.learner-progress i{background:#e95216;height:100%;display:block}.learner-empty{background:#fff;border:1px solid #dedbd4;grid-template-columns:56px 1fr;align-items:center;gap:24px;margin-top:36px;padding:34px;display:grid}.learner-empty>span{color:#e95216;border:1px solid #e95216;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.learner-empty h3{font-size:17px}.learner-empty p{color:#687584;max-width:720px;margin-top:7px;font-size:12px;line-height:1.7}.learner-resource-grid{grid-template-columns:1fr 1fr;gap:22px;padding-bottom:90px;display:grid}.learner-resource-grid article{background:#fff6e8;border-top:3px solid #e95216;padding:32px}.learner-resource-grid article>span{color:#e95216;font-family:Georgia,serif;font-size:28px}.learner-resource-grid h2{margin-top:20px;font-family:Georgia,serif;font-size:26px}.learner-resource-grid p{color:#687584;margin-top:10px;font-size:12px;line-height:1.7}.learner-resource-grid small{color:#b33b0f;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:800;display:block}.learner-footer{color:#fff9;background:#06182e;justify-content:space-between;align-items:center;padding:28px max(24px,50% - 610px);font-size:10px;display:flex}.learner-footer span{color:#fff;font-family:Georgia,serif;font-size:16px;font-weight:700}.course-page{color:#10243d;background:#eef0f2;min-height:100vh}.course-header{color:#fff;background:#06182e;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:68px;padding:10px max(20px,50% - 720px);display:grid}.course-header>a{font-family:Georgia,serif;font-size:24px;font-weight:700}.course-header>a small{color:#ff8650;font-family:var(--font-be-vietnam-pro), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-left:8px;font-size:8px}.course-header>span{color:#ffffffb8;font-size:11px;font-weight:700}.course-header form{justify-self:end}.course-header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:7px;min-height:36px;padding:7px 12px;font-size:10px;font-weight:750}.course-layout{grid-template-columns:minmax(0,1fr) 380px;width:min(1440px,100%);min-height:calc(100vh - 68px);margin:auto;display:grid}.course-player{padding:30px}.course-back{color:#9a3a16;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-flex}.course-player__media{aspect-ratio:16/9;background:#050b13;width:100%;overflow:hidden;box-shadow:0 24px 60px #06182e29}.course-player__media video,.course-player__media iframe{border:0;width:100%;height:100%}.course-player__media-empty{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.course-player__media-empty span{color:#ff7b40;font-size:44px}.course-player__media-empty strong{margin-top:16px;font-size:17px}.course-player__media-empty small{color:#ffffff8f;margin-top:7px}.course-player__content{background:#fff;padding:28px}.course-player__content>small{color:#d54b14;text-transform:uppercase;font-size:10px;font-weight:800}.course-player__content h1{letter-spacing:-.035em;margin-top:10px;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,3rem)}.course-player__content>p{color:#687584;margin-top:12px;font-size:13px;line-height:1.75}.course-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.course-actions button,.course-actions a{color:#17314e;cursor:pointer;background:#fff;border:1px solid #cfd6dc;border-radius:7px;align-items:center;min-height:42px;padding:9px 14px;font-size:11px;font-weight:800;display:inline-flex}.course-actions button:first-child{color:#fff;background:#e95216;border-color:#e95216}.course-notice{color:#285c32;background:#eef7f0;border:1px solid #bdd8c2;margin-top:16px;padding:10px 12px;font-size:11px}.course-playlist{background:#fff;border-left:1px solid #d9dee2;padding:28px 22px}.course-playlist>div>small{color:#e95216;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.course-playlist>div>h2{margin-top:8px;font-family:Georgia,serif;font-size:24px}.course-playlist section{border-top:1px solid #e3e6e8;margin-top:24px;padding-top:20px}.course-playlist h3{margin-bottom:10px;font-size:12px}.course-playlist section>button{color:#233b55;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:30px 1fr;align-items:start;gap:11px;width:100%;padding:10px;display:grid}.course-playlist section>button:hover,.course-playlist section>button.is-active{background:#fff2e9}.course-playlist section>button>span:first-child{color:#e95216;border:1px solid #d4dbe0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.course-playlist button strong{font-size:11px;line-height:1.45;display:block}.course-playlist button small{color:#7c8893;margin-top:4px;font-size:9px;display:block}.course-empty{max-width:720px;margin:100px auto;padding:30px}.course-empty h1{margin-top:24px;font-family:Georgia,serif;font-size:42px}.course-empty p{color:#687584;margin-top:12px}@media (max-width:760px){.learner-header{grid-template-columns:1fr auto;gap:12px;padding:10px 16px}.learner-header nav,.learner-brand small,.learner-account b{display:none}.learner-account-menu{right:16px}.learner-welcome{grid-template-columns:1fr;min-height:360px;padding:54px 18px}.learner-welcome__mark{display:none}.learner-welcome h1{font-size:3.2rem}.learner-loading,.learner-section,.learner-resource-grid{width:calc(100% - 32px)}.learner-section__head{align-items:start;gap:12px;display:grid}.learner-course-grid,.learner-resource-grid{grid-template-columns:1fr}.learner-empty{grid-template-columns:1fr;align-items:start;padding:26px}.learner-footer{align-items:start;gap:8px;padding:24px 18px;display:grid}.course-header{grid-template-columns:1fr auto;padding:10px 14px}.course-header>span{display:none}.course-layout{display:block}.course-player{padding:16px}.course-player__content{padding:22px 18px}.course-playlist{border-top:1px solid #d9dee2;border-left:0;padding:24px 16px 48px}}.bimat-page{overflow:clip}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section-pad{padding-block:126px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-label{color:var(--orange-dark);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:800;line-height:1.4;display:flex}.section-label:before{content:"";background:currentColor;width:34px;height:2px}.section-label--orange{color:#ff7a38}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:750;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,.text-link:focus-visible,.site-nav a:focus-visible,summary:focus-visible,.scroll-cue:focus-visible,.mobile-sticky-cta:focus-visible{outline-offset:4px;outline:3px solid #ff9b66}.button--primary{background:var(--orange-dark);color:#fff;box-shadow:0 10px 22px #c9481038}.button--primary:hover{background:#a93608;box-shadow:0 14px 30px #c9481047}.button--small{min-height:43px;padding:10px 16px;font-size:12px}.button--outline-light{color:#fff;border-color:#ffffff75}.button--outline-light:hover{color:var(--navy);background:#fff;border-color:#fff}.button svg,.text-link svg{flex:none;transition:transform .2s}.button:hover svg,.text-link:hover svg{transform:translate(3px)}.text-link{color:var(--orange-dark);align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.text-link--light{color:#ff9b66}.site-header{z-index:20;background:#fffdfbf0;border-bottom:1px solid #e5d9d0cc;position:relative}.site-header__inner{justify-content:space-between;align-items:center;min-height:88px;display:flex}.site-header__logo{display:inline-flex}.tdc-logo{width:155px;height:auto}.site-nav{align-items:center;gap:30px;display:flex}.site-nav>a:not(.button){color:#2d3a4c;font-size:12px;font-weight:650;position:relative}.site-nav>a:not(.button):after{background:var(--orange);content:"";transform-origin:0;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.site-nav>a:not(.button):hover:after{transform:scaleX(1)}.hero{background-color:var(--paper);min-height:calc(100svh - 88px);padding-block:62px 84px;position:relative}.hero__texture{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath d='M0 119.5h120M119.5 0v120' stroke='%23ef6423' stroke-opacity='.06'/%3E%3C/svg%3E");width:50%;height:100%;position:absolute;inset:0 0 auto 50%}.hero__inner{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(56px,7vw,104px);display:grid;position:relative}.hero__media-column{min-width:0;padding:20px 0 42px 16px;position:relative}.hero__media-column:before{border:1px solid var(--orange);content:"";border-radius:22px;position:absolute;inset:0 26px 70px 0}.hero-video{box-shadow:var(--shadow-media);z-index:2;background:#fff;border:8px solid #fff;border-radius:18px;position:relative;overflow:hidden}.hero-video video{aspect-ratio:16/9;background:var(--navy);object-fit:cover;width:100%}.hero-video figcaption{color:var(--ink-soft);background:#fff;align-items:center;gap:9px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:700;display:flex}.hero-video figcaption span{background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding-left:1px;font-size:7px;display:inline-flex}.hero__program-card{z-index:3;background:#fff;border:5px solid #fff;width:142px;height:142px;position:absolute;bottom:0;right:-22px;overflow:hidden;transform:rotate(3deg);box-shadow:0 14px 35px #081a3133}.hero__program-card img{object-fit:cover;width:100%;height:100%}.hero__copy{z-index:2;position:relative}.hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:630px;font-size:clamp(3.05rem,4.5vw,4.8rem);font-weight:800;line-height:1.04}.hero h1 em{color:var(--orange-dark);white-space:nowrap;font-style:normal;position:relative}.hero h1 em:after{background:var(--orange);content:"";width:100%;height:5px;position:absolute;bottom:-.06em;left:0;transform:rotate(-1deg)}.hero__lead{color:var(--ink-soft);max-width:500px;margin-top:30px;font-size:17px;line-height:1.75}.button--hero{min-height:58px;margin-top:32px;padding-inline:26px}.hero__facts{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:25px;margin-top:46px;padding-top:20px;display:grid}.hero__facts div{gap:6px;display:grid}.hero__facts dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.hero__facts dd{font-size:13px;font-weight:750}.scroll-cue{color:var(--orange-dark);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue i{font-size:20px;font-style:normal}.parent-story{background-color:var(--paper-warm);padding-top:150px;position:relative}.paper-edge{background:var(--paper-warm);height:34px;position:absolute;left:-2%;right:-2%}.paper-edge--top{clip-path:polygon(0 50%,5% 25%,11% 68%,17% 18%,24% 62%,31% 30%,38% 72%,45% 24%,53% 58%,61% 13%,68% 63%,76% 24%,84% 67%,92% 20%,100% 55%,100% 100%,0 100%);top:-33px}.parent-story__inner{z-index:2;grid-template-columns:.78fr 1.22fr;gap:clamp(70px,9vw,130px);display:grid;position:relative}.parent-story__heading{align-self:start;position:sticky;top:50px}.parent-story h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.8rem,4.7vw,5.1rem);font-weight:800;line-height:1.02}.parent-story__heading>p:not(.section-label){color:var(--ink-soft);max-width:490px;margin-top:30px;font-size:15px;line-height:1.85}.story-visual{max-width:360px;margin-top:52px;padding:13px 13px 34px;position:relative;transform:rotate(-3deg)}.story-visual:before{content:"";background:#f1d1b9;position:absolute;inset:0;transform:rotate(2deg)}.story-visual img{aspect-ratio:1;object-fit:cover;border:8px solid #fff;width:100%;position:relative;box-shadow:0 15px 38px #4c281429}.story-visual span{color:var(--orange-dark);letter-spacing:.13em;font-size:9px;font-weight:800;position:absolute;bottom:6px;right:18px}.situation-list{margin:72px 0 0;padding:0;list-style:none}.situation-list li{border-top:1px solid #c9481052;grid-template-columns:78px 1fr;gap:28px;padding:34px 0 52px;display:grid}.situation-list__number{color:#0000;letter-spacing:-.05em;-webkit-text-stroke:1.2px var(--orange-dark);font-size:58px;font-weight:800;line-height:.9}.situation-list h3{letter-spacing:-.03em;font-size:clamp(1.45rem,2vw,2rem);font-weight:800;line-height:1.22}.situation-list p{color:var(--ink-soft);max-width:550px;margin-top:15px;font-size:14px;line-height:1.75}.paper-grid{clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath d='M0 35.5h36M35.5 0v36' stroke='%23081a31' stroke-opacity='.08'/%3E%3C/svg%3E");width:33%;height:180px;position:absolute;bottom:-50px;right:-1%;transform:rotate(-3deg)}.insight-band{background:var(--navy);color:#fff;position:relative}.insight-band:after{background:var(--orange);content:"";height:4px;position:absolute;inset:auto 0 0}.insight-band__inner{grid-template-columns:70px 1fr auto;align-items:center;gap:36px;min-height:250px;display:grid}.insight-band__mark{color:var(--orange);font-family:Georgia,serif;font-size:92px;line-height:1}.insight-band p{letter-spacing:-.035em;text-wrap:balance;max-width:800px;font-size:clamp(1.6rem,2.8vw,2.55rem);font-weight:650;line-height:1.35}.program-section{background:var(--paper)}.section-heading--program{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:100px;display:grid}.section-heading h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.7rem,4.6vw,4.9rem);font-weight:800;line-height:1.05}.section-heading--program>p{color:var(--ink-soft);padding-bottom:8px;font-size:14px;line-height:1.8}.session-journey{margin:0;padding:0;list-style:none;position:relative}.session-journey:before{background:var(--orange);content:"";width:2px;position:absolute;inset:28px auto 28px 50%}.session-step{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);align-items:center;gap:0 58px;min-height:420px;display:grid;position:relative}.session-step__number{color:#0000;letter-spacing:-.08em;z-index:2;-webkit-text-stroke:1.5px var(--orange);grid-column:2;place-self:center;font-size:82px;font-weight:800;line-height:1;position:relative}.session-step__dot{background:var(--paper);border:4px solid var(--orange);z-index:3;border-radius:50%;width:18px;height:18px;position:absolute;left:calc(50% - 8px)}.session-step__copy{max-width:410px}.session-step__copy>p{color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:800}.session-step__copy h3{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1.13}.session-step__copy>span{color:var(--ink-soft);margin-top:18px;font-size:14px;line-height:1.8;display:block}.session-step__media{position:relative}.session-step__media img{box-shadow:var(--shadow-media);object-fit:cover;width:100%}.session-step--left .session-step__copy,.session-step--right .session-step__media{grid-area:1/1}.session-step--left .session-step__media,.session-step--right .session-step__copy{grid-area:1/3}.session-step--right .session-step__copy{justify-self:end}.session-step__media--mockup img{aspect-ratio:3/2;border-radius:16px}.session-step__media--workshop{transform:rotate(-2deg)}.session-step__media--workshop:before{border:1px solid var(--orange);content:"";position:absolute;inset:-14px 18px 14px -18px}.session-step__media--workshop img{aspect-ratio:16/9;border:7px solid #fff;position:relative}.session-step__media--key{justify-self:center;max-width:350px;transform:rotate(2deg)}.session-step__media--key img{aspect-ratio:1;border:8px solid #fff}.program-cta{background:var(--paper-warm);border-left:5px solid var(--orange);justify-content:space-between;align-items:center;gap:40px;margin-top:100px;padding:30px 34px;display:flex}.program-cta p{max-width:660px;font-size:16px;font-weight:650;line-height:1.6}.presenter-section{background:var(--navy);color:#fff;padding-block:130px;position:relative;overflow:hidden}.presenter-section:before{content:"";border:1px solid #ef642359;border-radius:50%;width:600px;height:600px;position:absolute;top:-230px;right:-240px}.presenter-section__line{border:1px solid var(--orange);pointer-events:none;border-radius:32px;width:42%;height:72%;position:absolute;top:14%;right:5%}.presenter-section__inner{z-index:2;grid-template-columns:.83fr 1.17fr;align-items:center;gap:clamp(65px,8vw,120px);display:grid;position:relative}.presenter-section h2{letter-spacing:-.055em;font-size:clamp(3.2rem,5.8vw,6.4rem);font-weight:500;line-height:.98}.presenter-section h2 strong{color:#ff6b24;font-weight:800}.presenter-section__lead{max-width:510px;margin-top:34px;font-size:19px;font-weight:700;line-height:1.5}.presenter-section__content>p:not(.section-label):not(.presenter-section__lead){color:#b9c5d4;max-width:530px;margin-top:20px;font-size:14px;line-height:1.86}.presenter-facts{border:1px solid #fff3;grid-template-columns:repeat(3,1fr);max-width:600px;margin-top:38px;display:grid}.presenter-facts div{padding:16px}.presenter-facts div+div{border-left:1px solid #fff3}.presenter-facts dt{color:#8ea0b5;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.presenter-facts dd{margin-top:7px;font-size:11px;font-weight:700;line-height:1.45}.presenter-section .button{margin-top:34px}.presenter-section__visuals{min-height:660px;position:relative}.presenter-portrait{background:var(--paper-warm);box-shadow:var(--shadow-card);border-radius:26px;width:min(540px,88%);position:absolute;bottom:0;right:0;overflow:hidden}.presenter-portrait img{aspect-ratio:1;object-fit:cover;width:100%}.presenter-workshop{box-shadow:var(--shadow-card);z-index:2;background:#fff;border:7px solid #fff;width:56%;position:absolute;top:0;left:-22px;transform:rotate(-3deg)}.presenter-workshop img{aspect-ratio:16/9;object-fit:cover}.presenter-workshop figcaption{color:var(--ink-soft);padding:8px 5px 2px;font-size:8px;font-weight:700}.decision-section{background-color:var(--paper-warm);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Ccircle cx='3' cy='3' r='1.5' fill='%23ef6423' fill-opacity='.16'/%3E%3C/svg%3E")}.decision-section__inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.decision-section h2,.faq-section h2,.registration-section h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.6rem,4.2vw,4.4rem);font-weight:800;line-height:1.08}.decision-list{margin:24px 0 0;padding:0;list-style:none}.decision-list li{border-top:1px solid #c9481047;grid-template-columns:50px 1fr;align-items:start;gap:24px;padding:26px 0;display:grid}.decision-list span{color:var(--orange-dark);font-size:12px;font-weight:800}.decision-list p{font-size:18px;font-weight:650;line-height:1.55}.faq-section{background:var(--paper)}.faq-section__inner{grid-template-columns:.86fr 1.14fr;align-items:start;gap:100px;display:grid}.faq-section__heading{position:sticky;top:30px}.faq-section__heading img{aspect-ratio:3/2;box-shadow:var(--shadow-media);object-fit:cover;border:7px solid #fff;width:90%;margin-top:42px;transform:rotate(-2deg)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:27px 0;font-size:17px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:1px solid var(--line);color:var(--orange-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-style:normal;transition:background-color .2s,color .2s,transform .2s;display:flex}.faq-list details[open] summary i{background:var(--orange-dark);color:#fff;transform:rotate(45deg)}.faq-list details p{color:var(--ink-soft);max-width:650px;padding:0 50px 28px 0;font-size:14px;line-height:1.8}.registration-section{background:var(--navy);color:#fff;position:relative;overflow:hidden}.registration-section:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Ccircle cx='4' cy='4' r='1.5' fill='%23fff' fill-opacity='.10'/%3E%3C/svg%3E");width:44%;height:380px;position:absolute;top:0;left:0}.registration-section__halo{border:1px solid #ef642375;border-radius:50%;width:720px;height:720px;position:absolute;top:80px;right:-360px}.registration-section__inner{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(55px,7vw,96px);display:grid;position:relative}.registration-section__intro{padding-top:28px}.registration-section__intro>p:not(.section-label){color:#bcc7d4;max-width:500px;margin-top:26px;font-size:15px;line-height:1.85}.registration-section__intro ul{border-top:1px solid #ffffff2e;margin:34px 0 0;padding:0;list-style:none}.registration-section__intro li{border-bottom:1px solid #ffffff2e;grid-template-columns:110px 1fr;align-items:start;gap:18px;padding:17px 0;display:grid}.registration-section__intro li strong{color:#ff8248;font-size:12px}.registration-section__intro li span{color:#b7c3d1;font-size:11px;line-height:1.6}.registration-program-visual{width:108%;margin-top:40px;position:relative}.registration-program-visual:before{border:1px solid var(--orange);content:"";position:absolute;inset:-13px 18px 18px -13px}.registration-program-visual img{box-shadow:var(--shadow-card);border:7px solid #fff;width:100%;position:relative}.registration-card{box-shadow:var(--shadow-card);color:var(--ink);background:#fff;border:1px solid #fff9;border-radius:18px;min-width:0;overflow:hidden}.registration-form{padding:52px clamp(26px,4.4vw,60px) 58px;scroll-margin-top:20px}.form-section-heading{align-items:flex-start;gap:17px;margin-bottom:26px;display:flex}.form-step{color:var(--orange-dark);font-size:13px;font-weight:800;line-height:1.5}.form-section-heading h3{letter-spacing:-.035em;font-size:26px;font-weight:800;line-height:1.25}.form-section-heading p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6}.form-grid{gap:18px;display:grid}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{margin-top:19px}.field label,.choice-fieldset legend{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:750;line-height:1.5;display:block}.field label span,.choice-fieldset legend span{color:var(--orange-dark)}.field input,.field select,.field textarea{color:var(--ink);background:#fbfaf9;border:1px solid #d8d4d0;border-radius:9px;width:100%;min-height:52px;padding:12px 14px;font-size:13px;transition:background-color .18s,border-color .18s,box-shadow .18s}.field textarea{resize:vertical;min-height:108px}.field input::placeholder,.field textarea::placeholder{color:#9098a3}.field input:hover,.field select:hover,.field textarea:hover{border-color:#aaa29a}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);background:#fff;outline:none;box-shadow:0 0 0 4px #ef64231f}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);margin-top:6px;font-size:10px;line-height:1.5}.choice-fieldset{border:0;margin:34px 0 0;padding:0}.choice-intro{color:var(--muted);font-size:11px;line-height:1.65}.choice-list{gap:10px;margin-top:15px;display:grid}.choice-card{cursor:pointer;background:#fbfaf9;border:1px solid #ddd7d2;border-radius:10px;align-items:flex-start;gap:13px;padding:16px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.choice-card:hover{transform:translateY(-1px)}.choice-card:hover,.choice-card.is-selected{border-color:var(--orange);background:#fff6ef}.choice-card.is-selected{box-shadow:inset 4px 0 0 var(--orange)}.choice-card input{accent-color:var(--orange);flex:none;width:18px;height:18px;margin:1px 0 0}.choice-card__content strong,.choice-card__content span{display:block}.choice-card__content strong{font-size:12px;line-height:1.5}.choice-card__content span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5}.conditional-fields.is-visible{animation:.25s both reveal}.form-section-heading--conditional{border-top:1px solid var(--line);margin-top:38px;padding-top:34px}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.consent-field{margin-top:24px}.consent-field label{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:10px;line-height:1.65;display:flex}.consent-field input{accent-color:var(--orange);flex:none;width:18px;height:18px;margin-top:1px}.consent-field a{color:var(--orange-dark);font-weight:750}.form-error{color:var(--error);background:#fff0ed;border:1px solid #efb9ad;border-radius:9px;margin-top:24px;padding:12px 14px;font-size:11px;line-height:1.55}.button--submit{border:0;width:100%;min-height:58px;margin-top:28px}.button--submit>span{font-size:20px;line-height:1}.site-footer{color:#fff;background:#050f1f;border-top:1px solid #ffffff1a;padding-block:38px}.site-footer__inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.site-footer .tdc-logo{filter:brightness(0)invert();width:132px}.site-footer p{color:#8d9bae;font-size:10px}.site-footer .text-link{color:#ff8b52;font-size:11px}.site-footer__links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.legal-page{background:var(--paper-warm);min-height:100vh;padding-bottom:80px}.legal-header{justify-content:space-between;align-items:center;min-height:92px;display:flex}.legal-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;max-width:840px;padding:clamp(28px,6vw,64px)}.legal-card h1{margin:12px 0 20px;font-family:Georgia,serif;font-size:clamp(32px,5vw,52px);line-height:1.08}.legal-card h2{margin:30px 0 8px;font-size:17px}.legal-card p{color:var(--muted);font-size:12px;line-height:1.8}.mobile-sticky-cta{display:none}.thankyou-page{background:var(--paper-warm);flex-direction:column;min-height:100vh;display:flex}.thankyou-header{justify-content:space-between;align-items:center;min-height:92px;display:flex}.verified-badge{color:var(--orange-dark);letter-spacing:.12em;font-size:10px;font-weight:800}.thankyou-card{border:1px solid var(--line);box-shadow:var(--shadow-card);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;max-width:760px;margin-block:56px 100px;padding:68px clamp(24px,7vw,78px) 72px;display:flex}.success-mark,.pending-mark{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:26px;font-size:38px;font-weight:800;display:flex}.success-mark{background:var(--orange-dark);color:#fff}.pending-mark{background:var(--paper-deep);color:var(--orange-dark)}.thankyou-card .section-label{margin-bottom:12px}.thankyou-card h1{letter-spacing:-.04em;font-size:clamp(2.25rem,4.5vw,3.6rem);font-weight:800;line-height:1.15}.thankyou-lead{color:var(--ink-soft);max-width:540px;margin:22px auto 0;font-size:15px;line-height:1.7}.thankyou-next-step{background:var(--paper-warm);text-align:left;border:1px solid #f0d9ca;border-radius:10px;width:min(100%,540px);margin-top:30px;padding:16px 18px}.thankyou-next-step strong{font-size:12px;display:block}.thankyou-next-step p{color:var(--muted);margin-top:4px;font-size:10px}.thankyou-zalo-cta{background:var(--zalo);width:min(100%,540px);margin-top:20px;box-shadow:0 12px 26px #0867d133}.thankyou-zalo-cta:hover{background:#0759b5}.thankyou-unavailable{border:1px solid var(--line);color:var(--muted);background:#f6f4f2;border-radius:10px;width:min(100%,540px);margin-top:20px;padding:13px 15px;font-size:11px;line-height:1.6}.thankyou-card>.text-link{margin-top:22px}.site-footer--thankyou{margin-top:auto}@keyframes reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.site-nav{gap:20px}.site-nav>a:not(.button){display:none}.hero{min-height:auto}.hero__inner{grid-template-columns:1.05fr .95fr}.hero__program-card{width:110px;height:110px}.presenter-section__inner{gap:50px}.presenter-section__visuals{min-height:560px}}@media (max-width:820px){.section-pad{padding-block:96px}.hero{padding-block:38px 88px}.hero__inner{grid-template-columns:1fr;gap:60px}.hero__media-column{max-width:760px}.hero__copy{max-width:680px}.hero__texture{width:100%;left:0}.parent-story__inner,.decision-section__inner,.faq-section__inner,.registration-section__inner{grid-template-columns:1fr}.parent-story__heading,.faq-section__heading{position:static}.parent-story__heading{max-width:680px}.story-visual{display:none}.situation-list{margin-top:0}.insight-band__inner{grid-template-columns:50px 1fr;padding-block:58px}.insight-band .text-link{grid-column:2}.section-heading--program{grid-template-columns:1fr;gap:30px}.session-step{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:0 30px;min-height:360px}.session-step__number{font-size:58px}.presenter-section__inner{grid-template-columns:1fr}.presenter-section__content{max-width:700px}.presenter-section__visuals{min-height:650px}.presenter-section__line{width:72%;height:40%;top:54%}.decision-section__inner,.faq-section__inner{gap:56px}.faq-section__heading img{max-width:560px}.registration-section__intro{max-width:700px;padding-top:0}.registration-program-visual{width:100%;max-width:560px}.registration-card{width:100%;max-width:760px}}@media (max-width:620px){body:has(.mobile-sticky-cta){padding-bottom:78px}.shell{width:min(100% - 32px,560px)}.section-pad{padding-block:76px}.site-header__inner{min-height:72px}.tdc-logo{width:126px}.site-nav .button{min-height:39px;padding:9px 12px;font-size:11px}.site-nav .button svg{display:none}.hero{padding-block:18px 76px}.hero__inner{flex-direction:column;gap:38px;display:flex}.hero__media-column{order:0;width:100%;padding:10px 0 24px 8px}.hero__copy{order:1}.hero__media-column:before{border-radius:14px;inset:0 15px 38px 0}.hero-video{border-width:5px;border-radius:13px}.hero-video figcaption{min-height:32px;font-size:9px}.hero__program-card{border-width:3px;width:76px;height:76px;bottom:0;right:-4px}.hero h1{letter-spacing:-.045em;font-size:clamp(2.5rem,11.7vw,3.15rem);line-height:1.06}.hero h1 em{white-space:normal}.hero h1 em:after{height:3px}.hero__lead{margin-top:22px;font-size:14px;line-height:1.7}.button--hero{width:100%;margin-top:24px}.hero__facts{gap:14px;margin-top:32px}.hero__facts dd{font-size:11px}.scroll-cue{display:none}.parent-story{padding-top:96px}.parent-story h2,.section-heading h2,.decision-section h2,.faq-section h2,.registration-section h2{font-size:clamp(2.35rem,10vw,3rem);line-height:1.1}.parent-story__heading>p:not(.section-label){margin-top:22px;font-size:14px}.situation-list{margin-top:54px}.situation-list li{grid-template-columns:52px 1fr;gap:14px;padding:26px 0 34px}.situation-list__number{font-size:40px}.situation-list h3{font-size:19px}.situation-list p{font-size:12px;line-height:1.7}.paper-grid{width:55%;height:100px}.insight-band__inner{grid-template-columns:34px 1fr;gap:12px 18px;min-height:0;padding-block:52px}.insight-band__mark{font-size:58px}.insight-band p{font-size:21px;line-height:1.4}.insight-band .text-link{margin-top:10px;font-size:11px}.section-heading--program{margin-bottom:56px}.section-heading--program>p{font-size:12px}.session-journey:before{left:26px}.session-step{grid-template-columns:52px 1fr;gap:18px 22px;min-height:0;padding-bottom:74px;display:grid}.session-step:last-child{padding-bottom:0}.session-step__number{grid-area:1/1;place-self:start center;font-size:42px}.session-step__dot{width:14px;height:14px;top:56px;left:20px}.session-step__copy,.session-step--left .session-step__copy,.session-step--right .session-step__copy{grid-area:1/2;justify-self:auto}.session-step__copy h3{font-size:24px}.session-step__copy>span{font-size:12px;line-height:1.75}.session-step__media,.session-step--left .session-step__media,.session-step--right .session-step__media{grid-area:2/2;margin-top:8px}.session-step__media--key{max-width:none}.program-cta{flex-direction:column;align-items:stretch;gap:20px;margin-top:70px;padding:24px 20px}.program-cta p{font-size:14px}.program-cta .button{width:100%}.presenter-section{padding-block:86px}.presenter-section h2{font-size:clamp(3rem,14vw,4.2rem)}.presenter-section__lead{font-size:17px}.presenter-section__content>p:not(.section-label):not(.presenter-section__lead){font-size:12px}.presenter-facts{grid-template-columns:1fr}.presenter-facts div+div{border-top:1px solid #fff3;border-left:0}.presenter-section .button{width:100%}.presenter-section__visuals{min-height:480px}.presenter-portrait{width:90%}.presenter-workshop{width:62%;left:0}.decision-section__inner,.faq-section__inner{gap:44px}.decision-list p{font-size:15px}.faq-section__heading img{width:100%;margin-top:30px}.faq-list summary{gap:14px;padding:22px 0;font-size:14px}.faq-list details p{padding-right:10px;font-size:12px}.registration-section__intro>p:not(.section-label){font-size:13px}.registration-section__intro li{grid-template-columns:94px 1fr}.registration-program-visual{margin-top:32px}.registration-form{padding:34px 18px 38px}.form-grid--two{grid-template-columns:1fr;gap:0}.form-section-heading{gap:11px}.form-section-heading h3{font-size:22px}.field{margin-top:16px}.field input,.field select,.field textarea{min-height:50px;font-size:12px}.choice-fieldset{margin-top:28px}.choice-card{padding:14px 12px}.form-section-heading--conditional{margin-top:30px;padding-top:28px}.site-footer__inner{flex-direction:column;align-items:flex-start;gap:16px}.site-footer__links{flex-direction:column;align-items:flex-start;gap:10px}.mobile-sticky-cta{background:var(--orange-dark);color:#fff;z-index:30;border:1px solid #ffffff80;border-radius:10px;justify-content:center;align-items:center;min-height:52px;font-size:12px;font-weight:800;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;bottom:11px;left:16px;right:16px;box-shadow:0 10px 28px #050f1f57}.mobile-sticky-cta.is-hidden{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(18px)}.mobile-sticky-cta svg{margin-left:9px}.thankyou-header{min-height:74px}.thankyou-card{margin-block:34px 70px;padding:48px 18px 52px}.success-mark,.pending-mark{width:68px;height:68px}.thankyou-lead{font-size:13px}.thankyou-zalo-cta{padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.thankyou-page .coaching-invite{color:#f7f5ef;background:radial-gradient(circle at 85% 10%,#d3ae5f2e,#0000 32%),#07192f;border:1px solid #d5b46c40;border-radius:8px;margin:30px auto 88px;padding:clamp(28px,5vw,64px);box-shadow:0 28px 80px #020c1b33}.coaching-invite__intro{grid-template-columns:72px 1fr;align-items:start;gap:24px;display:grid}.coaching-number{font-family:var(--font-heading), sans-serif;color:#d5b46c;opacity:.8;font-size:3.4rem;line-height:1}.coaching-invite h2,.coaching-invite h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.035em}.coaching-invite h2{max-width:760px;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.04}.coaching-invite__intro p{color:#bdc7d4;max-width:720px;margin:18px 0 0;font-size:1.05rem;line-height:1.75}.coaching-start{margin:34px 0 0 96px}.coaching-form,.coaching-result{color:#10233d;background:#fff;border-radius:6px;margin-top:42px;padding:clamp(22px,4vw,44px)}.coaching-progress{background:#e7e8ea;height:4px;overflow:hidden}.coaching-progress span{background:#bd8f3b;height:100%;transition:width .35s;display:block}.coaching-form__heading{margin:26px 0 30px}.coaching-form__heading span{color:#9b7430;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.coaching-form__heading h3{margin:7px 0 0;font-size:clamp(1.55rem,3vw,2.4rem)}.coaching-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.coaching-fields>label,.coaching-fields fieldset{color:#24364d;border:0;min-width:0;margin:0;padding:0;font-weight:700;line-height:1.5}.coaching-fields fieldset,.coaching-fields .is-wide,.coaching-range,.coaching-consent{grid-column:1/-1}.coaching-fields legend{margin-bottom:12px;font-weight:800}.coaching-fields legend small{color:#788494;margin-left:8px;font-weight:500}.coaching-fields b{color:#a8462d}.coaching-fields input[type=text],.coaching-fields input[type=email],.coaching-fields input[type=tel],.coaching-fields label>input:not([type]),.coaching-fields textarea{color:#10233d;width:100%;font:inherit;background:#f7f8fa;border:1px solid #ccd2d9;border-radius:3px;margin-top:8px;padding:13px 14px;font-weight:500}.coaching-fields textarea{resize:vertical}.coaching-fields input:focus,.coaching-fields textarea:focus{border-color:#bd8f3b;outline:3px solid #bd8f3b33}.coaching-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coaching-choices label{cursor:pointer;background:#f7f8fa;border:1px solid #d8dde3;border-radius:3px;align-items:flex-start;gap:10px;min-height:54px;padding:14px;font-weight:600;display:flex}.coaching-choices label.is-selected{color:#765619;background:#fffaf0;border-color:#bd8f3b;box-shadow:inset 3px 0 #bd8f3b}.coaching-choices input{accent-color:#9b7430;margin-top:3px}.coaching-child-school{gap:24px;display:grid}.coaching-child-school fieldset{border:0;margin:0;padding:0}.coaching-child-school legend{color:#24364d;font-size:1rem;font-weight:800}.coaching-child-school fieldset>p{color:#6f7b8b;margin:5px 0 12px;font-size:.78rem}.coaching-child-school .coaching-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.coaching-child-school .coaching-choices label{min-height:48px;padding:12px}.coaching-range input{accent-color:#bd8f3b;width:100%;margin-top:16px}.coaching-consent{background:#f7f8fa;border:1px solid #d8dde3;border-radius:3px;gap:12px;padding:18px;display:flex}.coaching-consent input{accent-color:#9b7430;flex:none;margin-top:4px}.coaching-actions{justify-content:space-between;gap:14px;margin-top:30px;display:flex}.coaching-actions .button:last-child{margin-left:auto}.coaching-error{color:#8a2d20;background:#fff0ec;border-left:3px solid #b94935;margin:20px 0 0;padding:12px 14px}.coaching-result h3{margin:0 0 12px;font-size:clamp(1.55rem,3vw,2.5rem)}.coaching-result>p{color:#526174;max-width:760px;line-height:1.7}.coaching-result--manual_safety_review{border-top:5px solid #b94935}.coaching-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.coaching-slots button{color:#17304e;cursor:pointer;font:inherit;text-align:left;background:#f7f8fa;border:1px solid #d1d7de;border-radius:3px;gap:6px;padding:18px 16px;display:grid}.coaching-slots button strong{font-family:var(--font-heading), sans-serif;font-size:1.2rem}.coaching-slots button small{color:#66758a;font-size:.88rem;line-height:1.45}.coaching-slots button:hover,.coaching-slots button.is-selected{color:#765619;background:#fffaf0;border-color:#bd8f3b}.coaching-date-picker{gap:10px;max-width:430px;margin-top:24px;display:grid}.coaching-date-picker>strong,.coaching-period-heading{color:#10233d;font-family:var(--font-heading), sans-serif;font-size:1rem}.coaching-date-picker input{color:#10233d;min-height:54px;font:700 1rem/1.2 var(--font-body), sans-serif;background:#f7f8fa;border:1px solid #c9d0d9;border-radius:3px;padding:12px 14px}.coaching-date-picker input:focus{border-color:#bd8f3b;outline:3px solid #bd8f3b33}.coaching-period-heading{margin:24px 0 -14px;display:block}.coaching-booked{background:#edf8f1;border-left:4px solid #2c8251;gap:8px;margin-top:24px;padding:22px;display:grid}.coaching-booked strong{font-family:var(--font-heading), sans-serif;font-size:1.35rem}.coaching-booked span{color:#17643b;font-weight:800}.coaching-slot-picker{gap:14px;margin:24px 0;display:grid}.coaching-slot-dates{grid-template-columns:repeat(8,minmax(72px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.coaching-slot-dates button{color:#17304e;cursor:pointer;font:inherit;text-align:center;background:#fff;border:1px solid #c9d0d9;gap:4px;min-width:72px;padding:10px 8px;display:grid}.coaching-slot-dates button small{text-transform:capitalize;font-size:11px;font-weight:700}.coaching-slot-dates button strong{font-size:13px}.coaching-slot-dates button:hover,.coaching-slot-dates button.is-selected{color:#fff;background:#10233d;border-color:#10233d}.coaching-slot-day{background:#f7f8fa;border:1px solid #d9dee5;grid-template-columns:minmax(145px,.8fr) 2fr;align-items:center;gap:18px;padding:14px 16px;display:grid}.coaching-slot-day h4{color:#10233d;font-family:var(--font-heading), sans-serif;text-transform:capitalize;margin:0;font-size:14px}.coaching-slot-times{flex-wrap:wrap;gap:8px;display:flex}.coaching-slot-times button{color:#17304e;cursor:pointer;font:700 14px/1.25 var(--font-body), sans-serif;text-align:left;background:#fff;border:1px solid #c9d0d9;align-items:start;gap:5px;min-width:172px;padding:12px 14px;display:grid}.coaching-slot-times button strong{font-size:15px}.coaching-slot-times button span{color:#405267;font-size:11px;font-weight:800}.coaching-slot-times button small{color:#657287;font-size:11px;font-weight:700}.coaching-slot-times button em{color:#9b2f20;font-size:11px;font-style:normal;font-weight:800}.coaching-slot-times button:hover,.coaching-slot-times button.is-selected{color:#a8380e;background:#fff3e8;border-color:#e35b24}.coaching-slot-times button:disabled{color:#78818d;cursor:not-allowed;opacity:.86;background:#f2f3f5;border-color:#d9dde2}.coaching-other-slot{background:linear-gradient(135deg,#f7fafc,#fff);border:1px dashed #bbc6d3;padding:12px;transition:border-color .2s,background .2s,box-shadow .2s}.coaching-other-slot.is-selected{background:#fff8f1;border-color:#e35b24;box-shadow:0 0 0 3px #e35b2414}.coaching-other-slot__trigger{color:#17304e;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:3px 10px;width:100%;padding:4px;display:grid}.coaching-other-slot__trigger>span{color:#fff;background:#17304e;border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:inline-flex}.coaching-other-slot__trigger strong{font-family:var(--font-heading), sans-serif;font-size:15px}.coaching-other-slot__trigger small{color:#5b6a7c;font-size:12px;font-weight:650;line-height:1.45}.coaching-other-slot__fields{border-top:1px solid #e35b242e;grid-template-columns:minmax(190px,.8fr) 1.2fr;gap:14px;margin-top:12px;padding:14px 4px 2px;display:grid}.coaching-other-slot__fields label,.coaching-other-slot__fields fieldset{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.coaching-other-slot__fields label>span,.coaching-other-slot__fields legend{color:#273d57;font-size:12px;font-weight:850}.coaching-other-slot__fields input{color:#17304e;font:750 14px/1 var(--font-body), sans-serif;background:#fff;border:1px solid #c9d0d9;width:100%;min-height:44px;padding:9px 11px}.coaching-other-slot__fields fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.coaching-other-slot__fields fieldset button{color:#273d57;cursor:pointer;font:750 12px/1.2 var(--font-body), sans-serif;background:#fff;border:1px solid #c9d0d9;min-height:44px;padding:8px}.coaching-other-slot__fields fieldset button:hover,.coaching-other-slot__fields fieldset button.is-selected{color:#fff;background:#e35b24;border-color:#e35b24}.coaching-other-slot__fields>p{color:#6d513f;grid-column:1/-1;margin:-2px 0 0;font-size:11px;font-weight:700;line-height:1.45}.coaching-booking-submit{width:100%;margin-top:4px}.coaching-booked--pending{background:#fff7e8;border-left-color:#d28b24}.coaching-booked--pending small{color:#7d6643;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.coaching-booked--pending span{color:#a94a19;font-size:1.12rem}.coaching-booked--pending>strong{color:#10233d}.coaching-booked__zoom{color:#fff;background:#17643b;border-radius:4px;justify-self:start;align-items:center;gap:8px;margin-top:4px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.coaching-booked__zoom:hover,.coaching-booked__zoom:focus-visible{background:#0f4f2e}@media (max-width:720px){.thankyou-page .coaching-invite{margin:20px auto 56px;padding:25px 18px}.coaching-invite__intro{grid-template-columns:1fr;gap:10px}.coaching-number{font-size:2rem}.coaching-start{width:100%;margin:26px 0 0}.coaching-form,.coaching-result{margin-top:28px;padding:22px 15px}.coaching-fields,.coaching-choices,.coaching-slots{grid-template-columns:1fr}.coaching-slot-day{grid-template-columns:1fr;align-items:start;gap:10px;padding:14px}.coaching-slot-dates{grid-template-columns:repeat(8,76px)}.coaching-slot-times{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coaching-slot-times button{min-width:0}.coaching-other-slot__fields{grid-template-columns:1fr}.coaching-actions{flex-direction:column-reverse;align-items:stretch}.coaching-actions .button,.coaching-actions .button:last-child{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.coaching-progress span{transition:none}}.bimat-page{--paper:#f8f5ef;--paper-warm:#f3eee5;--paper-deep:#eadfce;--navy:#071a38;--ink:#071a38;--ink-soft:#334155;--orange:#e65018;--orange-dark:#c84210;--line:#071a3847;background:var(--paper)}.bimat-page .section-label{border-top:1px solid var(--line);color:var(--orange-dark);letter-spacing:.06em;gap:10px;margin-bottom:36px;padding-top:16px;font-size:13px}.bimat-page .section-label:before{content:"0";background:0 0;width:auto;height:auto}.bimat-page .button{box-shadow:none;border-radius:2px;min-height:58px;padding-inline:28px}.bimat-page .button:hover{box-shadow:none;transform:translateY(-1px)}.bimat-page .site-header{background:#f8f5eff7;border-bottom:0}.bimat-page .site-header__inner{border-bottom:1px solid var(--navy);min-height:104px}.bimat-page .site-nav>a:not(.button){padding-inline:28px;font-size:14px;font-weight:600}.bimat-page .site-nav>a:not(.button)+a:not(.button){border-left:1px solid #071a3880}.bimat-page .site-nav>.button{display:none}.bimat-page .hero{min-height:auto;padding-block:48px 70px}.bimat-page .hero__texture,.bimat-page .scroll-cue{display:none}.bimat-page .hero__media-column:before{border:0;border-left:1px solid var(--navy);border-top:1px solid var(--navy);border-radius:0;width:22px;height:22px;inset:0 auto auto 0}.bimat-page .hero__media-column:after{border-bottom:1px solid var(--navy);border-right:1px solid var(--navy);content:"";width:22px;height:22px;position:absolute;bottom:0;right:0}.bimat-page .hero-video{box-shadow:none;border:0;border-radius:0}.bimat-page .hero-video figcaption,.bimat-page .hero__program-card{display:none}.bimat-page .hero h1{letter-spacing:-.065em;max-width:660px;font-size:clamp(3.8rem,5.7vw,6.1rem);line-height:.98}.bimat-page .hero h1 em{color:inherit;white-space:normal}.bimat-page .hero h1 em:after{width:155px;height:4px;bottom:-.12em;transform:none}.bimat-page .hero__facts{grid-template-columns:1fr 1.5fr;gap:0;max-width:540px;margin-top:26px;padding-top:18px}.bimat-page .hero__facts div+div{border-left:1px solid var(--line);padding-left:28px}.bimat-page .hero__facts dd{font-size:15px}.bimat-page .parent-story{background:var(--paper);padding-top:112px}.bimat-page .paper-edge,.bimat-page .paper-grid{display:none}.bimat-page .parent-story__inner{grid-template-columns:1fr 1fr;gap:90px}.bimat-page .parent-story__heading{position:static}.bimat-page .parent-story .section-label:before{content:"01"}.bimat-page .parent-story h2,.bimat-page .section-heading h2,.bimat-page .decision-section h2,.bimat-page .faq-section h2,.bimat-page .registration-section h2{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.055em;font-weight:500}.bimat-page .story-visual{max-width:none;margin-top:42px;padding:0;transform:none}.bimat-page .story-visual:before,.bimat-page .story-visual span{display:none}.bimat-page .story-visual img{aspect-ratio:16/10;box-shadow:none;object-position:center 58%;border:0}.bimat-page .situation-list li{border-color:var(--line);grid-template-columns:92px 1fr;gap:26px;padding:32px 0 44px}.bimat-page .situation-list__number{font-family:var(--font-lora), Georgia, serif;-webkit-text-stroke:1px var(--navy);font-size:72px;font-weight:400}.bimat-page .situation-list h3{font-size:25px}.bimat-page .insight-band:after{height:2px}.bimat-page .insight-band p{font-family:var(--font-lora), Georgia, serif;font-weight:400}.bimat-page .program-section{background:var(--paper)}.bimat-page .section-heading--program{grid-template-columns:1.1fr .9fr;align-items:start;gap:80px;margin-bottom:72px}.bimat-page .section-heading--program .section-label:before{content:"02"}.bimat-page .session-journey{border-top:1px solid var(--navy)}.bimat-page .session-journey:before,.bimat-page .session-step__dot{display:none}.bimat-page .session-step{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) minmax(300px,.8fr);align-items:stretch;gap:0;min-height:280px;padding-block:28px}.bimat-page .session-step__number{font-family:var(--font-lora), Georgia, serif;-webkit-text-stroke:1px var(--navy);grid-area:1/1;place-self:start;font-size:88px;font-weight:400}.bimat-page .session-step__copy,.bimat-page .session-step--left .session-step__copy,.bimat-page .session-step--right .session-step__copy{grid-area:1/2;justify-self:auto;padding:16px 50px 16px 0}.bimat-page .session-step__copy h3{font-family:var(--font-lora), Georgia, serif;font-size:clamp(2rem,3vw,3.3rem);font-weight:500}.bimat-page .session-step__media,.bimat-page .session-step--left .session-step__media,.bimat-page .session-step--right .session-step__media{grid-area:1/3}.bimat-page .session-step__media,.bimat-page .session-step__media--workshop,.bimat-page .session-step__media--key{justify-self:stretch;max-width:none;transform:none}.bimat-page .session-step__media:before{display:none}.bimat-page .session-step__media img,.bimat-page .session-step__media--mockup img,.bimat-page .session-step__media--workshop img,.bimat-page .session-step__media--key img{aspect-ratio:16/9;box-shadow:none;object-fit:cover;border:0;border-radius:0;height:100%}.bimat-page .program-cta{border-left:0;border-top:1px solid var(--navy);background:0 0;margin-top:56px;padding:32px 0 0}.bimat-page .presenter-section{background:var(--paper);color:var(--ink);padding-block:112px}.bimat-page .presenter-section:before,.bimat-page .presenter-section__line{display:none}.bimat-page .presenter-section__inner{grid-template-columns:1fr 1fr;gap:80px}.bimat-page .presenter-section__content{grid-area:1/2}.bimat-page .presenter-section__visuals{grid-area:1/1;min-height:auto}.bimat-page .presenter-section .section-label:before{content:"03"}.bimat-page .presenter-section h2{font-family:var(--font-lora), Georgia, serif;font-size:clamp(3.6rem,5.2vw,6rem);font-weight:500}.bimat-page .presenter-section h2 br{display:none}.bimat-page .presenter-section h2 strong{color:inherit;font-weight:inherit}.bimat-page .presenter-section h2 strong:before{content:" "}.bimat-page .presenter-section__content>p:not(.section-label):not(.presenter-section__lead){color:var(--ink-soft);font-size:15px}.bimat-page .presenter-facts{border-color:var(--line);grid-template-columns:1fr;max-width:none}.bimat-page .presenter-facts div{padding:18px 0}.bimat-page .presenter-facts div+div{border-left:0;border-top:1px solid var(--line)}.bimat-page .presenter-facts dt{color:var(--orange-dark)}.bimat-page .presenter-facts dd{font-size:14px}.bimat-page .presenter-section .button--outline-light{border-color:var(--navy);color:var(--navy)}.bimat-page .presenter-section .button--outline-light:hover{background:var(--navy);color:#fff}.bimat-page .presenter-portrait{box-shadow:none;border-radius:0;width:100%;position:static}.bimat-page .presenter-workshop{width:42%;inset:auto -22px -34px auto;transform:none}.bimat-page .decision-section{background:var(--navy);color:#fff;background-image:none}.bimat-page .faq-section__inner{display:block}.bimat-page .faq-section__heading{position:static}.bimat-page .faq-section .section-label:before{content:"04"}.bimat-page .faq-section__heading h2{max-width:850px}.bimat-page .faq-section__heading img{display:none}.bimat-page .faq-list{margin:60px 0 0 110px}.bimat-page .faq-list summary{font-family:var(--font-lora), Georgia, serif;font-size:24px;font-weight:500}.bimat-page .faq-list summary i{border:0;border-radius:0}.bimat-page .registration-section:before,.bimat-page .registration-section__halo{display:none}.bimat-page .registration-section__intro li{grid-template-columns:120px 1fr}.bimat-page .registration-program-visual{display:none}.bimat-page .registration-card{background:var(--paper);box-shadow:none;color:var(--ink);border:0;border-radius:0;padding:50px 7vw 70px 72px}.bimat-page .registration-form{border-left:2px solid var(--orange);padding:46px 0 46px 40px}.bimat-page .choice-card,.bimat-page .form-error{border-radius:2px}@media (max-width:1040px){.bimat-page .shell{width:min(100% - 48px,920px)}.bimat-page .hero__inner{grid-template-columns:1fr}.bimat-page .hero__copy,.bimat-page .hero__media-column{grid-column:1}.bimat-page .hero__copy{grid-row:1}.bimat-page .hero__media-column{grid-row:2}.bimat-page .parent-story__inner,.bimat-page .presenter-section__inner{grid-template-columns:1fr}.bimat-page .presenter-section__content,.bimat-page .presenter-section__visuals{grid-column:1}.bimat-page .presenter-section__visuals{grid-row:1}.bimat-page .presenter-section__content{grid-row:2}.bimat-page .registration-section{background:var(--navy)}.bimat-page .registration-section__inner{grid-template-columns:1fr;width:100%}.bimat-page .registration-section__intro{padding:80px max(24px,50vw - 460px)}.bimat-page .registration-card{padding:30px max(24px,50vw - 460px) 60px}}@media (max-width:700px){.bimat-page .shell{width:min(100% - 32px,560px)}.bimat-page .section-pad{padding-block:76px}.bimat-page .site-header__inner{min-height:78px}.bimat-page .site-nav{display:none}.bimat-page .hero{padding-block:34px 72px}.bimat-page .hero__inner{gap:38px;min-height:0;display:grid}.bimat-page .hero h1{font-size:clamp(3rem,14.7vw,4.15rem)}.bimat-page .hero__lead{margin-top:38px;font-size:16px}.bimat-page .hero__facts div+div{padding-left:18px}.bimat-page .parent-story{padding-top:76px}.bimat-page .parent-story h2{font-size:clamp(2.9rem,13vw,4.1rem)}.bimat-page .story-visual{display:block}.bimat-page .situation-list{margin-top:48px}.bimat-page .situation-list li{grid-template-columns:58px 1fr}.bimat-page .situation-list__number{font-size:48px}.bimat-page .section-heading--program{margin-bottom:48px}.bimat-page .session-step{grid-template-columns:64px 1fr;gap:14px;padding-block:28px;display:grid}.bimat-page .session-step__number{grid-column:1;font-size:48px}.bimat-page .session-step__copy,.bimat-page .session-step--left .session-step__copy,.bimat-page .session-step--right .session-step__copy{grid-column:2;padding:4px 0 18px}.bimat-page .session-step__media,.bimat-page .session-step--left .session-step__media,.bimat-page .session-step--right .session-step__media{grid-area:2/1/auto/-1}.bimat-page .presenter-section{padding-block:76px}.bimat-page .presenter-section h2{font-size:clamp(3rem,14vw,4.4rem)}.bimat-page .presenter-workshop{bottom:-18px;right:-6px}.bimat-page .faq-list{margin-top:42px;margin-left:0}.bimat-page .faq-list summary{font-size:19px}.bimat-page .registration-section__intro{padding-block:76px}.bimat-page .registration-card{padding-block:0 44px}.bimat-page .registration-form{border-left:0;border-top:2px solid var(--orange);padding:36px 0}}.bimat-page{--stage-navy:#031225;--stage-navy-soft:#081d38;--stage-ink:#07172e;--stage-orange:#ff641f;--stage-orange-deep:#db4510;--stage-line:#07172e29;color:var(--stage-ink);font-family:var(--font-be-vietnam-pro), "Segoe UI", sans-serif;background:#fff}.bimat-page h1,.bimat-page h2,.bimat-page h3,.bimat-page .button,.bimat-page .site-nav,.bimat-page .hero__facts dd,.bimat-page .faq-list summary{font-family:var(--font-montserrat), var(--font-be-vietnam-pro), sans-serif}.bimat-page .section-label{color:var(--stage-orange-deep);font-family:var(--font-montserrat), sans-serif;letter-spacing:.12em;text-transform:uppercase;border:0;margin-bottom:24px;padding:0;font-size:11px;font-weight:800}.bimat-page .section-label:before{display:none}.bimat-page .button{letter-spacing:-.01em;border:1px solid #0000;border-radius:6px;min-height:56px;padding-inline:26px;font-size:13px;font-weight:800}.bimat-page .button--primary{background:var(--stage-orange);box-shadow:0 14px 34px #ff641f33}.bimat-page .button--primary:hover{background:#ff773a;box-shadow:0 18px 42px #ff641f47}.bimat-page .site-header__inner{border:0;min-height:82px}.bimat-page .site-header__logo{z-index:2;position:relative}.bimat-page .site-nav>a:not(.button){color:#ffffffb3;padding:10px 0;font-size:11px;font-weight:650;border:0!important}.bimat-page .site-nav>.button{min-height:42px;padding-inline:18px;display:inline-flex}.bimat-page .hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 72% 17%,#3f68ab47,#0000 30%),linear-gradient(115deg,#020d1d 0%,#061a35 58%,#020b18 100%);min-height:calc(100svh - 82px);padding-block:clamp(56px,6.5vw,92px);overflow:hidden}.bimat-page .hero:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(102deg,#0000 37%,#6a96db1f 49%,#0000 61%);position:absolute;inset:0;transform:skew(-8deg)}.bimat-page .hero:after{content:"";opacity:.12;pointer-events:none;background-image:radial-gradient(circle,#ffffff38 1px,#0000 1px);background-size:28px 28px;width:60%;height:420px;position:absolute;bottom:-120px;right:-80px;transform:perspective(400px)rotateX(60deg)}.bimat-page .hero__texture{width:100%;display:block;inset:0}.bimat-page .hero__inner{grid-template-columns:minmax(500px,1fr) minmax(500px,1fr);gap:clamp(48px,6vw,96px);min-height:650px}.bimat-page .hero__copy{grid-area:1/1}.bimat-page .hero__media-column{transform:translate3d(0, var(--parallax-y,0), 0);grid-area:1/2;padding:0;transition:transform .1s linear}.bimat-page .hero__media-column:before{border:0;border-top:1px solid #ffffff52;border-left:1px solid #ffffff52;width:30px;height:30px;inset:-14px auto auto -14px}.bimat-page .hero__media-column:after{border-color:#ffffff52;width:30px;height:30px;bottom:-14px;right:-14px}.bimat-page .hero h1{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.062em;max-width:680px;font-size:clamp(3.25rem,4.6vw,5rem);font-weight:750;line-height:.99}.bimat-page .hero h1 em:after{display:none}.bimat-page .hero__lead{color:#ffffffb8;max-width:510px;margin-top:28px;font-size:16px;line-height:1.75}.bimat-page .button--hero{margin-top:28px}.bimat-page .hero__facts{border-color:#fff3;grid-template-columns:.7fr 1.3fr;gap:0;max-width:520px;margin-top:38px}.bimat-page .hero__facts dt{color:#ff8752}.bimat-page .hero__facts dd{color:#fff;font-size:13px}.bimat-page .hero-video__frame{background:#020914;position:relative;overflow:hidden}.bimat-page .hero-video__player{aspect-ratio:16/9;object-fit:cover;background:#020914;width:100%}.bimat-page .hero-video__cover{color:#fff;cursor:pointer;text-align:center;z-index:3;background:linear-gradient(90deg,#01081238,#01081294);border:0;flex-direction:column;justify-content:center;align-items:center;padding:30px;transition:background .25s;display:flex;position:absolute;inset:0}.bimat-page .hero-video__cover:hover{background:linear-gradient(90deg,#0108121f,#0108127a)}.bimat-page .hero-video--paused .hero-video__cover,.bimat-page .hero-video--error .hero-video__cover{background-image:linear-gradient(90deg,#01081257,#0108129e),url(/assets/tdc-bimat/tdc-bimat-video-poster-edited-v2.jpg);background-position:50%;background-size:cover}.bimat-page .hero-video__cover:focus-visible{outline:3px solid var(--stage-orange);outline-offset:3px;box-shadow:inset 0 0 0 3px #fff}.bimat-page .hero-video__play{background:var(--stage-orange);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:17px;transition:transform .25s;display:flex;box-shadow:0 18px 48px #ff641f5c}.bimat-page .hero-video__cover:hover .hero-video__play{transform:scale(1.08)}.bimat-page .hero-video__play svg{fill:currentColor;width:28px;height:28px;margin-left:3px}.bimat-page .hero-video__play i{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite bimat-video-spin}.bimat-page .hero-video__cover strong{font-family:var(--font-montserrat), sans-serif;font-size:15px}.bimat-page .hero-video__cover small{color:#ffffffad;margin-top:5px;font-size:10px}.bimat-page .hero-video figcaption{color:#526174;background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 14px;font-size:10px;display:flex}.bimat-page .hero-video figcaption span{color:var(--stage-orange-deep);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;width:auto;height:auto;font-size:9px;font-weight:800;display:inline}@keyframes bimat-video-spin{to{transform:rotate(360deg)}}.bimat-page .parent-story__inner{gap:clamp(56px,8vw,110px)}.bimat-page .story-visual{margin-top:48px}.bimat-page .story-visual img{aspect-ratio:16/10;filter:saturate(.92)contrast(1.03)}.bimat-page .situation-list{margin-top:44px}.bimat-page .situation-list li{border-color:var(--stage-line);grid-template-columns:64px 1fr;padding:28px 0}.bimat-page .situation-list__number{color:var(--stage-orange);font-family:var(--font-montserrat), sans-serif;-webkit-text-stroke:0;font-size:30px;font-weight:700}.bimat-page .situation-list h3{font-family:var(--font-montserrat), sans-serif;font-size:20px}.bimat-page .situation-list p{font-size:13px}.bimat-page .insight-band{background:var(--stage-orange)}.bimat-page .insight-band:after{display:none}.bimat-page .insight-band__inner{min-height:210px}.bimat-page .insight-band__mark{color:#ffffff61}.bimat-page .insight-band p{font-family:var(--font-montserrat), sans-serif;font-size:clamp(1.45rem,2.4vw,2.4rem);font-weight:650}.bimat-page .program-section .section-label{color:#ff8956}.bimat-page .section-heading--program{grid-template-columns:1.05fr .95fr;align-items:end;gap:60px}.bimat-page .section-heading--program>p{color:#ffffff9e}.bimat-page .session-journey{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bimat-page .session-step{border:0;flex-direction:column;min-height:620px;padding:38px 30px 0;display:flex}.bimat-page .session-step__number{color:var(--stage-orange);font-family:var(--font-montserrat), sans-serif;-webkit-text-stroke:0;font-size:clamp(4.4rem,7vw,7rem);font-weight:750;line-height:1}.bimat-page .session-step__copy,.bimat-page .session-step--left .session-step__copy,.bimat-page .session-step--right .session-step__copy{padding:26px 0 30px}.bimat-page .session-step__copy>p{color:#ff8956}.bimat-page .session-step__copy h3{color:#fff;font-family:var(--font-montserrat), sans-serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:650;line-height:1.22}.bimat-page .session-step__copy>span{color:#ffffffa3}.bimat-page .session-step__media,.bimat-page .session-step--left .session-step__media,.bimat-page .session-step--right .session-step__media{width:calc(100% + 60px);margin-top:auto}.bimat-page .session-step__media{margin-left:-30px}.bimat-page .session-step__media img,.bimat-page .session-step__media--mockup img,.bimat-page .session-step__media--workshop img,.bimat-page .session-step__media--key img{aspect-ratio:4/3;opacity:.86;height:auto}.bimat-page .presenter-section h2{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.06em;font-size:clamp(3rem,5vw,5.5rem);font-weight:720}.bimat-page .presenter-section__lead{font-family:var(--font-be-vietnam-pro), sans-serif;font-size:19px;font-weight:600}.bimat-page .presenter-portrait{overflow:hidden}.bimat-page .presenter-portrait img{transform:scale(1.01)}.bimat-page .presenter-workshop{border:7px solid #fff;box-shadow:0 24px 60px #0312252e}.bimat-page .decision-section{color:var(--stage-ink);background:#f3f6f9}.bimat-page .decision-list li{border-color:var(--stage-line)}.bimat-page .decision-list span{color:var(--stage-orange)}.bimat-page .faq-list summary{font-size:21px;font-weight:650}.bimat-page .registration-section{background:var(--stage-navy);color:#fff;padding-block:clamp(84px,8vw,120px)}.bimat-page .registration-section__inner{grid-template-columns:.78fr 1.22fr;gap:clamp(50px,7vw,100px);width:min(1280px,100% - 64px)}.bimat-page .registration-section__intro{padding:16px 0 0}.bimat-page .registration-section__intro h2{font-size:clamp(2.7rem,4.3vw,4.8rem)}.bimat-page .registration-section__intro>p:not(.section-label){color:#ffffffa8}.bimat-page .registration-card{color:var(--stage-ink);background:#fff;border:1px solid #ffffff47;border-radius:10px;padding:0;box-shadow:0 34px 80px #00000047}.bimat-page .registration-form{border:0;padding:clamp(32px,4.5vw,58px)}.bimat-page.motion-ready [data-reveal]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.75,.2,1);transform:translateY(34px)}.bimat-page.motion-ready [data-reveal=media]{clip-path:inset(0 100% 0 0);opacity:1;transition:clip-path 1s cubic-bezier(.2,.75,.2,1);transform:none}.bimat-page.motion-ready [data-reveal=step]:nth-child(2){transition-delay:.1s}.bimat-page.motion-ready [data-reveal=step]:nth-child(3){transition-delay:.2s}.bimat-page.motion-ready [data-reveal].is-visible{clip-path:inset(0);opacity:1;transform:translate(0,0)}.bimat-page.motion-ready .hero-video[data-reveal=media]{clip-path:inset(0);opacity:1;transform:none}@media (max-width:1040px){.bimat-page .shell,.bimat-page .registration-section__inner{width:min(100% - 48px,920px)}.bimat-page .site-nav>a:not(.button){display:none}.bimat-page .hero{min-height:0}.bimat-page .hero__inner{grid-template-columns:1fr;min-height:0}.bimat-page .hero__copy,.bimat-page .hero__media-column{grid-column:1}.bimat-page .hero__copy{grid-row:1}.bimat-page .hero__media-column{grid-row:2}.bimat-page .hero h1{max-width:780px}.bimat-page .registration-section__inner{grid-template-columns:1fr}.bimat-page .registration-section__intro,.bimat-page .registration-card{padding-left:0;padding-right:0}}@media (max-width:760px){.bimat-page .site-nav__optional{display:none}.bimat-page .site-nav>.button{gap:7px;padding-inline:11px}.bimat-page .shell,.bimat-page .registration-section__inner{width:min(100% - 32px,560px)}.bimat-page .site-header__inner{min-height:72px}.bimat-page .tdc-logo{width:112px}.bimat-page .site-nav{display:flex}.bimat-page .site-nav>.button{min-height:38px;padding-inline:12px;font-size:10px}.bimat-page .hero{padding-block:48px 74px}.bimat-page .hero__inner{gap:44px}.bimat-page .hero h1{letter-spacing:-.06em;font-size:clamp(2.55rem,11.5vw,3.35rem);line-height:1.02}.bimat-page .hero__lead{margin-top:24px;font-size:14px}.bimat-page .button--hero{width:100%}.bimat-page .hero__facts{grid-template-columns:.68fr 1.32fr;margin-top:28px}.bimat-page .hero__facts div+div{padding-left:15px}.bimat-page .hero__facts dd{font-size:11px}.bimat-page .hero__media-column{transform:none}.bimat-page .hero-video__play{width:62px;height:62px}.bimat-page .hero-video__cover strong{font-size:12px}.bimat-page .hero-video figcaption{flex-direction:column;align-items:flex-start;gap:3px}.bimat-page .parent-story__inner{gap:38px}.bimat-page .parent-story h2{font-size:clamp(2.35rem,10.5vw,3.25rem)}.bimat-page .situation-list li{grid-template-columns:48px 1fr}.bimat-page .section-heading--program{display:block}.bimat-page .section-heading--program>p{margin-top:22px}.bimat-page .session-journey{display:block}.bimat-page .session-step{grid-template-columns:70px 1fr;min-height:0;padding:32px 0 0;display:grid}.bimat-page .session-step+.session-step{border-top:1px solid #ffffff2e;border-left:0}.bimat-page .session-step__number{grid-column:1;font-size:50px}.bimat-page .session-step__copy,.bimat-page .session-step--left .session-step__copy,.bimat-page .session-step--right .session-step__copy{grid-column:2;padding:8px 0 30px}.bimat-page .session-step__media,.bimat-page .session-step--left .session-step__media,.bimat-page .session-step--right .session-step__media{grid-column:1/-1;width:100%;margin-left:0}.bimat-page .presenter-section h2{font-size:clamp(2.7rem,12vw,3.8rem)}.bimat-page .faq-list{margin-left:0}.bimat-page .faq-list summary{font-size:17px}.bimat-page .registration-section{padding-block:78px 42px}.bimat-page .registration-section__intro h2{font-size:clamp(2.4rem,10.5vw,3.2rem)}.bimat-page .registration-card{margin-top:16px}.bimat-page .registration-form{padding:34px 18px 38px}}@media (prefers-reduced-motion:reduce){.bimat-page .hero__media-column{transform:none!important}.bimat-page.motion-ready [data-reveal]{clip-path:none;opacity:1;transform:none}}.bimat-page{--editorial-navy:#031225;--editorial-navy-soft:#081d38;--editorial-orange:#ff641f;--editorial-ink:#07172e;--editorial-muted:#627084;--editorial-line:#07172e29;color:var(--editorial-ink);font-family:var(--font-be-vietnam-pro), "Segoe UI", sans-serif;background:#fff}.bimat-page .shell{width:min(1280px,100% - 64px)}.bimat-page .section-pad{padding-block:clamp(92px,9vw,144px)}.bimat-page h1,.bimat-page h2,.bimat-page .situation-list__number,.bimat-page .session-step__number,.bimat-page .decision-list span{font-family:var(--font-montserrat), var(--font-be-vietnam-pro), sans-serif;font-weight:800}.bimat-page h3,.bimat-page p,.bimat-page .faq-list{font-family:var(--font-be-vietnam-pro), "Segoe UI", sans-serif}.bimat-page p{font-weight:500}.bimat-page .site-nav,.bimat-page .button,.bimat-page .section-label,.bimat-page .hero__facts,.bimat-page .presenter-facts,.bimat-page .registration-form{font-family:var(--font-montserrat), var(--font-be-vietnam-pro), sans-serif}.bimat-page .section-label{color:var(--editorial-orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:800}.bimat-page .button{letter-spacing:-.01em;border-radius:9px;min-height:58px;padding-inline:28px;font-size:14px;font-weight:800}.bimat-page .button--primary{background:var(--editorial-orange);border-color:var(--editorial-orange);box-shadow:none;color:#fff}.bimat-page .button--primary:hover{box-shadow:none;background:#e95010}.bimat-page .site-header{background:var(--editorial-navy);color:#fff;border-bottom:1px solid #ffffff1f}.bimat-page .site-header__inner{min-height:92px}.bimat-page .tdc-logo{width:144px}.bimat-page .site-nav{gap:34px}.bimat-page .site-nav>a:not(.button){color:#ffffffdb;letter-spacing:-.01em;font-size:13px;font-weight:700}.bimat-page .site-nav>a:not(.button):hover{color:#fff}.bimat-page .site-nav>.button{min-height:48px;padding-inline:22px}.bimat-page .hero{background:var(--editorial-navy);color:#fff;min-height:auto;padding-block:clamp(64px,6vw,78px) clamp(72px,7vw,92px);overflow:hidden}.bimat-page .hero:before,.bimat-page .hero:after{display:none}.bimat-page .hero__texture{pointer-events:none;background:radial-gradient(circle at 8% 70%,#0000 0 160px,#ffffff0b 161px 162px,#0000 163px),radial-gradient(circle at 94% 12%,#0000 0 230px,#ffffff0a 231px 232px,#0000 233px);display:block;position:absolute;inset:0}.bimat-page .hero__inner{grid-template-columns:minmax(480px,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(42px,5vw,76px);min-height:0}.bimat-page .hero__copy{grid-area:1/1;padding-left:30px;position:relative}.bimat-page .hero__copy:before{background:var(--editorial-orange);content:"";width:3px;height:156px;position:absolute;top:7px;left:0}.bimat-page .hero__media-column{grid-area:1/2;padding:0}.bimat-page .hero__media-column:before,.bimat-page .hero__media-column:after{display:none}.bimat-page .hero h1{color:#fff;font-family:var(--font-montserrat), var(--font-be-vietnam-pro), sans-serif;letter-spacing:-.065em;max-width:700px;font-size:clamp(4.3rem,5.8vw,6.8rem);font-weight:800;line-height:.9}.bimat-page .hero h1>span{display:block}.bimat-page .hero h1 em{color:var(--editorial-orange);font-style:normal}.bimat-page .hero__lead{color:#ffffffe6;max-width:570px;margin-top:28px;font-size:18px;font-weight:500;line-height:1.62}.bimat-page .button--hero{min-width:310px;margin-top:28px}.bimat-page .hero__facts{border-color:#fff3;grid-template-columns:.8fr 1.2fr;max-width:570px;margin-top:34px}.bimat-page .hero__facts div+div{border-color:#fff3}.bimat-page .hero__facts dt{color:#ff9464;letter-spacing:.12em;font-size:10px;font-weight:800}.bimat-page .hero__facts dd{color:#fff;font-size:15px;font-weight:800}.bimat-page .scroll-cue{display:none}.bimat-page .hero-video{background:#020914;border:1px solid #ffffff40;border-radius:12px;overflow:hidden;box-shadow:0 26px 70px #00000047}.bimat-page .hero-video__cover,.bimat-page .hero-video__cover:hover{background:#03122524}.bimat-page .hero-video__play{background:var(--editorial-orange);box-shadow:none}.bimat-page .hero-video figcaption{border-top:1px solid #e7ebef}.bimat-page .hero__program-card{display:none}.bimat-page .parent-story__inner{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(64px,9vw,130px);display:grid}.bimat-page .parent-story__heading{border-left:1px solid var(--editorial-orange);padding-left:34px}.bimat-page .parent-story h2,.bimat-page .section-heading h2,.bimat-page .decision-section h2,.bimat-page .faq-section h2,.bimat-page .registration-section h2{font-family:var(--font-montserrat), var(--font-be-vietnam-pro), sans-serif;letter-spacing:-.055em;font-weight:800;line-height:1.03}.bimat-page .parent-story h2{font-size:clamp(2.9rem,4.2vw,4.65rem)}.bimat-page .parent-story__heading>p:last-child{color:var(--editorial-muted);max-width:520px;margin-top:28px;font-size:16px;font-weight:500;line-height:1.7}.bimat-page .situation-list{border-top:1px solid var(--editorial-line);margin:0}.bimat-page .situation-list li{border-bottom:1px solid var(--editorial-line);border-top:0;grid-template-columns:90px 1fr;gap:30px;padding:34px 0}.bimat-page .situation-list__number{color:var(--editorial-orange);letter-spacing:-.08em;font-size:clamp(3.6rem,5vw,5.6rem);font-weight:800;line-height:.8}.bimat-page .situation-list h3{letter-spacing:-.025em;font-size:21px;font-weight:800}.bimat-page .situation-list p{color:#526176;margin-top:10px;font-size:15px;font-weight:500;line-height:1.7}.bimat-page .insight-band{background:var(--editorial-orange);color:#fff}.bimat-page .insight-band__inner{grid-template-columns:1fr auto;align-items:center;gap:52px;min-height:260px;display:grid}.bimat-page .insight-band__mark{display:none}.bimat-page .insight-band p{color:#fff;font-family:var(--font-montserrat), var(--font-be-vietnam-pro), sans-serif;letter-spacing:-.045em;max-width:980px;font-size:clamp(2rem,3vw,3.2rem);font-weight:800;line-height:1.1}.bimat-page .insight-band .text-link{white-space:nowrap}.bimat-page .program-section{background:var(--editorial-navy);color:#fff}.bimat-page .section-heading--program{grid-template-columns:1.12fr .88fr;align-items:end;gap:70px;display:grid}.bimat-page .section-heading--program h2{color:#fff;font-size:clamp(3rem,4.8vw,5.25rem)}.bimat-page .section-heading--program>p{color:#fffc;font-size:16px;font-weight:500;line-height:1.7}.bimat-page .program-editorial{border-top:1px solid #ffffff2e;grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(54px,7vw,100px);margin-top:64px;padding-top:18px;display:grid}.bimat-page .session-journey{border:0;display:block}.bimat-page .session-step{border-bottom:1px solid #ffffff2e;grid-template-columns:82px 1fr;align-items:start;gap:28px;min-height:0;padding:34px 0;display:grid}.bimat-page .session-step+.session-step{border-left:0}.bimat-page .session-step__number{color:var(--editorial-orange);letter-spacing:-.08em;font-size:4.5rem;font-weight:800;line-height:.82}.bimat-page .session-step__copy{padding:0}.bimat-page .session-step__copy>p{color:#ff9464;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.bimat-page .session-step__copy h3{color:#fff;margin-top:10px;font-size:21px;font-weight:800;line-height:1.34}.bimat-page .session-step__copy>span{color:#ffffffc7;margin-top:10px;font-size:15px;font-weight:500;line-height:1.7;display:block}.bimat-page .program-feature-media{margin-top:34px}.bimat-page .program-feature-media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.bimat-page .program-feature-media figcaption{color:#ffffff8a;border-top:1px solid #fff3;padding-top:14px;font-size:10px;line-height:1.6}.bimat-page .program-cta{border-color:#fff3}.bimat-page .program-cta p{color:#ffffffad}.bimat-page .presenter-section{background:#fff;padding-block:clamp(96px,10vw,154px)}.bimat-page .presenter-section__inner{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(68px,9vw,130px)}.bimat-page .presenter-section__visuals{order:1}.bimat-page .presenter-section__content{order:2}.bimat-page .presenter-section h2{color:var(--editorial-ink);font-family:var(--font-montserrat), var(--font-be-vietnam-pro), sans-serif;letter-spacing:-.065em;font-size:clamp(3.7rem,5.5vw,6.2rem);font-weight:800;line-height:.95}.bimat-page .presenter-section h2 strong{color:var(--editorial-orange);font:inherit;display:block}.bimat-page .presenter-section__lead{color:var(--editorial-ink);margin-top:28px;font-size:18px;font-weight:600;line-height:1.55}.bimat-page .presenter-section__content>p:not(.section-label):not(.presenter-section__lead){color:#526176;margin-top:18px;font-size:15px;font-weight:500;line-height:1.72}.bimat-page .presenter-portrait{border-radius:0}.bimat-page .presenter-portrait img{aspect-ratio:4/5;object-fit:cover}.bimat-page .presenter-workshop{border:6px solid #fff;border-radius:0;box-shadow:0 20px 50px #03122529}.bimat-page .presenter-facts,.bimat-page .presenter-facts div{border-color:var(--editorial-line)}.bimat-page .presenter-facts dd{color:var(--editorial-ink)}.bimat-page .button--outline-light{border-color:var(--editorial-ink);color:var(--editorial-ink)}.bimat-page .button--outline-light:hover{background:var(--editorial-ink);color:#fff}.bimat-page .decision-section__inner{gap:clamp(60px,9vw,130px)}.bimat-page .decision-section h2{font-size:clamp(3rem,4.7vw,5rem)}.bimat-page .decision-list li{border-color:var(--editorial-line);grid-template-columns:100px 1fr;padding-block:34px}.bimat-page .decision-list span{color:var(--editorial-orange);font-family:var(--font-montserrat), sans-serif;letter-spacing:-.08em;font-size:4.8rem;font-weight:800;line-height:.8}.bimat-page .decision-list p{color:var(--editorial-ink);font-size:18px;font-weight:700;line-height:1.55}.bimat-page .faq-section{background:var(--editorial-navy);color:#fff}.bimat-page .faq-section__inner{align-items:start}.bimat-page .faq-section h2{color:#fff;font-size:clamp(3.15rem,4.8vw,5.25rem)}.bimat-page .faq-list{margin-left:min(7vw,90px)}.bimat-page .faq-list details{border-color:#fff3}.bimat-page .faq-list summary{color:#fff;font-family:var(--font-be-vietnam-pro), sans-serif;padding-block:26px;font-size:19px;font-weight:700;line-height:1.45}.bimat-page .faq-list summary i{color:var(--editorial-orange)}.bimat-page .faq-list details p{color:#ffffffc7;padding-right:44px;font-size:15px;font-weight:500;line-height:1.72}.bimat-page .registration-section{background:var(--editorial-navy);color:#fff;border-top:1px solid #ffffff26}.bimat-page .registration-section__halo{display:none}.bimat-page .registration-section__inner{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(58px,8vw,110px)}.bimat-page .registration-section__intro{padding-top:20px}.bimat-page .registration-section__intro h2{color:#fff;font-size:clamp(3rem,4.5vw,5rem)}.bimat-page .registration-section__intro>p:not(.section-label){color:#ffffffe0;max-width:560px;font-size:19px;font-weight:600;line-height:1.68}.bimat-page .registration-section__intro ul{margin-top:38px}.bimat-page .registration-section__intro li{border-color:#ffffff3d;grid-template-columns:130px 1fr;gap:24px;padding-block:21px}.bimat-page .registration-section__intro li strong{font-family:var(--font-montserrat), var(--font-be-vietnam-pro), sans-serif;font-size:16px;font-weight:800}.bimat-page .registration-section__intro li span{color:#ffffffd6;font-family:var(--font-be-vietnam-pro), "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.65}.bimat-page .registration-card{color:var(--editorial-ink);background:#fff;border:0;border-radius:0;box-shadow:22px 24px #ffffff0f}.bimat-page .registration-form{border:0;padding:clamp(34px,4.5vw,58px);font-weight:600}.bimat-page .form-section-heading h3{font-family:var(--font-montserrat), sans-serif}.bimat-page .field input,.bimat-page .field select,.bimat-page .field textarea{background:#fff;border-color:#cbd3dc;border-radius:3px}.bimat-page .field input:focus,.bimat-page .field select:focus,.bimat-page .field textarea:focus{border-color:var(--editorial-orange);box-shadow:0 0 0 3px #ff641f1f}.bimat-page .choice-card{border-radius:3px}.bimat-page .site-footer{background:#020b18;border-color:#ffffff1a}@media (max-width:1040px){.bimat-page .shell,.bimat-page .registration-section__inner{width:min(100% - 48px,920px)}.bimat-page .site-nav>a:not(.button){display:none}.bimat-page .hero{min-height:0}.bimat-page .hero__inner{grid-template-columns:1fr;min-height:0}.bimat-page .hero__copy,.bimat-page .hero__media-column{grid-column:1}.bimat-page .hero__copy{grid-row:1}.bimat-page .hero__media-column{grid-row:2}.bimat-page .parent-story__inner,.bimat-page .presenter-section__inner,.bimat-page .registration-section__inner{grid-template-columns:1fr}.bimat-page .presenter-section__content{order:1}.bimat-page .presenter-section__visuals{order:2}.bimat-page .registration-section__intro{max-width:720px}}@media (max-width:760px){.bimat-page .shell,.bimat-page .registration-section__inner{width:min(100% - 32px,560px)}.bimat-page .section-pad{padding-block:76px}.bimat-page .site-header__inner{min-height:76px}.bimat-page .tdc-logo{width:116px}.bimat-page .site-nav>.button{min-height:42px;padding-inline:13px;font-size:10px}.bimat-page .hero{padding-block:48px 72px}.bimat-page .hero__inner{gap:46px}.bimat-page .hero__copy{padding-left:20px}.bimat-page .hero__copy:before{height:84px}.bimat-page .hero h1{font-size:clamp(2.8rem,13vw,4rem);line-height:.94}.bimat-page .hero__lead{margin-top:24px;font-size:16px;line-height:1.62}.bimat-page .button--hero{width:100%;min-height:56px}.bimat-page .hero__facts{grid-template-columns:.85fr 1.15fr;margin-top:28px}.bimat-page .hero__facts div+div{padding-left:14px}.bimat-page .hero__facts dt{font-size:9px}.bimat-page .hero__facts dd{font-size:12px}.bimat-page .hero__media-column{transform:none}.bimat-page .hero-video{box-shadow:10px 12px #ffffff0e}.bimat-page .parent-story__heading{padding-left:22px}.bimat-page .parent-story h2{font-size:clamp(2.7rem,12vw,3.65rem)}.bimat-page .parent-story__inner{gap:48px}.bimat-page .situation-list li{grid-template-columns:58px 1fr;gap:18px;padding:28px 0}.bimat-page .situation-list__number{font-size:3.35rem}.bimat-page .situation-list h3{font-size:18px}.bimat-page .situation-list p{font-size:14px}.bimat-page .insight-band__inner{min-height:0;padding-block:64px;display:block}.bimat-page .insight-band p{font-size:clamp(2rem,9vw,2.8rem)}.bimat-page .insight-band .text-link{margin-top:30px;display:inline-flex}.bimat-page .section-heading--program,.bimat-page .program-editorial{display:block}.bimat-page .section-heading--program h2{font-size:clamp(2.75rem,11vw,3.7rem)}.bimat-page .section-heading--program>p{margin-top:22px}.bimat-page .program-editorial{margin-top:44px}.bimat-page .session-step{grid-template-columns:58px 1fr;gap:18px}.bimat-page .session-step__number{font-size:3.35rem}.bimat-page .session-step h3{font-size:18px}.bimat-page .session-step p{font-size:14px}.bimat-page .program-feature-media{margin-top:44px}.bimat-page .presenter-section h2{font-size:clamp(3.2rem,14vw,4.5rem)}.bimat-page .presenter-section__lead{font-size:16px}.bimat-page .decision-section__inner{display:block}.bimat-page .decision-list{margin-top:42px}.bimat-page .decision-list li{grid-template-columns:62px 1fr;gap:18px}.bimat-page .decision-list span{font-size:3.5rem}.bimat-page .decision-list p{font-size:15px}.bimat-page .faq-section__inner{display:block}.bimat-page .faq-section h2{font-size:clamp(2.8rem,11vw,3.8rem)}.bimat-page .faq-list{margin:40px 0 0}.bimat-page .faq-list summary{font-size:16px}.bimat-page .faq-list details p{font-size:14px}.bimat-page .registration-section{padding-block:76px 42px}.bimat-page .registration-section__intro h2{font-size:clamp(2.75rem,11vw,3.75rem)}.bimat-page .registration-section__intro>p:not(.section-label){font-size:17px}.bimat-page .registration-section__intro li{grid-template-columns:100px 1fr;gap:16px}.bimat-page .registration-section__intro li strong,.bimat-page .registration-section__intro li span{font-size:14px}.bimat-page .registration-card{margin-top:12px;box-shadow:10px 12px #ffffff0f}.bimat-page .registration-form{padding:34px 18px 38px}}@media (prefers-reduced-motion:reduce){.bimat-page .hero__media-column{transform:none!important}.bimat-page.motion-ready [data-reveal]{clip-path:none;opacity:1;transform:none}}.thankyou-page{--thankyou-cream:#f8f5ef;--thankyou-navy:#071a38;--thankyou-orange:#e65018;--thankyou-gold:#d6a13e;--thankyou-zalo:#0867d1;background:var(--thankyou-cream);color:var(--thankyou-navy);font-family:var(--font-be-vietnam-pro), "Segoe UI", sans-serif}.thankyou-page .thankyou-header{border-bottom:1px solid #071a3838;width:min(100% - 64px,1390px);min-height:82px}.thankyou-page .thankyou-header .tdc-logo{width:128px}.thankyou-page .verified-badge{font-family:var(--font-montserrat), sans-serif;letter-spacing:.16em;font-size:11px}.thankyou-opportunity{grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);width:min(100%,1536px);min-height:calc(100svh - 82px);margin-inline:auto;display:grid;overflow:hidden}.thankyou-opportunity__copy{align-self:center;padding:clamp(30px,3.5vw,54px) clamp(38px,5vw,78px)}.thankyou-confirmation{align-items:center;gap:15px;margin-bottom:22px;display:flex}.thankyou-confirmation>span{color:#fff;background:#b93b0b;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.thankyou-confirmation svg{width:22px;height:22px}.thankyou-confirmation p{font-family:var(--font-montserrat), sans-serif;font-size:15px;font-weight:600}.thankyou-opportunity h1{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.052em;max-width:760px;font-size:clamp(2.4rem,3.15vw,3.5rem);font-weight:750;line-height:1.06}.thankyou-opportunity h1:before{background:var(--thankyou-orange);content:"";width:46px;height:3px;margin-bottom:18px;display:block}.thankyou-opportunity h2{color:#d84b14;font-family:var(--font-montserrat), sans-serif;margin-top:16px;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.4}.thankyou-opportunity__lead{max-width:620px;margin-top:13px;font-size:15px;line-height:1.75}.thankyou-benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding:0;list-style:none;display:grid}.thankyou-benefits li{grid-template-columns:42px 1fr;align-items:center;gap:4px 12px;min-width:0;padding-right:15px;display:grid}.thankyou-benefits li+li{border-left:1px solid #071a3838;padding-left:18px}.thankyou-benefits span{border:2px solid var(--thankyou-gold);color:#aa7619;font-family:var(--font-montserrat), sans-serif;border-radius:50%;grid-row:1;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:flex}.thankyou-benefits strong{font-size:11px;line-height:1.45}.thankyou-coaching-cta,.thankyou-zalo-skip,.thankyou-zalo-syncing{font-family:var(--font-montserrat), sans-serif;border-radius:4px;grid-template-columns:24px 1fr 22px;align-items:center;gap:15px;width:min(100%,640px);min-height:60px;margin-top:20px;padding:11px 22px;font-size:14px;font-weight:750;display:grid}.thankyou-coaching-cta{background:var(--thankyou-orange);border:1px solid var(--thankyou-orange);color:#fff;cursor:pointer;box-shadow:0 15px 35px #e6501838}.thankyou-coaching-cta:hover{background:#f05a20;transform:translateY(-1px)}.thankyou-coaching-cta svg,.thankyou-zalo-skip svg{width:23px;height:23px}.thankyou-reassurance{color:#5d6470;justify-content:center;align-items:center;gap:8px;width:min(100%,640px);margin:10px 0 0;font-size:10px;display:flex}.thankyou-reassurance svg{width:15px;height:15px}.thankyou-zalo-skip{border:1.5px solid var(--thankyou-zalo);color:#075cc2;background:#fff;margin-top:12px;text-decoration:none}.thankyou-zalo-skip:hover{background:#f2f7ff;transform:translateY(-1px)}.thankyou-zalo-mark{background:var(--thankyou-zalo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-8px;font-size:9px;font-weight:800;display:flex}.thankyou-zalo-syncing{color:#626d7c;background:#f2f4f6;border:1px solid #cfd5dc;grid-template-columns:40px 1fr;margin-top:12px}.thankyou-opportunity__portrait{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:#061a36;min-height:100%;padding:32px 28px 0 74px;position:relative;overflow:hidden}.thankyou-stage-frame{border-radius:180px 180px 0 0;height:100%;position:relative;overflow:hidden}.thankyou-stage-frame:before,.thankyou-stage-frame:after{display:none}.thankyou-stage-frame img{object-fit:cover;object-position:center top;width:100%;height:100%}.thankyou-stage-dots{opacity:.9;z-index:3;background-image:radial-gradient(circle,#d6a13e 2px,#0000 2.5px);background-size:18px 18px;width:82px;height:82px;position:absolute;top:42px;right:28px}.coaching-dialog{background:0 0;border:0;width:min(1060px,100% - 40px);max-width:none;height:min(92dvh,900px);max-height:none;margin:auto;padding:0}.coaching-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020b18cc}.coaching-dialog__surface{background:#f8f5ef;border:1px solid #ffffff40;border-radius:10px;flex-direction:column;height:100%;display:flex;overflow:hidden}.coaching-dialog__header{color:#fff;background:#071a38;flex:none;justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.coaching-dialog__header span{color:#ff8956;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.coaching-dialog__header h2{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.03em;margin-top:3px;font-size:20px}.coaching-dialog__header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font:300 28px/1 sans-serif;display:flex}.coaching-dialog__header button:hover{background:#ffffff1a}.coaching-dialog .coaching-invite{box-shadow:none;color:#10233d;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0;overflow-y:auto}.coaching-dialog .coaching-form,.coaching-dialog .coaching-result{background:0 0;border-radius:0;margin:0;padding:30px clamp(22px,4vw,48px) 46px}.coaching-result__zalo{color:#fff;background:#0867d1;border-radius:4px;grid-template-columns:42px 1fr 20px;align-items:center;gap:14px;min-height:64px;margin-top:28px;padding:11px 18px;text-decoration:none;display:grid}.coaching-result__zalo>span{color:#0867d1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:9px;font-weight:800;display:flex}.coaching-result__zalo strong{font-family:var(--font-montserrat), sans-serif;font-size:13px}.coaching-result__zalo i{font-style:normal}.coaching-result__zalo-unavailable{color:#65707e;background:#eef1f4;border:1px solid #d2d7dd;margin-top:24px;padding:14px 16px}.thankyou-page :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #ff8b52}@media (max-width:980px){.thankyou-opportunity{grid-template-columns:1fr}.thankyou-opportunity__copy{padding-bottom:56px}.thankyou-opportunity__portrait{clip-path:none;min-height:620px;padding-left:28px}.thankyou-stage-frame{max-width:680px;margin-inline:auto}}@media (max-width:620px){.thankyou-page .thankyou-header{width:min(100% - 32px,560px);min-height:70px}.thankyou-page .thankyou-header .tdc-logo{width:112px}.thankyou-opportunity{min-height:0}.thankyou-opportunity__copy{padding:30px 18px 40px}.thankyou-confirmation{gap:11px;margin-bottom:25px}.thankyou-confirmation>span{width:32px;height:32px}.thankyou-confirmation p{font-size:12px}.thankyou-opportunity h1{font-size:clamp(2.15rem,10.5vw,3rem);line-height:1.08}.thankyou-opportunity h2{font-size:15px}.thankyou-opportunity__lead{font-size:13px}.thankyou-benefits{grid-template-columns:1fr;gap:10px;margin-top:24px}.thankyou-benefits li{grid-template-columns:36px 1fr;min-height:42px;padding:0}.thankyou-benefits li+li{border-left:0;padding-left:0}.thankyou-benefits span{width:32px;height:32px}.thankyou-coaching-cta,.thankyou-zalo-skip{grid-template-columns:22px 1fr 18px;gap:10px;width:100%;min-height:62px;padding-inline:15px;font-size:12px}.thankyou-zalo-skip{grid-template-columns:38px 1fr 18px}.thankyou-zalo-mark{width:36px;height:36px;margin-left:-5px}.thankyou-reassurance{font-size:9px}.thankyou-opportunity__portrait{min-height:470px;padding:22px 14px 0}.thankyou-stage-frame{border-radius:120px 120px 0 0}.thankyou-stage-dots{top:22px;right:16px}.coaching-dialog{width:100%;height:100dvh}.coaching-dialog__surface{border:0;border-radius:0}.coaching-dialog__header{padding:15px 16px}.coaching-dialog__header h2{font-size:16px}.coaching-dialog__header button{width:38px;height:38px}.coaching-dialog .coaching-form,.coaching-dialog .coaching-result{padding:24px 16px 38px}}.bimat-page{--kinetic-navy:#031426;--kinetic-ink:#071b32;--kinetic-orange:#ff621f;--kinetic-amber:#ff9b45;--kinetic-cream:#fff7ef;--pointer-x:72vw;--pointer-y:320px;--scroll-progress:0;background:var(--kinetic-cream)}.bimat-scroll-progress{pointer-events:none;z-index:100;background:#ffffff1f;height:2px;position:fixed;inset:0 0 auto}.bimat-scroll-progress span{background:linear-gradient(90deg, var(--kinetic-orange), var(--kinetic-amber));height:100%;transform:scaleX(var(--scroll-progress));transform-origin:0;width:100%;display:block;box-shadow:0 0 18px #ff621fd9}.bimat-page .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031426db;box-shadow:0 1px #ffffff14}.bimat-page .site-nav>a:not(.button){position:relative}.bimat-page .site-nav>a:not(.button):after{background:var(--kinetic-orange);content:"";transform-origin:100%;width:100%;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:3px;left:0;transform:scaleX(0)}.bimat-page .site-nav>a:not(.button):hover:after{transform-origin:0;transform:scaleX(1)}.bimat-page .button{position:relative;overflow:hidden}.bimat-page .button:before{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff80,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-130%)}.bimat-page .button:hover:before{transform:translate(130%)}.bimat-page .button--primary{background:linear-gradient(135deg, var(--kinetic-orange), #ef480f);border-color:#ffffff1f;box-shadow:0 16px 36px #ff621f47}.bimat-page .button--primary:hover{background:linear-gradient(135deg, #ff7639, var(--kinetic-orange));transform:translateY(-3px);box-shadow:0 22px 48px #ff621f61}.bimat-page .hero{background:radial-gradient(circle 480px at var(--pointer-x) var(--pointer-y), #ff78392b, transparent 68%), radial-gradient(circle at 78% 35%, #ff621f24, transparent 27%), linear-gradient(120deg, #020b18 0%, var(--kinetic-navy) 54%, #061a31 100%);isolation:isolate;min-height:calc(100svh - 92px);padding-bottom:118px}.bimat-page .hero:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.bimat-page .hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(106deg,#0000 42%,#ffab601a 50%,#0000 58%);animation:10s ease-in-out infinite alternate bimat-light-sweep;display:block;position:absolute;inset:-20% -30%;transform:translate(-18%)skew(-10deg)}.bimat-page .hero__texture{opacity:.52;background-image:radial-gradient(circle at 12% 24%,#ffffffa6 0 1px,#0000 1.5px),radial-gradient(circle at 68% 74%,#ff9b45b3 0 1px,#0000 1.5px),radial-gradient(circle at 88% 18%,#ffffff80 0 1px,#0000 1.5px);background-size:210px 190px,270px 240px,340px 300px}.bimat-page .hero__inner{z-index:2;min-height:clamp(610px,72vh,760px);position:relative}.bimat-page .hero__copy{padding-left:0}.bimat-page .hero__copy:before{display:none}.bimat-page .hero__eyebrow{color:var(--kinetic-amber);font-family:var(--font-montserrat), sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-size:10px;font-weight:800;display:flex}.bimat-page .hero__eyebrow:before{background:var(--kinetic-orange);box-shadow:0 0 14px var(--kinetic-orange);content:"";width:34px;height:2px}.bimat-page .hero h1{text-wrap:balance;font-size:clamp(4rem,5.8vw,6.6rem);line-height:.91}.bimat-page .hero h1 span{overflow:hidden}.bimat-page.motion-ready .hero__copy.is-visible h1 span{animation:.9s cubic-bezier(.2,.78,.2,1) both bimat-line-rise}.bimat-page.motion-ready .hero__copy.is-visible h1 span:nth-child(2){animation-delay:.12s}.bimat-page .hero h1 em{filter:drop-shadow(0 0 20px #ff621f3d)}.bimat-page .hero__media-column{filter:drop-shadow(0 44px 70px #00000061);isolation:isolate;z-index:2;padding:20px 0;position:relative}.bimat-page .hero__media-column:before{content:"";filter:blur(20px);z-index:-2;background:radial-gradient(#ff621f52,#0000 68%);display:block;position:absolute;inset:10% -10%}.bimat-page .hero-video{z-index:3;border:1px solid #ffb16c80;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 8px #ffffff06,0 36px 90px #0000007a}.bimat-page .hero-video:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:72%;height:1px;animation:5.5s ease-in-out infinite bimat-frame-glint;position:absolute;top:0;left:-80%}.hero-orbit{pointer-events:none;z-index:1;position:absolute;inset:-72px -84px}.hero-orbit__ring{border:1px solid #ff8f4b85;border-radius:50%;position:absolute;inset:22% -4%;transform:rotate(-8deg)}.hero-orbit__ring:after{box-shadow:0 0 18px 6px var(--kinetic-orange);content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5%;left:12%}.hero-orbit__ring--one{animation:26s linear infinite bimat-orbit-cw}.hero-orbit__ring--two{opacity:.45;animation:38s linear infinite bimat-orbit-ccw;inset:10% 6%;transform:rotate(14deg)}.hero-orbit__node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--font-montserrat), sans-serif;white-space:nowrap;background:#031426d1;border:1px solid #ff9b45a6;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 8px 26px #0000004d,inset 0 0 18px #ff621f14}.hero-orbit__node:before{background:var(--kinetic-orange);box-shadow:0 0 10px var(--kinetic-orange);content:"";border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.hero-orbit__node--one{animation:4.6s ease-in-out infinite bimat-float;top:10%;left:1%}.hero-orbit__node--two{animation:5.2s ease-in-out .8s infinite bimat-float;bottom:7%;left:-1%}.hero-orbit__node--three{animation:4.9s ease-in-out .35s infinite bimat-float;top:17%;right:-2%}.hero-orbit__node--four{animation:5.5s ease-in-out 1.1s infinite bimat-float;bottom:3%;right:2%}.hero-signal{z-index:5;background:#010914b8;border-block:1px solid #ff9b454d;height:62px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-signal__track{align-items:center;width:max-content;height:100%;animation:24s linear infinite bimat-marquee;display:flex}.hero-signal span{color:#ffffffad;font-family:var(--font-montserrat), sans-serif;letter-spacing:.12em;text-transform:uppercase;padding-inline:34px;font-size:13px;font-weight:800}.hero-signal i{background:var(--kinetic-orange);box-shadow:0 0 12px var(--kinetic-orange);border-radius:50%;width:5px;height:5px}.bimat-page .parent-story{background:var(--kinetic-cream)}.bimat-page .parent-story:before{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ff621f17, transparent 26%);content:"";pointer-events:none;position:absolute;inset:0}.bimat-page .parent-story__heading{border:0;padding-left:0}.bimat-page .parent-story h2{color:var(--kinetic-ink)}.bimat-page .situation-list{isolation:isolate;border:0;position:relative}.bimat-page .situation-list:before{background:linear-gradient(var(--kinetic-orange), #ff621f14);content:"";z-index:-1;width:1px;position:absolute;inset:42px auto 42px 19px}.bimat-page .situation-list li{background:#ffffff57;border:0;border-radius:16px;margin-bottom:10px;padding:30px 26px;transition:background .35s,transform .35s,box-shadow .35s}.bimat-page .situation-list li:hover{background:#fff;transform:translate(10px);box-shadow:0 24px 60px #071b321a}.bimat-page .situation-list__number{background:var(--kinetic-cream);letter-spacing:0;border:1px solid #ff621f52;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.bimat-page .insight-band{background:radial-gradient(circle at 18% 50%, #ff621f2e, transparent 24%), linear-gradient(105deg, #020b18, var(--kinetic-navy));isolation:isolate;overflow:hidden}.bimat-page .insight-band:before{content:"";border:1px solid #ff621f52;border-radius:50%;width:760px;height:420px;position:absolute;top:-170px;left:-100px}.bimat-page .insight-band:after{background:linear-gradient(90deg, transparent, var(--kinetic-orange), transparent);width:38%;height:2px;animation:6s ease-in-out infinite bimat-signal-line;display:block;bottom:0;left:0}.bimat-page .program-section{background:linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), var(--kinetic-navy);background-size:58px 58px;position:relative}.bimat-page .program-editorial,.bimat-page .session-journey{position:relative}.bimat-page .session-journey:before{background:linear-gradient(var(--kinetic-orange), #ff621f1a);content:"";width:1px;position:absolute;inset:40px auto 40px 20px}.bimat-page .session-step{border:0;border-radius:14px;margin-bottom:10px;padding:26px 22px;transition:background .35s,transform .35s}.bimat-page .session-step:hover{background:#fff1;transform:translate(8px)}.bimat-page .session-step__number{background:var(--kinetic-navy);letter-spacing:0;z-index:2;border:1px solid #ff621f8c;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex;position:relative}.bimat-page .program-feature-media{position:sticky;top:120px;overflow:hidden}.bimat-page .program-feature-media img{filter:saturate(.85)contrast(1.06);transition:filter .6s,transform .8s cubic-bezier(.2,.8,.2,1);transform:scale(1.02)}.bimat-page .program-feature-media:hover img{filter:saturate()contrast(1.04);transform:scale(1.065)}.bimat-page .presenter-section{overflow:hidden}.bimat-page .presenter-section:before{content:"";border:1px solid #ff621f38;border-radius:50%;width:980px;height:760px;display:block;position:absolute;top:0;left:-260px}.bimat-page .presenter-section:after{content:"";border:1px solid #071b3217;border-radius:50%;width:700px;height:600px;position:absolute;top:110px;left:-70px}.bimat-page .presenter-section__inner{z-index:2;position:relative}.bimat-page .presenter-portrait{clip-path:polygon(0 0,94% 0,100% 92%,6% 100%);box-shadow:0 34px 80px #071b3229}.bimat-page .decision-section{background:var(--kinetic-cream)}.bimat-page .decision-list li{transition:padding-left .35s,background .35s}.bimat-page .decision-list li:hover{background:#fffc;padding-left:18px}.bimat-page .faq-section{background:radial-gradient(circle at 12% 10%, #ff621f24, transparent 24%), var(--kinetic-navy)}.bimat-page .faq-list details{transition:background .3s,padding .3s}.bimat-page .faq-list details[open]{background:#ffffff0e;padding-inline:22px}.bimat-page .registration-section{background:radial-gradient(circle 430px at var(--pointer-x) var(--pointer-y), #ff621f29, transparent 65%), linear-gradient(125deg, #020b18, var(--kinetic-navy));isolation:isolate;overflow:hidden}.bimat-page .registration-section:before{content:"";opacity:.65;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:50px 50px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.bimat-page .registration-card{border-radius:18px;box-shadow:0 34px 90px #0000005c,0 0 0 1px #ffffff24}@keyframes bimat-line-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes bimat-light-sweep{to{transform:translate(18%)skew(-10deg)}}@keyframes bimat-frame-glint{0%,22%{left:-80%}58%,to{left:130%}}@keyframes bimat-orbit-cw{to{transform:rotate(352deg)}}@keyframes bimat-orbit-ccw{to{transform:rotate(-346deg)}}@keyframes bimat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes bimat-marquee{to{transform:translate(-50%)}}@keyframes bimat-signal-line{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media (max-width:1040px){.hero-orbit{inset:-58px -40px}.bimat-page .hero{min-height:0}.bimat-page .hero__media-column{width:100%;max-width:760px;margin-inline:auto}.bimat-page .program-feature-media{position:static}}@media (max-width:760px){.bimat-page .hero{padding-bottom:104px}.bimat-page .hero__inner{gap:58px}.bimat-page .hero__copy{padding-left:0}.bimat-page .hero__eyebrow{letter-spacing:.13em;font-size:8px}.bimat-page .hero h1{font-size:clamp(3.25rem,15vw,4.35rem);line-height:.91}.bimat-page .hero__media-column{padding-block:4px}.hero-orbit{inset:-36px -8px}.hero-orbit__ring{inset:19% -2%}.hero-orbit__ring--two{inset:10% 4%}.hero-orbit__node{padding:6px 9px;font-size:8px}.hero-orbit__node--one{top:4%;left:2%}.hero-orbit__node--two{bottom:0;left:1%}.hero-orbit__node--three{top:8%;right:0}.hero-orbit__node--four{bottom:-1%;right:3%}.hero-signal{height:52px}.hero-signal span{padding-inline:22px;font-size:10px}.bimat-page .situation-list:before,.bimat-page .session-journey:before{left:15px}.bimat-page .situation-list li{grid-template-columns:46px 1fr;padding:24px 14px}.bimat-page .situation-list li:hover,.bimat-page .session-step:hover{transform:none}.bimat-page .situation-list__number{width:32px;height:32px}.bimat-page .session-step{grid-template-columns:48px 1fr;padding:24px 10px}.bimat-page .session-step__number{width:32px;height:32px}.bimat-page .presenter-section:before{width:720px;height:520px;left:-280px}.bimat-page .presenter-portrait{clip-path:polygon(0 0,95% 0,100% 94%,4% 100%)}}@media (prefers-reduced-motion:reduce){.bimat-page *,.bimat-page :before,.bimat-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-signal__track{transform:none}.hero-orbit__ring{transform:rotate(-8deg)}.thankyou-coaching-cta,.thankyou-zalo-skip{transition:none}}.coaching-form--loading{justify-content:center;align-items:center;min-height:360px;display:flex}.coaching-form--single-question{flex-direction:column;min-height:620px;display:flex}.coaching-prefill-summary{background:#eef6f1;border:1px solid #c9ddd0;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:12px 15px;display:flex}.coaching-prefill-summary div{gap:2px;min-width:0;display:grid}.coaching-prefill-summary span{color:#476455;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.coaching-prefill-summary strong{color:#183c2a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.coaching-prefill-summary button{color:#8c5e19;cursor:pointer;font:700 11px/1.3 var(--font-be-vietnam-pro), sans-serif;text-underline-offset:3px;background:0 0;border:0;flex:none;text-decoration:underline}.coaching-form--single-question .coaching-form__heading{max-width:760px;margin:24px 0 22px}.coaching-form--single-question .coaching-form__heading h3{font-family:var(--font-montserrat), sans-serif;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.12}.coaching-form--single-question .coaching-form__heading p{color:#697688;margin-top:8px;font-size:12px}.coaching-question{width:100%;max-width:840px;min-height:280px;margin-bottom:auto}.coaching-question>fieldset{border:0;margin:0;padding:0}.coaching-question .coaching-fields{gap:18px}.coaching-question input[type=text],.coaching-question input[type=email],.coaching-question input[type=tel],.coaching-question label>input:not([type]),.coaching-question textarea{color:#10233d;font:inherit;background:#f7f8fa;border:1px solid #ccd4de;border-radius:3px;width:100%;margin-top:8px;padding:13px 14px;display:block}.coaching-question input:focus,.coaching-question textarea:focus{border-color:#bd8f3b;outline:3px solid #bd8f3b33}.coaching-question textarea{resize:vertical;line-height:1.65}.coaching-optional-answer{max-width:410px;margin-top:20px;font-size:12px;display:block}.coaching-optional-answer small{color:#7b8694;margin-left:6px;font-weight:500}.coaching-custom-answer{color:#24364d;max-width:720px;margin-top:18px;font-size:13px;font-weight:700;display:block}.coaching-custom-answer b{color:#a8462d}.coaching-long-answer{display:block}.coaching-long-answer small{color:#748092;text-align:right;margin-top:7px;font-size:10px;display:block}.coaching-impact{background:#f7f8fa;border:1px solid #d8dde3;align-items:center;gap:6px;padding:30px;display:grid}.coaching-impact strong{color:#bd5a25;font-family:var(--font-montserrat), sans-serif;font-size:3.3rem;line-height:1}.coaching-impact span{color:#5f6c7d;font-size:13px}.coaching-impact input{margin-top:22px}.coaching-form--single-question .coaching-actions{border-top:1px solid #e1e4e8;margin-top:24px;padding-top:20px}@media (max-width:620px){.coaching-dialog .coaching-form--single-question{min-height:calc(100dvh - 70px);padding-top:20px}.coaching-prefill-summary{align-items:flex-start;gap:12px;margin-top:16px}.coaching-prefill-summary strong{max-width:230px}.coaching-form--single-question .coaching-form__heading{margin:19px 0 18px}.coaching-form--single-question .coaching-form__heading h3{font-size:clamp(1.65rem,8vw,2.15rem)}.coaching-question{min-height:0}.coaching-question .coaching-choices{grid-template-columns:1fr}.coaching-question .coaching-child-school .coaching-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.coaching-question .coaching-choices label{min-height:50px;padding:12px}.coaching-impact{padding:22px 18px}.coaching-form--single-question .coaching-actions{margin-top:24px}}.thankyou-page{background:#06172f;overflow-x:clip}.thankyou-page .thankyou-header{z-index:5;background:#f8f5eff0;border-bottom-color:#071a3824;position:relative}.thankyou-page .thankyou-opportunity{background:radial-gradient(circle at 30% 20%,#e6501814,#0000 31%),#f8f5ef;grid-template-columns:minmax(0,.98fr) minmax(480px,1.02fr);min-height:clamp(540px,66vh,680px);position:relative;overflow:hidden}.thankyou-page .thankyou-opportunity:before{content:"";pointer-events:none;background-image:linear-gradient(#071a3809 1px,#0000 1px),linear-gradient(90deg,#071a3809 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0 50% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.thankyou-page .thankyou-opportunity__copy{z-index:2;align-self:center;max-width:720px;padding:clamp(54px,6vw,92px) clamp(34px,5vw,78px);position:relative}.thankyou-page .thankyou-confirmation{animation:.65s cubic-bezier(.2,.75,.2,1) both thankyou-rise}.thankyou-page .thankyou-opportunity h1{text-wrap:balance;max-width:700px;font-size:clamp(2.7rem,4.25vw,5rem);line-height:.99;animation:.72s cubic-bezier(.2,.75,.2,1) 80ms both thankyou-rise}.thankyou-page .thankyou-opportunity__lead{color:#3e4e63;max-width:590px;font-size:clamp(.95rem,1.2vw,1.08rem);animation:.72s cubic-bezier(.2,.75,.2,1) .16s both thankyou-rise}.thankyou-page .thankyou-completion-card{color:#fff;background:linear-gradient(135deg,#071a35,#0b2a52);border:1px solid #d6a13e70;border-radius:14px;width:min(100%,620px);max-width:620px;margin-top:24px;padding:17px 20px 16px;animation:.72s cubic-bezier(.2,.75,.2,1) .22s both thankyou-rise;position:relative;box-shadow:0 18px 44px #04142b33}.thankyou-page .thankyou-completion-card__heading{font-family:var(--font-montserrat), sans-serif;justify-content:space-between;align-items:center;gap:16px;display:flex}.thankyou-page .thankyou-completion-card__heading span{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.thankyou-page .thankyou-completion-card__heading strong{color:#ffd36d;white-space:nowrap;font-size:13px}.thankyou-page .thankyou-completion-card__track{background:#ffffff24;border:1px solid #ffffff1f;border-radius:999px;height:12px;margin-top:12px;padding:2px;overflow:hidden}.thankyou-page .thankyou-completion-card__track>span{border-radius:inherit;background:linear-gradient(90deg,#f05a20,#ffad32 72%,#ffd36d);width:80%;height:100%;animation:.9s cubic-bezier(.2,.75,.2,1) .28s both thankyou-progress-fill;display:block;position:relative;box-shadow:0 0 18px #ffad328c}.thankyou-page .thankyou-completion-card__track>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:2s ease-in-out .9s infinite thankyou-progress-shine;position:absolute;inset:0;transform:translate(-100%)}.thankyou-page .thankyou-completion-card p{color:#ffffffc2;margin-top:10px;font-size:11px;line-height:1.55}.thankyou-page .thankyou-completion-card p strong{color:#fff}.thankyou-page .thankyou-zalo-primary{color:#fff;background:linear-gradient(135deg,#0878e8,#0458bc);border:1px solid #0054bc94;min-height:68px;margin-top:28px;animation:.72s cubic-bezier(.2,.75,.2,1) .24s both thankyou-rise;position:relative;overflow:hidden;box-shadow:0 18px 42px #0867d13d}.thankyou-page a.thankyou-zalo-primary:hover{background:linear-gradient(135deg,#1688f7,#0867d1);transform:translateY(-3px);box-shadow:0 24px 54px #0867d152}.thankyou-page .thankyou-zalo-primary .thankyou-zalo-mark{color:#0867d1;background:#fff}.thankyou-page .thankyou-next-step{background:linear-gradient(145deg,#fff9f4,#fff3e9);border:1px solid #edc8b2;border-left:4px solid #e65018;border-radius:14px;width:min(100%,620px);max-width:620px;margin-top:28px;padding:22px 24px 20px;animation:.72s cubic-bezier(.2,.75,.2,1) .32s both thankyou-rise;box-shadow:0 18px 44px #562b1314}.thankyou-page .thankyou-next-step>span{color:#bd3e0e;font-family:var(--font-montserrat), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.thankyou-page .thankyou-next-step h2{color:#06172f;font-family:var(--font-montserrat), sans-serif;text-wrap:balance;max-width:560px;margin-top:10px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.16}.thankyou-page .thankyou-next-step p{color:#3e4e63;margin-top:10px;font-size:14px;line-height:1.62}.thankyou-page .thankyou-next-step__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.thankyou-page .thankyou-next-step__benefits li{background:#ffffffb8;border:1px solid #cd784b3d;border-radius:9px;min-height:104px;padding:13px 12px}.thankyou-page .thankyou-next-step__benefits strong{color:#a9360b;font-family:var(--font-montserrat), sans-serif;font-size:12px;line-height:1.35;display:block}.thankyou-page .thankyou-next-step__benefits small{color:#536176;margin-top:5px;font-size:11px;line-height:1.45;display:block}.thankyou-page .thankyou-next-step p.thankyou-next-step__filter{color:#59677a;border-top:1px solid #b33a0c29;margin-top:16px;padding-top:13px;font-size:12px}.thankyou-page .thankyou-next-step a{color:#b33a0c;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.thankyou-page .thankyou-next-step svg{width:18px;height:18px}.thankyou-page .thankyou-coaching-primary{color:#fff;background:linear-gradient(135deg,#f05a20,#cc3d08);border:1px solid #b33a0ca6;border-radius:8px;grid-template-columns:48px 1fr 24px;align-items:center;gap:2px 14px;max-width:620px;min-height:78px;margin-top:28px;padding:13px 20px;text-decoration:none;animation:.72s cubic-bezier(.2,.75,.2,1) .32s both thankyou-rise;display:grid;box-shadow:0 20px 48px #cc3d0847}.thankyou-page .thankyou-coaching-primary:hover{background:linear-gradient(135deg,#ff6d30,#df470e);transform:translateY(-3px);box-shadow:0 26px 58px #cc3d085c}.thankyou-page .thankyou-coaching-primary>span{font-family:var(--font-montserrat), sans-serif;border:1px solid #ffffff94;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:flex}.thankyou-page .thankyou-coaching-primary strong{font-family:var(--font-montserrat), sans-serif;font-size:14px;line-height:1.35}.thankyou-page .thankyou-coaching-primary small{color:#ffffffc7;font-size:10px}.thankyou-page .thankyou-coaching-primary svg{grid-area:1/3/3;width:22px;height:22px}.thankyou-page .thankyou-coaching-note{color:#697486;text-align:center;max-width:620px;margin:10px 0 0;font-size:10px}.thankyou-page .thankyou-zalo-secondary{border-radius:8px;max-width:620px;min-height:64px;margin-top:12px;animation:.72s cubic-bezier(.2,.75,.2,1) .4s both thankyou-rise}.thankyou-page a.thankyou-zalo-secondary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0867d124}.thankyou-page .thankyou-zalo-skip-link{color:#59687b;text-underline-offset:4px;justify-content:center;align-items:center;gap:7px;max-width:620px;margin-top:13px;font-size:11px;font-weight:700;-webkit-text-decoration:underline #59687b61;text-decoration:underline #59687b61;display:flex}.thankyou-page .thankyou-zalo-skip-link:hover{color:#075cc2;text-decoration-color:currentColor}.thankyou-page .thankyou-zalo-skip-link svg{width:16px;height:16px}.thankyou-page .thankyou-opportunity__portrait{min-height:100%;animation:.9s cubic-bezier(.2,.75,.2,1) .1s both thankyou-stage-reveal}.thankyou-application-band{background:radial-gradient(circle at 82% 10%,#e650182e,#0000 28%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/58px 58px,#06172f;padding:0 24px clamp(72px,9vw,120px);position:relative}.thankyou-application-band__signal{color:#ffffff94;font-family:var(--font-montserrat), sans-serif;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #d6a13e40;justify-content:center;align-items:center;gap:18px;min-height:58px;font-size:10px;font-weight:750;display:flex}.thankyou-application-band__signal i{background:#e65018;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #e65018cc}.thankyou-page .thankyou-application-band .coaching-invite{background:radial-gradient(circle at 88% 8%,#d6a13e1f,#0000 30%),#041227e0;border-color:#d6a13e57;border-radius:18px;width:100%;max-width:1120px;margin:clamp(32px,4vw,54px) auto 0;box-shadow:0 38px 100px #0000004d}.thankyou-page .thankyou-application-band .coaching-number{color:#ff7a3c;opacity:1}.thankyou-page .thankyou-application-band .coaching-form,.thankyou-page .thankyou-application-band .coaching-result{border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 26px 74px #00000047}.thankyou-page .thankyou-application-band .coaching-form--single-question{min-height:500px}.thankyou-page .site-footer--thankyou{background:#020c1c;border-top-color:#ffffff14}.thankyou-page .thankyou-opportunity:before{animation:14s linear infinite alternate thankyou-grid-drift}.thankyou-page .thankyou-motion-ready [data-thankyou-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.75,.2,1),transform .72s cubic-bezier(.2,.75,.2,1),box-shadow .35s,border-color .35s;animation:none;transform:translateY(30px)scale(.985)}.thankyou-page .thankyou-motion-ready [data-thankyou-reveal].is-visible{opacity:1;transform:translateY(0)scale(1)}.thankyou-page .thankyou-motion-ready .thankyou-completion-card__track>span{transform-origin:0;transition:transform 1.15s cubic-bezier(.2,.8,.2,1) .22s;animation:none;transform:scaleX(0)}.thankyou-page .thankyou-motion-ready .thankyou-completion-card.is-visible .thankyou-completion-card__track>span{transform:scaleX(1)}.thankyou-page .thankyou-motion-ready .thankyou-completion-card__track>span:after{animation:none}.thankyou-page .thankyou-motion-ready .thankyou-completion-card.is-visible .thankyou-completion-card__track>span:after{animation:2s ease-in-out .95s infinite thankyou-progress-shine}.thankyou-page .thankyou-next-step{isolation:isolate;position:relative;overflow:hidden}.thankyou-page .thankyou-next-step:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffa54f47,#0000 68%);width:280px;height:280px;animation:5.5s ease-in-out infinite alternate thankyou-coaching-glow;position:absolute;top:-150px;right:-120px}.thankyou-page .thankyou-next-step h2{position:relative}.thankyou-page .thankyou-next-step h2:after{content:"";transform-origin:0;background:linear-gradient(90deg,#e65018,#ffb34b,#0000);width:min(220px,52%);height:3px;margin-top:12px;transition:transform .9s cubic-bezier(.2,.8,.2,1) .28s;display:block;transform:scaleX(0)}.thankyou-page .thankyou-next-step.is-visible h2:after{transform:scaleX(1)}.thankyou-page .thankyou-motion-ready .thankyou-next-step__benefits [data-thankyou-reveal]:first-child{transition-delay:.18s}.thankyou-page .thankyou-motion-ready .thankyou-next-step__benefits [data-thankyou-reveal]:nth-child(2){transition-delay:.3s}.thankyou-page .thankyou-motion-ready .thankyou-next-step__benefits [data-thankyou-reveal]:nth-child(3){transition-delay:.42s}.thankyou-page .thankyou-next-step__benefits li{transition:opacity .62s cubic-bezier(.2,.75,.2,1),transform .62s cubic-bezier(.2,.75,.2,1),box-shadow .3s,border-color .3s}.thankyou-page .thankyou-next-step__benefits li:hover{border-color:#e650187a;transform:translateY(-5px);box-shadow:0 14px 28px #8c3d141f}.thankyou-page .thankyou-coaching-primary{position:relative;overflow:hidden}.thankyou-page .thankyou-coaching-primary:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 28%,#ffffff57 48%,#0000 68%);animation:3.4s ease-in-out 1.2s infinite thankyou-cta-sweep;position:absolute;inset:0;transform:translate(-115%)}.thankyou-page .thankyou-coaching-primary.is-visible{animation:2.8s ease-in-out 1s infinite thankyou-cta-breathe}.thankyou-page .thankyou-coaching-primary.is-visible svg{animation:1.4s ease-in-out 1.1s infinite thankyou-arrow-nudge}@keyframes thankyou-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes thankyou-stage-reveal{0%{opacity:0;clip-path:polygon(24% 0,100% 0,100% 100%,24% 100%);transform:translate(30px)}to{opacity:1;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);transform:translate(0)}}@keyframes thankyou-progress-fill{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes thankyou-progress-shine{0%,35%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@keyframes thankyou-grid-drift{0%{background-position:0 0,0 0}to{background-position:26px 18px,26px 18px}}@keyframes thankyou-coaching-glow{0%{opacity:.45;transform:translate(-10px,4px)scale(.92)}to{opacity:1;transform:translate(-54px,42px)scale(1.18)}}@keyframes thankyou-cta-sweep{0%,48%{transform:translate(-115%)}78%,to{transform:translate(115%)}}@keyframes thankyou-cta-breathe{0%,to{box-shadow:0 20px 48px #cc3d0847}50%{box-shadow:0 24px 64px #e6501875,0 0 0 5px #e6501814}}@keyframes thankyou-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (max-width:980px){.thankyou-page .thankyou-opportunity{grid-template-columns:1fr}.thankyou-page .thankyou-opportunity:before{inset:0}.thankyou-page .thankyou-opportunity__copy{width:100%;max-width:760px;margin-inline:auto}.thankyou-page .thankyou-opportunity__portrait{clip-path:none;min-height:560px;animation:none}}@media (max-width:620px){.thankyou-page .thankyou-opportunity__copy{padding:34px 18px 42px}.thankyou-page .thankyou-opportunity h1{font-size:clamp(2.35rem,11vw,3.2rem)}.thankyou-page .thankyou-completion-card{padding:15px 16px 14px}.thankyou-page .thankyou-completion-card__heading{flex-direction:column;align-items:flex-start;gap:3px}.thankyou-page .thankyou-completion-card__heading strong{font-size:14px}.thankyou-page .thankyou-zalo-primary{grid-template-columns:38px 1fr 18px;min-height:64px;padding-inline:15px;font-size:12px}.thankyou-page .thankyou-next-step{margin-top:24px;padding:19px 17px 17px}.thankyou-page .thankyou-next-step h2{font-size:1.35rem}.thankyou-page .thankyou-next-step__benefits{grid-template-columns:1fr}.thankyou-page .thankyou-next-step__benefits li{min-height:0;padding:11px 12px}.thankyou-page .thankyou-coaching-primary{grid-template-columns:42px 1fr 20px;min-height:74px;padding:12px 14px}.thankyou-page .thankyou-coaching-primary>span{width:38px;height:38px}.thankyou-page .thankyou-coaching-primary strong{font-size:12px}.thankyou-page .thankyou-opportunity__portrait{min-height:430px}.thankyou-application-band{padding-inline:12px}.thankyou-application-band__signal{letter-spacing:.08em;gap:10px;font-size:8px}.thankyou-page .thankyou-application-band .coaching-invite{border-radius:12px;margin-top:34px;padding:26px 14px}.thankyou-page .thankyou-application-band .coaching-form,.thankyou-page .thankyou-application-band .coaching-result{margin-top:26px}.thankyou-page .thankyou-application-band .coaching-form--single-question{min-height:0}}@media (prefers-reduced-motion:reduce){.thankyou-page .thankyou-confirmation,.thankyou-page .thankyou-opportunity h1,.thankyou-page .thankyou-opportunity__lead,.thankyou-page .thankyou-completion-card,.thankyou-page .thankyou-completion-card__track>span,.thankyou-page .thankyou-completion-card__track>span:after,.thankyou-page .thankyou-zalo-primary,.thankyou-page .thankyou-coaching-primary,.thankyou-page .thankyou-next-step,.thankyou-page .thankyou-next-step:before,.thankyou-page .thankyou-coaching-primary:before,.thankyou-page .thankyou-coaching-primary svg,.thankyou-page .thankyou-opportunity:before,.thankyou-page .thankyou-opportunity__portrait{animation:none}.thankyou-page .thankyou-motion-ready [data-thankyou-reveal]{opacity:1;transition:none;transform:none}.thankyou-page .thankyou-motion-ready .thankyou-completion-card__track>span,.thankyou-page .thankyou-next-step h2:after{transition:none;transform:scaleX(1)}}.thankyou-page{background:radial-gradient(circle at 12% 12%,#1b599733,#0000 28%),radial-gradient(circle at 88% 34%,#e650181a,#0000 26%),#041329}.thankyou-page .thankyou-header{background:#f8f5ef;border:0;border-radius:0 0 18px 18px;width:min(100% - 64px,1400px);min-height:68px;padding-inline:34px}.thankyou-page .thankyou-opportunity{color:#fff;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 76% 44%,#2164aa2e,#0000 34%),linear-gradient(135deg,#061b38,#041329 72%);border:1px solid #6d9acd3d;border-radius:22px;grid-template:"intro video""copy video"1fr/minmax(620px,1.25fr) minmax(420px,.92fr);width:min(100% - 48px,1440px);min-height:min(780px,100svh - 94px);margin:18px auto 0;overflow:hidden}.thankyou-page .thankyou-opportunity__intro{grid-area:intro;padding:clamp(26px,2.5vw,40px) clamp(34px,4vw,64px) 0}.thankyou-page .thankyou-opportunity:before{opacity:.72;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 58%,#0000 82%);mask-image:linear-gradient(90deg,#000 0 58%,#0000 82%)}.thankyou-page .thankyou-opportunity__copy{grid-area:copy;align-self:center;max-width:none;padding:0 clamp(34px,4vw,64px) clamp(26px,2.5vw,40px)}.thankyou-page .thankyou-confirmation{margin-bottom:11px}.thankyou-page .thankyou-confirmation>span{background:linear-gradient(145deg,#ff6b28,#c93d08);box-shadow:0 0 0 6px #e650181a,0 10px 24px #e6501833}.thankyou-page .thankyou-confirmation p{color:#ffffffe0;font-size:13px}.thankyou-page .thankyou-opportunity h1{color:#fff;letter-spacing:-.058em;max-width:720px;font-size:clamp(2.85rem,3.8vw,3.85rem);line-height:.99}.thankyou-page .thankyou-opportunity h1:before{margin-bottom:12px}.thankyou-page .thankyou-opportunity h1 span,.thankyou-page .thankyou-opportunity h1 strong{display:block}.thankyou-page .thankyou-opportunity h1 strong{color:#0000;font-weight:inherit;background:linear-gradient(90deg,#ff8b46,#ffd06b 72%);-webkit-background-clip:text;background-clip:text;margin-top:5px}.thankyou-page .thankyou-opportunity__lead{color:#e2ebf7bf;max-width:640px;margin-top:12px;font-size:14px;line-height:1.65}.thankyou-page .thankyou-completion-card{background:linear-gradient(135deg,#113053e6,#081f3de6);border-color:#6e9dd152;width:100%;max-width:none;margin-top:15px;padding:12px 17px 11px;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #0000002e}.thankyou-page .thankyou-next-step{text-align:left;background:linear-gradient(135deg,#0c2749d1,#051933e6);border:1px solid #d6a13e4d;width:100%;max-width:none;margin-top:13px;padding:15px 20px 13px;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000024}.thankyou-page .thankyou-next-step:after{content:"";background:linear-gradient(90deg,#0000,#d6a13e8f,#0000);height:1px;position:absolute;top:48px;left:22px;right:22px}.thankyou-page .thankyou-next-step>span{color:#ffc45e;text-align:center;font-size:10px}.thankyou-page .thankyou-next-step h2{color:#fff;text-align:center;max-width:650px;margin:22px auto 0;font-size:clamp(1.25rem,1.65vw,1.55rem);line-height:1.2}.thankyou-page .thankyou-next-step h2:after{width:min(180px,42%);margin-inline:auto}.thankyou-page .thankyou-next-step p{color:#dde7f4b3;font-size:12px;line-height:1.55}.thankyou-page .thankyou-next-step__intro{text-align:center;max-width:680px;margin-inline:auto}.thankyou-page .thankyou-next-step__benefits{gap:0;margin-top:10px}.thankyou-page .thankyou-next-step__benefits li{text-align:center;background:0 0;border:0;border-radius:0;min-height:60px;padding:7px 15px}.thankyou-page .thankyou-next-step__benefits li+li{border-left:1px solid #d6a13e40}.thankyou-page .thankyou-next-step__benefits strong{color:#ffb15a}.thankyou-page .thankyou-next-step__benefits small{color:#dde7f4ad}.thankyou-page .thankyou-next-step p.thankyou-next-step__filter{color:#dde7f49e;text-align:center;border-color:#d6a13e2e;margin-top:8px;padding-top:8px;font-size:10px}.thankyou-page .thankyou-decision-actions{grid-template-columns:minmax(0,1.24fr) minmax(245px,.9fr);gap:12px;width:100%;margin-top:13px;display:grid}.thankyou-page .thankyou-decision-actions .thankyou-coaching-primary,.thankyou-page .thankyou-decision-actions .thankyou-zalo-secondary,.thankyou-page .thankyou-decision-actions .thankyou-zalo-syncing{width:100%;max-width:none;min-height:66px;margin:0}.thankyou-page .thankyou-decision-actions .thankyou-coaching-primary{grid-template-columns:42px 1fr 20px;padding:10px 16px}.thankyou-page .thankyou-decision-actions .thankyou-zalo-secondary{color:#fff;background:#051a3694;border-color:#53a2ffb8;grid-template-columns:38px 1fr 18px;padding:10px 14px}.thankyou-page .thankyou-decision-actions .thankyou-zalo-secondary:hover{background:#0e3a69b8}.thankyou-page .thankyou-coaching-note{color:#d9e4f285;margin-top:9px}.thankyou-page .thankyou-opportunity__portrait{clip-path:none;background:0 0;border-left:1px solid #6d9acd2e;justify-content:center;align-items:center;min-height:100%;padding:34px 34px 20px;display:flex}.thankyou-page .thankyou-stage-frame{z-index:2;border-radius:48% 48% 8px 8px;width:100%;max-width:520px;height:min(680px,100svh - 126px);max-height:92%;overflow:hidden}.thankyou-page .thankyou-stage-frame img{object-fit:contain;object-position:center bottom}.thankyou-page .thankyou-stage-orbits{aspect-ratio:1;pointer-events:none;width:min(92%,610px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.thankyou-page .thankyou-stage-orbits:before,.thankyou-page .thankyou-stage-orbits:after,.thankyou-page .thankyou-stage-orbits i{content:"";border:1px solid #d6a13e57;border-radius:50%;position:absolute;inset:0}.thankyou-page .thankyou-stage-orbits:after{inset:9%}.thankyou-page .thankyou-stage-orbits i:first-child{inset:18%}.thankyou-page .thankyou-stage-orbits i:nth-child(2){border-color:#0000;animation:14s linear infinite thankyou-orbit-spin;box-shadow:0 -280px 0 -276px #ffd16f}.thankyou-page .thankyou-stage-orbits i:nth-child(3){border-color:#0000;animation:20s linear infinite reverse thankyou-orbit-spin;box-shadow:0 250px 0 -246px #ff7838}.thankyou-page .thankyou-stage-dots{opacity:.58;top:62px;right:24px}.thankyou-page .thankyou-application-band{margin-top:34px}@keyframes thankyou-orbit-spin{to{transform:rotate(360deg)}}@media (min-width:901px){.thankyou-page .thankyou-next-step__intro{display:none}}@media (max-width:1120px){.thankyou-page .thankyou-opportunity{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.thankyou-page .thankyou-opportunity__intro,.thankyou-page .thankyou-opportunity__copy{padding-inline:32px}.thankyou-page .thankyou-opportunity h1{font-size:clamp(2.7rem,5vw,3.65rem)}.thankyou-page .thankyou-next-step__intro{display:none}}@media (max-width:900px){.thankyou-page .thankyou-header{width:min(100% - 32px,760px)}.thankyou-page .thankyou-opportunity{grid-template:"intro""video""copy"/1fr;width:min(100% - 24px,760px);min-height:0}.thankyou-page .thankyou-opportunity__intro{padding:42px clamp(20px,6vw,48px) 0}.thankyou-page .thankyou-opportunity__copy{padding:0 clamp(20px,6vw,48px) 34px}.thankyou-page .thankyou-opportunity__portrait{border-top:1px solid #6d9acd2e;border-left:0;min-height:500px;padding-top:28px}.thankyou-page .thankyou-stage-frame{max-width:430px;height:480px}}@media (max-width:620px){.thankyou-page .thankyou-header{border-radius:0 0 12px 12px;min-height:66px;padding-inline:14px}.thankyou-page .thankyou-opportunity{border-radius:16px;margin-top:14px}.thankyou-page .thankyou-opportunity__intro{padding:28px 16px 0}.thankyou-page .thankyou-opportunity__copy{padding:0 16px 26px}.thankyou-page .thankyou-confirmation p{font-size:11px;line-height:1.45}.thankyou-page .thankyou-opportunity h1{font-size:clamp(2.35rem,11vw,3rem)}.thankyou-page .thankyou-opportunity__lead{font-size:13px}.thankyou-page .thankyou-completion-card{padding-inline:15px}.thankyou-page .thankyou-next-step{padding:17px 14px 15px}.thankyou-page .thankyou-next-step:after{left:14px;right:14px}.thankyou-page .thankyou-next-step h2{font-size:1.35rem}.thankyou-page .thankyou-next-step__benefits{grid-template-columns:1fr}.thankyou-page .thankyou-next-step__benefits li{text-align:left;min-height:0;padding:10px 5px}.thankyou-page .thankyou-next-step__benefits li+li{border-top:1px solid #d6a13e33;border-left:0}.thankyou-page .thankyou-decision-actions{grid-template-columns:1fr}.thankyou-page .thankyou-decision-actions .thankyou-coaching-primary,.thankyou-page .thankyou-decision-actions .thankyou-zalo-secondary{min-height:64px}.thankyou-page .thankyou-opportunity__portrait{min-height:390px;padding:18px 10px 0}.thankyou-page .thankyou-stage-frame{max-width:330px;height:380px}}@media (prefers-reduced-motion:reduce){.thankyou-page .thankyou-stage-orbits i{animation:none}}.bimat-page .presenter-facts{counter-reset:presenter-fact;background:0 0;border:0;gap:10px;margin-top:34px}.bimat-page .presenter-facts div{box-shadow:0 12px 34px #07172e11, inset 3px 0 0 var(--editorial-orange);counter-increment:presenter-fact;background:linear-gradient(110deg,#fff7f0f5,#fffffffa 58%);border:1px solid #07172e1c;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:2px 14px;min-height:76px;padding:13px 18px 13px 13px;transition:border-color .28s,box-shadow .28s,transform .28s;display:grid;position:relative;overflow:hidden}.bimat-page .presenter-facts div+div{border-top:1px solid #07172e1c}.bimat-page .presenter-facts div:before{background:var(--editorial-ink);color:#fff;content:"0" counter(presenter-fact);font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;border:1px solid #ffffff2e;border-radius:50%;grid-area:1/1/span 2;justify-content:center;place-self:center;align-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:flex}.bimat-page .presenter-facts div:after{content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle,#ef531829 0 1.5px,#0000 2px) 0 0/10px 10px;width:64px;height:44px;position:absolute;top:-8px;right:-8px}.bimat-page .presenter-facts dt{color:var(--editorial-orange);letter-spacing:.15em;grid-column:2;align-self:end;font-size:9px}.bimat-page .presenter-facts dd{color:var(--editorial-ink);grid-column:2;align-self:start;margin-top:2px;font-size:15px;line-height:1.4}.bimat-page.motion-ready [data-reveal] .presenter-facts div{opacity:0;transform:translateY(14px)}.bimat-page.motion-ready [data-reveal].is-visible .presenter-facts div{opacity:1;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;transform:translateY(0)}.bimat-page.motion-ready [data-reveal].is-visible .presenter-facts div:nth-child(2){transition-delay:80ms}.bimat-page.motion-ready [data-reveal].is-visible .presenter-facts div:nth-child(3){transition-delay:.16s}@media (hover:hover){.bimat-page .presenter-facts div:hover{box-shadow:0 18px 44px #07172e1c, inset 3px 0 0 var(--editorial-orange);border-color:#ef53186b;transform:translate(5px)}}@media (max-width:620px){.bimat-page .presenter-facts{gap:9px;margin-top:28px}.bimat-page .presenter-facts div{min-height:72px;padding-right:14px}.bimat-page .presenter-facts dd{font-size:14px}}@media (prefers-reduced-motion:reduce){.bimat-page.motion-ready [data-reveal] .presenter-facts div,.bimat-page.motion-ready [data-reveal].is-visible .presenter-facts div{opacity:1;transition:none;transform:none}}@media (max-width:620px){.thankyou-page .thankyou-confirmation p{font-size:13px;line-height:1.55}.thankyou-page .thankyou-opportunity__lead{font-size:15px;line-height:1.65}.thankyou-page .thankyou-completion-card__heading span{font-size:12px;line-height:1.45}.thankyou-page .thankyou-completion-card__heading strong{font-size:15px;line-height:1.4}.thankyou-page .thankyou-completion-card p{font-size:13px;line-height:1.65}.thankyou-page .thankyou-next-step>span{letter-spacing:.11em;font-size:11px;line-height:1.5}.thankyou-page .thankyou-next-step h2{font-size:1.5rem;line-height:1.18}.thankyou-page .thankyou-next-step__benefits strong{font-size:14px;line-height:1.45}.thankyou-page .thankyou-next-step__benefits small{font-size:13px;line-height:1.55}.thankyou-page .thankyou-next-step p.thankyou-next-step__filter{color:#e5edf8c2;font-size:12px;line-height:1.65}.thankyou-page .thankyou-decision-actions .thankyou-coaching-primary,.thankyou-page .thankyou-decision-actions .thankyou-zalo-secondary{min-height:74px}.thankyou-page .thankyou-coaching-primary strong,.thankyou-page .thankyou-zalo-secondary strong{font-size:14px;line-height:1.4}.thankyou-page .thankyou-coaching-primary small{font-size:12px;line-height:1.45}.thankyou-page .thankyou-coaching-note{color:#e1eaf6b8;font-size:12px;line-height:1.55}}.bimat-page .hero-schedule{color:#fff;background:linear-gradient(135deg,#0f2a4af5,#051831fa);border:1px solid #ff8f4b85;border-radius:16px;max-width:550px;margin-top:24px;padding:17px 18px 16px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0003,inset 0 1px #ffffff14}.bimat-page .hero-schedule:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff1f 48%,#0000 70%);animation:6s ease-in-out 1.2s infinite bimat-schedule-sheen;position:absolute;inset:0;transform:translate(-120%)}.bimat-page .hero-schedule__heading{z-index:1;grid-template-columns:42px 1fr;align-items:start;gap:13px;display:grid;position:relative}.bimat-page .hero-schedule__calendar{background:var(--stage-orange);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bimat-page .hero-schedule__calendar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.bimat-page .hero-schedule__heading p{color:#ff9d72;font-family:var(--font-montserrat), sans-serif;letter-spacing:.095em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:850;line-height:1.4}.bimat-page .hero-schedule__heading strong{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.42;display:block}.bimat-page .hero-schedule__meta{z-index:1;gap:5px;margin:12px 0 0 55px;display:grid;position:relative}.bimat-page .hero-schedule__meta span{color:#ebf3fdd1;align-items:center;font-size:12px;font-weight:650;line-height:1.5;display:flex}.bimat-page .hero-schedule__meta i{background:var(--stage-orange);border-radius:50%;flex:none;width:5px;height:5px;margin-right:8px;box-shadow:0 0 9px #ff641fb3}.bimat-page .hero-schedule__countdown{z-index:1;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:13px;display:flex;position:relative}.bimat-page .hero-schedule__countdown>p{color:#fffc;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.4}.bimat-page .hero-schedule__countdown>div{flex:none;grid-template-columns:repeat(4,52px);gap:6px;display:grid}.bimat-page .hero-schedule__countdown span{text-align:center;background:#ffffff13;border:1px solid #ffffff24;border-radius:8px;place-content:center;min-height:44px;display:grid}.bimat-page .hero-schedule__countdown strong{color:#ffad73;font-family:var(--font-montserrat), sans-serif;font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.bimat-page .hero-schedule__countdown small{color:#ffffffad;letter-spacing:.07em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:800}.bimat-page .hero-schedule+.button--hero{margin-top:20px}@keyframes bimat-schedule-sheen{0%,68%{transform:translate(-120%)}88%,to{transform:translate(120%)}}@media (max-width:620px){.bimat-page .hero__copy{order:0}.bimat-page .hero__media-column{order:1}.bimat-page .hero-video__cover{display:none}.bimat-page.motion-ready .hero-video[data-reveal=media]{clip-path:none;opacity:1;transition:none;transform:none}.bimat-page .hero-schedule{border-radius:14px;margin-top:22px;padding:15px 14px 14px}.bimat-page .hero-schedule__heading{grid-template-columns:38px 1fr;gap:11px}.bimat-page .hero-schedule__calendar{border-radius:10px;width:38px;height:38px}.bimat-page .hero-schedule__heading p{letter-spacing:.075em;font-size:11px}.bimat-page .hero-schedule__heading strong{font-size:16px;line-height:1.45}.bimat-page .hero-schedule__meta{margin-left:0}.bimat-page .hero-schedule__meta span{align-items:flex-start;font-size:13px;line-height:1.5}.bimat-page .hero-schedule__meta i{margin-top:5px}.bimat-page .hero-schedule__countdown{align-items:stretch;gap:9px;display:grid}.bimat-page .hero-schedule__countdown>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.bimat-page .hero-schedule__countdown span{min-height:49px}.bimat-page .hero-schedule__countdown>p{font-size:11px}.bimat-page .hero-schedule__countdown strong{font-size:22px}.bimat-page .hero-schedule__countdown small{font-size:10px}}@media (prefers-reduced-motion:reduce){.bimat-page .hero-schedule:after{animation:none;display:none}}.thankyou-page .thankyou-congratulations-video{background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #85aede3d;border-radius:18px;grid-area:video;place-self:start center;width:calc(100% - clamp(48px,6vw,84px));max-width:390px;margin:clamp(26px,2.5vw,40px) clamp(24px,3vw,42px);padding:16px;overflow:hidden;box-shadow:0 20px 50px #00081842}.thankyou-page .thankyou-congratulations-video__heading{margin:0 2px 14px}.thankyou-page .thankyou-congratulations-video__heading>span{color:#ff9b68;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.thankyou-page .thankyou-congratulations-video__heading h2{color:#fff;margin:0;font-size:clamp(16px,1.6vw,20px);line-height:1.4}.thankyou-page .thankyou-congratulations-video__player{border-radius:13px;width:100%;max-width:315px;margin-inline:auto;position:relative;overflow:hidden}.thankyou-page .thankyou-congratulations-video__player:not(.is-active):after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0208140a 32%,#020814c2 100%);position:absolute;inset:0}.thankyou-page .thankyou-congratulations-video video{aspect-ratio:9/16;border-radius:inherit;object-fit:contain;background:#020814;border:1px solid #ffffff1f;width:100%;max-height:560px;display:block}.thankyou-page .thankyou-video-play{appearance:none;color:#fff;cursor:pointer;font:inherit;z-index:3;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;width:max-content;padding:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thankyou-page .thankyou-video-play__icon{background:linear-gradient(135deg,#ff5a1f,#ff9c35);border:2px solid #fffffff0;border-radius:999px;justify-content:center;align-items:center;width:66px;height:66px;transition:transform .18s,box-shadow .18s;animation:1.7s ease-out infinite thankyou-video-play-pulse;display:flex;box-shadow:0 10px 30px #ff581c7a}.thankyou-page .thankyou-video-play__icon svg{width:32px;height:32px;margin-left:3px}.thankyou-page .thankyou-video-play strong{letter-spacing:.02em;text-transform:uppercase;background:#020c1ed1;border:1px solid #ffffff38;border-radius:999px;padding:7px 15px;font-size:14px;font-weight:850}.thankyou-page .thankyou-video-play:hover .thankyou-video-play__icon,.thankyou-page .thankyou-video-play:focus-visible .thankyou-video-play__icon{transform:scale(1.07);box-shadow:0 12px 38px #ff581ca8}.thankyou-page .thankyou-video-play:focus-visible{outline-offset:3px;border-radius:16px;outline:3px solid #ffd568}.thankyou-page .thankyou-video-preview-note{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;z-index:2;font-size:9px;font-weight:750;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@keyframes thankyou-video-play-pulse{0%{box-shadow:0 0 #ff5b1f7a,0 10px 30px #ff581c7a}72%,to{box-shadow:0 0 0 18px #ff5b1f00,0 10px 30px #ff581c7a}}@media (max-width:620px){.thankyou-page .thankyou-congratulations-video{border-radius:14px;width:calc(100% - 32px);margin:22px 16px;padding:12px}.thankyou-page .thankyou-congratulations-video__player{max-width:none}.thankyou-page .thankyou-congratulations-video video{max-height:none}}@media (min-width:621px) and (max-width:900px){.thankyou-page .thankyou-congratulations-video{width:min(100% - 96px,390px);margin-block:28px}}@media (prefers-reduced-motion:reduce){.thankyou-page .thankyou-video-play__icon{animation:none}}.bimat-page .presenter-gallery{padding-block:0 80px}.bimat-page .presenter-gallery h2{color:#07172e;max-width:760px;margin:14px 0 28px;font-size:clamp(24px,3vw,38px);line-height:1.2}.bimat-page .presenter-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bimat-page .presenter-gallery figure{background:#fff;border:1px solid #e4e8ed;border-radius:18px;margin:0;overflow:hidden}.bimat-page .presenter-gallery img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.bimat-page .presenter-gallery figcaption{color:#26364b;padding:17px 18px;font-size:14px;font-weight:600;line-height:1.5}@media (max-width:700px){.bimat-page .presenter-gallery{padding-bottom:48px}.bimat-page .presenter-gallery__grid{grid-template-columns:1fr;gap:18px}}
