/* Generated from the frozen Figma references by tools/build-design.py. */
.ptc-design .ptc-f-c35c5af872{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative}
.ptc-design .ptc-f-b5a550fcf6{position:absolute;inset:0;pointer-events:none}
.ptc-design .ptc-f-4b95c28c19{position:absolute;inset:0;overflow:hidden}
.ptc-design .ptc-f-512d2a5152{position:absolute;height:125.54%;left:0;max-width:none;top:-25.59%;width:100%}
.ptc-design .ptc-f-9796b5b328{position:absolute;inset:0}
.ptc-design .ptc-f-c9dfeba6a0{align-content:stretch;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:80px;padding-left:88px;padding-right:88px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-b791c92b2a{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:564px}
.ptc-design .ptc-f-654d9c6a48{align-content:stretch;display:flex;gap:12px;align-items:center;position:relative;flex-shrink:0}
.ptc-design .ptc-f-bcd38218a6{background-color:#f2a900;height:1px;position:relative;flex-shrink:0;width:20px}
.ptc-design .ptc-f-bf3a487f70{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#f2a900;font-size:12px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-9fb7406d49{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:800;line-height:0;min-width:100%;position:relative;flex-shrink:0;font-size:0px;color:#fff;letter-spacing:-0.48px;text-transform:uppercase;width:min-content}
.ptc-design .ptc-f-2d178746df{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;font-size:48px}
.ptc-design .ptc-f-e4f94081c0{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;color:#f2a900;font-size:48px}
.ptc-design .ptc-f-a948dcc4c3{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;min-width:100%;position:relative;flex-shrink:0;font-size:16px;color:rgba(255,255,255,0.75);width:min-content}
.ptc-design .ptc-f-0b75d065b2{align-content:stretch;display:flex;gap:16px;align-items:flex-start;position:relative;flex-shrink:0}
.ptc-design .ptc-f-71d253bd6e{background-color:#f2a900;align-content:stretch;display:flex;gap:16px;align-items:center;padding-left:28px;padding-right:28px;padding-top:18px;padding-bottom:18px;position:relative;flex-shrink:0}
.ptc-design .ptc-f-5135073b82{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#172329;font-size:12px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-97df16d640{position:relative;flex-shrink:0;width:16px;height:16px}
.ptc-design .ptc-f-0b91ac6d01{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.ptc-design .ptc-f-99fb6d1be1{border-width:0.667px;border-color:rgba(211,217,217,0.5);border-style:solid;align-content:stretch;display:flex;height:53px;align-items:center;padding-left:28px;padding-right:28px;padding-top:18px;padding-bottom:18px;position:relative;flex-shrink:0}
.ptc-design .ptc-f-eb78bae2b7{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;font-size:12px;color:rgba(255,255,255,0.75);letter-spacing:2px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-6fef20714b{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative}
.ptc-design .ptc-f-c1ebef4af3{background-color:#e8eaeb;align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-36a87048b4{display:flex;flex-direction:row;align-items:center;align-self:stretch}
.ptc-design .ptc-f-dfb3a1f685{height:100%;position:relative;flex-shrink:0;width:720px}
.ptc-design .ptc-f-b5387d4f89{position:absolute;inset:0;max-width:none;object-position:bottom;pointer-events:none;width:100%;height:100%}
.ptc-design .ptc-f-fb92af7683{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px;align-items:flex-start;justify-content:center;min-width:1px;padding-left:88px;padding-right:88px;padding-top:80px;padding-bottom:80px;position:relative}
.ptc-design .ptc-f-2ffe5e04d7{align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-9a3a060848{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-b0ac9bea89{align-content:stretch;display:flex;gap:12px;height:17.281px;align-items:center;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-fd0f1debbe{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#123b67;font-size:12px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-1a6368289d{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:800;line-height:0;position:relative;flex-shrink:0;color:#172329;font-size:0px;letter-spacing:-0.36px;text-transform:uppercase;width:100%}
.ptc-design .ptc-f-06f043db8f{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;margin-bottom:0;font-size:36px}
.ptc-design .ptc-f-095b02e7e5{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;font-size:36px}
.ptc-design .ptc-f-ca689b0870{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:16px;width:100%;white-space:pre-wrap}
.ptc-design .ptc-f-611a7347af{line-height:1.5;margin-bottom:15px}
.ptc-design .ptc-f-77e2fef1c8{line-height:1.5}
.ptc-design .ptc-f-66e9a8bce2{align-content:stretch;display:flex;align-items:flex-start;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-ee07e74eab{align-content:stretch;display:flex;flex-direction:column;gap:15px;align-items:flex-start;position:relative;align-self:stretch;flex-shrink:0;width:160px}
.ptc-design .ptc-f-43920fc030{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:5px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-d8453bfc6d{font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#172329;font-size:12px;letter-spacing:2px;text-transform:uppercase;width:133px}
.ptc-design .ptc-f-6bc82fef2e{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:171px;white-space:pre-wrap}
.ptc-design .ptc-f-150cf50777{line-height:1.4;margin-bottom:0}
.ptc-design .ptc-f-ea7c46c58b{line-height:1.4}
.ptc-design .ptc-f-721123ae1a{font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#172329;font-size:12px;letter-spacing:2px;text-transform:uppercase;width:167px}
.ptc-design .ptc-f-5fa36b5340{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:171px}
.ptc-design .ptc-f-70b12a0014{font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#172329;font-size:12px;letter-spacing:2px;text-transform:uppercase;width:143px}
.ptc-design .ptc-f-696edb8795{align-content:stretch;display:flex;gap:40px;align-items:center;position:relative;flex-shrink:0}
.ptc-design .ptc-f-50052894b4{border-color:#f2a900;border-bottom-width:0.667px;border-style:solid;align-content:stretch;display:flex;gap:12px;align-items:center;padding-top:4px;padding-bottom:4px;position:relative;flex-shrink:0}
.ptc-design .ptc-f-7c31ca4d90{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#1769aa;font-size:12px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-bbdbf395f5{overflow-wrap:break-word;position:absolute;backdrop-filter:blur(3px);background-color:#071b33;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:30px;right:750px;top:30px;width:319px}
.ptc-design .ptc-f-943a62e599{font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#f2a900;font-size:12px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-723c9ed889{align-content:stretch;display:flex;flex-direction:column;gap:5px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-6a0f6bf798{font-family:"Archivo",sans-serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:16px;color:#fff;text-transform:uppercase;width:100%;white-space:pre-wrap}
.ptc-design .ptc-f-cf32149552{line-height:1.1;margin-bottom:0}
.ptc-design .ptc-f-803bee82e0{line-height:1.1}
.ptc-design .ptc-f-187095f428{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:14px;color:rgba(255,255,255,0.75);width:100%}
.ptc-design .ptc-f-423885f3e6{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-66912c9f3b{overflow-wrap:break-word;background-color:#071b33;align-content:stretch;display:flex;font-weight:600;align-items:flex-start;padding-left:88px;padding-right:88px;position:relative;flex-shrink:0;text-align:center;text-transform:uppercase;width:100%;white-space:nowrap}
.ptc-design .ptc-f-3ca83e6ed6{border-color:rgba(211,217,217,0.2);border-left-width:0.667px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:10px;align-items:center;min-width:1px;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px;position:relative;align-self:stretch}
.ptc-design .ptc-f-704ade0c33{font-family:"Archivo",sans-serif;line-height:1.1;position:relative;flex-shrink:0;color:#f2a900;font-size:40px}
.ptc-design .ptc-f-7f18dfa203{font-family:"IBM Plex Sans",sans-serif;line-height:17px;opacity:0.75;position:relative;flex-shrink:0;font-size:12px;color:rgba(255,255,255,0.75);letter-spacing:2px}
.ptc-design .ptc-f-bd4e410aad{border-color:rgba(211,217,217,0.2);border-left-width:0.667px;border-right-width:0.67px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:10px;align-items:center;min-width:1px;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px;position:relative;align-self:stretch}
.ptc-design .ptc-f-1140003fd6{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-left:88px;padding-right:88px;position:relative}
.ptc-design .ptc-f-396b210a82{align-content:stretch;display:flex;gap:20px;align-items:flex-end;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-d4eef49ee9{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:836px}
.ptc-design .ptc-f-cc8ae1efd6{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:677px}
.ptc-design .ptc-f-ae10b35b63{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:16px;width:386px}
.ptc-design .ptc-f-b5784a7588{align-content:stretch;display:flex;gap:20px;align-items:center;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-044d0c682b{border-color:#d3d9d9;border-width:0.67px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;position:relative}
.ptc-design .ptc-f-6201b1ec6f{align-content:stretch;display:flex;flex-direction:column;height:260px;align-items:flex-start;justify-content:space-between;padding-left:20px;padding-top:20px;padding-bottom:20px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-a6a620cf5e{position:absolute;max-width:none;object-position:bottom;width:100%;height:100%}
.ptc-design .ptc-f-695f17ec28{position:absolute;background-image:linear-gradient(to bottom,transparent 20.099%,rgba(23,35,41,.85));inset:0}
.ptc-design .ptc-f-f81612bcf5{backdrop-filter:blur(3px);background-color:rgba(18,59,103,0.8);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;position:relative;flex-shrink:0}
.ptc-design .ptc-f-293ba85cb7{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:14px;position:relative;flex-shrink:0;font-size:10px;color:#fff;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-694c70f146{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:60px;position:relative;flex-shrink:0;color:#f2a900;font-size:40px;letter-spacing:-1.2px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-f954d08d61{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding:30px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-739d61bf16{align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0}
.ptc-design .ptc-f-e5f2bce422{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-e6eaccff1e{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:362px}
.ptc-design .ptc-f-f5295dc673{align-content:stretch;display:flex;flex-direction:column;gap:5px;align-items:flex-start;position:relative;flex-shrink:0}
.ptc-design .ptc-f-825bc66cc2{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0;width:377px}
.ptc-design .ptc-f-9a03cc4115{position:relative;flex-shrink:0;width:5px;height:5px}
.ptc-design .ptc-f-df61fae462{overflow-wrap:break-word;flex:1 0 0;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;min-width:1px;position:relative;color:var(--ptc-muted);font-size:14px}
.ptc-design .ptc-f-d0071568f1{border-color:#f2a900;border-bottom-width:0.667px;border-style:solid;align-content:stretch;display:flex;gap:12px;height:21.948px;align-items:center;padding-bottom:4px;position:relative;flex-shrink:0}
.ptc-design .ptc-f-b8c39b860e{position:absolute;max-width:none;object-fit:cover;width:100%;height:100%}
.ptc-design .ptc-f-ebfdd21e3e{align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-9ff42011d1{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;min-width:100%;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:min-content}
.ptc-design .ptc-f-875579e79e{align-content:stretch;display:flex;gap:10px;align-items:center;opacity:0.0;position:relative;flex-shrink:0}
.ptc-design .ptc-f-ad8647a258{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;color:#071b33;font-size:14px;width:362px}
.ptc-design .ptc-f-931f87b8a7{align-content:stretch;display:flex;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-fe7dc31c70{align-content:stretch;display:flex;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-3362782caf{align-content:stretch;display:flex;flex-direction:column;gap:5px;align-items:flex-start;position:relative;flex-shrink:0;width:140px}
.ptc-design .ptc-f-9dbe27983c{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-15710d29df{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;min-width:100%;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:min-content}
.ptc-design .ptc-f-48564071a0{overflow-wrap:break-word;flex:1 0 0;font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;min-width:1px;position:relative;color:#123b67;font-size:12px;letter-spacing:2px;text-transform:uppercase}
.ptc-design .ptc-f-cd02dc013f{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:590px}
.ptc-design .ptc-f-6d46e45cfe{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:40px;height:235px;align-items:flex-start;padding:30px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-4bcea22bee{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0}
.ptc-design .ptc-f-a4de3b703f{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:230px}
.ptc-design .ptc-f-992c8e1ad2{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:362px}
.ptc-design .ptc-f-2ffbd8edc9{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:336px}
.ptc-design .ptc-f-5b3c032f23{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-e90216d084{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:240px}
.ptc-design .ptc-f-4241caa245{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;min-width:100%;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:min-content}
.ptc-design .ptc-f-5040264341{background-color:#071b33;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;padding-left:88px;padding-right:88px;padding-top:120px;padding-bottom:120px;position:relative}
.ptc-design .ptc-f-cee81fac5f{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;font-size:36px;color:#fff;letter-spacing:-1.44px;text-transform:uppercase;width:528px}
.ptc-design .ptc-f-02c53e099b{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:16px;color:rgba(255,255,255,0.8);width:408px}
.ptc-design .ptc-f-d5e2a3f917{align-content:stretch;display:flex;height:237px;align-items:center;position:relative;flex-shrink:0;width:1264px}
.ptc-design .ptc-f-43b80d98b0{background-color:#071b33;border-width:0.67px;border-color:rgba(255,255,255,0.12);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between;min-width:1px;margin-right:-0.67px;padding:30px;position:relative}
.ptc-design .ptc-f-97d2203235{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-90aa634d08{height:80px;mix-blend-mode:luminosity;opacity:0.8;position:relative;flex-shrink:0;width:99px}
.ptc-design .ptc-f-a2b7b71ea9{position:absolute;inset:0;mix-blend-mode:darken;overflow:hidden;pointer-events:none}
.ptc-design .ptc-f-7218de0ffa{position:absolute;height:179.26%;left:-106.49%;max-width:none;top:-37.87%;width:434.23%}
.ptc-design .ptc-f-5667cf5a3b{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;font-size:40px;color:rgba(211,217,217,0.2);letter-spacing:-1px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-aa5e9d0ad9{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;text-transform:uppercase;width:100%}
.ptc-design .ptc-f-14327aa13b{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;font-size:20px;color:#fff;white-space:nowrap}
.ptc-design .ptc-f-8de26706ef{font-family:"IBM Plex Sans",sans-serif;font-weight:500;line-height:17px;min-width:100%;position:relative;flex-shrink:0;font-size:12px;color:rgba(255,255,255,0.8);letter-spacing:2px;width:min-content}
.ptc-design .ptc-f-c5764ce713{height:80px;mix-blend-mode:luminosity;opacity:0.8;position:relative;flex-shrink:0;width:71px}
.ptc-design .ptc-f-859a3f10c1{position:absolute;inset:0;mix-blend-mode:luminosity;overflow:hidden;pointer-events:none}
.ptc-design .ptc-f-f80f7a2043{position:absolute;height:187.71%;left:-28.47%;max-width:none;top:-41.98%;width:628.68%}
.ptc-design .ptc-f-0eacfee824{position:absolute;height:187.71%;left:-227.25%;max-width:none;top:-42.57%;width:454.72%}
.ptc-design .ptc-f-b8501197d4{background-color:#071b33;border-width:0.67px;border-color:rgba(255,255,255,0.12);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:100%;align-items:flex-start;justify-content:space-between;min-width:1px;padding:30px;position:relative}
.ptc-design .ptc-f-f215f8f40c{height:80px;mix-blend-mode:luminosity;opacity:0.8;position:relative;flex-shrink:0;width:89px}
.ptc-design .ptc-f-4e40c39a6d{position:absolute;height:193%;left:-394.6%;max-width:none;top:-41.4%;width:520.05%}
.ptc-design .ptc-f-61bbf5c2e4{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;padding-left:88px;padding-right:88px;position:relative}
.ptc-design .ptc-f-d5f7ed0cf9{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:547px}
.ptc-design .ptc-f-942324e1e0{overflow-wrap:break-word;flex:1 0 0;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;min-width:1px;position:relative;color:var(--ptc-muted);font-size:16px}
.ptc-design .ptc-f-fb30bf626f{align-content:stretch;display:flex;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:1263.333px}
.ptc-design .ptc-f-5085667b1a{align-content:stretch;display:flex;flex-direction:column;height:292px;align-items:flex-start;justify-content:space-between;padding-left:20px;padding-top:20px;padding-bottom:20px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-11058dc65a{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:30px;align-items:flex-start;padding:30px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-1ad2830ebf{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:24px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-c4e2275bf0{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:16px;width:362px}
.ptc-design .ptc-f-e848c62985{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;margin-bottom:-0.67px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-42e781c803{height:0;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-0bd1c07702{position:absolute;inset:-0.67px 0 0 0}
.ptc-design .ptc-f-6790ce333f{display:block;max-width:none;width:100%;height:100%}
.ptc-design .ptc-f-9aa7313828{align-content:stretch;display:flex;gap:15px;align-items:center;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-8dd25c4cf9{background-color:#f4f6f7;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;width:46px;height:46px}
.ptc-design .ptc-f-486fa48c40{overflow:clip;position:relative;flex-shrink:0;width:20px;height:20px}
.ptc-design .ptc-f-99a81d79b8{position:absolute;inset:13.54% 3.13%}
.ptc-design .ptc-f-757472d200{position:absolute;inset:-4.29% -3.33%}
.ptc-design .ptc-f-f3088424bf{overflow-wrap:break-word;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:5px;align-items:flex-start;min-width:1px;position:relative}
.ptc-design .ptc-f-c7c796b6bd{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.2;min-width:100%;overflow:hidden;position:relative;flex-shrink:0;color:#172329;font-size:16px;text-overflow:ellipsis;text-transform:uppercase;width:min-content}
.ptc-design .ptc-f-71351623f9{align-content:stretch;display:flex;gap:15px;align-items:center;position:relative;flex-shrink:0}
.ptc-design .ptc-f-21e0cf8855{position:absolute;inset:18.75% 3.13%}
.ptc-design .ptc-f-5d8210e582{position:absolute;inset:-5% -3.33%}
.ptc-design .ptc-f-c597c28811{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:5px;align-items:flex-start;position:relative;flex-shrink:0}
.ptc-design .ptc-f-c530b7c040{align-content:stretch;display:flex;flex:1 0 0;gap:15px;align-items:center;min-width:1px;position:relative}
.ptc-design .ptc-f-0144f207c4{position:absolute;inset:13.54% 3.12% 13.54% 3.13%}
.ptc-design .ptc-f-7535b264de{position:absolute;inset:13.54% 3.13% 3.13% 3.13%}
.ptc-design .ptc-f-3cb0062d53{position:absolute;inset:-3.75% -3.33%}
.ptc-design .ptc-f-4e6f0ec928{border-color:#d3d9d9;border-width:0.67px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;position:relative;align-self:stretch}
.ptc-design .ptc-f-80cd9c5f6e{background-color:#fff;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:30px;align-items:flex-start;min-height:1px;padding:30px;position:relative;width:100%}
.ptc-design .ptc-f-ff50fc2eac{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;min-height:1px;position:relative;width:100%}
.ptc-design .ptc-f-8313773f7b{position:absolute;inset:5.82% 8.33% 6.68% 8.33%}
.ptc-design .ptc-f-165fd27656{position:absolute;inset:-3.57% -3.75%}
.ptc-design .ptc-f-6471832897{position:absolute;inset:2.77% 1.97% 1.82% 4.43%}
.ptc-design .ptc-f-eaf8230664{position:absolute;inset:-3.28% -3.34%}
.ptc-design .ptc-f-e44a332c4c{background-color:#e8eaeb;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;justify-content:center;min-height:1px;padding-left:30px;padding-right:30px;padding-top:21px;padding-bottom:21px;position:relative;width:571px}
.ptc-design .ptc-f-f1d40b6730{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;color:#172329;font-size:16px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-af4584f48e{background-color:#071b33;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-left:88px;padding-right:88px;padding-top:120px;padding-bottom:120px;position:relative}
.ptc-design .ptc-f-dce13a564e{align-content:stretch;display:flex;align-items:flex-end;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-1b1760071c{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative;flex-shrink:0;width:858px}
.ptc-design .ptc-f-a52320aebb{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-top:24px;position:relative;flex-shrink:0;width:676.354px}
.ptc-design .ptc-f-eced7eb6be{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:800;line-height:0;position:relative;flex-shrink:0;font-size:0px;color:#fff;letter-spacing:-0.36px;text-transform:uppercase;width:677px}
.ptc-design .ptc-f-e734be972e{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;color:#f2a900;font-size:36px}
.ptc-design .ptc-f-110b9e139f{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:16px;color:rgba(255,255,255,0.75);width:403px}
.ptc-design .ptc-f-629555b685{align-content:stretch;display:flex;align-items:flex-start;position:relative;flex-shrink:0;width:1265px}
.ptc-design .ptc-f-cb39e13994{border-width:0.667px;border-color:rgba(211,217,217,0.2);border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:60px;align-items:flex-start;min-width:1px;margin-right:-0.67px;padding:30px;position:relative}
.ptc-design .ptc-f-dcde20556c{position:relative;flex-shrink:0;width:30px;height:30px}
.ptc-design .ptc-f-c8963dffc2{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0}
.ptc-design .ptc-f-30e069e70c{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;font-size:20px;color:#fff;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-24b537ed0f{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;font-size:14px;color:rgba(255,255,255,0.75);width:288px}
.ptc-design .ptc-f-9cf02c99ae{position:absolute;background-color:#f2a900;height:0.67px;left:-0.67px;top:-0.62px;width:316px}
.ptc-design .ptc-f-994dd8e4d0{border-color:rgba(211,217,217,0.2);border-bottom-width:0.667px;border-right-width:0.667px;border-style:solid;border-top-width:0.667px;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:60px;align-items:flex-start;min-width:1px;margin-right:-0.67px;padding:30px;position:relative}
.ptc-design .ptc-f-e643eaec05{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;font-size:14px;color:rgba(255,255,255,0.75);width:256px}
.ptc-design .ptc-f-a451126d29{position:absolute;background-color:#f2a900;height:3px;left:32px;top:-1.67px;width:0}
.ptc-design .ptc-f-deb529fcf4{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;font-size:14px;color:rgba(255,255,255,0.75);width:235px}
.ptc-design .ptc-f-49f6c40093{border-color:rgba(211,217,217,0.2);border-bottom-width:0.67px;border-right-width:0.67px;border-style:solid;border-top-width:0.67px;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:60px;align-items:flex-start;min-width:1px;padding:30px;position:relative}
.ptc-design .ptc-f-3e2a49d56a{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-73c8af0dfc{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;text-transform:uppercase;width:578px}
.ptc-design .ptc-f-7940690a40{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;justify-content:center;padding-left:88px;padding-right:88px;padding-top:80px;padding-bottom:80px;position:relative;flex-shrink:0;width:1441px}
.ptc-design .ptc-f-7010a155d7{position:absolute;height:154.39%;left:0;max-width:none;top:-43.35%;width:100%}
.ptc-design .ptc-f-363df4bc10{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:729px}
.ptc-design .ptc-f-816e1c7f40{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:46px;color:#fff;letter-spacing:-0.46px;text-transform:uppercase;width:716px;white-space:pre-wrap}
.ptc-design .ptc-f-492fb6cf20{line-height:1.1;margin-bottom:0;letter-spacing:-2.08px}
.ptc-design .ptc-f-d6fb925a12{letter-spacing:-2.08px}
.ptc-design .ptc-f-9c04cf003a{line-height:1.1;color:#f2a900}
.ptc-design .ptc-f-987e59d855{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;font-size:16px;color:rgba(255,255,255,0.75);width:677px}
.ptc-design .ptc-f-55ee33b34e{background-color:#f2a900;align-content:stretch;display:flex;gap:16px;align-items:center;padding-left:28px;padding-right:28px;padding-top:18px;padding-bottom:18px;position:relative;align-self:stretch;flex-shrink:0}
.ptc-design .ptc-f-247b5af1d6{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#071b33;font-size:12px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-e51e220175{background-color:#f4f6f7;position:relative}
.ptc-design .ptc-f-c32b4df602{align-content:stretch;display:flex;flex-direction:column;gap:120px;align-items:flex-start;width:1440px}
.ptc-design .ptc-f-9339209b2b{align-content:stretch;display:flex;flex-direction:column;height:500px;align-items:flex-start;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-e69b5f1592{align-content:stretch;display:flex;align-items:center;justify-content:center;padding-top:20px;padding-left:88px;padding-right:88px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-965af35490{overflow-wrap:break-word;text-transform:capitalize;flex:1 0 0;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;min-width:1px;position:relative;font-size:14px;color:rgba(255,255,255,0.75);white-space:pre-wrap}
.ptc-design .ptc-f-b8fd34a0b4{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:650px}
.ptc-design .ptc-f-d0952332dd{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:0;min-width:100%;position:relative;flex-shrink:0;font-size:48px;color:#fff;letter-spacing:-0.48px;text-transform:uppercase;width:min-content}
.ptc-design .ptc-f-83c152e252{height:664.28px;position:relative;flex-shrink:0;width:720px}
.ptc-design .ptc-f-a179b8695f{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.ptc-design .ptc-f-7ebe9e06e1{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;justify-content:center;min-width:1px;padding-left:88px;padding-right:88px;padding-top:80px;padding-bottom:80px;position:relative}
.ptc-design .ptc-f-00650b985d{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:100%}
.ptc-design .ptc-f-ecfa95d534{overflow-wrap:break-word;font-family:"IBM Plex Serif",sans-serif;font-style:italic;line-height:2;position:relative;flex-shrink:0;color:#f2a900;font-size:32px;width:100%}
.ptc-design .ptc-f-2e546b1490{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:16px;width:100%}
.ptc-design .ptc-f-442ba9bae6{background-color:#e8eaeb;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-left:88px;padding-right:88px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-7fe9b0ba31{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-end;position:relative;flex-shrink:0;width:858px}
.ptc-design .ptc-f-b702862062{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:426px}
.ptc-design .ptc-f-6839155ce0{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px;align-items:flex-start;min-width:1px;position:relative}
.ptc-design .ptc-f-ce737fab05{position:relative;flex-shrink:0;width:32.34px;height:32.34px}
.ptc-design .ptc-f-32ffa659a6{flex:1 0 0;height:0;min-width:1px;position:relative}
.ptc-design .ptc-f-b279a916ff{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:20px;height:151px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-8a11693b69{font-family:"IBM Plex Sans",sans-serif;font-weight:600;line-height:17px;position:relative;flex-shrink:0;color:#172329;font-size:12px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-c8695a678c{align-content:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;flex-shrink:0;width:340px}
.ptc-design .ptc-f-150dc0834d{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:100%}
.ptc-design .ptc-f-8d85491b6d{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:100%}
.ptc-design .ptc-f-00b4897bfe{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:196px}
.ptc-design .ptc-f-124b826f24{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-left:88px;padding-right:88px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-0e378206af{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:426px;white-space:pre-wrap}
.ptc-design .ptc-f-dc0b8e41ba{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:16px;width:385px}
.ptc-design .ptc-f-1f7bfbbd1c{column-gap:20px;row-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,fit-content(100%));position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-268db82b46{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-self:stretch;position:relative;align-self:stretch;flex-shrink:0}
.ptc-design .ptc-f-f3c3b60692{height:350px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-48a10da0c8{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:5px;height:43px;align-items:flex-start;position:relative;flex-shrink:0;width:478.662px}
.ptc-design .ptc-f-8d636ea44f{background-color:#071b33;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-left:88px;padding-right:88px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-a1c050f1d6{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-left:88px;padding-right:88px;position:relative;flex-shrink:0;width:1440px}
.ptc-design .ptc-f-653ae8abe8{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:1440px}
.ptc-design .ptc-f-a57537241b{background-color:#e8eaeb;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;padding-left:88px;padding-right:88px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:1440px}
.ptc-design .ptc-f-684994b678{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:528px}
.ptc-design .ptc-f-8c778d4f67{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0;width:1264px}
.ptc-design .ptc-f-c9b935badb{background-color:#fff;border-color:#d3d9d9;border-width:0.67px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:240px;align-items:flex-start;justify-content:space-between;min-width:1px;margin-right:-0.67px;padding:30px;position:relative}
.ptc-design .ptc-f-684f944c53{height:76px;position:relative;flex-shrink:0;width:146px}
.ptc-design .ptc-f-fd0cc2b9e2{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.ptc-design .ptc-f-44054f9ba0{position:absolute;height:65.72%;left:-2.12%;max-width:none;top:16.57%;width:75.01%}
.ptc-design .ptc-f-84ba2256ea{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#d3d9d9;font-size:40px;letter-spacing:-1px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-c10377e623{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;white-space:nowrap}
.ptc-design .ptc-f-5bac9432f5{font-family:"IBM Plex Sans",sans-serif;font-weight:500;line-height:17px;min-width:100%;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:12px;letter-spacing:1px;width:min-content}
.ptc-design .ptc-f-0ccd33bea5{align-content:stretch;display:flex;height:76px;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-24c7b7b12e{position:relative;flex-shrink:0;width:69px;height:69px}
.ptc-design .ptc-f-250f34cbb0{height:76px;position:relative;flex-shrink:0;width:186px}
.ptc-design .ptc-f-e447d5bf7f{position:absolute;height:58.17%;left:-0.03%;max-width:none;top:25.53%;width:54.24%}
.ptc-design .ptc-f-5c05c75758{background-color:#fff;border-color:#d3d9d9;border-width:0.67px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;height:240px;align-items:flex-start;justify-content:space-between;min-width:1px;padding:30px;position:relative}
.ptc-design .ptc-f-42ff9920cc{height:76px;position:relative;flex-shrink:0;width:175px}
.ptc-design .ptc-f-3e44653dd8{position:absolute;height:101.15%;left:-4.62%;max-width:none;top:-1.35%;width:85.21%}
.ptc-design .ptc-f-251b8b867f{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:716px}
.ptc-design .ptc-f-d037bdae0c{background-color:#123b67;border-width:1px;border-color:#f2a900;border-style:solid;height:1px;position:relative;flex-shrink:0;width:20px}
.ptc-design .ptc-f-6aa5976654{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:606px}
.ptc-design .ptc-f-5046894e97{background-color:#fff;border-color:#d3d9d9;border-width:0.67px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:60px;align-items:flex-start;min-width:1px;margin-right:-0.67px;padding:30px;position:relative}
.ptc-design .ptc-f-3c88c1bdfc{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:153px}
.ptc-design .ptc-f-dc7a17dda7{position:absolute;background-color:#f2a900;height:3px;left:31.33px;top:-1.67px;width:0}
.ptc-design .ptc-f-d5e91f8eb1{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:151px}
.ptc-design .ptc-f-1a9efcf917{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:256px}
.ptc-design .ptc-f-78f4cf7b8f{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:166px}
.ptc-design .ptc-f-d13a597537{background-color:#fff;border-color:#d3d9d9;border-width:0.67px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:60px;align-items:flex-start;min-width:1px;padding:30px;position:relative}
.ptc-design .ptc-f-c653ebefab{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;width:208px}
.ptc-design .ptc-f-14dab374c1{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:697px}
.ptc-design .ptc-f-cbd39e9e2a{align-content:stretch;display:flex;height:664.28px;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-34e4b9c4c5{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:40px;align-items:flex-start;justify-content:center;min-width:1px;padding-left:88px;padding-right:88px;position:relative}
.ptc-design .ptc-f-5aa90874de{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:531px}
.ptc-design .ptc-f-0b101bfb6d{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-ae0b3b772f{align-content:stretch;display:flex;align-items:center;position:relative;flex-shrink:0}
.ptc-design .ptc-f-35e7ff444a{background-color:#e8eaeb;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:center;padding-left:88px;padding-right:88px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-6c0e41a326{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:552px}
.ptc-design .ptc-f-a7050b9c5c{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:24px;text-transform:uppercase;width:452px}
.ptc-design .ptc-f-163916a494{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:0;min-width:100%;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:16px;width:min-content;white-space:pre-wrap}
.ptc-design .ptc-f-8e083f7e41{align-content:stretch;display:flex;flex-direction:column;gap:15px;align-items:flex-start;position:relative;flex-shrink:0}
.ptc-design .ptc-f-d079c6f35e{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.2;position:relative;flex-shrink:0;color:#172329;font-size:16px;text-transform:uppercase;width:398px}
.ptc-design .ptc-f-67ebfffecc{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:225px}
.ptc-design .ptc-f-6097bc9d96{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0}
.ptc-design .ptc-f-ca415a0a18{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:235px}
.ptc-design .ptc-f-5347c97b59{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:250px}
.ptc-design .ptc-f-b8cc1d44ef{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0;width:250px}
.ptc-design .ptc-f-8e194033d2{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:24px;text-transform:uppercase;width:415px}
.ptc-design .ptc-f-8dd417d8b0{align-content:stretch;display:flex;flex-direction:column;gap:15px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-f359fabcfc{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:280px}
.ptc-design .ptc-f-dc7c9f5d7d{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:618px}
.ptc-design .ptc-f-7edbaf9f42{font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:20px;text-transform:uppercase;white-space:nowrap}
.ptc-design .ptc-f-07156a06ed{overflow-wrap:break-word;text-transform:capitalize;flex:1 0 0;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:0;min-width:1px;position:relative;font-size:14px;color:rgba(255,255,255,0.75);white-space:pre-wrap}
.ptc-design .ptc-f-828854027f{align-content:stretch;display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;flex-shrink:0;width:605px}
.ptc-design .ptc-f-9bfe47811e{position:absolute;height:100%;left:-26.23%;max-width:none;top:0;width:162.45%}
.ptc-design .ptc-f-bc7cbe4479{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:180px}
.ptc-design .ptc-f-0d7754faf5{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:0;position:relative;flex-shrink:0;font-size:36px;color:#fff;letter-spacing:-0.36px;text-transform:uppercase;width:441px}
.ptc-design .ptc-f-998d73e68c{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;min-width:100%;position:relative;flex-shrink:0;font-size:14px;color:rgba(255,255,255,0.75);width:min-content}
.ptc-design .ptc-f-46908e755a{position:absolute;background-color:#f2a900;height:0.67px;left:-0.67px;top:-0.74px;width:422px}
.ptc-design .ptc-f-93570d8fe5{border-color:rgba(211,217,217,0.2);border-bottom-width:0.667px;border-right-width:0.667px;border-style:solid;border-top-width:0.667px;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:60px;align-items:flex-start;min-width:1px;padding:30px;position:relative}
.ptc-design .ptc-f-a12f949bfc{background-color:#e8eaeb;align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-left:88px;padding-right:88px;padding-top:120px;padding-bottom:120px;position:relative;flex-shrink:0;width:1440px}
.ptc-design .ptc-f-4e50abb3fc{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:337px}
.ptc-design .ptc-f-cc3d3fd3f7{font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.4;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:14px;width:343px}
.ptc-design .ptc-f-ddf931976e{align-content:stretch;display:flex;flex-direction:column;gap:80px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-e42dd111d1{align-content:stretch;display:flex;flex-direction:column;gap:10px;height:542px;align-items:flex-start;padding-bottom:237px;padding-left:30px;padding-right:966px;padding-top:30px;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-4850acb7ef{border-color:#d3d9d9;border-width:0.67px;border-style:solid;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-height:1px;position:relative;width:444px}
.ptc-design .ptc-f-173f832c67{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:26px;letter-spacing:-0.26px;text-transform:uppercase;width:100%}
.ptc-design .ptc-f-4199016239{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:16px;width:100%;white-space:pre-wrap}
.ptc-design .ptc-f-6a18d1d072{--ptc-tx:-50%;translate:var(--ptc-tx,0) var(--ptc-ty,0);--ptc-ty:-50%;translate:var(--ptc-tx,0) var(--ptc-ty,0);position:absolute;left:50%;width:44px;height:44px;top:calc(50%-0.61px)}
.ptc-design .ptc-f-eb880314d6{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-end;padding-left:88px;padding-right:88px;position:relative;flex-shrink:0;width:1440px}
.ptc-design .ptc-f-31fd58743b{align-content:stretch;display:flex;height:117.281px;align-items:flex-end;position:relative;flex-shrink:0;width:100%}
.ptc-design .ptc-f-e2ad4a84ce{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;position:relative;flex-shrink:0;color:#172329;font-size:36px;letter-spacing:-0.36px;text-transform:uppercase;width:482px}
.ptc-design .ptc-f-3a3d9b6c9d{height:435px;overflow:clip;position:relative;flex-shrink:0;width:836px}
.ptc-design .ptc-f-a10836c31b{position:absolute;display:contents;inset:0}
.ptc-design .ptc-f-1132180a0a{position:absolute;inset:0;opacity:0.51}
.ptc-design .ptc-f-f04a90b90c{position:absolute;inset:58.67% 21.79% 36.83% 75.87%}
.ptc-design .ptc-f-bd409d35ca{position:absolute;inset:27.82% 52.74% 67.68% 44.91%}
.ptc-design .ptc-f-d23b5b8a56{position:absolute;inset:42.01% 72.91% 53.49% 24.74%}
.ptc-design .ptc-f-bcd08f2f87{position:absolute;left:160px;width:32.34px;height:32.34px;top:134px}
.ptc-design .ptc-f-a9b6acb0ea{position:absolute;left:417px;width:32.34px;height:32.34px;top:134px}
.ptc-design .ptc-f-0d3b6d416a{position:absolute;left:595px;width:32.34px;height:32.34px;top:43px}
.ptc-design .ptc-f-8ea64daa28{position:absolute;left:852px;width:32.34px;height:32.34px;top:182px}
.ptc-design .ptc-f-f2d0e222d8{position:absolute;left:624px;width:32.34px;height:32.34px;top:193px}
.ptc-design .ptc-f-30ef51d363{position:absolute;left:689px;width:32.34px;height:32.34px;top:313px}
.ptc-design .ptc-f-043f963d4d{background-color:#e8eaeb;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;min-width:1px;padding:30px;position:relative}
.ptc-design .ptc-f-e238e8db24{overflow-wrap:break-word;font-family:"Archivo",sans-serif;font-weight:600;line-height:1.1;min-width:100%;position:relative;flex-shrink:0;color:#172329;font-size:26px;letter-spacing:-0.26px;text-transform:uppercase;width:min-content}
.ptc-design .ptc-f-6fbbe47224{align-content:stretch;display:flex;flex-direction:column;gap:15px;align-items:flex-start;position:relative;flex-shrink:0;width:308px}
.ptc-design .ptc-f-305962ea70{position:relative;flex-shrink:0;width:8px;height:8px}
.ptc-design .ptc-f-0f61f37c7b{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:0;position:relative;flex-shrink:0;color:#172329;font-size:16px;white-space:nowrap}
.ptc-design .ptc-f-8e2177dc0b{font-family:"IBM Plex Sans",sans-serif;font-weight:500;line-height:1.5}
.ptc-design .ptc-f-4185db9d3b{line-height:1.5;color:var(--ptc-muted)}
.ptc-design .ptc-f-192e46a8ee{overflow-wrap:break-word;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:1.5;position:relative;flex-shrink:0;color:var(--ptc-muted);font-size:16px;white-space:nowrap}