/* Compiled from complete Figma contexts. */
.branding-page .bf-3ff9900b75{align-content:stretch;display:flex;gap:20px;align-items:flex-start;position:relative;width:100%;height:100%;}
.branding-page .bf-6ef0a37f8e{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:0;width:670px;}
.branding-page .bf-7042b1cfe7{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-1f7804af77{align-content:stretch;display:flex;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-119df50378{height:20px;position:relative;flex-shrink:0;width:28px;}
.branding-page .bf-6626503c3f{position:absolute;display:block;inset:0;max-width:none;}
.branding-page .bf-2468a5cba1{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;min-width:1px;position:relative;font-size:18px;color:var(--text);line-height:22px;}
.branding-page .bf-afc3f36b16{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:48px;color:var(--text);width:100%;line-height:58px;}
.branding-page .bf-0948120302{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--text);width:100%;line-height:29px;}
.branding-page .bf-275cca3300{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:100%;}
.branding-page .bf-ba0160a2c3{align-content:stretch;display:flex;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;}
.branding-page .bf-7ab0336579{background:var(--line);border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:8px;height:58px;align-items:center;justify-content:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:10px;flex-shrink:0;}
.branding-page .bf-727b637b63{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:18px;color:var(--hosting-on-accent,#00091e);white-space:nowrap;line-height:22px;}
.branding-page .bf-7f33278bd7{height:0;position:relative;flex-shrink:0;width:24px;}
.branding-page .bf-ca8674bb08{position:absolute;inset:-7.36px -4.17% -7.36px 0;}
.branding-page .bf-4fce1da575{display:block;max-width:none;}
.branding-page .bf-8c60e5b371{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:8px;height:58px;align-items:center;justify-content:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:10px;flex-shrink:0;}
.branding-page .bf-4a19993601{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:18px;color:var(--line);white-space:nowrap;line-height:22px;}
.branding-page .bf-f0a429c2aa{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--line);white-space:nowrap;line-height:29px;}
.branding-page .bf-6269a68573{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-31acf3d704{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;position:relative;}
.branding-page .bf-9e303fdf89{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;position:relative;flex-shrink:0;font-size:18px;color:var(--text);width:100%;line-height:22px;}
.branding-page .bf-17c6ef669d{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;overflow:clip;padding:20px;position:relative;border-radius:24px;flex-shrink:0;width:670px;}
.branding-page .bf-8c8025e124{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-d13b7fff99{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--text);width:100%;line-height:29px;}
.branding-page .bf-03aeefb593{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:100%;}
.branding-page .bf-439ac172fd{align-content:stretch;display:flex;gap:4px;align-items:center;position:relative;border-radius:10px;flex-shrink:0;width:100%;}
.branding-page .bf-dfbed2dba8{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;min-width:1px;position:relative;white-space:nowrap;}
.branding-page .bf-8eb071fe46{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:18px;color:var(--line);line-height:22px;}
.branding-page .bf-49408162dc{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--text);line-height:29px;}
.branding-page .bf-f8f58a1d36{font-family:Roboto,sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);}
.branding-page .bf-7155515da0{line-height:1.5;}
.branding-page .bf-e30aa9f96c{line-height:1.5;color:var(--line);}
.branding-page .bf-29b99caad6{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-576f3a9f39{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;align-items:center;justify-content:space-between;min-width:1px;overflow:clip;padding-left:40px;padding-right:40px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:10px;}
.branding-page .bf-6c4db81669{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;}
.branding-page .bf-5d81130b32{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--text);white-space:nowrap;}
.branding-page .bf-23e57708ec{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:center;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:24px;flex-shrink:0;}
.branding-page .bf-6663ed27cb{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;align-items:center;min-width:1px;padding:8px;position:relative;border-radius:10px;}
.branding-page .bf-2bf2fe49f7{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);}
.branding-page .bf-3132496d87{align-content:stretch;display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;}
.branding-page .bf-0b71203783{align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:center;position:relative;width:100%;height:100%;}
.branding-page .bf-3c17b644f9{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:center;overflow:clip;padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;position:relative;border-radius:24px;flex-shrink:0;width:1360px;}
.branding-page .bf-127ace8b2f{display:flex;height:80px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:0;}
.branding-page .bf-99a8f702a7{flex:none;rotate:90deg;}
.branding-page .bf-62cff19e6f{height:0;position:relative;width:80px;}
.branding-page .bf-d64ac4d2b2{position:absolute;inset:-1px 0 0 0;}
.branding-page .bf-36defdf045{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;height:80px;align-items:flex-start;justify-content:center;min-width:1px;position:relative;}
.branding-page .bf-db84aec30d{align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-32a31112cf{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:500;line-height:1.2;min-width:1px;position:relative;font-size:34px;color:var(--text);text-transform:uppercase;line-height:41px;}
.branding-page .bf-7643b80a9d{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-71f890028c{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;align-items:flex-start;min-width:1px;position:relative;}
.branding-page .bf-3cd15a8386{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;min-width:1px;position:relative;font-size:18px;color:var(--line);line-height:22px;}
.branding-page .bf-b335f90288{align-content:stretch;display:flex;align-items:center;position:relative;border-radius:10px;flex-shrink:0;width:100%;}
.branding-page .bf-566072bca1{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;font-family:Roboto,sans-serif;font-weight:600;gap:4px;align-items:flex-start;line-height:1.2;min-width:1px;position:relative;white-space:nowrap;}
.branding-page .bf-3381e1d7ba{position:relative;flex-shrink:0;font-size:18px;color:var(--line);}
.branding-page .bf-47148463dd{position:relative;flex-shrink:0;font-size:24px;color:var(--text);}
.branding-page .bf-e31d2d2062{grid-template-columns:max-content;grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;}
.branding-page .bf-287060e6cc{align-content:stretch;display:flex;gap:30px;align-items:center;margin-left:0;margin-top:0;position:relative;width:1360px;grid-column-start:1;grid-row-start:1}
.branding-page .bf-f13658ee50{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:34px;color:var(--text);white-space:nowrap;line-height:41px;}
.branding-page .bf-0d3d63f6fd{flex:1 0 0;height:0;min-width:1px;position:relative;}
.branding-page .bf-65e9a1499c{align-content:stretch;display:flex;flex:1 0 0;align-items:flex-start;min-width:1px;position:relative;}
.branding-page .bf-85b299c302{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;min-width:1px;padding:20px;position:relative;border-radius:26px;}
.branding-page .bf-422dd55d91{align-content:stretch;display:flex;align-items:flex-start;justify-content:space-between;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-bd6cfd3688{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;min-width:1px;position:relative;}
.branding-page .bf-645368bc70{grid-template-rows:max-content;display:inline-grid;line-height:0;place-items:start;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-e5c884efed{align-content:stretch;display:flex;gap:20px;align-items:center;margin-left:0;margin-top:0;position:relative;width:100%;grid-column-start:1;grid-row-start:1}
.branding-page .bf-21d39ce728{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--line);white-space:nowrap;}
.branding-page .bf-40fb3f5946{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--violet);white-space:nowrap;}
.branding-page .bf-b992e25201{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:207px;align-items:flex-start;justify-content:space-between;min-width:1px;padding:20px;position:relative;border-radius:26px;}
.branding-page .bf-a9a11a2f0f{overflow-wrap:break-word;flex:1 0 0;font-family:Inter,sans-serif;font-weight:500;line-height:1.2;min-width:1px;font-style:normal;position:relative;font-size:34px;color:var(--text);text-transform:uppercase;line-height:41px;}
.branding-page .bf-ea4b8ef01e{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:center;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-b616323dc8{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-311a2a4dcf{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:clip;position:relative;flex-shrink:0;width:1360px;}
.branding-page .bf-fbd7ae6e03{align-content:stretch;display:flex;gap:20px;align-items:center;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-ac9abfc31f{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--line);width:100%;line-height:29px;}
.branding-page .bf-4cebe21433{font-family:Roboto,sans-serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:48px;color:var(--text);width:100%;white-space:pre-wrap;}
.branding-page .bf-423d7bb336{line-height:1.2;}
.branding-page .bf-ca310b7b89{line-height:1.2;color:var(--line);}
.branding-page .bf-2fb08c83b8{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:24px;color:var(--muted);width:100%;}
.branding-page .bf-75c4fd8dd3{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:center;justify-content:center;min-width:1px;position:relative;}
.branding-page .bf-9ba3aa9e92{height:353.915px;position:relative;flex-shrink:0;width:390px;}
.branding-page .bf-8cad7c402f{position:absolute;inset:0;overflow:hidden;pointer-events:none;}
.branding-page .bf-7457fab622{position:absolute;height:120.75%;left:-7.54%;max-width:none;top:-11.99%;width:109.58%;}
.branding-page .bf-699c806be3{align-content:stretch;display:flex;gap:30px;align-items:center;justify-content:center;margin-left:0;margin-top:0;position:relative;width:1360px;grid-column-start:1;grid-row-start:1}
.branding-page .bf-cfda3b6df7{height:0;position:relative;flex-shrink:0;width:310px;}
.branding-page .bf-6ac5a7531d{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:48px;color:var(--text);text-align:center;white-space:nowrap;line-height:58px;}
.branding-page .bf-4d8ea2ddd1{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;align-items:center;overflow:clip;padding:40px;position:relative;border-radius:24px;flex-shrink:0;width:100%;}
.branding-page .bf-71a56685d3{align-content:stretch;display:flex;flex:1 0 0;gap:20px;align-items:flex-start;min-width:1px;position:relative;}
.branding-page .bf-b562c4a015{align-content:stretch;display:flex;gap:20px;align-items:flex-start;padding-top:20px;position:relative;flex-shrink:0;}
.branding-page .bf-f96f981605{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:34px;color:var(--text);width:320px;line-height:41px;}
.branding-page .bf-bbeff06c81{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:529px;}
.branding-page .bf-96077b0257{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0;}
.branding-page .bf-6a57d07b30{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:430.814px;}
.branding-page .bf-a4b23a5ed5{align-content:stretch;display:flex;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;}
.branding-page .bf-1d93933fc1{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:center;overflow:clip;padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;position:relative;border-radius:24px;width:100%;height:100%;}
.branding-page .bf-bc93ec61e1{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;width:100%;height:100%;}
.branding-page .bf-dd64e7d677{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;position:relative;flex-shrink:0;color:var(--text);}
.branding-page .bf-35d3e256ff{font-family:Roboto,sans-serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:0px;white-space:nowrap;}
.branding-page .bf-9ef5935276{line-height:1.2;font-size:48px;line-height:58px;}
.branding-page .bf-2329cd3b83{line-height:1.2;color:var(--line);font-size:48px;line-height:58px;}
.branding-page .bf-2326f05f19{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:24px;text-align:center;width:1360px;}
.branding-page .bf-796ccc79b1{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:48px;text-align:center;white-space:nowrap;line-height:58px;}
.branding-page .bf-c866aade90{column-gap:20px;row-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,fit-content(100%));overflow:clip;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-30f523c509{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:1;grid-row-start:1}
.branding-page .bf-ec1d4fbb75{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-d112bbfa84{overflow-wrap:break-word;display:block;font-family:Roboto,sans-serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:34px;color:var(--text);width:100%;list-style-type:decimal}
.branding-page .bf-5b0505c2a8{margin-left:51px;}
.branding-page .bf-f45f193b97{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:1px;position:relative;font-size:24px;color:var(--muted);}
.branding-page .bf-02242758d7{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:2;grid-row-start:1}
.branding-page .bf-f7c0e72670{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:34px;color:var(--text);width:100%;line-height:41px;}
.branding-page .bf-5534a94475{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:1;grid-row-start:2}
.branding-page .bf-a71a97d796{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:2;grid-row-start:2}
.branding-page .bf-29a1411103{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:1;grid-row-start:3}
.branding-page .bf-c38ec8f4f7{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:2;grid-row-start:3}
.branding-page .bf-0ab7608965{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:20px;position:relative;border-radius:26px;flex-shrink:0;width:100%;}
.branding-page .bf-3a262a6155{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:48px;color:var(--text);white-space:nowrap;line-height:58px;}
.branding-page .bf-d84a43b8db{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-df2fea9924{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--text);width:100%;line-height:29px;}
.branding-page .bf-6dbb5040a8{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:8px;align-items:flex-start;min-width:1px;position:relative;align-self:stretch;}
.branding-page .bf-70025021b2{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:center;position:relative;flex-shrink:0;text-align:center;}
.branding-page .bf-a54bf19dda{font-family:Roboto,sans-serif;font-weight:600;line-height:1.5;position:relative;flex-shrink:0;font-size:24px;color:var(--line);width:1360px;}
.branding-page .bf-eb0aa0849c{font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:48px;color:var(--text);white-space:nowrap;line-height:58px;}
.branding-page .bf-b645a1639e{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;font-size:24px;color:var(--muted);width:min-content;}
.branding-page .bf-d14d338c1b{column-gap:20px;row-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,fit-content(100%));overflow:clip;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-67eebde100{overflow-wrap:break-word;flex:1 0 0;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:1px;position:relative;font-size:24px;color:var(--text);}
.branding-page .bf-01d0285240{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:1;grid-row-start:4}
.branding-page .bf-8991204ee4{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:2;grid-row-start:4}
.branding-page .bf-3d33cc86ef{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:center;overflow:clip;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-8de36ecd8d{align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-b4cd898b85{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:48px;color:var(--text);text-align:center;width:100%;line-height:58px;}
.branding-page .bf-8e26c7a4c2{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;overflow:clip;position:relative;align-self:stretch;}
.branding-page .bf-3874a4dc35{align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-f852b67855{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-weight:400;gap:20px;align-items:flex-start;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--muted);width:100%;line-height:29px;}
.branding-page .bf-80c87a1cbd{position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-909217ddb0{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;}
.branding-page .bf-028126a2d7{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;min-width:1px;overflow:clip;padding:20px;position:relative;border-radius:24px;}
.branding-page .bf-6b7c09fc53{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:24px;color:var(--text);white-space:nowrap;line-height:29px;}
.branding-page .bf-1466f3df16{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:629px;}
.branding-page .bf-f41b3fce2c{align-content:stretch;display:flex;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:629px;}
.branding-page .bf-77e2434265{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;align-items:center;min-width:1px;overflow:clip;padding-left:40px;padding-right:40px;padding-top:14px;padding-bottom:14px;position:relative;border-radius:10px;}
.branding-page .bf-465135d685{display:flex;height:8.574px;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:14px;}
.branding-page .bf-769873a681{height:14px;position:relative;width:8.574px;}
.branding-page .bf-e3ba7d1ec0{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;align-items:center;overflow:clip;padding-left:40px;padding-right:40px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:10px;flex-shrink:0;width:100%;}
.branding-page .bf-d4bc81bcc1{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);white-space:nowrap;}
.branding-page .bf-5cb51aa579{margin-bottom:0;white-space:pre}
.branding-page .bf-6c98473ad8{line-height:1.5;color:var(--text);}
.branding-page .bf-b7aaa8a0fa{line-height:1.5;white-space:pre}
.branding-page .bf-d34c909cb8{border-width:1px;border-color:var(--line);border-style:solid;position:relative;border-radius:2px;flex-shrink:0;width:27px;height:27px;}
.branding-page .bf-05878970a2{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:18px;color:var(--text);width:430.814px;}
.branding-page .bf-66e41d6900{align-content:stretch;display:flex;align-items:flex-start;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-93c8ffda73{background:var(--line);border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;height:58px;align-items:center;justify-content:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:10px;flex-shrink:0;width:100%;}
.branding-page .bf-d6acf8a408{align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:flex-start;position:relative;width:100%;height:100%;}
.branding-page .bf-967c90eaec{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;min-width:100%;position:relative;flex-shrink:0;font-size:48px;color:var(--text);text-align:center;width:min-content;line-height:58px;}
.branding-page .bf-dd2b87e62f{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0;width:1360px;}
.branding-page .bf-24fe2300d5{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:center;min-width:1px;position:relative;}
.branding-page .bf-120186de70{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:34px;color:var(--text);text-align:center;white-space:nowrap;line-height:41px;}
.branding-page .bf-1d19332d08{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:flex-start;padding:20px;position:relative;border-radius:24px;flex-shrink:0;width:100%;}
.branding-page .bf-89d3582d79{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:4px;align-items:flex-start;min-width:1px;position:relative;}
.branding-page .bf-d089790eeb{font-family:Roboto,sans-serif;font-weight:600;line-height:1.5;position:relative;flex-shrink:0;font-size:24px;color:var(--text);width:100%;}
.branding-page .bf-82935a1ee2{font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:100%;line-height:22px;}
.branding-page .bf-145a9f469a{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;gap:20px;align-items:center;padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:24px;flex-shrink:0;width:100%;}
.branding-page .bf-e5664f264e{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.5;position:relative;flex-shrink:0;font-size:24px;color:var(--text);width:100%;}
.branding-page .bf-4877036a4e{column-gap:20px;row-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:    fit-content(100%) fit-content(100%) fit-content(100%) 0.00px;overflow:clip;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-0661ec398d{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:stretch;flex-shrink:0;grid-column-start:1;grid-row-start:1}
.branding-page .bf-6a04113d1f{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%;}
.branding-page .bf-75ce98ef62{align-content:stretch;display:flex;gap:20px;align-items:center;position:relative;flex-shrink:0;}
.branding-page .bf-df329e8c4e{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;font-size:24px;color:var(--text);width:min-content;}
.branding-page .bf-2686d5fd49{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;min-width:100%;position:relative;flex-shrink:0;font-size:18px;color:var(--muted);width:min-content;line-height:22px;}
.branding-page .bf-c618eb49d4{align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;overflow:clip;position:relative;border-radius:10px;flex-shrink:0;}
.branding-page .bf-655522135e{border-width:1px;border-color:var(--violet);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:2;grid-row-start:1}
.branding-page .bf-2e3dad5cab{overflow-wrap:break-word;font-family:Roboto,sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;font-size:18px;color:var(--violet);white-space:nowrap;line-height:22px;}
.branding-page .bf-f8bfa77f39{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:1;grid-row-start:2}
.branding-page .bf-9ff6923adf{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:stretch;flex-shrink:0;grid-column-start:2;grid-row-start:2}
.branding-page .bf-3bc0fc122b{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:stretch;flex-shrink:0;grid-column-start:1;grid-row-start:3}
.branding-page .bf-f6ac32540a{border-width:1px;border-color:var(--violet);border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-self:stretch;overflow:clip;padding:20px;position:relative;border-radius:26px;align-self:flex-start;flex-shrink:0;grid-column-start:2;grid-row-start:3}
.branding-page .bf-fb98236e77{background:var(--line);border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;height:58px;align-items:center;justify-content:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:10px;flex-shrink:0;}
.branding-page .bf-057913c138{border-width:1px;border-color:var(--line);border-style:solid;align-content:stretch;display:flex;height:58px;align-items:center;justify-content:center;overflow:clip;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;position:relative;border-radius:10px;flex-shrink:0;}