@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial}}}body:has(.th-hero){background:#fbfbfa}.th-hero{background:#fff;border-bottom:1px solid #e5e7eb;padding:56px 32px 48px}.th-hero__inner{max-width:1240px;margin-inline:auto}.th-hero__badge-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;margin-bottom:18px;display:flex}.th-hero__badge{padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);background:var(--bb-tint,#e8f1f3);color:var(--bb-primary,#167884);border-radius:3.40282e38px;align-items:center;gap:7px;padding-block:5px;display:inline-flex}.th-hero h1{margin-bottom:calc(var(--spacing,.25rem) * 3.5);font-family:var(--f-head,"Bricolage Grotesque", serif);letter-spacing:-.02em;color:#0f172a;text-wrap:balance;max-width:920px;font-size:clamp(30px,4.5vw,48px);font-weight:700;line-height:1.08}.th-hero__desc{color:#54646a;text-wrap:pretty;max-width:800px;margin-bottom:26px;font-size:17.5px;line-height:1.6}.th-hero__count{color:#54646a;background:#fbfbfa;border:1px solid #e5e7eb;border-radius:999px;align-items:center;padding:5px 11px;font-family:monospace;font-size:11.5px;font-weight:600;display:inline-flex}.th-hero__cta-row{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.th-hero__cta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);background:var(--bb-primary,#167884);border-radius:10px;padding:15px 26px;font-size:14.5px;text-decoration-line:none;transition:transform .1s;display:inline-flex;box-shadow:0 4px 18px #1678844d}.th-hero__cta:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.th-kick{margin-bottom:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-transform:uppercase;letter-spacing:.15em;color:#167884;font-size:11px}.th-h2{margin-bottom:calc(var(--spacing,.25rem) * 2.5);font-family:var(--f-head,"Bricolage Grotesque", serif);letter-spacing:-.018em;color:#0f172a;font-size:32px;font-weight:700;line-height:1.15}.th-sub{color:#54646a;max-width:720px;margin-bottom:32px;font-size:15.5px;line-height:1.55}.th-section{background:#fbfbfa;padding:56px 32px}.th-section--white{background:#fff;padding:56px 32px}.th-inner{max-width:1240px;margin-inline:auto}.th-essential{border:2px solid var(--bb-primary,#167884);background:#fff;border-radius:16px;margin-bottom:36px;padding:28px 32px}.th-essential__kick{margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-transform:uppercase;letter-spacing:.15em;color:var(--bb-primary,#167884);font-size:11px;display:flex}.th-essential__title{font-family:var(--f-head,"Bricolage Grotesque", serif);color:#0f172a;margin-bottom:16px;font-size:22px;font-weight:700}.th-essential__list{column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.th-essential__item{color:#0f172a;grid-template-columns:20px 1fr;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:grid}.th-essential__check{background:var(--bb-primary,#167884);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.th-children-grid{gap:calc(var(--spacing,.25rem) * 3.5);grid-template-columns:repeat(2,1fr);display:grid}.th-child-card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;gap:14px;padding:22px 24px;text-decoration-line:none;transition:border-color .12s,transform .1s;display:grid}.th-child-card:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--bb-primary,#167884)}.th-child-card--regional{background:linear-gradient(135deg,#fbfbfa,#fff);border-color:#d9e8ec}.th-child-card__ico{background:var(--bb-tint,#e8f1f3);width:40px;height:40px;color:var(--bb-primary,#167884);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.th-child-card__head{margin-bottom:calc(var(--spacing,.25rem) * 1.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.th-child-card__title{color:#0f172a;font-size:15.5px;font-weight:700;line-height:1.3}.th-child-card__badge{color:#54646a;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#fbfbfa;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:800}.th-child-card__desc{color:#54646a;margin-top:4px;font-size:13px;line-height:1.5}.th-child-card__arrow{color:var(--bb-primary,#167884);align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.th-mid-cta-wrap{background:linear-gradient(135deg,#0f172a,#167884);padding:0 32px}.th-mid-cta{color:#fff;grid-template-columns:1fr auto;align-items:center;gap:28px;max-width:1100px;margin-inline:auto;padding:48px 0;display:grid}.th-mid-cta__kick{margin-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-transform:uppercase;letter-spacing:.15em;color:#2cbfae;font-size:11px}.th-mid-cta__title{font-family:var(--f-head,"Bricolage Grotesque", serif);color:#fff;margin-bottom:6px;font-size:22px}.th-mid-cta__sub{color:#d9e8ec;font-size:14px;line-height:1.5}.th-mid-cta__btn{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:#0f172a;background:#fff;border-radius:10px;flex-shrink:0;padding:14px 24px;font-size:14px;text-decoration-line:none;transition:transform .1s;display:inline-flex}.th-mid-cta__btn:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.th-editorial{background:#fbfbfa;border:1px solid #e5e7eb;border-radius:14px;padding:28px 32px}.th-editorial__body{color:#0f172a;font-size:15.5px;line-height:1.7}.th-pills{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.th-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:#0f172a;background:#fff;border:1px solid #d9e8ec;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration-line:none;transition:border-color .12s;display:inline-flex}.th-pill:hover{border-color:var(--bb-primary,#167884);color:var(--bb-primary,#167884)}.th-xsilo-grid{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.th-xsilo-card{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem) * 5);color:inherit;background:#fff;border:1px solid #e5e7eb;flex-direction:column;text-decoration-line:none;transition:transform .1s,box-shadow .12s;display:flex;box-shadow:0 4px 16px #020c1b0a}.th-xsilo-card:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 8px 24px #020c1b14}.th-xsilo-card__ico{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,.5rem);flex-shrink:0;place-items:center;display:grid}.th-xsilo-card__kick{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;color:var(--bb-primary)}.th-xsilo-card__title{--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700)}.th-xsilo-card__arrow{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--bb-primary);margin-top:auto}.th-final-cta{text-align:center;background:#fff;padding:80px 32px}.th-final-cta__inner{max-width:820px;margin-inline:auto}.th-final-cta__kick{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-transform:uppercase;letter-spacing:.15em;color:var(--bb-primary,#167884);font-size:11px}.th-final-cta__title{font-family:var(--f-head,"Bricolage Grotesque", serif);color:#0f172a;letter-spacing:-.02em;text-wrap:balance;margin-bottom:16px;font-size:42px;line-height:1.1}.th-final-cta__sub{color:#54646a;margin-bottom:28px;font-size:17px;line-height:1.5}.th-subcluster-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,1fr);display:grid}.th-subcluster-card{gap:calc(var(--spacing,.25rem) * 3.5);background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:26px 28px;display:flex}.th-subcluster__head{padding-bottom:calc(var(--spacing,.25rem) * 3.5);border-bottom:1px solid #e5e7eb;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.th-subcluster__ico{background:var(--bb-tint,#e8f1f3);width:44px;height:44px;color:var(--bb-primary,#167884);border-radius:11px;place-items:center;display:grid}.th-subcluster__title{font-family:var(--f-head,"Bricolage Grotesque", serif);color:#0f172a;font-size:19px;line-height:1.2}.th-subcluster__count{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);background:var(--bb-primary,#167884);color:#fff;border-radius:999px;padding:5px 10px;font-family:monospace;font-size:11px}.th-subcluster__desc{color:#54646a;font-size:13px;line-height:1.5}.th-subcluster__list{margin-top:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.th-subcluster__link{color:#0f172a;border-top:1px solid #f0f4f6;justify-content:space-between;align-items:center;padding:10px 0;font-size:13.5px;text-decoration-line:none;transition:color .1s;display:flex}.th-subcluster__link:first-child{border-top:none}.th-subcluster__link:hover{color:var(--bb-primary,#167884)}.th-subcluster__link-arrow{color:#9baab8;font-size:12px}.th-parent-block{margin-bottom:calc(var(--spacing,.25rem) * 8);color:#fff;background:linear-gradient(135deg,#0f172a,#167884);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:26px 30px;display:grid}.th-parent-block__kick{margin-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-transform:uppercase;letter-spacing:.12em;color:#2cbfae;font-size:11px}.th-parent-block__title{font-family:var(--f-head,"Bricolage Grotesque", serif);color:#fff;margin-bottom:8px;font-size:22px}.th-parent-block__desc{color:#d9e8ec;max-width:580px;font-size:14px;line-height:1.5}.th-parent-block__meta{color:#2cbfae;margin-top:8px;font-family:monospace;font-size:11.5px}.th-parent-block__btn{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:#0f172a;white-space:nowrap;background:#fff;border-radius:10px;flex-shrink:0;padding:14px 22px;font-size:14px;text-decoration-line:none;display:inline-flex}.th-compact-grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(3,1fr);display:grid}.th-compact-card{gap:calc(var(--spacing,.25rem) * 2);color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;padding:18px 20px;text-decoration-line:none;transition:border-color .12s,transform .1s;display:flex}.th-compact-card:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--bb-primary,#167884)}.th-compact-card__ico{background:var(--bb-tint,#e8f1f3);width:36px;height:36px;color:var(--bb-primary,#167884);border-radius:9px;place-items:center;display:grid}.th-compact-card__badge{color:#54646a;text-transform:uppercase;letter-spacing:.06em;background:#fbfbfa;border:1px solid #e5e7eb;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:800}.th-compact-card__title{color:#0f172a;font-size:14.5px;font-weight:700;line-height:1.3}.th-compact-card__desc{color:#54646a;flex:1;font-size:12.5px;line-height:1.45}@media not all and (min-width:900px){.th-children-grid,.th-subcluster-grid{grid-template-columns:1fr}.th-compact-grid{grid-template-columns:1fr 1fr}.th-essential__list{grid-template-columns:1fr}.th-parent-block,.th-mid-cta{text-align:center;grid-template-columns:1fr}.th-xsilo-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:600px){.th-hero{padding:36px 16px 32px}.th-hero h1{font-size:28px}.th-section,.th-section--white{padding:36px 16px}.th-compact-grid{grid-template-columns:1fr}.th-essential{padding:22px 20px}.th-mid-cta-wrap{padding:0 16px}.th-mid-cta{padding:28px 0}.th-final-cta__title{font-size:28px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}
