/* Generato da tools/build.py a partire dalle artboard.
   NON modificare a mano: si rigenera. */

.l3-s007119bd{ background-color:#101113; border:1px solid #35383a; border-radius:2px; height:120px; }
.l3-s00724691{ display:flex; flex-direction:column; gap:24px; }
.l3-s01e4d21d{ display:grid; align-items:baseline; grid-template-columns:64px 1fr 1.15fr 150px; gap:32px; border-bottom:1px solid #26282a; padding:32px 0; }
.l3-s022e4fab{ max-width:470px; font-size:17px; line-height:1.6; color:#a8a091; }
.l3-s04028b8d{ max-width:440px; font-size:17px; line-height:1.6; color:#9c9484; }
.l3-s04b190a5{ text-decoration:underline; }
.l3-s05001acf .wp-block-button__link{ display:inline-flex; align-items:center; background:#cfc7b8; border-radius:2px; padding:0 28px; height:54px; font-size:16px; font-weight:500; color:#0b0c0d; }
.l3-s05355c15{ font-size:46px; font-weight:500; letter-spacing:-0.04em; line-height:1.04; }
.l3-s057c91b5{ display:flex; flex-direction:column; }
.l3-s05b6e486{ display:grid; align-items:baseline; grid-template-columns:130px 1fr 120px 100px; gap:32px; border-bottom:1px solid #26282a; padding:26px 0; }
.l3-s07bcde42{ max-width:520px; font-size:16.5px; line-height:1.6; color:#a09889; }
.l3-s08fb1f06{ display:flex; flex-direction:column; gap:10px; border-top:1px solid #26282a; margin-top:8px; }
.l3-s08fe53df{ display:flex; justify-content:space-between; gap:24px; border-bottom:1px solid #2a2c2e; padding:22px 0; }
.l3-s0e4f0465{ display:inline-flex; align-items:center; background:#fafafa; border:1px solid #c4c4c4; border-radius:2px; padding:4px 12px; min-height:26px; font-size:11.5px; color:#1f1f1f; white-space:nowrap; }
.l3-s0e8ddca2{ font-size:clamp(34px,4.1vw,52px); font-weight:500; letter-spacing:-0.04em; line-height:1.02; }
.l3-s10836436{ font-size:clamp(38px,4.6vw,62px); font-weight:500; letter-spacing:-0.045em; line-height:0.98; }
.l3-s111121bf{ background:radial-gradient(120% 130% at 20% 50%, rgba(11,12,13,0.94) 40%, rgba(11,12,13,0) 100%); padding:18px 22px; max-width:580px; font-size:21px; line-height:1.5; color:#a8a091; }
.l3-s117991c6{ font-size:15.5px; line-height:1.55; color:#8f8878; }
.l3-s11cfac37 .wp-block-button__link{ display:inline-flex; align-items:center; background:rgba(20,21,23,0.72); border:1px solid #35383a; border-radius:2px; padding:0 30px; height:56px; font-size:16px; font-weight:500; color:var(--wp--preset--color--contrast); }
.l3-s14238147{ font-size:15.5px; line-height:1.6; color:#8f8878; }
.l3-s1597ce96{ display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:#26282a; border-bottom:1px solid #26282a; }
.l3-s15c501a9{ display:flex; justify-content:space-between; font-size:15px; }
.l3-s162884f8{ font-size:12.5px; color:#1f4fa8; }
.l3-s16502c08{ display:grid; grid-template-columns:repeat(4,1fr); gap:1px; background:#26282a; border:1px solid #26282a; }
.l3-s182bd25d{ display:flex; flex-direction:column; gap:8px; border-right:1px solid #26282a; padding:36px 32px; }
.l3-s186d51bd{ display:flex; align-items:center; gap:9px; background:#e8e8e8; border-bottom:1px solid #d4d4d4; padding:0 10px; height:34px; }
.l3-s19154ec4{ display:grid; grid-template-columns:1.4fr 1fr; gap:24px; padding:96px var(--l3-gutter) 0; max-width:1360px; width:100%; }
.l3-s1cd6a440{ background:#16181a; border-radius:3px; height:400px; overflow:hidden; }
.l3-s1e235395{ font-family:'JetBrains Mono',monospace; font-size:11.5px; letter-spacing:0.22em; text-transform:uppercase; color:#8d8676; }
.l3-s2405b1b4{ font-size:19px; line-height:1.55; color:#a8a091; }
.l3-s261cd1a8{ display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:#26282a; border:1px solid #26282a; }
.l3-s2697d88f{ display:flex; flex-direction:column; gap:7px; padding:0; margin-top:auto; font-size:14.5px; color:#837c6d; }
.l3-s27d897cc{ border-bottom:1px solid #3a3c3e; overflow:hidden; }
.l3-s2c69ce36{ font-size:clamp(26px,2.6vw,34px); font-weight:500; letter-spacing:-0.03em; line-height:1.08; }
.l3-s32956e6c{ display:grid; align-items:start; grid-template-columns:64px 1fr 1.2fr; gap:32px; border-bottom:1px solid #3a3c3e; padding:36px 0; }
.l3-s338098be{ max-width:470px; font-size:16.5px; line-height:1.6; color:#9c9484; }
.l3-s369daa1f{ font-size:16px; color:#8d8676; }
.l3-s36d5704d{ display:flex; flex-direction:column; gap:8px; padding:36px 0 36px 32px; }
.l3-s37f45f9d{ font-size:12.5px; text-align:right; color:#2b2b2b; }
.l3-s38206795 .wp-block-button__link{ display:inline-flex; align-items:center; justify-content:center; background:#cfc7b8; border-radius:2px; margin-top:auto; height:48px; font-size:15px; font-weight:500; color:#0b0c0d; }
.l3-s39f58bb8{ display:flex; flex-direction:column; gap:14px; }
.l3-s3ad7293a{ display:grid; align-items:center; grid-template-columns:1.2fr 1fr; gap:56px; background:#15171a; border:1px solid #35383a; border-radius:3px; padding:44px; }
.l3-s3ce24497{ display:flex; flex-wrap:wrap; align-items:center; gap:12px; }
.l3-s3d19ee2e{ display:flex; align-items:center; background:#101113; border:1px solid #35383a; border-radius:2px; padding:0 14px; height:46px; font-family:'JetBrains Mono',monospace; font-size:14px; color:#9c9484; }
.l3-s3d8003e0{ display:flex; flex-direction:column; border-top:1px solid #2a2c2e; }
.l3-s3de769cb{ display:flex; flex-wrap:wrap; justify-content:flex-end; gap:14px; }
.l3-s3f0e9551{ font-size:14px; color:#837c6d; }
.l3-s3f1c2b77{ display:flex; flex-direction:column; gap:8px; border-right:1px solid #26282a; padding:36px 32px 36px 0; }
.l3-s3f21ff05{ display:flex; flex-direction:column; gap:44px; padding:96px var(--l3-gutter) 0; max-width:1360px; width:100%; }
.l3-s41f25982{ font-size:44px; font-weight:500; letter-spacing:-0.04em; line-height:1.04; }
.l3-s41f5a511{ display:inline-flex; align-items:center; justify-content:center; border:1px solid #35383a; border-radius:2px; margin-top:auto; height:48px; font-size:15px; font-weight:500; }
.l3-s4500de81{ font-family:'JetBrains Mono',monospace; font-size:14px; color:#1f4fa8; }
.l3-s4560254e{ margin-top:28px; max-width:640px; font-size:20px; line-height:1.55; color:#a8a091; }
.l3-s486a8c8b{ font-size:15px; font-weight:500; color:#9fd3b8; }
.l3-s48837d32{ display:flex; flex-direction:column; gap:22px; border:1px solid #2a2c2e; border-radius:3px; padding:30px; }
.l3-s4931cca6{ margin-top:36px; font-size:92px; font-weight:400; letter-spacing:-0.05em; line-height:0.92; text-transform:uppercase; }
.l3-s497ad5cc{ display:flex; flex-direction:column; gap:28px; padding:100px var(--l3-gutter) 0; max-width:1360px; width:100%; }
.l3-s4ab4a8f2{ display:flex; gap:20px; border-bottom:1px solid #26282a; padding:18px 0; }
.l3-s4cac27ba{ margin-top:28px; max-width:640px; font-size:21px; line-height:1.5; color:#a8a091; }
.l3-s4d79243f{ display:flex; flex-direction:column; gap:18px; border-top:1px solid #3a3c3e; }
.l3-s4f8429cb .wp-block-button__link{ display:inline-flex; align-items:center; background:#cfc7b8; border-radius:2px; padding:0 30px; height:56px; font-size:16px; font-weight:500; color:#0b0c0d; }
.l3-s50eec6a8{ border-bottom:1px solid #26282a; padding:20px 0; font-size:17px; line-height:1.5; }
.l3-s522bc46f{ display:grid; align-items:start; grid-template-columns:1.1fr 1fr; gap:64px; background:#07080a; border-radius:3px; padding:48px; color:#e2dbcb; }
.l3-s53cfed6b{ font-family:'JetBrains Mono',monospace; font-size:12px; letter-spacing:0.22em; text-transform:uppercase; color:#8d8676; }
.l3-s54eec70d{ font-size:clamp(34px,4.3vw,58px); font-weight:500; letter-spacing:-0.04em; line-height:1.02; }
.l3-s5759607e{ font-size:16px; color:#a8a091; }
.l3-s5ab6f5b8{ display:flex; gap:22px; border-bottom:1px solid #2a2c2e; padding:20px 0; }
.l3-s5b69e1a1{ display:grid; align-items:center; grid-template-columns:1fr 1fr; gap:56px; background:#15171a; border:1px solid #35383a; border-radius:3px; padding:40px; }
.l3-s5bac307a{ font-size:clamp(40px,7vw,96px); font-weight:400; letter-spacing:-0.05em; line-height:0.92; text-transform:uppercase; }
.l3-s5c99223f{ margin-top:40px; max-width:1080px; font-size:clamp(44px,7.4vw,102px); font-weight:400; letter-spacing:-0.035em; line-height:0.94; text-transform:uppercase; }
.l3-s5ee827a0{ font-size:56px; font-weight:500; letter-spacing:-0.04em; line-height:1.02; }
.l3-s5f4af814{ font-size:26px; font-weight:500; letter-spacing:-0.02em; }
.l3-s60f5f2ac{ display:grid; align-items:start; grid-template-columns:64px 1fr 1.2fr 130px; gap:32px; border-bottom:1px solid #3a3c3e; padding:34px 0; }
.l3-s6174df67{ display:flex; flex-direction:column; gap:8px; font-family:'JetBrains Mono',monospace; font-size:14px; color:#9c9484; }
.l3-s62f362ab{ display:grid; align-items:center; grid-template-columns:1.15fr 1fr; gap:48px; border-top:1px solid #3a3c3e; border-bottom:1px solid #26282a; padding:40px 0; }
.l3-s64452359{ display:grid; align-items:baseline; grid-template-columns:130px 1fr 120px 100px; gap:32px; border-bottom:1px solid #3a3c3e; padding:26px 0; }
.l3-s645089a3{ display:flex; flex-direction:column; border-top:1px solid #26282a; margin-top:14px; }
.l3-s679258ce{ display:flex; flex-direction:column; gap:4px; }
.l3-s67dcef54{ margin-top:36px; font-size:clamp(38px,6.4vw,88px); font-weight:400; letter-spacing:-0.05em; line-height:0.92; text-transform:uppercase; }
.l3-s67fc0bc2{ padding:76px var(--l3-gutter) 64px; max-width:1360px; width:100%; }
.l3-s684a0721{ font-size:40px; font-weight:500; letter-spacing:-0.04em; line-height:1.04; }
.l3-s684beee7{ display:grid; align-items:end; grid-template-columns:1fr 1fr; gap:64px; }
.l3-s6cbbdb7d .wp-block-button__link{ display:flex; flex-direction:column; gap:14px; background:#101113; padding:34px 32px; min-height:280px; color:var(--wp--preset--color--contrast); }
.l3-s6d76d73d{ padding:72px var(--l3-gutter) 0; max-width:1360px; width:100%; }
.l3-s6edf19bf{ margin-top:auto; font-size:15px; font-weight:500; }
.l3-s6f770a9a{ max-width:600px; font-size:20px; line-height:1.55; color:#a8a091; }
.l3-s72792c44{ font-size:15px; line-height:1.55; color:#8f8878; }
.l3-s73131b71{ font-family:'JetBrains Mono',monospace; font-size:12.5px; color:#8d8676; }
.l3-s74ef6202{ display:grid; grid-template-columns:1fr 1fr; gap:18px; }
.l3-s75a3b1d8{ display:flex; flex-direction:column; gap:7px; padding:0; font-size:15px; color:#8f8878; }
.l3-s77f9aba6{ display:grid; align-items:end; grid-template-columns:1.1fr 1fr; gap:72px; margin-top:40px; }
.l3-s78159516{ font-size:16px; font-weight:500; color:#9fd3b8; }
.l3-s7aa08e5f{ display:grid; align-items:start; grid-template-columns:1fr 1fr; gap:72px; padding:96px var(--l3-gutter) 0; max-width:1360px; width:100%; }
.l3-s808f5963{ display:flex; align-items:center; gap:16px; font-family:'JetBrains Mono',monospace; font-size:12px; letter-spacing:0.22em; text-transform:uppercase; color:#7b7466; }
.l3-s81d2472a{ font-size:16.5px; line-height:1.55; color:#a8a091; }
.l3-s82000fcf{ font-size:clamp(34px,4.1vw,52px); font-weight:500; letter-spacing:-0.045em; line-height:1; }
.l3-s82b60483 .wp-block-button__link{ display:flex; flex-direction:column; gap:14px; background:#101113; padding:34px 0 34px 32px; min-height:280px; color:var(--wp--preset--color--contrast); }
.l3-s83e7c5d0{ font-size:28px; font-weight:500; letter-spacing:-0.025em; }
.l3-s847081b3{ display:flex; justify-content:flex-end; gap:12px; }
.l3-s84ca5389{ display:flex; flex-direction:column; gap:16px; background:#101113; padding:38px 32px; min-height:290px; }
.l3-s84f6dd49{ display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }
.l3-s852e8a56{ font-family:'JetBrains Mono',monospace; font-size:14px; }
.l3-s854d1837{ max-width:460px; font-size:16.5px; line-height:1.6; color:#9c9484; }
.l3-s866dbfc8{ display:grid; align-items:start; grid-template-columns:64px 1fr 1.15fr 150px; gap:32px; border-bottom:1px solid #26282a; padding:40px 0; }
.l3-s8934c5cf{ display:flex; align-items:center; justify-content:center; background:#101113; height:88px; font-family:'JetBrains Mono',monospace; font-size:11px; color:#8d8676; }
.l3-s8981978c{ font-size:12.5px; color:#7b7466; }
.l3-s89d21737{ display:grid; align-items:end; grid-template-columns:1.05fr 1fr; gap:56px; margin-top:40px; }
.l3-s8bd1d896{ display:flex; align-items:center; justify-content:center; background:#101113; border:1px solid #35383a; border-radius:2px; height:46px; font-size:14px; color:#8f8878; }
.l3-s8d18927e{ padding:96px var(--l3-gutter) 0; max-width:1360px; width:100%; }
.l3-s8dff1c42{ display:grid; align-items:start; grid-template-columns:64px 1fr 1.2fr 130px; gap:32px; border-bottom:1px solid #26282a; padding:34px 0; }
.l3-s8f1fc93b{ background:#101113; margin-top:96px; color:#e2dbcb; }
.l3-s92b00154{ display:grid; align-items:start; grid-template-columns:64px 1fr 1.2fr; gap:32px; border-bottom:1px solid #26282a; padding:36px 0; }
.l3-s92dbed6d .wp-block-button__link{ display:inline-flex; align-items:center; background:#cfc7b8; border-radius:2px; padding:0 26px; height:54px; font-size:16px; font-weight:500; color:#0b0c0d; }
.l3-s940a24bf{ display:flex; align-items:center; background:#101113; border:1px solid #35383a; border-radius:2px; padding:0 16px; height:54px; font-size:15px; color:#8d8676; }
.l3-s946f5026{ font-size:13px; line-height:1.6; color:#8d8676; }
.l3-s94830abe{ display:flex; flex-direction:column; gap:16px; background:#101113; padding:38px 32px; min-height:300px; }
.l3-s95f27064 .wp-block-button__link{ display:inline-flex; align-items:center; gap:12px; background:#101113; border-radius:2px; padding:0 28px; height:58px; font-size:16.5px; font-weight:600; color:#d8d1c2; }
.l3-s97ee7687{ display:flex; flex-direction:column; gap:52px; padding:104px var(--l3-gutter) 0; max-width:1360px; width:100%; }
.l3-s9a1781e4{ font-size:13px; color:#837c6d; }
.l3-s9a31e860{ display:grid; align-items:end; grid-template-columns:1.1fr 1fr; gap:72px; margin-top:32px; }
.l3-s9af1054e{ display:flex; justify-content:flex-end; gap:14px; }
.l3-s9af39eb3{ font-size:17px; line-height:1.55; color:#a8a091; }
.l3-s9bc1719c .wp-block-button__link{ display:flex; flex-direction:column; gap:14px; background:#101113; padding:34px 32px 34px 0; min-height:280px; color:var(--wp--preset--color--contrast); }
.l3-s9e1395cd{ display:flex; flex-direction:column; gap:18px; }
.l3-s9eb6b592{ display:flex; gap:14px; font-size:12px; color:#6b6b6b; }
.l3-sa40a7327{ display:flex; flex-direction:column; gap:16px; background:#101113; padding:36px 32px; min-height:330px; }
.l3-sa697d7d5{ font-family:'JetBrains Mono',monospace; font-size:12px; letter-spacing:0.22em; text-transform:uppercase; color:#7b7466; }
.l3-sa6a03ef9{ font-size:12.5px; color:#2b2b2b; }
.l3-sa74f4933{ display:grid; grid-template-columns:repeat(7,1fr); gap:1px; background:#26282a; border:1px solid #26282a; }
.l3-sa78eb28f .wp-block-button__link{ display:inline-flex; align-items:center; justify-content:center; background:#cfc7b8; border-radius:2px; height:54px; font-size:16px; font-weight:500; color:#0b0c0d; }
.l3-sa86245f0{ background:#101113; margin-top:104px; color:#e2dbcb; }
.l3-saa69198d{ display:flex; flex-direction:column; gap:14px; background:#101113; padding:34px 30px; min-height:250px; }
.l3-saad57e85{ padding:0 var(--l3-gutter); max-width:1360px; width:100%; }
.l3-sabab8f7a{ font-size:15px; color:#8f8878; }
.l3-sac01143e{ display:inline-flex; align-items:center; justify-content:center; border:1px solid #3a3c3e; border-radius:2px; margin-top:auto; height:48px; font-size:15px; font-weight:500; }
.l3-sac611309{ font-size:16px; line-height:1.55; color:#9c9484; }
.l3-saca027a7{ max-width:600px; font-size:21px; line-height:1.5; color:#a8a091; }
.l3-sad82392d{ background:#101113; margin-top:100px; color:#e2dbcb; }
.l3-saef66220{ background:#07080a; border-radius:2px; width:16px; height:16px; }
.l3-sb072f065{ font-size:22px; font-weight:600; letter-spacing:-0.015em; }
.l3-sb37be26b{ max-width:520px; font-size:17px; line-height:1.6; color:#a09889; }
.l3-sb64b5f20{ padding:100px var(--l3-gutter); max-width:1360px; width:100%; }
.l3-sb93b7734{ display:grid; align-items:end; grid-template-columns:1.1fr 1fr; gap:72px; margin-top:36px; }
.l3-sba322d3d{ display:grid; grid-template-columns:repeat(4,1fr); border-bottom:1px solid #26282a; }
.l3-sba497622{ border:1px solid #35383a; border-radius:2px; padding:11px 16px; font-size:14px; color:#8f8878; }
.l3-sbaaa5d78{ font-family:'JetBrains Mono',monospace; font-size:13px; color:#8d8676; }
.l3-sbbcbd659{ margin-top:36px; font-size:clamp(44px,7.6vw,104px); font-weight:400; letter-spacing:-0.05em; line-height:0.92; text-transform:uppercase; }
.l3-sbbe2008a{ display:flex; align-items:center; gap:10px; }
.l3-sbd700ed8{ font-size:16px; font-weight:500; }
.l3-sbef65c1e{ width:100%; height:100%; object-fit:cover; }
.l3-sbf1f7f99{ font-size:56px; font-weight:500; letter-spacing:-0.045em; line-height:1; }
.l3-sbf9b65a4{ display:grid; align-items:start; grid-template-columns:1fr 1fr; gap:80px; padding:96px var(--l3-gutter); max-width:1360px; width:100%; }
.l3-sbfae5e17{ margin-top:36px; font-size:clamp(40px,7vw,96px); font-weight:400; letter-spacing:-0.05em; line-height:0.92; text-transform:uppercase; }
.l3-sc07f8321{ display:flex; flex-direction:column; gap:10px; }
.l3-sc1232b14{ background-color:#101113; border:1px solid #35383a; border-radius:2px; height:46px; }
.l3-sc1613084{ display:flex; flex-direction:column; gap:48px; padding:100px var(--l3-gutter) 0; max-width:1360px; width:100%; }
.l3-sc1aa5132{ display:flex; flex-direction:column; gap:20px; }
.l3-sc3066405{ display:grid; align-items:center; grid-template-columns:1fr 1fr; gap:80px; padding:96px var(--l3-gutter); max-width:1360px; }
.l3-sc46a6e58{ color:#837c6d; }
.l3-sc5fe3f87{ display:flex; flex-direction:column; gap:8px; }
.l3-sc759f221{ font-size:15px; color:#8d8676; }
.l3-sc767d362{ font-size:24px; font-weight:500; letter-spacing:-0.02em; }
.l3-sc877e482{ font-size:19px; font-weight:600; }
.l3-scb261cb0{ display:grid; align-items:baseline; grid-template-columns:64px 1fr 1.15fr 150px; gap:32px; border-bottom:1px solid #3a3c3e; padding:32px 0; }
.l3-scba6580b{ font-size:clamp(26px,2.4vw,34px); font-weight:500; letter-spacing:-0.03em; }
.l3-sced55e1e{ background:#16181a; border-radius:3px; height:380px; overflow:hidden; }
.l3-scef1fc1b{ display:flex; flex-direction:column; gap:56px; padding:104px var(--l3-gutter) 0; max-width:1360px; width:100%; }
.l3-scefcd48c{ display:flex; align-items:center; gap:14px; font-family:'JetBrains Mono',monospace; font-size:12px; letter-spacing:0.22em; text-transform:uppercase; color:#7b7466; }
.l3-scf40995c{ display:flex; flex-direction:column; gap:44px; padding:0 var(--l3-gutter); max-width:1360px; width:100%; }
.l3-scf68ce16{ font-size:16.5px; line-height:1.6; color:#9c9484; }
.l3-scffcd968{ display:grid; align-items:center; grid-template-columns:1fr 1.25fr; gap:14px; }
.l3-sd396b85b{ font-family:'JetBrains Mono',monospace; font-size:15px; letter-spacing:0.08em; line-height:1; color:#9fd3b8; }
.l3-sd3a7becd{ display:flex; flex-direction:column; gap:16px; padding:22px 20px; }
.l3-sd3d4b99b{ display:flex; flex-direction:column; gap:14px; background:#101113; padding:38px 32px; min-height:250px; }
.l3-sd5149a0f{ margin-top:auto; font-family:'JetBrains Mono',monospace; font-size:12px; color:#8d8676; }
.l3-sd5cbcf2e{ display:grid; align-items:center; grid-template-columns:1fr 1fr; gap:80px; padding:96px var(--l3-gutter); max-width:1360px; }
.l3-sd6610815{ font-family:'JetBrains Mono',monospace; font-size:15px; letter-spacing:0.08em; line-height:1; }
.l3-sd6a3cfa2{ display:inline-flex; align-items:center; border:1px solid #2a2c2e; border-radius:2px; padding:0 16px; height:40px; font-size:13.5px; color:#cbc3b3; }
.l3-sd786a401{ display:flex; align-items:center; gap:16px; border-bottom:1px solid #dedede; padding:0 12px; height:26px; font-size:11.5px; color:#3d3d3d; }
.l3-sd791a691{ background:#cfc7b8; border:1px solid #3a3c3e; border-radius:2px; padding:11px 16px; font-size:14px; color:#0b0c0d; }
.l3-sd814e30f{ font-size:38px; font-weight:500; letter-spacing:-0.04em; line-height:1.04; }
.l3-sd9b99943{ font-size:23px; font-weight:600; letter-spacing:-0.015em; }
.l3-sd9f7c2c9{ background:#f2f2f2; border-radius:3px; color:#1f1f1f; overflow:hidden; }
.l3-sdb31a5c9{ font-size:clamp(28px,2.8vw,46px); font-weight:500; letter-spacing:-0.035em; line-height:1; }
.l3-sdb79f0ae{ display:grid; grid-template-columns:32px 1fr; gap:20px; border-bottom:1px solid #26282a; padding:20px 0; }
.l3-sde9f8af8{ padding:96px var(--l3-gutter); max-width:1360px; width:100%; }
.l3-se12f995d{ display:flex; flex-wrap:wrap; gap:10px; }
.l3-se49e6fe7{ background:#101113; border:1px solid #35383a; border-radius:2px; height:46px; }
.l3-se4c7eff3{ display:grid; align-items:start; grid-template-columns:1fr 1fr; gap:80px; padding:104px var(--l3-gutter); max-width:1360px; width:100%; }
.l3-se846ec0a{ display:inline-flex; align-items:center; border:1px solid #3a3c3e; border-radius:2px; padding:0 28px; height:54px; font-size:16px; font-weight:500; }
.l3-seb03bb0d{ font-size:22px; font-weight:500; line-height:1.3; }
.l3-seda78c60{ margin-top:36px; font-size:clamp(42px,7.6vw,100px); font-weight:400; letter-spacing:-0.05em; line-height:0.92; text-transform:uppercase; }
.l3-sefcd0e35{ display:flex; align-items:center; justify-content:center; background:#07080a; border:1px solid #3a3c3e; border-radius:2px; height:46px; font-size:14px; color:#e2dbcb; }
.l3-sf0d1ff9f{ max-width:480px; font-size:17.5px; line-height:1.6; color:#a8a091; }
.l3-sf1d0e26b{ display:flex; flex-direction:column; gap:22px; }
.l3-sf5d36555{ display:flex; flex-direction:column; gap:16px; background:#101113; padding:38px 32px; min-height:310px; }
.l3-sf5e030e1{ display:grid; align-items:center; grid-template-columns:1fr 1fr; gap:80px; padding:88px var(--l3-gutter); max-width:1360px; }
.l3-sf6874495{ font-size:17px; font-weight:500; }
.l3-sf7324dad{ display:flex; flex-direction:column; border-top:1px solid #3a3c3e; }
.l3-sf8c1c232{ padding:0 var(--l3-gutter) 96px; max-width:1360px; width:100%; }
.l3-sfa13325c{ display:flex; gap:12px; }
.l3-sfb9453ee{ font-size:clamp(30px,3.4vw,44px); font-weight:500; letter-spacing:-0.04em; line-height:1.02; }
.l3-sfc929831{ display:flex; flex-direction:column; gap:12px; }

@media (max-width:900px){
  .l3-s01e4d21d{ grid-template-columns:1fr !important; }
  .l3-s05b6e486{ grid-template-columns:1fr !important; }
  .l3-s1597ce96{ grid-template-columns:1fr !important; }
  .l3-s16502c08{ grid-template-columns:1fr !important; }
  .l3-s19154ec4{ grid-template-columns:1fr !important; }
  .l3-s261cd1a8{ grid-template-columns:1fr !important; }
  .l3-s32956e6c{ grid-template-columns:1fr !important; }
  .l3-s3ad7293a{ grid-template-columns:1fr !important; }
  .l3-s522bc46f{ grid-template-columns:1fr !important; }
  .l3-s5b69e1a1{ grid-template-columns:1fr !important; }
  .l3-s60f5f2ac{ grid-template-columns:1fr !important; }
  .l3-s62f362ab{ grid-template-columns:1fr !important; }
  .l3-s64452359{ grid-template-columns:1fr !important; }
  .l3-s684beee7{ grid-template-columns:1fr !important; }
  .l3-s74ef6202{ grid-template-columns:1fr !important; }
  .l3-s77f9aba6{ grid-template-columns:1fr !important; }
  .l3-s7aa08e5f{ grid-template-columns:1fr !important; }
  .l3-s84f6dd49{ grid-template-columns:1fr !important; }
  .l3-s866dbfc8{ grid-template-columns:1fr !important; }
  .l3-s89d21737{ grid-template-columns:1fr !important; }
  .l3-s8dff1c42{ grid-template-columns:1fr !important; }
  .l3-s92b00154{ grid-template-columns:1fr !important; }
  .l3-s9a31e860{ grid-template-columns:1fr !important; }
  .l3-sa74f4933{ grid-template-columns:1fr !important; }
  .l3-sb93b7734{ grid-template-columns:1fr !important; }
  .l3-sba322d3d{ grid-template-columns:1fr !important; }
  .l3-sbf9b65a4{ grid-template-columns:1fr !important; }
  .l3-sc3066405{ grid-template-columns:1fr !important; }
  .l3-scb261cb0{ grid-template-columns:1fr !important; }
  .l3-scffcd968{ grid-template-columns:1fr !important; }
  .l3-sd5cbcf2e{ grid-template-columns:1fr !important; }
  .l3-sdb79f0ae{ grid-template-columns:1fr !important; }
  .l3-se4c7eff3{ grid-template-columns:1fr !important; }
  .l3-sf5e030e1{ grid-template-columns:1fr !important; }
}
