/* ThinkEasy Workspace — Landing surface CSS
   Phase 1 extraction from public.css in v1.40.72.
   Loaded only for the unauthenticated public landing surface. */

/* v1.40.51 — Landing: approvals + unified brand system. */
.te-entry3-product-shell{position:relative;z-index:2;width:min(1760px,calc(100% - 96px));margin:0 auto}
.te-entry3-approval-service{position:relative;padding:clamp(82px,7vw,132px) 0;overflow:hidden;background:linear-gradient(180deg,#f7f5f1 0%,#f1efeb 100%)}
.te-entry3-approval-service:before{content:"";position:absolute;right:-180px;top:-260px;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(44,102,115,.10),rgba(44,102,115,0) 68%);pointer-events:none}
.te-entry3-approval-grid{grid-template-columns:minmax(430px,.78fr) minmax(720px,1.22fr);gap:clamp(54px,5vw,92px);align-items:center}
.te-entry3-approval-copy{max-width:640px}.te-entry3-approval-copy h2{max-width:630px;margin:14px 0 20px;font-size:clamp(48px,3.35vw,70px);line-height:.97;letter-spacing:-.052em}.te-entry3-approval-copy>p{font-size:17px;line-height:1.64}
.te-entry3-product-benefits{display:grid;gap:8px;margin-top:28px}.te-entry3-product-benefits>span{display:grid;grid-template-columns:38px minmax(0,1fr);gap:3px 11px;align-items:start;padding:12px 0}.te-entry3-product-benefits i{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--te3-teal);box-shadow:0 5px 16px rgba(20,31,38,.06);font-style:normal;font-size:12px;font-weight:700}.te-entry3-product-benefits b{font-size:12px;line-height:1.3}.te-entry3-product-benefits small{font-size:12px;line-height:1.5;color:#778087}
.te-entry3-approval-product{overflow:hidden;border-radius:27px;background:#fff;box-shadow:0 30px 80px rgba(16,24,32,.13)}
.te-entry3-approval-top{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:18px 24px;border-bottom:1px solid #ebedef;background:#fbfcfc}.te-entry3-approval-top>span{grid-column:1;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#7e898f}.te-entry3-approval-top>strong{grid-column:1;font-size:21px;letter-spacing:-.035em}.te-entry3-approval-top>em{grid-column:2;grid-row:1/3;align-self:center;padding:7px 10px;border-radius:999px;background:#e8f3ed;color:#2f7449;font-style:normal;font-size:12px;font-weight:700}
.te-entry3-approval-statuses{display:grid;grid-template-columns:repeat(4,1fr);padding:0 24px;border-bottom:1px solid #edf0f2;background:#fff}.te-entry3-approval-statuses>span{position:relative;display:grid;grid-template-columns:25px 1fr;grid-template-rows:auto auto;gap:2px 8px;align-items:center;padding:16px 7px}.te-entry3-approval-statuses>span:not(:last-child):after{content:"";position:absolute;right:-2px;top:50%;width:4px;height:1px;background:#d8dfe2}.te-entry3-approval-statuses i{grid-row:1/3;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e9f2f4;color:#2c6673;font-style:normal;font-size:12px;font-weight:700}.te-entry3-approval-statuses .is-current i{background:#dfeee5;color:#2f7449}.te-entry3-approval-statuses b{font-size:12px}.te-entry3-approval-statuses small{font-size:12px;color:#8a9499}
.te-entry3-approval-doc{display:grid;grid-template-columns:1.04fr .96fr;gap:0;min-height:390px;background:#f4f6f7}.te-entry3-approval-paper{margin:24px;padding:24px;background:#fff;box-shadow:0 15px 40px rgba(17,29,36,.09);display:grid;align-content:start;gap:10px}.te-entry3-approval-brand{display:flex;align-items:center;gap:9px;margin-bottom:6px}.te-entry3-approval-brand i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#17202a;color:#fff;font-style:normal;font-size:12px;font-weight:700}.te-entry3-approval-brand b{font-size:12px}.te-entry3-approval-paper>small{font-size:12px;color:#7b858b;text-transform:uppercase;letter-spacing:.07em}.te-entry3-approval-paper>strong{font-size:22px;letter-spacing:-.04em;line-height:1.05;margin-bottom:6px}.te-entry3-approval-paper>p{height:6px;margin:0;border-radius:999px;background:#e8edef}.te-entry3-approval-paper>p.short{width:67%}.te-entry3-approval-paper>div:not(.te-entry3-approval-brand){display:flex;justify-content:space-between;gap:16px;padding-top:11px;margin-top:3px;border-top:1px solid #edf0f1;font-size:12px}.te-entry3-approval-paper>div span{color:#79848a}
.te-entry3-approval-audit{display:grid;align-content:start;gap:0;padding:27px 24px;border-left:1px solid #e5eaec}.te-entry3-approval-audit>.te-entry3-mini-label{margin-bottom:12px}.te-entry3-approval-audit>div{display:grid;gap:3px;padding:13px 0;border-bottom:1px solid #e2e7e9}.te-entry3-approval-audit b{font-size:12px}.te-entry3-approval-audit span{font-size:12px;color:#78838a}

.te-entry3-brand-system{position:relative;padding:clamp(84px,7vw,136px) 0;overflow:hidden;background:#14202a;color:#fff}.te-entry3-brand-system:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 18%,rgba(126,182,191,.13),transparent 34%),radial-gradient(circle at 88% 74%,rgba(141,58,47,.18),transparent 36%);pointer-events:none}.te-entry3-brand-system-grid{grid-template-columns:minmax(720px,1.18fr) minmax(430px,.82fr);gap:clamp(54px,5vw,92px);align-items:center}.te-entry3-brand-system-copy{max-width:650px}.te-entry3-brand-system-copy .te-entry3-eyebrow{color:#a7cbd1}.te-entry3-brand-system-copy h2{max-width:650px;margin:14px 0 20px;font-size:clamp(48px,3.35vw,70px);line-height:.97;letter-spacing:-.052em;color:#fff!important}.te-entry3-brand-system-copy>p{max-width:630px;color:#aeb9c1;font-size:17px;line-height:1.64}
.te-entry3-brand-system-product{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:590px;border-radius:27px;overflow:hidden;background:#fff;color:#17202a;box-shadow:0 34px 88px rgba(0,0,0,.26)}
.te-entry3-settings-rail{display:grid;align-content:start;gap:2px;padding:22px 14px;background:#f2f4f5;border-right:1px solid #e4e8ea}.te-entry3-settings-rail>.te-entry3-mini-label{padding:0 10px 9px}.te-entry3-settings-rail>b{padding:9px 10px;border-radius:9px;font-size:12px;font-weight:700;color:#6d7880}.te-entry3-settings-rail>b.active{background:#fff;color:#18222b;box-shadow:0 5px 16px rgba(20,31,38,.06)}
.te-entry3-brand-system-main{padding:25px 27px;display:grid;align-content:start;gap:20px}.te-entry3-brand-system-head{display:grid;gap:4px;padding-bottom:17px;border-bottom:1px solid #e8ecee}.te-entry3-brand-system-head span{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#7c878e;font-weight:700}.te-entry3-brand-system-head strong{font-size:24px;letter-spacing:-.04em}
.te-entry3-brand-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.te-entry3-brand-assets>span{min-height:86px;padding:12px;border-radius:13px;background:#f5f7f8;display:grid;align-content:space-between;gap:9px}.te-entry3-brand-assets small{font-size:12px;color:#7d878d;text-transform:uppercase;letter-spacing:.07em}.te-entry3-brand-assets b.mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#17202a;color:#fff;font-size:12px}.te-entry3-brand-assets b.logo{font-size:13px;letter-spacing:-.03em}.te-entry3-brand-assets b.wordmark{font-size:16px;font-weight:500;letter-spacing:-.045em}
.te-entry3-brand-colours{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.te-entry3-brand-colours>span{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:1px 8px;align-items:center;padding:9px;border-radius:11px;background:#fafbfb}.te-entry3-brand-colours i{grid-row:1/3;width:30px;height:30px;border-radius:9px;background:var(--swatch);box-shadow:inset 0 0 0 1px rgba(16,24,32,.08)}.te-entry3-brand-colours b{font-size:12px}.te-entry3-brand-colours small{font-size:12px;color:#8a9499}
.te-entry3-brand-inheritance{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr;gap:6px;align-items:stretch}.te-entry3-brand-inheritance>span{display:grid;align-content:start;gap:4px;padding:13px;border-radius:13px;background:#f3f6f7}.te-entry3-brand-inheritance>span.is-global{background:#e8f1f3}.te-entry3-brand-inheritance>i{display:grid;place-items:center;color:#9aa4aa;font-style:normal}.te-entry3-brand-inheritance small{font-size:12px;color:#8b959b}.te-entry3-brand-inheritance b{font-size:12px}.te-entry3-brand-inheritance em{font-style:normal;font-size:12px;line-height:1.35;color:#7b858b}
.te-entry3-brand-surfaces{display:flex;flex-wrap:wrap;gap:7px;padding-top:2px}.te-entry3-brand-surfaces span{padding:7px 9px;border-radius:999px;background:#f0f3f4;font-size:12px;font-weight:700;color:#56636b}
.te-entry3-brand-system-note{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;margin-top:28px;padding:17px 18px;border-radius:16px;background:rgba(255,255,255,.075)}.te-entry3-brand-system-note>i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(255,255,255,.09);font-style:normal;color:#a7cbd1}.te-entry3-brand-system-note span{display:grid;gap:5px}.te-entry3-brand-system-note b{font-size:12px;color:#fff}.te-entry3-brand-system-note small{font-size:12px;line-height:1.5;color:#aeb9c1}

@media(max-width:1180px){
  .te-entry3-product-shell{width:min(calc(100% - 48px),960px)}
  .te-entry3-approval-grid,.te-entry3-brand-system-grid{grid-template-columns:1fr;gap:38px}
  .te-entry3-approval-copy,.te-entry3-brand-system-copy{max-width:780px;order:-1}.te-entry3-approval-copy h2,.te-entry3-approval-copy>p,.te-entry3-brand-system-copy h2,.te-entry3-brand-system-copy>p{max-width:780px}
}
@media(max-width:700px){
  .te-entry3-product-shell{width:calc(100% - 36px)}
  .te-entry3-approval-service,.te-entry3-brand-system{padding:58px 0}
  .te-entry3-approval-copy h2,.te-entry3-brand-system-copy h2{font-size:39px;line-height:1.02;margin-bottom:16px}.te-entry3-approval-copy>p,.te-entry3-brand-system-copy>p{font-size:16px;line-height:1.58}
  .te-entry3-approval-product,.te-entry3-brand-system-product{border-radius:18px}
  .te-entry3-approval-top{padding:15px 16px;min-height:72px}.te-entry3-approval-top>strong{font-size:18px}.te-entry3-approval-statuses{padding:0 8px}.te-entry3-approval-statuses>span{grid-template-columns:22px 1fr;padding:12px 5px;gap:2px 5px}.te-entry3-approval-statuses i{width:22px;height:22px}.te-entry3-approval-statuses small{display:none}
  .te-entry3-approval-doc{grid-template-columns:1fr}.te-entry3-approval-paper{margin:14px;padding:17px}.te-entry3-approval-audit{border-left:0;border-top:1px solid #e5eaec;padding:18px 17px}
  .te-entry3-brand-system-product{grid-template-columns:1fr;min-height:0}.te-entry3-settings-rail{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #e4e8ea;padding:11px 12px;gap:4px}.te-entry3-settings-rail>.te-entry3-mini-label{display:none}.te-entry3-settings-rail>b{white-space:nowrap;padding:8px 9px}.te-entry3-brand-system-main{padding:18px 16px}.te-entry3-brand-assets,.te-entry3-brand-colours{grid-template-columns:1fr 1fr 1fr}.te-entry3-brand-inheritance{grid-template-columns:1fr}.te-entry3-brand-inheritance>i{transform:rotate(90deg);height:18px}.te-entry3-brand-system-note{margin-top:20px;padding:14px}
}

/* v1.40.53 — public cooperation form feedback */
.te-entry3-lead-result{width:min(1180px,calc(100% - 36px));margin:0 auto 18px}
.te-entry3-lead-result:empty{display:none}
.te-entry3-lead-notice.is-inline{position:static;transform:none;width:100%;box-sizing:border-box;display:grid;gap:3px;box-shadow:none}
.te-entry3-lead-notice.is-inline strong{font-size:14px}
.te-entry3-lead-notice.is-inline span{font-size:12px;font-weight:600;opacity:.9}

/* v1.40.55 — inline, request-level feedback for the public cooperation form. */
.te-entry3-lead-feedback{margin:0 0 16px;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:700;line-height:1.45;background:#f2f5f7;color:#52606b}
.te-entry3-lead-feedback[hidden]{display:none!important}
.te-entry3-lead-feedback.is-success{background:#eef7f2;color:#28553c}
.te-entry3-lead-feedback.is-error{background:#fff3f1;color:#84341f}
.te-entry3-lead-feedback.is-pending{background:#f3f5f7;color:#59636d}
.te-entry3-lead-submit:disabled{opacity:.58;cursor:wait}

/* v1.46.0 — Landing refresh for Leads, Today Board and current Workspace journey. */
.te-entry3-lead-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}.te-entry3-lead-mini>span{display:grid;gap:6px;padding:8px;border-radius:10px;background:#f5f7f8}.te-entry3-lead-mini b{font-size:12px;color:#53616b;white-space:nowrap}.te-entry3-lead-mini i{display:block;height:4px;border-radius:999px;background:#d7dde1}.te-entry3-lead-mini>span:nth-child(2) i{background:#b9cbd0}.te-entry3-lead-mini>span:nth-child(3) i{background:#91b6bd}.te-entry3-lead-mini>span:nth-child(4) i{background:#6f9da7}

.te-entry3-acquisition{position:relative;padding:clamp(88px,7vw,136px) 0;background:linear-gradient(180deg,#f5f7f8 0%,#eef2f4 100%);overflow:hidden}.te-entry3-acquisition:before{content:"";position:absolute;left:-190px;top:-220px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(47,103,246,.08),transparent 67%);pointer-events:none}.te-entry3-acquisition-grid{grid-template-columns:minmax(430px,.78fr) minmax(760px,1.22fr);gap:clamp(54px,5vw,90px);align-items:center}.te-entry3-acquisition-copy{max-width:660px}.te-entry3-acquisition-copy h2{max-width:650px;margin:14px 0 20px;font-size:clamp(48px,3.35vw,70px);line-height:.97;letter-spacing:-.052em}.te-entry3-acquisition-copy>p{max-width:640px;font-size:17px;line-height:1.64}.te-entry3-acquisition-benefits i{background:#eaf0ff;color:#315dca}
.te-entry3-acquisition-product{overflow:hidden;border-radius:27px;background:#fff;box-shadow:0 30px 80px rgba(18,31,42,.13);border:1px solid rgba(120,136,148,.14)}.te-entry3-acquisition-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e9edf0;background:#fbfcfd}.te-entry3-acquisition-top>div{display:grid;gap:3px}.te-entry3-acquisition-top span{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#7d8991;font-weight:700}.te-entry3-acquisition-top strong{font-size:20px;letter-spacing:-.035em}.te-entry3-acquisition-top em{padding:7px 10px;border-radius:999px;background:#f0f3f5;color:#66727b;font-style:normal;font-size:12px;font-weight:700}.te-entry3-acquisition-board{display:grid;grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px;padding:18px;background:#f5f7f8;overflow-x:auto}.te-entry3-acquisition-column{min-width:105px;min-height:205px;padding:9px;border-radius:13px;background:#fff;border:1px solid #e6ebee}.te-entry3-acquisition-column>header{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:1px 1px 9px}.te-entry3-acquisition-column>header b{font-size:12px;color:#3f4a52;white-space:nowrap}.te-entry3-acquisition-column>header span{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#f0f3f5;color:#6c7880;font-size:12px;font-weight:700}.te-entry3-acquisition-column article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:8px;border-radius:10px;background:#f8fafb;box-shadow:0 4px 14px rgba(24,38,48,.05)}.te-entry3-acquisition-column article i{grid-row:1/3;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#1e2832;color:#fff;font-style:normal;font-size:12px;font-weight:700}.te-entry3-acquisition-column article strong{font-size:12px;line-height:1.15}.te-entry3-acquisition-column article small{font-size:12px;line-height:1.35;color:#879198}.te-entry3-acquisition-column.is-won{background:#f4faf6;border-color:#dcece1}.te-entry3-acquisition-column.is-won article i{background:#32724b}.te-entry3-acquisition-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #e9edf0}.te-entry3-acquisition-actions>span{display:grid;gap:3px;padding:14px 16px}.te-entry3-acquisition-actions>span:not(:last-child){border-right:1px solid #e9edf0}.te-entry3-acquisition-actions b{font-size:12px}.te-entry3-acquisition-actions small{font-size:12px;line-height:1.4;color:#7e8990}

.te-entry3-action-center-service{position:relative;padding:clamp(88px,7vw,136px) 0;background:#17202a;color:#fff;overflow:hidden}.te-entry3-action-center-service:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 18%,rgba(60,111,234,.18),transparent 30%),radial-gradient(circle at 90% 76%,rgba(124,189,194,.12),transparent 34%);pointer-events:none}.te-entry3-action-center-grid{grid-template-columns:minmax(760px,1.2fr) minmax(430px,.8fr);gap:clamp(54px,5vw,92px);align-items:center}.te-entry3-action-center-copy{max-width:650px}.te-entry3-action-center-copy .te-entry3-eyebrow{color:#a9c4ff}.te-entry3-action-center-copy h2{max-width:650px;margin:14px 0 20px;font-size:clamp(48px,3.35vw,70px);line-height:.97;letter-spacing:-.052em;color:#fff!important}.te-entry3-action-center-copy>p{max-width:640px;color:#aeb9c1;font-size:17px;line-height:1.64}.te-entry3-today-benefits i{background:rgba(255,255,255,.09);color:#bfd1ff;box-shadow:none}.te-entry3-today-benefits b{color:#fff}.te-entry3-today-benefits small{color:#aeb9c1}
.te-entry3-action-center-product{overflow:hidden;border-radius:27px;background:#edf1f4;color:#18212a;box-shadow:0 34px 90px rgba(0,0,0,.28)}.te-entry3-today-meta{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#f8fafb;border-bottom:1px solid #e5eaed}.te-entry3-today-meta b,.te-entry3-today-meta span{font-size:12px;letter-spacing:.08em;color:#59666e}.te-entry3-today-hero{min-height:150px;display:grid;place-content:center;text-align:center;padding:20px;background:linear-gradient(135deg,#284a91,#466fd1);color:#fff}.te-entry3-today-hero small{font-size:12px;font-weight:700}.te-entry3-today-hero>span{margin-top:4px;font-size:12px;font-weight:700}.te-entry3-today-hero strong{margin-top:2px;color:#d7ff51;font-size:38px;line-height:1;letter-spacing:-.05em}.te-entry3-today-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:10px;padding:12px}.te-entry3-today-main{display:grid;gap:9px}.te-entry3-today-main article,.te-entry3-today-rail{border-radius:13px;background:#fff;border:1px solid #e3e8eb}.te-entry3-today-next{position:relative;display:grid;gap:4px;padding:15px 84px 15px 15px}.te-entry3-today-next small{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#4d6bb2;font-weight:700}.te-entry3-today-next strong{font-size:13px;letter-spacing:-.02em}.te-entry3-today-next span{font-size:12px;color:#78848c}.te-entry3-today-next>b{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:12px;color:#285fd2}.te-entry3-today-day{padding:13px 14px}.te-entry3-today-day header{display:flex;align-items:center;justify-content:space-between;gap:12px}.te-entry3-today-day header b{font-size:12px}.te-entry3-today-day header span{font-size:12px;color:#8a949a}.te-entry3-today-day p{margin:9px 0 0;padding:9px;border-radius:9px;background:#f3f8f5;color:#607169;font-size:12px}.te-entry3-today-attention{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px 13px;background:#fff9ef!important}.te-entry3-today-attention>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff0cc;color:#a66a00;font-weight:700}.te-entry3-today-attention div{display:grid;gap:2px}.te-entry3-today-attention b{font-size:12px}.te-entry3-today-attention small{font-size:12px;color:#8b7a5b}.te-entry3-today-attention em{font-style:normal;color:#9b7b35}.te-entry3-today-rail{display:grid;align-content:start;gap:10px;padding:13px}.te-entry3-today-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px}.te-entry3-today-stats>span{display:grid;gap:2px;padding:10px;border-radius:10px;background:#f4f6f8}.te-entry3-today-stats b{font-size:16px}.te-entry3-today-stats small{font-size:12px;line-height:1.3;color:#7e8991}.te-entry3-today-sidecard{display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:center;padding:9px;border-radius:10px;background:#f7f9fa}.te-entry3-today-sidecard i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#edf1f5;color:#4b6173;font-style:normal;font-size:12px}.te-entry3-today-sidecard.is-ok i{background:#e8f5ed;color:#2f7449}.te-entry3-today-sidecard span{display:grid;gap:2px}.te-entry3-today-sidecard b{font-size:12px}.te-entry3-today-sidecard small{font-size:12px;line-height:1.3;color:#879198}

.te-entry3-data-control{width:min(1500px,calc(100% - 96px));margin:44px auto 0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;padding:18px 20px;border-radius:16px;background:#f4f7f8;border:1px solid #e2e8eb}.te-entry3-data-control>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#17202a;color:#fff;font-size:17px}.te-entry3-data-control>div{display:grid;gap:4px}.te-entry3-data-control b{font-size:12px;color:#18212a}.te-entry3-data-control small{max-width:980px;font-size:12px;line-height:1.55;color:#6f7c84}

@media(max-width:1180px){.te-entry3-acquisition-grid,.te-entry3-action-center-grid{grid-template-columns:1fr;gap:40px}.te-entry3-acquisition-copy,.te-entry3-action-center-copy{max-width:800px;order:-1}.te-entry3-acquisition-copy h2,.te-entry3-acquisition-copy>p,.te-entry3-action-center-copy h2,.te-entry3-action-center-copy>p{max-width:800px}.te-entry3-acquisition-board{grid-template-columns:repeat(6,150px)}.te-entry3-data-control{width:min(calc(100% - 48px),960px)}}
@media(max-width:760px){.te-entry3-acquisition,.te-entry3-action-center-service{padding:60px 0}.te-entry3-acquisition-copy h2,.te-entry3-action-center-copy h2{font-size:39px;line-height:1.02}.te-entry3-acquisition-copy>p,.te-entry3-action-center-copy>p{font-size:16px}.te-entry3-acquisition-product,.te-entry3-action-center-product{border-radius:18px}.te-entry3-acquisition-board{grid-template-columns:repeat(6,132px);padding:12px}.te-entry3-acquisition-actions{grid-template-columns:1fr}.te-entry3-acquisition-actions>span:not(:last-child){border-right:0;border-bottom:1px solid #e9edf0}.te-entry3-today-grid{grid-template-columns:1fr}.te-entry3-today-hero{min-height:130px}.te-entry3-today-hero strong{font-size:34px}.te-entry3-data-control{width:calc(100% - 36px);grid-template-columns:36px 1fr;margin-top:30px;padding:15px}.te-entry3-data-control>span{width:36px;height:36px}.te-entry3-lead-mini{grid-template-columns:1fr 1fr}}

/* v1.46.1 — landing demo, branded navigation and Today Board background. */
.te-entry3-today-hero{
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(90deg,rgba(30,61,126,.90) 0%,rgba(45,78,155,.78) 48%,rgba(48,82,169,.62) 100%),
    var(--te-entry-hero-image) center 46%/cover no-repeat!important;
}
.te-entry3-today-hero>*{position:relative;z-index:1}
