
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:#0B1A4A;font-family:Nunito,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#1F5FE0;text-decoration:none}
a:hover{color:#E5232B}
@keyframes prixeeTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}

.design-1 { font-family:Nunito,system-ui,sans-serif;color:#0B1A4A;overflow-x:hidden }
.design-2 { position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid #E8ECF5 }
.design-3 { max-width:1240px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:28px;flex-wrap:wrap }
.design-4 { display:flex;flex-direction:column;gap:3px;text-decoration:none;color:#0B1A4A }
.design-5 { position:relative;align-self:flex-start;font:800 30px/1 Poppins,sans-serif;letter-spacing:-0.045em;color:#0B1A4A }
.design-6 { color:#E5232B }
.design-7 { position:absolute;right:-8px;top:-9px;width:4px;height:9px;border-radius:2px;background:#E5232B;transform:rotate(30deg) }
.design-8 { position:absolute;right:-15px;top:-1px;width:4px;height:9px;border-radius:2px;background:#E5232B;transform:rotate(65deg) }
.design-9 { position:absolute;right:0px;top:-12px;width:4px;height:8px;border-radius:2px;background:#E5232B;transform:rotate(5deg) }
.design-10 { font:600 7.5px/1 Poppins,sans-serif;letter-spacing:.2em;color:#0B1A4A }
.design-11 { display:flex;gap:clamp(12px,1.6vw,22px);flex-wrap:wrap;flex:1;justify-content:center;font:600 14px/1 Nunito,sans-serif }
.design-12 { color:#0B1A4A }
.design-13:hover { color:#E5232B }
.design-14 { display:flex;gap:10px;align-items:center }
.design-15 { font:700 14.5px/1 Nunito,sans-serif;color:#0B1A4A;padding:12px 14px }
.design-16 { font:700 14.5px/1 Poppins,sans-serif;color:#fff;background:#0B1A4A;padding:13px 20px;border-radius:999px }
.design-17:hover { background:#E5232B;color:#fff }
.design-18 { position:relative;max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,80px) 24px clamp(48px,6vw,90px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:48px;align-items:center }
.design-19 { position:absolute;left:-150px;bottom:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#FF7A7A,#E5232B 48%,#B3121A);opacity:.95;pointer-events:none;z-index:0 }
.design-20 { position:relative;display:flex;flex-direction:column;gap:26px }
.design-21 { display:flex;align-items:center;gap:10px;font:600 12.5px/1 Poppins,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#1F5FE0 }
.design-22 { width:8px;height:8px;border-radius:50%;background:#E5232B }
.design-23 { margin:0;font:800 clamp(46px,6.4vw,90px)/.96 Poppins,sans-serif;letter-spacing:-0.045em;color:#0B1A4A;text-wrap:balance }
.design-24 { margin:0;max-width:540px;font:500 19px/1.55 Nunito,sans-serif;color:#3D4A70;text-wrap:pretty }
.design-25 { display:flex;gap:14px;flex-wrap:wrap;align-items:center }
.design-26 { display:flex;align-items:center;gap:16px;padding:8px 8px 8px 26px;border-radius:999px;background:#0B1A4A;color:#fff;font:700 17px/1 Poppins,sans-serif;box-shadow:0 14px 30px -14px rgba(11,26,74,.6) }
.design-27:hover { background:#13286E;color:#fff }
.design-28 { width:42px;height:42px;border-radius:50%;background:#fff;color:#E5232B;display:flex;align-items:center;justify-content:center;font:800 20px/1 Poppins,sans-serif }
.design-29 { padding:17px 24px;border-radius:999px;border:2px solid #D6DCEB;color:#0B1A4A;font:700 16px/1 Poppins,sans-serif }
.design-30:hover { border-color:#0B1A4A;color:#0B1A4A }
.design-31 { margin:0;font:500 15px/1.5 Nunito,sans-serif;color:#5A6688 }
.design-32 { position:relative;min-height:600px }
.design-33 { position:absolute;inset:30px 0 0 70px;border-radius:44px;background:linear-gradient(160deg,#3380F5,#1A4FD0);overflow:hidden }
.design-34 { position:absolute;right:-70px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#7DB2FF,#2C6CEB 50%,#1442B8) }
.design-35 { position:absolute;right:40px;bottom:120px;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#7DB2FF,#2C6CEB 50%,#1442B8) }
.design-36 { position:absolute;left:-60px;bottom:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#5C9BFF,#2462E0 50%,#1442B8) }
.design-37 { position:absolute;left:50%;top:0;transform:translateX(-36%);width:min(290px,62%);aspect-ratio:9/16;background:#0B1A4A;border-radius:28px;padding:10px;box-shadow:0 40px 70px -30px rgba(5,14,45,.7) }
.design-38 { width:100%;height:100%;object-fit:cover;border-radius:19px;display:block }
.design-39 { position:absolute;left:0;bottom:24px;width:min(160px,34%);aspect-ratio:9/19;background:#0B1A4A;border-radius:26px;padding:6px;box-shadow:0 30px 50px -20px rgba(5,14,45,.6);border:3px solid #fff }
.design-40 { position:absolute;right:16px;bottom:30px;display:flex;align-items:center;gap:10px;background:#fff;padding:12px 18px;border-radius:999px;box-shadow:0 16px 30px -14px rgba(5,14,45,.5);font:700 14px/1.2 Poppins,sans-serif;color:#0B1A4A }
.design-41 { color:#E5232B;font-size:16px }
.design-42 { background:#F4F6FB;padding:clamp(64px,8vw,110px) 24px;scroll-margin-top:80px }
.design-43 { max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:48px }
.design-44 { display:flex;flex-direction:column;gap:16px;max-width:720px }
.design-45 { margin:0;font:800 clamp(34px,4.4vw,56px)/1.02 Poppins,sans-serif;letter-spacing:-0.04em;text-wrap:balance }
.design-46 { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px }
.design-47 { display:flex;flex-direction:column;gap:18px;padding:34px 30px;background:#fff;border-radius:24px;border:1px solid #E3E8F3;box-shadow:0 18px 40px -26px rgba(11,26,74,.35);color:#0B1A4A }
.design-48:hover { transform:translateY(-4px);color:#0B1A4A }
.design-49 { margin:0;font:700 24px/1.15 Poppins,sans-serif;letter-spacing:-0.02em }
.design-50 { width:34px;height:4px;border-radius:2px;background:#E5232B }
.design-51 { margin:0;font:500 16.5px/1.55 Nunito,sans-serif;color:#46527A }
.design-52 { margin-top:auto;font:700 14.5px/1 Poppins,sans-serif;color:#1F5FE0 }
.design-53 { padding:clamp(64px,8vw,110px) 24px;scroll-margin-top:80px }
.design-54 { max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:56px;align-items:center }
.design-55 { display:flex;flex-direction:column;gap:28px }
.design-56 { display:flex;flex-direction:column;gap:16px }
.design-57 { margin:0;font:800 clamp(34px,4.4vw,54px)/1.02 Poppins,sans-serif;letter-spacing:-0.04em;text-wrap:balance }
.design-58 { display:flex;flex-direction:column }
.design-59 { display:grid;grid-template-columns:64px 1fr;gap:14px;padding:16px 0;border-top:1px solid #E3E8F3 }
.design-60 { font:800 22px/1.2 Poppins,sans-serif;color:#E5232B }
.design-61 { margin:0;font:500 16.5px/1.5 Nunito,sans-serif;color:#46527A }
.design-62 { font:700 13px/1.9 Poppins,sans-serif;color:#1F5FE0;letter-spacing:.06em }
.design-63 { display:grid;grid-template-columns:64px 1fr;gap:14px;padding:16px 0;border-top:1px solid #E3E8F3;border-bottom:1px solid #E3E8F3 }
.design-64 { margin:0;font:500 15px/1.55 Nunito,sans-serif;color:#5A6688;text-wrap:pretty }
.design-65 { display:flex;flex-direction:column;align-items:center;gap:22px;padding:36px 20px;background:#F4F6FB;border-radius:36px }
.design-66 { position:relative;width:min(300px,80%);aspect-ratio:9/16;background:#0B1A4A;border-radius:28px;padding:10px;box-shadow:0 36px 60px -30px rgba(5,14,45,.6) }
.design-67 { position:relative;width:100%;height:100%;border-radius:19px;overflow:hidden }
.design-68 { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; display: block; transition: opacity 0.5s; opacity: 1; }
.design-69 { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; display: block; transition: opacity 0.5s; opacity: 0; }
.design-70 { position:absolute;left:50%;bottom:-16px;transform:translateX(-50%);background:#E5232B;color:#fff;font:700 15px/1 Poppins,sans-serif;padding:10px 18px;border-radius:999px;white-space:nowrap;box-shadow:0 10px 20px -8px rgba(229,35,43,.6) }
.design-71 { display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;max-width:460px }
.design-72 { font:700 13.5px/1 Poppins,sans-serif;padding:10px 14px;border-radius:999px;cursor:pointer;border:1.5px solid #D6DCEB;background:#fff;color:#0B1A4A }
.design-73 { position:relative;background:linear-gradient(170deg,#2A72F0,#1747C4);color:#fff;padding:clamp(64px,8vw,110px) 24px;overflow:hidden;scroll-margin-top:80px }
.design-74 { position:absolute;right:-120px;top:-100px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#7DB2FF,#2C6CEB 50%,#1442B8);pointer-events:none }
.design-75 { position:absolute;left:6%;bottom:60px;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#FF7A7A,#E5232B 50%,#B3121A);pointer-events:none }
.design-76 { position:relative;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:64px }
.design-77 { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px;align-items:center }
.design-78 { display:flex;flex-direction:column;gap:26px }
.design-79 { display:flex;align-items:center;gap:10px;font:600 12.5px/1 Poppins,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff }
.design-80 { width:8px;height:8px;border-radius:50%;background:#fff }
.design-81 { color:#fff }
.design-82 { margin:0;font:500 18px/1.55 Nunito,sans-serif;color:#fff;max-width:520px;text-wrap:pretty }
.design-83 { display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 26px }
.design-84 { display:flex;flex-direction:column;gap:6px }
.design-85 { font:700 16px/1.3 Poppins,sans-serif }
.design-86 { font:500 15px/1.5 Nunito,sans-serif;color:#fff }
.design-87 { display:flex;flex-direction:column;align-items:center;gap:0 }
.design-88 { width:100%;max-width:560px;aspect-ratio:16/9;background:#0A1230;border-radius:18px;padding:10px;box-shadow:0 40px 70px -30px rgba(3,10,35,.8) }
.design-89 { width:100%;height:100%;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr auto;gap:6px;border-radius:10px;overflow:hidden;background:#0A1230 }
.design-90 { position:relative;min-height:0;border-radius:8px;overflow:hidden }
.design-91 { width:100%;height:100%;object-fit:cover;display:block }
.design-92 { position:absolute;left:8px;bottom:8px;background:#fff;color:#0B1A4A;font:800 10px/1 Poppins,sans-serif;padding:6px 9px;border-radius:999px }
.design-93 { background:#fff;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;color:#0B1A4A;min-height:0;overflow:hidden }
.design-94 { font:800 12px/1 Poppins,sans-serif;letter-spacing:-0.01em }
.design-95 { display:flex;justify-content:space-between;gap:8px;font:600 10.5px/1.3 Nunito,sans-serif;border-bottom:1px dashed #D6DCEB;padding-bottom:4px }
.design-96 { display:flex;justify-content:space-between;gap:8px;font:700 10.5px/1.3 Nunito,sans-serif;color:#E5232B }
.design-97 { grid-column:1 / -1;background:#E5232B;color:#fff;border-radius:6px;padding:7px 0;font:700 10.5px/1 Poppins,sans-serif;white-space:nowrap;overflow:hidden }
.design-98 { width:14px;height:34px;background:#0A1230 }
.design-99 { width:160px;height:8px;border-radius:4px;background:#0A1230 }
.design-100 { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px }
.design-101 { display:flex;flex-direction:column;gap:12px;padding:28px;background:#fff;color:#0B1A4A;border-radius:22px }
.design-102 { font:800 13px/1 Poppins,sans-serif;color:#E5232B;letter-spacing:.08em }
.design-103 { margin:0;font:700 21px/1.2 Poppins,sans-serif;letter-spacing:-0.02em }
.design-104 { margin:0;font:500 15.5px/1.55 Nunito,sans-serif;color:#46527A }
.design-105 { max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px;align-items:center }
.design-106 { position:relative;display:flex;justify-content:center;gap:22px;padding:40px 20px;background:#FDECEC;border-radius:36px;overflow:hidden }
.design-107 { position:absolute;left:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#FF7A7A,#E5232B 48%,#B3121A) }
.design-108 { position:relative;width:min(200px,42%);aspect-ratio:9/19;background:#0B1A4A;border-radius:28px;padding:7px;box-shadow:0 30px 50px -24px rgba(5,14,45,.55) }
.design-109 { width:100%;height:100%;object-fit:cover;object-position:top;border-radius:21px;display:block }
.design-110 { position:relative;width:min(200px,42%);aspect-ratio:9/19;background:#0B1A4A;border-radius:28px;padding:7px;margin-top:48px;box-shadow:0 30px 50px -24px rgba(5,14,45,.55) }
.design-111 { margin:0;font:500 18px/1.55 Nunito,sans-serif;color:#3D4A70;text-wrap:pretty }
.design-112 { display:flex;flex-direction:column;gap:14px }
.design-113 { display:flex;gap:18px;align-items:flex-start }
.design-114 { flex:none;width:40px;height:40px;border-radius:50%;background:#0B1A4A;color:#fff;display:flex;align-items:center;justify-content:center;font:700 16px/1 Poppins,sans-serif }
.design-115 { margin:8px 0 0;font:500 16.5px/1.5 Nunito,sans-serif;color:#46527A }
.design-116 { flex:none;width:40px;height:40px;border-radius:50%;background:#E5232B;color:#fff;display:flex;align-items:center;justify-content:center;font:700 16px/1 Poppins,sans-serif }
.design-117 { background:#F4F6FB;padding:clamp(64px,8vw,110px) 24px }
.design-118 { display:flex;flex-direction:column;gap:14px;padding:34px 30px;background:#fff;border-radius:24px;border:1px solid #E3E8F3 }
.design-119 { font:800 64px/1 Poppins,sans-serif;letter-spacing:-0.05em;color:#1F5FE0 }
.design-120 { margin:0;font:500 16px/1.55 Nunito,sans-serif;color:#46527A }
.design-121 { display:flex;flex-direction:column;gap:14px;padding:34px 30px;background:#0B1A4A;color:#fff;border-radius:24px }
.design-122 { font:800 64px/1 Poppins,sans-serif;letter-spacing:-0.05em;color:#E5232B }
.design-123 { margin:0;font:500 16px/1.55 Nunito,sans-serif;color:#DCE3F5 }
.design-124 { max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:44px }
.design-125 { display:flex;flex-direction:column;gap:16px;max-width:780px }
.design-126 { margin:0;font:500 17px/1.55 Nunito,sans-serif;color:#46527A;text-wrap:pretty }
.design-127 { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px }
.design-128 { display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:22px;border:1px solid #E3E8F3;background:#fff }
.design-129 { font:700 17px/1.2 Poppins,sans-serif }
.design-130 { font:800 38px/1 Poppins,sans-serif;letter-spacing:-0.04em }
.design-131 { font:600 14px/1 Nunito,sans-serif;color:#5A6688;letter-spacing:0 }
.design-132 { margin:0;font:500 15px/1.5 Nunito,sans-serif;color:#46527A }
.design-133 { position:relative;display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:22px;background:#0B1A4A;color:#fff;box-shadow:0 26px 50px -24px rgba(11,26,74,.7) }
.design-134 { position:absolute;top:-12px;right:22px;background:#E5232B;color:#fff;font:700 12px/1 Poppins,sans-serif;padding:7px 12px;border-radius:999px;letter-spacing:.04em }
.design-135 { font:600 14px/1 Nunito,sans-serif;color:#C9D3EE;letter-spacing:0 }
.design-136 { margin:0;font:500 15px/1.5 Nunito,sans-serif;color:#DCE3F5 }
.design-137 { align-self:flex-start;display:flex;align-items:center;gap:8px;background:#FDECEC;color:#C21A22;font:700 13.5px/1.3 Poppins,sans-serif;padding:8px 12px;border-radius:12px }
.design-138 { display:flex;flex-direction:column;gap:6px;font:600 14.5px/1.4 Nunito,sans-serif;color:#0B1A4A }
.design-139 { display:flex;gap:8px }
.design-140 { color:#E5232B;font-weight:800 }
.design-141 { font-weight:500;color:#46527A }
.design-142 { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0;border-radius:28px;overflow:hidden;border:1px solid #E3E8F3 }
.design-143 { display:flex;flex-direction:column;gap:22px;padding:34px;background:#F4F6FB }
.design-144 { margin:0;font:800 26px/1.15 Poppins,sans-serif;letter-spacing:-0.03em }
.design-145 { display:flex;flex-direction:column;gap:10px }
.design-146 { font:700 13px/1 Poppins,sans-serif;letter-spacing:.08em;color:#5A6688 }
.design-147 { display:flex;flex-wrap:wrap;gap:8px }
.design-148 { font:700 14px/1 Poppins,sans-serif;padding:11px 15px;border-radius:999px;cursor:pointer;border:1.5px solid #D6DCEB;background:#fff;color:#0B1A4A }
.design-149 { font:600 16px/1.4 Nunito,sans-serif;color:#0B1A4A }
.design-150 { display:flex;align-items:center;gap:14px }
.design-151 { width:44px;height:44px;border-radius:50%;border:1.5px solid #C9D2E6;background:#fff;color:#0B1A4A;font:700 20px/1 Poppins,sans-serif;cursor:pointer }
.design-152:hover { border-color:#0B1A4A }
.design-153 { min-width:36px;text-align:center;font:800 28px/1 Poppins,sans-serif }
.design-154 { font:500 14.5px/1.4 Nunito,sans-serif;color:#5A6688 }
.design-155 { display:flex;flex-direction:column;justify-content:center;gap:10px;padding:34px;background:#0B1A4A;color:#fff }
.design-156 { font:600 14px/1.4 Nunito,sans-serif;color:#C9D3EE }
.design-157 { font:800 clamp(44px,5vw,60px)/1 Poppins,sans-serif;letter-spacing:-0.045em }
.design-158 { font:600 16px/1 Nunito,sans-serif;letter-spacing:0;color:#C9D3EE }
.design-159 { font:600 16px/1.5 Nunito,sans-serif;color:#fff }
.design-160 { align-self:flex-start;margin-top:14px;display:flex;align-items:center;gap:14px;padding:7px 7px 7px 22px;border-radius:999px;background:#fff;color:#0B1A4A;font:700 15.5px/1 Poppins,sans-serif }
.design-161:hover { background:#FDECEC;color:#0B1A4A }
.design-162 { width:36px;height:36px;border-radius:50%;background:#E5232B;color:#fff;display:flex;align-items:center;justify-content:center;font:800 17px/1 Poppins,sans-serif }
.design-163 { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px 32px;font:500 15.5px/1.45 Nunito,sans-serif;color:#46527A }
.design-164 { display:flex;gap:10px }
.design-165 { padding:0 24px clamp(64px,8vw,110px);scroll-margin-top:80px }
.design-166 { max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:40px }
.design-167 { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:22px;align-items:stretch }
.design-168 { display:flex;flex-direction:column;gap:0;padding:34px;border-radius:28px;background:#F4F6FB;border:1px solid #E3E8F3 }
.design-169 { font:700 13px/1 Poppins,sans-serif;letter-spacing:.08em;color:#5A6688;margin-bottom:18px }
.design-170 { display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;border-top:1px solid #DCE2EF }
.design-171 { font:600 17px/1.3 Nunito,sans-serif;color:#0B1A4A }
.design-172 { font:700 20px/1 Poppins,sans-serif;color:#0B1A4A }
.design-173 { font:600 13px/1 Nunito,sans-serif;color:#5A6688 }
.design-174 { display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0 0;border-top:2px solid #0B1A4A;margin-top:auto }
.design-175 { font:700 17px/1.3 Poppins,sans-serif;color:#0B1A4A }
.design-176 { font:800 34px/1 Poppins,sans-serif;letter-spacing:-0.04em;color:#0B1A4A;text-decoration:line-through;text-decoration-color:#E5232B;text-decoration-thickness:3px }
.design-177 { position:relative;display:flex;flex-direction:column;gap:18px;padding:34px;border-radius:28px;background:#0B1A4A;color:#fff;overflow:hidden;box-shadow:0 26px 50px -24px rgba(11,26,74,.7) }
.design-178 { position:absolute;right:-70px;top:-70px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#7DB2FF,#2C6CEB 50%,#1442B8);pointer-events:none }
.design-179 { position:relative;font:700 13px/1 Poppins,sans-serif;letter-spacing:.08em;color:#C9D3EE }
.design-180 { position:relative;font:800 clamp(56px,6vw,76px)/1 Poppins,sans-serif;letter-spacing:-0.05em }
.design-181 { position:relative;margin:0;font:500 17px/1.55 Nunito,sans-serif;color:#fff;max-width:440px;text-wrap:pretty }
.design-182 { position:relative;align-self:flex-start;background:#E5232B;color:#fff;font:800 16px/1.2 Poppins,sans-serif;padding:12px 18px;border-radius:999px }
.design-183 { position:relative;margin-top:auto;align-self:flex-start;display:flex;align-items:center;gap:14px;padding:7px 7px 7px 22px;border-radius:999px;background:#fff;color:#0B1A4A;font:700 15.5px/1 Poppins,sans-serif }
.design-184 { max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start }
.design-185 { flex:1 1 300px;display:flex;flex-direction:column;gap:16px }
.design-186 { margin:0;font:800 clamp(34px,4.4vw,56px)/1.02 Poppins,sans-serif;letter-spacing:-0.04em }
.design-187 { flex:2 1 520px;min-width:0;display:flex;flex-direction:column;gap:10px }
.design-188 { background:#fff;border-radius:18px;border:1px solid #E3E8F3 }
.design-189 { width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;background:none;border:0;cursor:pointer;text-align:left;font:700 17.5px/1.3 Poppins,sans-serif;color:#0B1A4A }
.design-190 { flex:none;width:32px;height:32px;border-radius:50%;background:#F4F6FB;color:#0B1A4A;display:flex;align-items:center;justify-content:center;font:700 18px/1 Poppins,sans-serif }
.design-191 { margin:0;padding:0 24px 22px;font:500 16px/1.6 Nunito,sans-serif;color:#46527A;text-wrap:pretty }
.design-192 { padding:clamp(56px,7vw,90px) 24px }
.design-193 { position:relative;max-width:1240px;margin:0 auto;background:#0B1A4A;color:#fff;border-radius:40px;padding:clamp(44px,6vw,80px) clamp(28px,5vw,72px);overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:36px;align-items:center }
.design-194 { position:absolute;right:-60px;bottom:-90px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#7DB2FF,#2C6CEB 50%,#1442B8);pointer-events:none }
.design-195 { position:absolute;right:220px;top:-50px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#FF7A7A,#E5232B 48%,#B3121A);pointer-events:none }
.design-196 { position:relative;display:flex;flex-direction:column;gap:18px }
.design-197 { margin:0;font:800 clamp(34px,4.6vw,58px)/1.02 Poppins,sans-serif;letter-spacing:-0.04em;text-wrap:balance }
.design-198 { margin:0;font:500 18px/1.55 Nunito,sans-serif;color:#DCE3F5;max-width:520px }
.design-199 { position:relative;display:flex;flex-direction:column;gap:14px;align-items:flex-start }
.design-200 { display:flex;align-items:center;gap:16px;padding:9px 9px 9px 28px;border-radius:999px;background:#fff;color:#0B1A4A;font:700 19px/1 Poppins,sans-serif }
.design-201 { width:46px;height:46px;border-radius:50%;background:#E5232B;color:#fff;display:flex;align-items:center;justify-content:center;font:800 22px/1 Poppins,sans-serif }
.design-202 { font:700 15px/1 Poppins,sans-serif;letter-spacing:.08em;color:#fff;padding:14px 18px;border:1.5px dashed rgba(255,255,255,.5);border-radius:12px }
.design-203:hover { color:#fff;border-color:#fff }
.design-204 { border-top:1px solid #E8ECF5;padding:40px 24px 48px }
.design-205 { max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between;align-items:flex-start }
.design-206 { font:800 26px/1 Poppins,sans-serif;letter-spacing:-0.045em }
.design-207 { font:500 13.5px/1.5 Nunito,sans-serif;color:#5A6688 }
.design-208 { display:flex;flex-wrap:wrap;gap:12px 28px;font:600 14px/1.4 Nunito,sans-serif;max-width:720px }

/* Production interactions and responsive adaptations of the supplied design. */
:root { color-scheme: light; }
[hidden] { display: none !important; }
button, summary { -webkit-tap-highlight-color: transparent; }
button { touch-action: manipulation; }
button:disabled { opacity: .4; cursor: default; }
a:focus-visible, button:focus-visible, summary:focus-visible { outline: 3px solid #1F5FE0; outline-offset: 5px; }
.home-skip { position: absolute; top: -100px; left: 16px; z-index: 100; padding: 12px 18px; background: #fff; color: #0B1A4A; border: 2px solid #1F5FE0; border-radius: 12px; }
.home-skip:focus { top: 12px; }
.home-choice.is-selected { background: #0B1A4A; border-color: #0B1A4A; color: #fff; }
#game-preview img { opacity: 0; }
#game-preview img.is-visible, html:not(.home-ready) #game-preview img:first-child { opacity: 1; }
.home-faq summary { list-style: none; }
.home-faq summary::-webkit-details-marker { display: none; }
.home-faq .faq-sign::before { content: '+'; }
.home-faq[open] .faq-sign { background: #E5232B; color: #fff; }
.home-faq[open] .faq-sign::before { content: '−'; }
.home-menu { display: none; align-items: center; justify-content: center; min-height: 44px; padding: 10px 14px; font: 700 14px/1 Poppins,sans-serif; border: 1px solid #D6DCEB; border-radius: 12px; color: #0B1A4A; background: #fff; }
.home-ticker { display: inline-flex; animation: prixeeTicker 22s linear infinite; }
.home-header-inner > a { flex-shrink: 0; }
.home-hero > div { min-width: 0; }
#tarif [data-tv-controls] > div { flex-wrap: wrap; }
#tarif [data-tv-controls] > div > button { flex-shrink: 0; }
.home-monthly { text-wrap: balance; }
#tarif [role='group'] button { min-height: 44px; }
@media (max-width: 1100px) {
  .home-header .home-header-inner { gap: 16px; }
  .home-header .home-nav { flex-basis: 100%; order: 3; justify-content: flex-start; line-height: 1.5; gap: 14px 24px; padding-top: 8px; }
  .home-header .home-nav-actions { margin-left: auto; }
  .home-ready .home-header .home-menu { display: inline-flex; margin-left: auto; }
  .home-ready .home-header .home-nav, .home-ready .home-header .home-nav-actions { display: none; }
  .home-ready .home-header.is-open .home-nav, .home-ready .home-header.is-open .home-nav-actions { display: flex; }
  .home-ready .home-header.is-open .home-nav-actions { order: 4; flex-basis: 100%; margin-left: 0; flex-wrap: wrap; padding-bottom: 8px; }
  section[id] { scroll-margin-top: 96px; }
}
@media (max-width: 600px) {
  .home-header .home-header-inner { padding: 16px 20px; }
  .home-hero { gap: 30px; padding-top: 40px; }
  .home-hero h1 { font-size: clamp(40px, 11vw, 58px); }
  .home-hero .home-hero-visual { min-height: 470px; }
  .home-hero .home-hero-visual > div:last-child { right: 0; max-width: 210px; text-align: center; }
  .home-comparison-row { flex-wrap: wrap; }
  .home-monthly { font-size: clamp(34px, 9vw, 44px); }
  #tarif h3 { font-size: 23px; }
  #tarif [data-tv-note] { flex-basis: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .home-ticker { animation: none; }
  #game-preview img { transition: none; }
  a, button { transition: none; }
}
