/* One palette, one rhythm, across the public Đại Bàng site. */
.db-site{--db-ink:#0b2b23;--db-gold:#e6c780;--db-mint:#abddbc;--db-paper:#f7f4eb;accent-color:#245b43}
.db-site :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #bd9041;outline-offset:4px}
.db-site :is(button,a,summary){-webkit-tap-highlight-color:transparent}
.db-site :is(.button,.primary,.outline,.book-discover,.filter-button){min-height:46px;border-radius:11px;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s}
.db-site :is(.button.gold,.primary){background:linear-gradient(115deg,#f5dfab,#dfbe73 75%,#c8d393);color:#102f25;border:1px solid #eddaab;box-shadow:inset 0 1px #fff8,0 8px 25px #b7934525}
.db-site :is(.program-header,header:has(+main .door-hero)){border-bottom:1px solid #bbaa7733}
/* Deep emerald stage, restrained gold light, real photography. */
.db-program .program-hero,.db-library .library-hero,.db-community .door-hero,.db-program .funnel-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at var(--light-x,80%) var(--light-y,35%),#38613c75,transparent 65%),linear-gradient(120deg,#09231c,#133a2c);color:#faf5e5;border:1px solid #83987355;border-radius:24px;padding:clamp(28px,4vw,56px);margin-top:26px;margin-bottom:32px;box-shadow:0 26px 55px #16372914;gap:40px}
.db-program .program-hero:before,.db-library .library-hero:before,.db-community .door-hero:before,.db-program .funnel-hero:before{content:'';position:absolute;z-index:-1;width:550px;height:550px;right:-160px;top:-180px;border:1px solid #d8c48725;border-radius:50%;box-shadow:0 0 0 60px #b5cb8a06,0 0 0 120px #b5cb8a05;pointer-events:none;animation:db-stage-breathe 9s ease-in-out infinite alternate}
.db-site :is(.program-hero,.library-hero,.door-hero,.funnel-hero) h1{color:#faf4e4;font-size:clamp(37px,4.3vw,62px);line-height:1.12;letter-spacing:-.045em;text-wrap:balance}
.db-site :is(.program-hero,.library-hero,.door-hero,.funnel-hero) h1 em{color:#e6c780}
.db-site :is(.program-hero,.library-hero,.door-hero,.funnel-hero) :is(.eyebrow,.group-name){color:#dfc789}
.db-site :is(.program-hero,.library-hero,.door-hero,.funnel-hero) :is(.program-lead,.intro){color:#d0dccc}
.db-site .program-hero :is(.program-independence,.program-fee-note,.program-payment-note){color:#c5d2c0}
.db-site .program-hero :is(.text-link,summary){color:#e3d4ad}
.db-site .program-hero .program-meta{border-color:#cebc8240}
.db-site .program-hero .program-meta :is(strong,small){color:inherit}
.db-site :is(.program-hero-image,.library-hero-photo,.door-hero figure,.funnel-hero figure){border:1px solid #dcca9880!important;border-radius:17px!important;padding:8px!important;background:#ffffff0c!important;box-shadow:0 22px 45px #0003!important;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s,border-color .3s}
.db-site :is(.program-hero-image,.library-hero-photo,.door-hero figure,.funnel-hero figure)>img{border-radius:11px;filter:saturate(.9) contrast(1.03);transition:transform .7s}
.db-site .program-hero-image figcaption{color:#d8d7bc;font-size:11px;line-height:1.6}
.db-site .library-hero p:not(.eyebrow){color:#d4ddcc;font-size:17px}
.db-site .library-hero small{color:#c9cdb9;line-height:1.6}
.db-site .library-hero-photo img{max-height:380px;object-fit:contain;background:#f4eddd}
.db-site .library-hero-photo span{background:transparent;color:#e3d2a1;font-size:10px}
.db-site .program-chapter-nav{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 22px;border:0}
.db-site .program-chapter-nav a{border-radius:30px;background:#fffdf7;border:1px solid #d4d9c8;padding:10px 16px;font-size:12px;text-decoration:none;min-height:42px;display:inline-flex;align-items:center}
.db-site :is(.program-card,.gs-matrix-card,.book-card,.resource){border-color:#c8d1bc;border-radius:16px;box-shadow:0 8px 24px #143c2905;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s}
.db-site .program-card{background:linear-gradient(135deg,#fffdf6,#f0f2e7)}
.db-site :is(.program-fold,.group-return,.help){border-color:#c5cfbb;border-radius:12px}
.db-site :is(.program-fold,.group-return,.help)>summary{min-height:52px;align-content:center;transition:background .2s,color .2s;padding:16px 18px;border-radius:12px}
.db-site :is(.program-fold,.group-return,.help)>summary:hover{background:#e9edde;color:#204c34}
.db-site :is(.program-fold,.group-return,.help)[open]{background:#fffdf6;box-shadow:0 8px 25px #163b2710}
.db-site .library-catalog .book-card{border-radius:17px}
.db-site .library-catalog .book-image{background:radial-gradient(ellipse at 50% 25%,#fffdf4,#e3dcc8);height:310px}
.db-site .book-discover{background:#143d2e;color:#fff3d8;border:1px solid #597454}
.db-site .library-catalog .filter-button.active{background:#153e2d;color:#fff4d5;box-shadow:0 5px 15px #143e3020}
.db-site .resource{padding:28px 25px;background:linear-gradient(120deg,#fffdf8,#edf0e3);border:1px solid #c8d1bc;margin-top:22px}
.db-site .meeting{background:radial-gradient(ellipse at 80% 10%,#42704b88,transparent 70%),#103529;border:1px solid #92a57480;border-radius:20px;box-shadow:0 16px 35px #163b2714}
.db-site .meeting-time span{font-size:25px;color:#edd092}
.db-site .door-hero figure{height:390px;margin:0}
.db-site .door-hero figure img{height:100%;width:100%;object-fit:cover}
.db-site :is(.program-footer,.site-footer){border-top-color:#c1cbb5}
/* Light follows the pointer; controls retain their natural hit area. */
.db-money-ink{position:fixed;inset:0;z-index:1000;pointer-events:none}
.db-touch-pulse{position:fixed;width:24px;height:24px;margin:-12px;border-radius:50%;border:1px solid #edcb7c;box-shadow:0 0 15px #debd6940;z-index:1001;pointer-events:none;animation:db-tap-energy .65s ease-out forwards}
.db-energy-sleep *,.db-energy-sleep *:before,.db-energy-sleep *:after{animation-play-state:paused!important}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
.db-site :is(.program-hero-image,.library-hero-photo,.door-hero figure,.funnel-hero figure).db-lit{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:#f0d994!important;box-shadow:0 28px 60px #0004,0 0 25px #e0cb7630!important}
.db-site :is(.program-card,.gs-matrix-card,.book-card,.resource).db-lit{transform:translateY(-5px);border-color:#a88942;box-shadow:0 20px 35px #1a3d251c;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,30%),#f3e4b850,transparent 65%),#fffdf6}
.db-site :is(.button,.primary,.outline,.book-discover,.filter-button).db-lit{transform:translateY(-3px);box-shadow:0 10px 25px #ad8c4138;border-color:#b99748}
.db-site :is(.program-hero-image,.library-hero-photo,.door-hero figure,.funnel-hero figure):after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,30%),#f7e7b32e,transparent 55%);opacity:0;transition:opacity .2s;z-index:2}
.db-site :is(.program-hero-image,.library-hero-photo,.door-hero figure,.funnel-hero figure).db-lit:after{opacity:1}
}
@keyframes db-stage-breathe{from{transform:translate(0,0) scale(.85);opacity:.4}to{transform:translate(-30px,35px) scale(1.12);opacity:1}}
@keyframes db-tap-energy{0%{transform:scale(.25);opacity:.9}100%{transform:scale(5.5);opacity:0}}
/* Mobile is composed separately: generous taps, compact type, no cursor canvas. */
@media(max-width:900px){.db-site :is(.program-hero,.library-hero,.door-hero,.funnel-hero){gap:28px;grid-template-columns:1fr 1fr}.db-site :is(.program-hero,.library-hero,.door-hero,.funnel-hero) h1{font-size:43px}}
@media(max-width:650px){
.db-site :is(.program-hero,.library-hero,.door-hero,.funnel-hero){grid-template-columns:1fr;gap:24px;border-radius:19px;padding:27px 22px;margin-top:14px;margin-bottom:22px}
.db-site :is(.program-hero,.library-hero,.door-hero,.funnel-hero) h1{font-size:38px;line-height:1.13;letter-spacing:-1.3px;margin-bottom:20px}
.db-site .program-hero-image{margin:0;width:100%}
.db-site .program-hero-image>img{height:230px!important;max-height:230px;object-fit:cover;width:100%}
.db-site .program-hero-image figcaption{font-size:10px}
.db-site .door-hero figure{height:240px}
.db-site .program-hero-actions{gap:15px;display:flex;flex-wrap:wrap}
.db-site .program-hero-actions>.button{width:100%;justify-content:space-between}
.db-site .program-hero .program-independence{font-size:12px;line-height:1.6}
.db-site .program-chapter-nav{gap:6px;padding-bottom:16px}
.db-site .program-chapter-nav a{padding:9px 12px;font-size:11px}
.db-site :is(.button,.primary,.outline,.book-discover){min-height:49px;font-size:13px}
.db-site .library-hero-photo{border-radius:15px!important;max-width:100%;width:100%}
.db-site .library-hero-photo img{height:235px;max-height:235px;width:100%;object-fit:contain}
.db-site .library-hero p:not(.eyebrow){font-size:15px}
.db-site .library-hero small{font-size:9px}
.db-site .library-catalog .books-filters{gap:7px}
.db-site .library-catalog .filter-button{font-size:12px;padding:10px 13px}
.db-site .library-catalog .book-image{height:290px}
.db-site .resource{padding:22px 18px;gap:16px}
.db-site .resource .outline{width:100%;justify-content:space-between}
.db-site .meeting{padding:27px 22px}
.db-site .meeting h2{font-size:29px}
.db-site :is(.program-fold,.group-return,.help)>summary{font-size:14px;padding:15px 12px}
.db-site .quick-chat{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}
.db-money-ink{display:none}
.db-site :is(.button,.primary,.book-discover):active{transform:scale(.98);filter:brightness(1.06)}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.db-site *,.db-site *:before,.db-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.db-money-ink,.db-touch-pulse{display:none!important}.db-site .db-lit{transform:none!important}}
/* Hero text overrides older compact-mode selectors. */
body.db-site :is(.program-hero,.library-hero,.door-hero,.funnel-hero) .eyebrow{color:#e2cb8d!important}
body.db-site .program-hero .compact-payment-note{color:#cbd6c2!important;font-size:12px!important;line-height:1.7!important}
body.db-site .program-hero .compact-program-facts{gap:8px}
body.db-site .program-hero .compact-program-facts li{background:#ffffff0a!important;border:1px solid #bfccaa66!important;color:#e9eedf!important;border-radius:10px;box-shadow:none}
body.db-site .program-hero .compact-program-facts li:first-child{background:#e8d59e!important;color:#16382b!important;border-color:#e8d59e!important}
body.db-site .program-hero .reading-facts{gap:8px}
body.db-site .program-hero .reading-facts li{background:#ffffff0a!important;border:1px solid #bfccaa66!important;color:#e9eedf!important;border-radius:10px;box-shadow:none}
body.db-site .program-hero .reading-facts li:first-child{background:#e8d59e!important;color:#16382b!important;border-color:#e8d59e!important}
body.db-library .library-catalog .book-card.db-lit{background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,30%),#c5ae6630,transparent 70%),#183a2b;border-color:#d0b071}
body.db-library .library-hero h1{font-family:var(--serif,Georgia,serif)}
@media(max-width:650px){
body.db-site .program-header{padding-top:18px;padding-bottom:18px;gap:18px}
body.db-site .program-hero .eyebrow,body.db-site .library-hero .eyebrow{font-size:10px!important;letter-spacing:.12em!important;line-height:1.6!important;margin-bottom:20px!important}
body.db-site .program-hero h1{font-size:34px}
body.db-site .program-hero .program-lead{font-size:16px!important;line-height:1.6!important}
body.db-site .program-hero .reading-facts{display:flex;flex-wrap:wrap;margin:20px 0 12px!important;gap:7px}
body.db-site .program-hero .reading-facts li{font-size:12px!important;padding:10px 12px!important;min-height:40px}
body.db-site .program-hero .reading-facts li:first-child{font-size:17px!important}
body.db-site .program-hero .compact-payment-note{font-size:11px!important;margin-bottom:20px!important}
body.db-site .library-hero-photo{display:block!important}
body.db-site .library-hero h1{font-size:34px}
body.db-site .quick-chat a{font-size:11px!important;padding:12px 16px!important;min-height:43px!important}
}
/* A quiet current when idle, brighter reflections on interaction. */
body.db-home .db-hero-photos:before{content:'';position:absolute;inset:5% -5%;background:conic-gradient(from 90deg at 50% 50%,transparent,#b0dfa524,transparent 45%,#ddbd6830,transparent 80%);filter:blur(35px);pointer-events:none;animation:db-stage-breathe 7s ease-in-out infinite alternate}
body.db-home .db-hero h1 em{background:linear-gradient(100deg,#d4ad62 10%,#fff0be 42%,#d6b875 65%,#c3d99c);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:db-gold-current 9s ease-in-out infinite alternate}
body.db-home .db-cta{box-shadow:0 8px 35px #dbbf6b45,inset 0 1px #fff9}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
body.db-home .db-photo.db-lit img{transform:scale(1.055);filter:saturate(1.05) contrast(1.06)}
body.db-home .db-system-card.db-lit img{transform:scale(1.08);filter:saturate(1.05) contrast(1.05)}
body.db-home .db-cta.db-lit{box-shadow:0 0 0 4px #dfbd7120,0 12px 45px #dfbd7160,inset 0 1px #fff}
body.db-home .audience-card.db-lit .audience-photo svg{filter:drop-shadow(0 0 9px #b99a5470);transform:translateY(-3px);transition:transform .3s,filter .3s}
}
@keyframes db-gold-current{from{background-position:0% 50%}to{background-position:100% 50%}}
@media(max-width:650px){body.db-home .db-hero-photos:before{filter:blur(20px)}body.db-home .db-hero h1 em{animation-duration:13s}}
@media(prefers-reduced-motion:reduce){body.db-home .db-hero h1 em{background:none;color:#e3c68a;animation:none}body.db-home .db-hero-photos:before{animation:none;opacity:.5}}
body.db-site .funnel-hero figcaption{color:#dedbc6!important;font-size:11px;line-height:1.6}
body.db-site .compact-fold{padding-top:8px;padding-bottom:8px}
body.db-site .compact-section{border:1px solid #c6d0ba;border-radius:13px;background:#fffdf7;overflow:hidden;transition:border-color .2s,box-shadow .2s}
body.db-site .compact-section>summary{padding:20px!important;min-height:62px;background:linear-gradient(120deg,#fffdf7,#eff1e6);border-radius:12px;transition:background .2s}
body.db-site .compact-section>summary.db-lit{background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%),#e2cf9355,transparent 70%),#f2f3e6}
body.db-site .compact-section[open]{border-color:#a6b690;box-shadow:0 10px 30px #143e3010}
body.db-feedback :is(.after-panel,.card){border-radius:20px;border:1px solid #b6c298;box-shadow:0 25px 70px #082c2425}
body.db-feedback :is(input,textarea,select){border-radius:10px}
@media(max-width:650px){body.db-site .compact-section>summary{padding:17px!important;min-height:58px}}
body.db-site .program-hero p{color:#d1dbc9!important}
body.db-site .program-hero .eyebrow{color:#e2cb8d!important}
body.db-site .program-hero .program-meta strong{color:#edcf92!important}
body.db-site .program-hero .program-meta small{color:#c4d0bc!important}
body.db-site .quick-chat{transition:opacity .25s,transform .25s}
body.db-sub-opening .quick-chat{opacity:0;pointer-events:none;transform:translateY(16px)}
/* Five real customer paths: one clear invitation, secondary choices on demand. */
body.dai-bang-premium.journey-refined .persona-door[open]{background:linear-gradient(135deg,#143b2e,#0e2d24)!important;border-color:#b8a064!important;box-shadow:0 15px 40px #143c2a24}
body.dai-bang-premium.journey-refined .persona-door[open] .audience-card-head h3{color:#fff4dd!important}
body.dai-bang-premium.journey-refined .persona-door[open] .audience-card-head p{color:#c4d3bc!important}
body.dai-bang-premium.journey-refined .persona-door[open] .audience-card-head b{color:#e6c989!important}
body.dai-bang-premium.journey-refined .persona-door .audience-detail{padding:0 24px 24px!important}
body.dai-bang-premium.journey-refined .persona-door .persona-question{display:block;font:25px/1.25 var(--serif,Georgia,serif)!important;color:#f4e8cc!important;letter-spacing:-.4px;margin:10px 0 12px!important}
body.dai-bang-premium.journey-refined .persona-door .persona-answer{font-size:15px!important;line-height:1.65!important;color:#cfdbca!important;margin:0 0 16px!important}
.persona-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}.persona-tags span{padding:6px 9px;border-radius:6px;border:1px solid #d6c18a40;color:#dfd3ad;font-size:10px;line-height:1.5}
.persona-actions{display:grid;gap:11px}
body.dai-bang-premium.journey-refined .persona-door .audience-reading{display:block;background:linear-gradient(110deg,#f4dfac,#d9bb76)!important;color:#17392a!important;border:1px solid #ead197;border-radius:11px;padding:16px 18px!important;margin:0!important;font-size:16px!important;line-height:1.4!important;box-shadow:0 7px 20px #0002}
.persona-door .audience-reading>span{float:right}
body.dai-bang-premium.journey-refined .persona-door .audience-reading small{display:block;font-size:10px!important;color:#4b5c3d!important;line-height:1.6!important;margin-top:6px}
.persona-meeting{display:block;text-align:center;padding:13px 8px;color:#e4d5a9;border:1px solid #93a87d66;border-radius:10px;text-decoration:none;font-size:12px;line-height:1.5;min-height:46px}
.persona-more{border-top:1px solid #b5c19b33;margin-top:19px;color:#c0cfb8}.persona-more>summary{font-size:11px;cursor:pointer;padding:16px 0 0;min-height:44px}.persona-deeper{display:grid;gap:0;padding-top:8px}.persona-text-link{display:block;font-size:12px;color:#e0d2aa;text-decoration:none;line-height:1.6;padding:12px 0;border-bottom:1px solid #bdc5a026;min-height:44px}
.persona-gs-hero-note{font-size:13px!important;line-height:1.65!important;border-left:2px solid #d9bf7c;padding-left:16px;margin:18px 0 0}
.persona-gs-stages{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.persona-gs-stages p{margin:0;padding:22px;border:1px solid #c6cfb6;border-radius:12px;background:#f4f2e6}.persona-gs-stages strong{display:block;font-size:17px;margin-bottom:10px}.persona-gs-stages span{display:block;font-size:14px;line-height:1.7;color:#50614b}.persona-gs-money{border-top:1px solid #c7cbb8;margin-top:20px}.persona-gs-money summary{cursor:pointer;min-height:50px;padding:16px 0;font-size:14px}.persona-gs-money p{font-size:14px;line-height:1.8}.persona-gs-matrix .gs-matrix-row{padding:15px 0}.persona-gs-matrix dd{font-size:15px;line-height:1.6}
.persona-independence{border-top:1px solid #c1cda333;padding-top:15px;margin-top:18px}.persona-independence summary{font-size:12px;color:#ded1a8;cursor:pointer;min-height:38px}.persona-independence .program-independence{margin-top:10px!important;font-size:13px!important}
@media(max-width:650px){
body.db-site .program-header{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;padding-block:16px!important;gap:16px!important;min-height:78px}
body.db-site .program-header .brand{flex:0 1 auto;min-width:0;gap:7px}.db-site .program-header .brand-mark{width:32px;height:32px}.db-site .program-header .brand-text{font-size:10px;letter-spacing:.08em}.db-site .program-header .brand-text small{font-size:8px;letter-spacing:.13em}
body.db-site .program-header .program-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;font-size:10px;margin:0;max-width:62%;line-height:1.5}.db-site .program-header .program-nav a{font-size:10px;min-height:34px;display:inline-flex;align-items:center}
body.db-site .persona-program-brief h1{font-size:32px;line-height:1.15;margin-bottom:14px}
body.db-site .persona-program-brief>.program-lead{font-size:15px!important;line-height:1.6!important;margin-bottom:15px!important}
body.db-site .persona-program-brief>.reading-more{margin-bottom:15px!important}
body.db-site .persona-program-brief .compact-payment-note{font-size:12px!important;line-height:1.65!important;color:#d1dcc7!important}
body.db-site .persona-program-brief .compact-payment-note strong{color:#f0d89c!important;display:block;font-size:13px;margin-bottom:5px}
body.db-site .persona-program-brief .reading-facts{margin-top:15px!important;gap:6px}
body.db-site .persona-program-brief .reading-facts li{font-size:11px!important;padding:9px 11px!important}
body.dai-bang-premium.journey-refined .persona-door .audience-detail{padding:0 18px 18px!important}
body.dai-bang-premium.journey-refined .persona-door .persona-question{font-size:24px!important}
body.dai-bang-premium.journey-refined .persona-door .persona-answer{font-size:14px!important}
.persona-tags span{font-size:10px}.persona-tags{margin-bottom:17px}
.persona-gs-stages{grid-template-columns:1fr;gap:10px}.persona-gs-stages p{padding:18px}.persona-gs-matrix dd{font-size:14px}
body.db-site .program-hero .program-meta{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:18px!important;margin-top:20px!important}
body.db-site .program-hero .program-meta strong{font-size:24px!important}
body.db-site .program-hero .program-meta small{font-size:9px!important;line-height:1.5!important}
}
@media(max-width:650px){body.db-site .program-header{display:flex!important}body.db-site .program-header .program-nav a{font-size:12px!important;min-height:44px!important}body.db-site .program-header .brand{min-height:44px;display:flex;align-items:center}}
@media(max-width:650px){body.db-site .program-hero-copy.persona-program-brief h1{font-size:34px!important;line-height:1.14!important}}
/* A visit invitation has one promise and one prominent action. */
body.dai-bang-premium.journey-refined .persona-door .show-up-promise{font-size:14px!important;line-height:1.6!important;color:#eddaaa!important;margin:0 0 17px!important;border-left:2px solid #cfb777;padding-left:12px}
body.dai-bang-premium.journey-refined .persona-door .persona-meeting.showup-primary{display:block;background:linear-gradient(110deg,#f3dfaa,#d8b975);color:#143a29;border-color:#ead3a1;box-shadow:0 7px 20px #0002;text-align:left;padding:16px 18px;font-size:16px;font-weight:600;border-radius:11px;line-height:1.4}
.persona-meeting.showup-primary>span{float:right}.persona-meeting.showup-primary small{display:block;font-weight:400;font-size:10px;line-height:1.6;margin-top:8px;color:#4e5e3f}
body.dai-bang-premium.journey-refined .persona-door .audience-reading.showup-reading{font:400 12px/1.6 var(--sans,sans-serif)!important;padding:12px 0!important;min-height:44px;text-align:center;background:transparent!important;box-shadow:none!important;border:0!important;color:#d2ddc5!important}
body.dai-bang-premium.journey-refined .persona-door .persona-answer{margin-bottom:12px!important}.persona-door .persona-tags{margin-bottom:14px}
.show-up-week-who{font-size:13px!important;color:#c9d6c0!important;line-height:1.6!important;margin:10px 0 14px!important}
.show-up-form-promise{padding:15px 17px;margin:16px 0 20px;border:1px solid #bbc8a5;border-radius:11px;background:#eaf0df;color:#234a34}.show-up-form-promise strong{display:block;font-size:15px;line-height:1.5}.show-up-form-promise small{display:block;font-size:11px;line-height:1.6;margin-top:6px;color:#5c7151}.show-up-form-promise details{border-top:1px solid #c5d0b5;margin-top:10px;padding-top:4px}.show-up-form-promise summary{font-size:12px;min-height:40px;align-content:center;cursor:pointer}.show-up-form-promise p{font-size:13px;line-height:1.65;margin:5px 0}
.show-up-ticket{border:1px solid #c3cdaa;border-radius:12px;padding:18px;margin:18px 0;background:#edf1e2;color:#204632}.show-up-ticket>strong{display:block;font-size:14px}.show-up-ticket>a{display:block;font-size:13px;min-height:44px;align-content:center;margin:10px 0;color:#2b5b3c}.show-up-ticket summary{font-size:12px;min-height:40px;align-content:center;cursor:pointer}.show-up-ticket p{font-size:13px;line-height:1.65}
@media(max-width:650px){body.dai-bang-premium.journey-refined .persona-door .persona-meeting.showup-primary{font-size:15px}.show-up-form-promise{padding:13px 15px}.show-up-form-promise strong{font-size:14px}}
#lead-dialog[data-show-up="sharing"]:not(.lead-complete) .lead-assurance{display:none}
#lead-dialog[data-show-up="sharing"].lead-complete .lead-before-question{display:none!important}
#lead-dialog[data-show-up="sharing"].lead-complete .lead-status{font-size:13px!important;line-height:1.65!important;padding:13px 15px!important;font-weight:400!important}
#lead-dialog[data-show-up="sharing"].lead-complete .lead-next{padding:0!important;margin:8px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#lead-dialog[data-show-up="sharing"].lead-complete .lead-community{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#lead-dialog[data-show-up="sharing"].lead-complete .lead-reading-options{border:0!important;border-top:1px solid #ccd4bf!important;padding:0!important;background:transparent!important}
#lead-dialog[data-show-up="sharing"].lead-complete .lead-reading-options>summary{display:list-item!important;padding:14px 0!important;min-height:44px;font-size:12px!important;color:#45643e!important;cursor:pointer}
