﻿/* =========================================================
   ODWorks — component styles
   Generated from the page compositions. Each rule maps to one
   element treatment; .odx-* rules carry hover / focus states.
   ========================================================= */

.od-1{position:absolute;left:14.4px;top:-54px;z-index:200;background:#0013FE;color:#fff;font-size:12.6px;font-weight:700;padding:10.8px 16.2px;border-radius:10px;transition:top .2s;}
.odx-1:focus{top:14.4px !important;}
.od-2{position:sticky;top:0;z-index:80;height:77.4px;background:#FFFFFF;border-bottom:1px solid #E3E5EC;transition:height .3s cubic-bezier(.22,.72,.2,1),background .3s,box-shadow .3s;}
.od-3{width:100%;max-width:1296px;height:100%;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);display:flex;align-items:center;justify-content:space-between;gap:21.6px;}
.od-4{display:flex;align-items:center;flex:0 0 auto;height:100%;}
.od-5{height:66.6px;width:66.6px;object-fit:contain;margin:-5.4px 0;}
.od-6{display:flex;align-items:center;gap:clamp(16.2px,1.98vw,34.2px);height:100%;}
.od-7{position:relative;height:100%;display:flex;align-items:center;}
.od-8{display:flex;align-items:center;gap:6.3px;background:none;border:0;padding:5.4px 0;cursor:pointer;font-size:13.5px;font-weight:500;color:#090B18;letter-spacing:-.01em;}
.od-9{position:absolute;top:100%;left:-18px;width:261px;background:#fff;border:1px solid #E3E5EC;border-radius:12px;box-shadow:0 30px 60px -30px rgba(7,17,60,.28);padding:10.8px;display:grid;gap:1.8px;}
.od-10{padding:9.9px 10.8px;border-radius:8px;color:#090B18;font-size:13px;font-weight:600;}
.odx-2:hover{background:#F4F6FF !important;color:#0013FE !important;}
.od-11{font-size:13.5px;font-weight:500;color:#090B18;letter-spacing:-.01em;padding:5.4px 0;border-bottom:2px solid transparent;}
.odx-3:hover{border-bottom-color:#63FFFD !important;color:#090B18 !important;}
.od-12{position:absolute;top:100%;left:-18px;width:270px;background:#fff;border:1px solid #E3E5EC;border-radius:12px;box-shadow:0 30px 60px -30px rgba(7,17,60,.28);padding:10.8px;display:grid;gap:1.8px;}
.odx-4:hover{border-bottom-color:#63FFFD !important;}
.od-13{display:flex;align-items:center;gap:12.6px;flex:0 0 auto;}
.od-14{font-size:13.5px;font-weight:600;color:#07113C;padding:9px 5.4px;}
.odx-5:hover{color:#0013FE !important;}
.od-15{display:inline-flex;align-items:center;gap:9px;height:46.8px;padding:0 19.8px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);color:#FFFFFF;border-radius:10px;font-size:13.5px;font-weight:700;letter-spacing:-.01em;transition:transform .25s,background .25s,color .25s,box-shadow .25s;box-shadow:0 12px 24px -16px rgba(0,19,254,.7);}
.odx-6:hover{background:#63FFFD !important;color:#07113C !important;border-color:#63FFFD !important;transform:translateY(-2px) !important;}
.od-16{display:none;align-items:center;justify-content:center;width:43.2px;height:43.2px;background:#fff;border:1px solid #E3E5EC;border-radius:10px;cursor:pointer;flex:0 0 auto;}
.od-17{position:fixed;inset:0;z-index:120;background:#FFFFFF;display:flex;flex-direction:column;padding:19.8px 18px 27px;}
.od-18{display:flex;align-items:center;justify-content:space-between;}
.od-19{height:57.6px;width:57.6px;object-fit:contain;}
.od-20{width:43.2px;height:43.2px;display:flex;align-items:center;justify-content:center;background:#F5F6F8;border:1px solid #E3E5EC;border-radius:10px;cursor:pointer;}
.od-21{display:grid;gap:3.6px;margin-top:30.6px;}
.od-22{font-size:27px;font-weight:700;letter-spacing:-.03em;color:#090B18;padding:12.6px 0;border-bottom:1px solid #E3E5EC;}
.od-23{margin-top:auto;display:grid;gap:10.8px;}
.od-24{display:flex;align-items:center;justify-content:center;height:48.6px;border:1px solid #090B18;border-radius:10px;color:#07113C;font-weight:700;font-size:14.4px;}
.od-25{display:flex;align-items:center;justify-content:center;gap:9px;height:50.4px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);color:#fff;border-radius:10px;font-weight:700;font-size:14.4px;}
.od-26{position:relative;background:#FFFFFF;overflow:clip;}
.od-27{position:absolute;inset:0;background:
      radial-gradient(70% 60% at 4% 96%,rgba(99,255,253,.42),transparent 62%),
      radial-gradient(56% 52% at 100% 4%,rgba(150,150,255,.55),transparent 66%),
      radial-gradient(46% 44% at 88% 96%,rgba(196,186,255,.3),transparent 70%),
      linear-gradient(160deg,#FBFCFF 0%,#FFFFFF 46%,#FAFAFF 100%);pointer-events:none;}
.od-28{position:relative;width:100%;max-width:1296px;margin:0 auto;padding:clamp(43.2px,5.4vw,93.6px) clamp(16.2px,3.6vw,57.6px) clamp(46.8px,5.4vw,86.4px);display:flex;flex-direction:column;align-items:center;text-align:center;}
.od-29{margin:0;font-size:clamp(39.6px,5.94vw,100.8px);line-height:1.02;letter-spacing:-.04em;font-weight:800;color:#090B18;}
.od-30{display:block;}
.od-31{display:block;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.025em;color:#1B24FF;}
.od-32{margin:clamp(23.4px,2.7vw,43.2px) 0 0;max-width:60ch;font-size:clamp(15.3px,1.26vw,20.7px);line-height:1.45;color:#4A5063;font-weight:500;text-wrap:pretty;}
.od-33{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:700;color:#1B24FF;}
.od-34{list-style:none;margin:clamp(27px,3.24vw,50.4px) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:18px 0;}
.od-35{display:flex;align-items:center;gap:12.6px;padding:0 clamp(14.4px,1.8vw,27px);}
.od-36{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30.6px;height:30.6px;border-radius:50%;background:#0013FE;}
.od-37{max-width:13ch;font-size:clamp(13.5px,1.03vw,15.8px);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0B1B33;text-align:left;}
.od-38{display:flex;align-items:center;gap:12.6px;padding:0 clamp(14.4px,1.8vw,27px);border-left:1px solid #D9DEEC;}
.od-39{display:flex;flex-wrap:wrap;justify-content:center;gap:16.2px;margin-top:clamp(28.8px,3.42vw,54px);}
.od-40{display:inline-flex;align-items:center;gap:12.6px;height:59.4px;padding:0 30.6px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);color:#FFFFFF;border-radius:10px;font-size:clamp(15.3px,1.17vw,18.9px);font-weight:700;letter-spacing:-.015em;white-space:nowrap;transition:transform .25s,box-shadow .25s;box-shadow:0 20px 38px -22px rgba(0,19,254,.7);}
.odx-7:hover{transform:translateY(-2px) !important;box-shadow:0 26px 46px -22px rgba(0,19,254,.8) !important;}
.od-41{display:inline-flex;align-items:center;gap:12.6px;height:59.4px;padding:0 27px;background:transparent;color:#0B1B33;border:1px solid #9AA1B8;border-radius:10px;font-size:clamp(15.3px,1.17vw,18.9px);font-weight:700;letter-spacing:-.015em;white-space:nowrap;transition:border-color .25s,color .25s,transform .25s;}
.odx-8:hover{border-color:#0013FE !important;color:#0013FE !important;transform:translateY(-2px) !important;}
.od-42{position:relative;border-top:1px solid #E3E5EC;border-bottom:1px solid #E3E5EC;background:#FFFFFF;overflow:clip;padding:clamp(41.4px,4.86vw,64.8px) 0;}
.od-43{position:absolute;left:50%;top:64%;transform:translate(-50%,-50%);font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:clamp(126px,18vw,270px);line-height:1;color:#07113C;opacity:.05;white-space:nowrap;pointer-events:none;}
.od-44{position:relative;width:100%;max-width:1296px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);text-align:center;}
.od-45{margin:0;font-size:clamp(23.4px,2.61vw,41.4px);font-weight:800;letter-spacing:-.03em;line-height:1.18;color:#090B18;}
.od-46{display:block;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.01em;color:#0013FE;}
.od-47{position:relative;margin-top:clamp(27px,2.88vw,41.4px);padding:clamp(5.4px,0.9vw,10.8px) 0;display:grid;gap:clamp(16.2px,1.98vw,27px);overflow:hidden;}
.od-48{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);}
.od-49{display:flex;width:max-content;gap:clamp(32.4px,3.78vw,64.8px);align-items:center;animation:odMarquee 52s linear infinite;will-change:transform;backface-visibility:hidden;}
.odx-9:hover{animation-play-state:paused !important;}
.od-50{flex:0 0 auto;height:clamp(27px,2.88vw,37.8px);width:auto;max-width:none;transition:transform .35s,filter .35s,opacity .35s;filter:grayscale(1);opacity:.62;}
.odx-10:hover{transform:scale(1.06) !important;filter:grayscale(0) !important;opacity:1 !important;}
.od-51{display:flex;width:max-content;gap:clamp(32.4px,3.78vw,64.8px);align-items:center;animation:odMarquee 48s linear infinite reverse;will-change:transform;backface-visibility:hidden;}
.od-52{background:#FFFFFF;padding:clamp(43.2px,4.86vw,79.2px) 0 clamp(32.4px,3.6vw,50.4px);overflow:clip;}
.od-53{width:100%;max-width:1296px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);}
.od-54{display:grid;grid-template-columns:1fr auto;gap:21.6px;align-items:end;margin-bottom:clamp(30.6px,3.6vw,50.4px);}
.od-55{margin:0;max-width:576px;font-size:clamp(30.6px,3.96vw,61.2px);font-weight:800;letter-spacing:-.035em;line-height:1.03;color:#090B18;}
.od-56{display:block;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:500;color:#0013FE;}
.od-57{margin:0;max-width:324px;font-size:14.4px;line-height:1.6;font-weight:500;color:#626778;}
.od-58{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(25.2px,2.7vw,46.8px);align-items:start;}
.od-59{border-bottom:1px solid #E3E5EC;}
.od-60{position:relative;aspect-ratio:16/10;background:#E3E5EC;overflow:hidden;}
.od-61{width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s cubic-bezier(.22,.72,.2,1);}
.od-62{position:absolute;left:16.2px;top:16.2px;display:inline-flex;align-items:center;gap:7.2px;background:rgba(255,255,255,.94);border-radius:7px;padding:6.3px 9.9px;font-size:10.4px;font-weight:800;letter-spacing:.1em;color:#0013FE;}
.od-63{padding:clamp(18px,1.98vw,27px);}
.od-64{margin:0 0 10.8px;font-size:clamp(19.8px,1.98vw,27px);font-weight:800;letter-spacing:-.03em;color:#090B18;}
.od-65{margin:0 0 18px;font-size:14px;line-height:1.62;font-weight:500;color:#626778;max-width:56ch;}
.od-66{display:flex;flex-wrap:wrap;gap:7.2px;margin-bottom:19.8px;}
.od-67{font-size:11.2px;font-weight:700;color:#07113C;background:#FFFFFF;border:1px solid #E3E5EC;padding:6.3px 9.9px;border-radius:7px;transition:border-color .25s,color .25s;}
.odx-11:hover{border-color:#63FFFD !important;color:#0013FE !important;}
.od-68{display:flex;flex-wrap:wrap;align-items:center;gap:14.4px;padding-top:18px;border-top:1px solid #E3E5EC;}
.od-69{display:inline-flex;align-items:center;gap:9px;height:45px;padding:0 18px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);color:#fff;border-radius:10px;font-size:13.5px;font-weight:700;transition:background .25s,color .25s,transform .25s;}
.odx-12:hover{background:#63FFFD !important;color:#07113C !important;transform:translateY(-2px) !important;}
.od-70{display:flex;flex-wrap:wrap;gap:7.2px;}
.od-71{font-size:10.8px;font-weight:700;color:#626778;background:transparent;border:1px dashed #E3E5EC;padding:6.3px 9px;border-radius:20px;}
.od-72{margin-top:clamp(34.2px,3.6vw,54px);border-top:1px solid #E3E5EC;border-bottom:1px solid #E3E5EC;padding:18px 0;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);}
.od-73{display:flex;width:max-content;gap:12.6px;animation:odMarquee 46s linear infinite;will-change:transform;backface-visibility:hidden;}
.od-74{font-size:13px;font-weight:700;color:#07113C;background:#F5F6F8;border:1px solid #E3E5EC;padding:9.9px 14.4px;border-radius:8px;white-space:nowrap;}
.odx-13:hover{background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD) !important;color:#fff !important;border-color:transparent !important;}
.od-75{background:#FFFFFF;padding:clamp(43.2px,4.86vw,79.2px) 0;overflow:clip;}
.od-76{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(27px,3.6vw,63px);align-items:start;}
.od-77{position:sticky;top:117px;}
.od-78{margin:0 0 19.8px;font-size:clamp(28.8px,3.51vw,52.2px);font-weight:800;letter-spacing:-.035em;line-height:1.04;color:#090B18;}
.od-79{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:500;color:#0013FE;}
.od-80{margin:0 0 27px;max-width:360px;font-size:14.4px;line-height:1.62;font-weight:500;color:#626778;}
.od-81{max-width:297px;}
.od-82{display:flex;align-items:baseline;gap:7.2px;margin-bottom:10.8px;}
.od-83{font-size:clamp(39.6px,3.96vw,57.6px);font-weight:800;letter-spacing:-.05em;line-height:1;color:#0013FE;}
.od-84{font-size:14.4px;font-weight:700;color:#626778;}
.od-85{height:2.7px;background:#E3E5EC;border-radius:2px;overflow:hidden;}
.od-86{display:inline-flex;align-items:center;gap:9px;margin-top:23.4px;height:46.8px;padding:0 19.8px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);color:#fff;border-radius:10px;font-size:13.5px;font-weight:700;transition:background .25s,color .25s,transform .25s;}
.od-87{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14.4px,1.62vw,23.4px);}
.od-88{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,216px),1fr));gap:clamp(16.2px,1.8vw,27px);align-items:center;background:#FFF9EE;border:1px solid #F0E5C9;border-radius:10px;padding:clamp(18px,1.98vw,28.8px);}
.od-89{display:flex;align-items:center;gap:10.8px;margin-bottom:12.6px;}
.od-90{font-size:11.7px;font-weight:800;letter-spacing:.1em;color:#0013FE;}
.od-91{display:flex;align-items:center;justify-content:center;width:30.6px;height:30.6px;border-radius:8px;background:#FFFFFF;border:1px solid #E3E5EC;}
.od-92{font-size:9.9px;font-weight:800;letter-spacing:.12em;color:#626778;}
.od-93{margin:0 0 9px;font-size:clamp(18.9px,1.8vw,25.2px);font-weight:800;letter-spacing:-.03em;color:#090B18;}
.od-94{margin:0;font-size:14px;line-height:1.6;font-weight:500;color:#626778;}
.od-95{border-radius:8px;overflow:hidden;aspect-ratio:16/11;background:#E3E5EC;}
.od-96{width:100%;height:100%;object-fit:cover;}
.od-97{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,216px),1fr));gap:clamp(16.2px,1.8vw,27px);align-items:center;background:#EDF4FF;border:1px solid #D9E6FF;border-radius:10px;padding:clamp(18px,1.98vw,28.8px);}
.od-98{display:flex;align-items:center;justify-content:center;width:30.6px;height:30.6px;border-radius:8px;background:#F4F6FF;border:1px solid #E3E5EC;}
.od-99{background:#F5F6F8;border:1px solid #E3E5EC;border-radius:8px;padding:14.4px;}
.od-100{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#626778;margin-bottom:10.8px;}
.od-101{display:grid;gap:8.1px;}
.od-102{background:#fff;border:1px solid #E3E5EC;border-radius:6px;padding:8.1px 9.9px;font-size:11.2px;font-weight:700;color:#090B18;}
.od-103{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);border-radius:6px;padding:9px 9.9px;font-size:11.2px;font-weight:800;color:#fff;}
.od-104{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,216px),1fr));gap:clamp(16.2px,1.8vw,27px);align-items:center;background:#FFF4EB;border:1px solid #F5DFC9;border-radius:10px;padding:clamp(18px,1.98vw,28.8px);}
.od-105{display:flex;align-items:center;justify-content:space-between;gap:9px;background:#FFFFFF;border:1px solid #F5DFC9;border-radius:7px;padding:9.9px 11.7px;}
.od-106{font-size:11.7px;font-weight:700;color:#090B18;}
.od-107{font-size:10.8px;font-weight:800;color:#0013FE;}
.od-108{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,216px),1fr));gap:clamp(16.2px,1.8vw,27px);align-items:center;background:#ECFAF4;border:1px solid #CDEEE1;border-radius:10px;padding:clamp(18px,1.98vw,28.8px);}
.od-109{border:1px solid #E3E5EC;border-radius:8px;overflow:hidden;}
.od-110{display:grid;grid-template-columns:1.2fr 1fr 1fr;background:#F5F6F8;border-bottom:1px solid #E3E5EC;}
.od-111{padding:8.1px 9.9px;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#626778;}
.od-112{padding:8.1px 9.9px;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#0013FE;}
.od-113{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid #E3E5EC;}
.od-114{padding:9px 9.9px;font-size:11.2px;font-weight:600;color:#626778;}
.od-115{padding:9px 9.9px;font-size:11.2px;font-weight:800;color:#090B18;}
.od-116{padding:9px 9.9px;font-size:11.2px;font-weight:700;color:#626778;}
.od-117{display:grid;grid-template-columns:1.2fr 1fr 1fr;}
.od-118{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,216px),1fr));gap:clamp(16.2px,1.8vw,27px);align-items:center;background:#F1EEFF;border:1px solid #DDD4F7;border-radius:10px;padding:clamp(18px,1.98vw,28.8px);}
.od-119{display:flex;align-items:center;justify-content:center;width:30.6px;height:30.6px;border-radius:8px;background:#E9FFFF;border:1px solid #63FFFD;}
.od-120{background:#FFFFFF;padding:0 0 clamp(43.2px,4.86vw,79.2px);overflow:clip;}
.od-121{margin-bottom:clamp(27px,3.06vw,45px);}
.od-122{margin:0;font-size:clamp(28.8px,3.78vw,57.6px);font-weight:800;letter-spacing:-.035em;line-height:1.03;color:#090B18;}
.od-123{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(12.6px,1.26vw,18px);}
.od-124{grid-column:span 7;background:#FFF9EE;border:1px solid #F0E5C9;border-radius:10px;padding:clamp(21.6px,2.34vw,36px);display:flex;flex-direction:column;gap:19.8px;}
.od-125{display:flex;align-items:center;justify-content:space-between;gap:14.4px;}
.od-126{display:flex;align-items:center;justify-content:center;width:39.6px;height:39.6px;border-radius:10px;background:#FFFFFF;border:1px solid #E3E5EC;}
.od-127{margin:0 0 10.8px;font-size:clamp(21.6px,2.25vw,32.4px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#090B18;}
.od-128{margin:0;max-width:46ch;font-size:14.4px;line-height:1.62;font-weight:500;color:#626778;}
.od-129{margin-top:auto;display:grid;gap:7.2px;background:#FFFFFF;border:1px solid #E3E5EC;border-radius:8px;padding:12.6px;}
.od-130{display:flex;align-items:center;justify-content:space-between;gap:10.8px;}
.od-131{font-size:11.2px;font-weight:700;color:#07113C;line-height:1.35;}
.od-132{font-size:11.2px;font-weight:800;color:#0013FE;}
.od-133{height:5.4px;margin-top:3.6px;background:#F5F6F8;border-radius:3px;overflow:hidden;}
.od-134{width:94%;height:100%;background:#0013FE;}
.od-135{display:flex;align-items:center;justify-content:space-between;gap:10.8px;margin-top:7.2px;}
.od-136{width:88%;height:100%;background:#63FFFD;}
.od-137{display:inline-flex;align-items:center;gap:8.1px;font-size:13px;font-weight:800;color:#0013FE;}
.odx-14:hover{gap:13.5px !important;}
.od-138{grid-column:span 5;grid-row:span 2;position:relative;border-radius:10px;overflow:hidden;background:#E3E5EC;min-height:378px;}
.od-139{background:#F4F6FF;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.od-140{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,17,60,.1) 0%,rgba(7,17,60,.86) 72%);}
.od-141{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(19.8px,2.16vw,30.6px);}
.od-142{margin:0 0 9px;font-size:clamp(21.6px,2.16vw,30.6px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#FFFFFF;}
.od-143{margin:0 0 16.2px;max-width:38ch;font-size:14px;line-height:1.6;font-weight:500;color:rgba(255,255,255,.84);}
.od-144{display:inline-flex;align-items:center;gap:8.1px;font-size:13px;font-weight:800;color:#63FFFD;}
.odx-15:hover{gap:13.5px !important;color:#FFFFFF !important;}
.od-145{grid-column:span 4;background:#FFF4EB;border:1px solid #F5DFC9;border-radius:10px;padding:clamp(18px,1.98vw,27px);display:flex;flex-direction:column;gap:12.6px;}
.od-146{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#FFFFFF;border:1px solid #FAD6CB;}
.od-147{margin:0;font-size:clamp(17.1px,1.62vw,21.6px);font-weight:800;letter-spacing:-.025em;color:#090B18;}
.od-148{margin:0;font-size:13.5px;line-height:1.6;font-weight:500;color:#626778;}
.od-149{margin-top:auto;display:inline-flex;align-items:center;gap:8.1px;font-size:12.6px;font-weight:800;color:#0013FE;}
.od-150{grid-column:span 3;background:#ECFAF4;border:1px solid #CDEEE1;border-radius:10px;padding:clamp(18px,1.98vw,27px);display:flex;flex-direction:column;gap:12.6px;}
.od-151{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#FFFFFF;border:1px solid #DCEDB2;}
.od-152{grid-column:span 12;position:relative;overflow:hidden;background:#0013FE;border-radius:10px;padding:clamp(23.4px,2.7vw,39.6px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,234px),1fr));gap:clamp(18px,2.16vw,36px);align-items:center;}
.od-153{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.09) 1px,transparent 1px);background-size:72px 100%;pointer-events:none;}
.od-154{position:relative;}
.od-155{display:flex;align-items:baseline;gap:12.6px;margin-top:12.6px;}
.od-156{font-size:clamp(46.8px,5.76vw,86.4px);font-weight:800;letter-spacing:-.05em;line-height:.92;color:#FFFFFF;}
.od-157{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:clamp(19.8px,2.16vw,32.4px);font-weight:500;color:#63FFFD;}
.od-158{margin:0 0 18px;max-width:44ch;font-size:14.8px;line-height:1.6;font-weight:500;color:rgba(255,255,255,.88);}
.od-159{display:inline-flex;align-items:center;gap:9px;height:48.6px;padding:0 21.6px;background:#FFFFFF;color:#0013FE;border-radius:10px;font-size:14px;font-weight:800;transition:background .25s,color .25s,transform .25s;}
.od-160{position:relative;background:linear-gradient(180deg,#FFFFFF 0%,#F7F8FF 28%,#F4F6FF 60%,#F2FCFD 100%);padding:clamp(25.2px,3.06vw,43.2px) 0 clamp(43.2px,4.86vw,79.2px);overflow:clip;}
.od-161{position:absolute;left:-8%;top:6%;width:min(558px,46.8vw);height:378px;background:radial-gradient(50% 50% at 50% 50%,rgba(110,59,255,.14),transparent 70%);filter:blur(10px);pointer-events:none;}
.od-162{position:absolute;right:-10%;bottom:2%;width:min(612px,50.4vw);height:414px;background:radial-gradient(50% 50% at 50% 50%,rgba(99,255,253,.3),transparent 70%);filter:blur(10px);pointer-events:none;}
.od-163{position:relative;width:100%;max-width:1296px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);}
.od-164{text-align:center;margin-bottom:clamp(30.6px,3.6vw,50.4px);}
.od-165{display:inline-block;background:#EDF1FF;border-radius:22px;padding:8.1px 18px;font-size:10.8px;font-weight:800;letter-spacing:.2em;color:#0013FE;text-transform:uppercase;}
.od-166{margin:clamp(18px,1.98vw,28.8px) auto 0;max-width:26ch;font-family:'Playfair Display',Georgia,serif;font-size:clamp(28.8px,3.96vw,61.2px);font-weight:600;letter-spacing:-.02em;line-height:1.14;color:#0B1B33;}
.od-167{display:block;white-space:nowrap;}
.od-168{background:linear-gradient(100deg,#0013FE,#63FFFD);-webkit-background-clip:text;background-clip:text;color:transparent;}
.od-169{margin:clamp(14.4px,1.62vw,23.4px) auto 0;max-width:64ch;font-size:clamp(13.5px,1.03vw,16.2px);line-height:1.6;font-weight:500;color:#626778;}
.od-170{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12.6px;margin-top:clamp(21.6px,2.34vw,36px);}
.od-171{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);border-radius:26px;padding:11.7px 23.4px;font-size:11.2px;font-weight:800;letter-spacing:.14em;color:#FFFFFF;text-transform:uppercase;box-shadow:0 18px 34px -18px rgba(0,19,254,.7);}
.od-172{width:6.3px;height:6.3px;border-radius:50%;background:#FFFFFF;}
.od-173{font-size:11.7px;font-weight:700;color:#8A90A2;}
.od-174{display:inline-flex;align-items:center;gap:9px;background:#FFFFFF;border:1px solid #E3E5EC;border-radius:26px;padding:11.7px 21.6px;font-size:11.2px;font-weight:800;letter-spacing:.14em;color:#8A90A2;text-transform:uppercase;}
.od-175{width:6.3px;height:6.3px;border-radius:50%;background:#C7CBD6;}
.od-176{display:grid;grid-template-columns:1fr minmax(120px,164px) 1fr;gap:clamp(12.6px,1.44vw,21.6px);align-items:stretch;margin-bottom:clamp(14.4px,1.62vw,25.2px);}
.od-177{position:relative;background:#FFFFFF;border:1px solid #E8ECFF;border-radius:14px;padding:clamp(19.8px,1.98vw,30.6px);box-shadow:0 26px 50px -34px rgba(7,17,60,.4);overflow:hidden;}
.od-178{position:absolute;left:0;right:0;top:0;height:2.7px;background:linear-gradient(90deg,#0013FE,#63FFFD);}
.od-179{position:absolute;right:-36px;bottom:-45px;width:162px;height:162px;background:radial-gradient(50% 50% at 50% 50%,rgba(99,255,253,.28),transparent 70%);pointer-events:none;}
.od-180{position:relative;display:flex;justify-content:flex-end;margin-bottom:14.4px;}
.od-181{display:inline-flex;align-items:center;gap:7.2px;background:#F1F4FF;border:1px solid #DDE4FF;border-radius:20px;padding:6.3px 12.6px;font-size:10.4px;font-weight:800;letter-spacing:.1em;color:#0013FE;text-transform:uppercase;}
.od-182{position:relative;margin:0 0 10.8px;font-size:clamp(17.1px,1.53vw,21.6px);font-weight:800;letter-spacing:-.025em;line-height:1.25;color:#0B1B33;}
.od-183{position:relative;margin:0;font-size:14.4px;line-height:1.62;font-weight:500;color:#626778;max-width:46ch;}
.od-184{position:relative;margin:10.8px 0 0;font-size:11.2px;font-weight:600;color:#8A90A2;}
.od-185{position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10.8px;padding:clamp(16.2px,2.16vw,30.6px) clamp(5.4px,0.9vw,12.6px);}
.od-186{position:absolute;left:50%;top:calc(-1 * clamp(14.4px,1.62vw,25.2px));bottom:calc(-1 * clamp(14.4px,1.62vw,25.2px));width:0.9px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,#D9DEEC 34%);pointer-events:none;}
.od-187{position:relative;display:flex;align-items:center;justify-content:center;width:50.4px;height:50.4px;border-radius:50%;background:#FFFFFF;border:1px solid #E3E5EC;box-shadow:0 12px 26px -16px rgba(7,17,60,.35);}
.od-188{max-width:117px;font-size:9.9px;font-weight:800;letter-spacing:.14em;line-height:1.35;color:#626778;text-align:center;text-transform:uppercase;}
.od-189{background:#FAFAFB;border:1px solid #EDEFF4;border-radius:14px;padding:clamp(19.8px,1.98vw,30.6px);}
.od-190{display:flex;margin-bottom:14.4px;}
.od-191{display:inline-flex;align-items:center;gap:7.2px;background:#FFFFFF;border:1px solid #E3E5EC;border-radius:20px;padding:6.3px 12.6px;font-size:10.4px;font-weight:800;letter-spacing:.1em;color:#626778;text-transform:uppercase;}
.od-192{margin:0 0 10.8px;font-size:clamp(16.2px,1.44vw,20.7px);font-weight:700;letter-spacing:-.025em;line-height:1.25;color:#48506B;}
.od-193{margin:0;font-size:14.4px;line-height:1.62;font-weight:500;color:#8A90A2;max-width:44ch;}
.od-194{position:absolute;left:50%;top:calc(-1 * clamp(14.4px,1.62vw,25.2px));bottom:calc(-1 * clamp(14.4px,1.62vw,25.2px));width:0.9px;transform:translateX(-50%);background:#D9DEEC;pointer-events:none;}
.od-195{display:grid;grid-template-columns:1fr minmax(120px,164px) 1fr;gap:clamp(12.6px,1.44vw,21.6px);align-items:stretch;margin-bottom:0;}
.od-196{position:absolute;left:50%;top:calc(-1 * clamp(14.4px,1.62vw,25.2px));bottom:calc(-1 * clamp(14.4px,1.62vw,25.2px));width:0.9px;transform:translateX(-50%);background:linear-gradient(180deg,#D9DEEC 66%,transparent);pointer-events:none;}
.od-197{text-align:center;margin-top:clamp(30.6px,3.6vw,52.2px);}
.od-198{display:inline-flex;align-items:center;gap:10.8px;height:55.8px;padding:0 28.8px;background:linear-gradient(100deg,#0013FE,#2A6BFF 60%,#3BC9FF);color:#FFFFFF;border-radius:12px;font-size:15.3px;font-weight:800;letter-spacing:-.01em;box-shadow:0 22px 44px -20px rgba(0,19,254,.75);transition:transform .25s,box-shadow .25s,filter .25s;}
.odx-16:hover{transform:translateY(-2px) !important;filter:saturate(1.15) !important;}
.od-199{margin:14.4px 0 0;font-size:13px;font-weight:600;color:#8A90A2;}
.od-200{position:relative;background:#FFF9EE url('../img/clients-bg.jpeg') center/cover no-repeat;padding:clamp(50.4px,5.76vw,90px) 0;overflow:clip;}
.od-201{position:absolute;left:clamp(16.2px,6.3vw,135px);top:clamp(54px,6.3vw,99px);width:min(153px,12.6vw);opacity:.5;}
.od-202{margin:0;font-size:clamp(27px,3.78vw,57.6px);font-weight:800;letter-spacing:-.035em;line-height:1.08;color:#090B18;}
.od-203{margin:clamp(14.4px,1.62vw,23.4px) auto 0;max-width:60ch;font-size:clamp(13.5px,1.03vw,17.1px);line-height:1.55;font-weight:500;color:#3E4457;}
.od-204{position:relative;height:clamp(270px,18vw,306px);margin-top:clamp(14.4px,1.62vw,23.4px);}
.od-205{display:flex;align-items:center;justify-content:space-between;gap:14.4px;margin-bottom:clamp(14.4px,1.62vw,21.6px);}
.od-206{display:flex;gap:4.5px;color:#FFB020;font-size:13.5px;letter-spacing:.16em;}
.od-207{display:inline-flex;align-items:center;gap:7.2px;background:#EFF3FF;border-radius:20px;padding:7.2px 12.6px;font-size:11.2px;font-weight:800;color:#0013FE;}
.od-208{margin:0;font-size:clamp(15.3px,1.44vw,21.6px);line-height:1.5;font-weight:500;letter-spacing:-.02em;color:#0B1B33;text-align:left;text-wrap:pretty;}
.od-209{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14.4px;margin-top:clamp(18px,1.98vw,28.8px);}
.od-210{display:flex;align-items:center;gap:12.6px;text-align:left;}
.od-211{display:flex;align-items:center;justify-content:center;width:46.8px;height:46.8px;border-radius:50%;background:linear-gradient(140deg,#0013FE,#3BC9FF);color:#FFFFFF;font-size:13.5px;font-weight:800;letter-spacing:.02em;}
.od-212{display:block;font-size:14.4px;font-weight:800;letter-spacing:-.02em;color:#0B1B33;}
.od-213{display:block;font-size:13px;font-weight:500;color:#8A90A2;}
.od-214{display:flex;align-items:center;gap:10.8px;}
.od-215{font-size:10.4px;font-weight:800;letter-spacing:.12em;color:#8A90A2;text-transform:uppercase;}
.od-216{background:#EFF3FF;border-radius:8px;padding:6.3px 10.8px;font-size:11.2px;font-weight:800;color:#0013FE;}
.od-217{display:flex;align-items:center;justify-content:center;gap:14.4px;margin-top:clamp(9px,1.08vw,16.2px);}
.od-218{width:50.4px;height:50.4px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #E0D6C2;border-radius:50%;cursor:pointer;transition:border-color .25s,background .25s;}
.odx-17:hover{border-color:#0013FE !important;background:#FFFFFF !important;}
.od-219{display:flex;align-items:center;gap:8.1px;}
.od-220{background:#FFFFFF;padding:clamp(36px,4.14vw,64.8px) 0;}
.od-221{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(118deg,#0B23C9 0%,#0013FE 40%,#0A1FEA 66%,#1436FF 100%);padding:clamp(27px,3.96vw,64.8px);}
.od-222{position:absolute;inset:-18px;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 1px,transparent 1px 14px);animation:odStripes 9s linear infinite;pointer-events:none;will-change:background-position;}
.od-223{position:absolute;right:-6%;top:-30%;width:min(504px,41.4vw);height:468px;background:radial-gradient(50% 50% at 50% 50%,rgba(99,255,253,.34),transparent 70%);animation:odGlowMove 10s ease-in-out infinite;pointer-events:none;will-change:transform;backface-visibility:hidden;}
.od-224{position:relative;display:grid;grid-template-columns:1.22fr .78fr;gap:clamp(25.2px,3.06vw,46.8px);align-items:center;}
.od-225{position:relative;display:inline-flex;align-items:center;gap:8.1px;border:1px solid rgba(255,255,255,.4);border-radius:22px;padding:8.1px 14.4px;font-size:11.7px;font-weight:700;color:#FFFFFF;overflow:hidden;isolation:isolate;}
.od-226{position:absolute;inset:-40%;background:radial-gradient(45% 55% at 50% 50%,rgba(99,255,253,.55),rgba(0,19,254,.35) 55%,transparent 75%);filter:blur(14px);animation:odDrift 6s ease-in-out infinite;z-index:-1;will-change:transform;backface-visibility:hidden;}
.od-227{margin:clamp(18px,1.98vw,28.8px) 0 0;max-width:20ch;font-family:'Playfair Display',Georgia,serif;font-size:clamp(28.8px,3.96vw,61.2px);font-weight:600;letter-spacing:-.02em;line-height:1.1;color:#FFFFFF;}
.od-228{margin:clamp(14.4px,1.62vw,21.6px) 0 0;max-width:48ch;font-size:clamp(13.5px,1.08vw,16.2px);line-height:1.6;font-weight:500;color:rgba(255,255,255,.88);}
.od-229{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16.2px,1.98vw,28.8px);margin-top:clamp(21.6px,2.52vw,37.8px);}
.od-230{display:inline-flex;align-items:center;gap:10.8px;height:54px;padding:0 27px;background:#FFFFFF;color:#0013FE;border-radius:12px;font-size:15.3px;font-weight:700;transition:background .25s,color .25s,transform .25s;}
.od-231{font-size:15.3px;font-weight:800;color:#FFFFFF;border-bottom:2px solid rgba(255,255,255,.6);padding-bottom:2.7px;transition:border-color .25s,color .25s;}
.odx-18:hover{color:#63FFFD !important;border-bottom-color:#63FFFD !important;}
.od-232{display:grid;gap:clamp(12.6px,1.44vw,19.8px);justify-items:end;}
.od-233{display:flex;align-items:center;gap:12.6px;width:min(100%,297px);background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.28);border-radius:14px;padding:14.4px 16.2px;backdrop-filter:blur(6px);}
.od-234{display:flex;align-items:center;justify-content:center;width:39.6px;height:39.6px;border-radius:10px;background:#FFFFFF;color:#0013FE;font-size:11.7px;font-weight:800;}
.od-235{display:block;font-size:14px;font-weight:800;color:#FFFFFF;}
.od-236{display:block;font-size:12.2px;font-weight:600;color:rgba(255,255,255,.76);}
.od-237{display:flex;align-items:center;gap:12.6px;width:min(100%,297px);margin-right:clamp(0px,2.7vw,46.8px);background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.28);border-radius:14px;padding:14.4px 16.2px;backdrop-filter:blur(6px);animation:odFloat 7s ease-in-out infinite;will-change:transform;backface-visibility:hidden;}
.od-238{background:#FFFFFF;padding:clamp(54px,6.3vw,108px) 0;}
.od-239{width:100%;max-width:1296px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);text-align:center;}
.od-240{margin:clamp(18px,1.98vw,28.8px) 0 0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(27px,3.6vw,54px);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:#0B1B33;}
.od-241{margin:clamp(12.6px,1.44vw,21.6px) auto 0;max-width:62ch;font-size:clamp(13.5px,0.99vw,15.8px);line-height:1.6;font-weight:500;color:#626778;}
.od-242{display:grid;gap:12.6px;max-width:1008px;margin:clamp(25.2px,2.88vw,43.2px) auto 0;}
.od-243{margin:0;}
.od-244{margin:0;padding:0 clamp(18px,2.16vw,30.6px) clamp(18px,1.98vw,27px);font-size:14.4px;line-height:1.62;font-weight:500;color:#626778;max-width:96ch;text-align:left;}
.od-245{margin:clamp(23.4px,2.7vw,39.6px) 0 0;font-size:14.4px;font-weight:500;color:#626778;}
.od-246{font-weight:800;color:#0013FE;border-bottom:1px solid transparent;}
.odx-19:hover{border-bottom-color:#0013FE !important;}
.od-247{display:grid;grid-template-columns:1fr auto;gap:21.6px;align-items:end;margin-bottom:clamp(27px,3.06vw,45px);}
.od-248{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(18px,1.98vw,30.6px);}
.od-249{display:flex;flex-direction:column;border:1px solid #E3E5EC;border-radius:10px;overflow:hidden;background:#FFFFFF;color:inherit;}
.odx-20:hover{border-color:#0013FE !important;}
.od-250{overflow:hidden;aspect-ratio:16/10;background:#E3E5EC;}
.od-251{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.72,.2,1);}
.odx-21:hover{transform:scale(1.03) !important;}
.od-252{padding:clamp(19.8px,2.16vw,30.6px);display:flex;flex-direction:column;gap:12.6px;flex:1 1 auto;}
.od-253{font-size:9.9px;font-weight:800;letter-spacing:.14em;color:#C2351A;transition:color .25s;}
.od-254{font-size:9.9px;font-weight:700;color:#626778;}
.od-255{margin:0;font-size:clamp(21.6px,2.34vw,34.2px);font-weight:800;letter-spacing:-.032em;line-height:1.1;color:#090B18;}
.od-256{margin:0;max-width:52ch;font-size:14.4px;line-height:1.62;font-weight:500;color:#626778;}
.od-257{margin-top:auto;display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:800;color:#0013FE;border-bottom:2px solid transparent;align-self:flex-start;padding-bottom:2.7px;}
.od-258{display:grid;gap:clamp(12.6px,1.44vw,19.8px);align-content:start;}
.od-259{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,162px),1fr));gap:16.2px;align-items:center;border:1px solid #E3E5EC;border-radius:10px;padding:14.4px;background:#FFFFFF;color:inherit;}
.od-260{overflow:hidden;border-radius:7px;aspect-ratio:16/11;background:#E3E5EC;}
.od-261{display:flex;align-items:center;gap:8.1px;margin-bottom:8.1px;}
.od-262{font-size:9.5px;font-weight:800;letter-spacing:.14em;color:#5A28E8;}
.od-263{font-size:9.5px;font-weight:700;color:#626778;}
.od-264{margin:0 0 7.2px;font-size:clamp(15.3px,1.35vw,18.9px);font-weight:800;letter-spacing:-.025em;line-height:1.2;color:#090B18;}
.od-265{margin:0;font-size:12.2px;line-height:1.55;font-weight:500;color:#626778;}
.od-266{font-size:9.5px;font-weight:800;letter-spacing:.14em;color:#4A6E00;}
.od-267{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16.2px;margin-top:clamp(27px,2.88vw,43.2px);padding-top:23.4px;border-top:1px solid #E3E5EC;}
.od-268{margin:0;font-size:14.4px;font-weight:600;color:#626778;}
.od-269{display:inline-flex;align-items:center;gap:9px;height:46.8px;padding:0 19.8px;background:#FFFFFF;color:#07113C;border:1px solid #090B18;border-radius:10px;font-size:13.5px;font-weight:700;transition:border-color .25s,color .25s,transform .25s;}
.od-270{position:relative;background:linear-gradient(180deg,#0A1130 0%,#070C24 100%);color:#FFFFFF;overflow:clip;}
.od-271{position:absolute;left:0;right:0;top:0;height:0.9px;background:linear-gradient(90deg,transparent,#0013FE 30%,#63FFFD 55%,transparent);}
.od-272{position:absolute;left:12%;top:-36px;width:min(684px,54vw);height:378px;background:radial-gradient(50% 50% at 50% 50%,rgba(0,19,254,.22),transparent 70%);pointer-events:none;}
.od-273{position:relative;width:100%;max-width:1296px;margin:0 auto;padding:clamp(36px,4.14vw,64.8px) clamp(16.2px,3.6vw,57.6px) 0;}
.od-274{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(120px,1fr)) minmax(230px,1.35fr);gap:clamp(18px,2.16vw,32.4px);padding-bottom:clamp(27px,3.06vw,46.8px);}
.od-275{min-width:0;}
.od-276{height:82.8px;width:82.8px;object-fit:contain;margin:-14.4px 0 9px -7.2px;}
.od-277{margin:0 0 18px;max-width:36ch;font-size:14px;line-height:1.62;font-weight:500;color:rgba(255,255,255,.66);}
.od-278{display:flex;gap:10.8px;}
.od-279{display:flex;align-items:center;justify-content:center;width:43.2px;height:43.2px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:12px;transition:border-color .25s,background .25s;}
.odx-22:hover{border-color:#63FFFD !important;background:rgba(99,255,253,.12) !important;}
.od-280{margin:0 0 14.4px;font-size:10.8px;font-weight:800;letter-spacing:.16em;color:#FFFFFF;text-transform:uppercase;}
.od-281{list-style:none;margin:0;padding:0;display:grid;gap:9.9px;}
.od-282{font-size:14px;font-weight:500;color:rgba(255,255,255,.66);}
.odx-23:hover{color:#63FFFD !important;}
.od-283{display:block;margin-bottom:12.6px;max-width:34ch;font-size:14px;line-height:1.55;font-weight:500;color:rgba(255,255,255,.66);}
.od-284{display:block;width:100%;height:52.2px;padding:0 16.2px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#FFFFFF;font-size:14.4px;font-weight:500;}
.od-285{width:100%;height:52.2px;margin-top:10.8px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);color:#FFFFFF;border:0;border-radius:12px;font-size:14.8px;font-weight:800;cursor:pointer;transition:background .25s,color .25s;}
.odx-24:hover{background:#63FFFD !important;color:#07113C !important;}
.od-286{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14.4px;padding:23.4px 0 28.8px;border-top:1px solid rgba(255,255,255,.1);}
.od-287{margin:0;font-size:13px;font-weight:500;color:rgba(255,255,255,.55);}
.od-288{display:flex;flex-wrap:wrap;gap:clamp(16.2px,2.16vw,32.4px);}
.od-289{font-size:13px;font-weight:500;color:rgba(255,255,255,.55);}
.od-290{display:inline-flex;align-items:center;gap:9px;height:46.8px;padding:0 19.8px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);color:#FFFFFF;border-radius:10px;font-size:13.5px;font-weight:700;letter-spacing:-.01em;transition:transform .25s;box-shadow:0 12px 24px -16px rgba(0,19,254,.7);}
.odx-25:hover{transform:translateY(-2px) !important;}
.od-291{position:relative;background:#FFFFFF;overflow:clip;padding:clamp(43.2px,5.4vw,79.2px) 0 clamp(50.4px,5.76vw,86.4px);}
.od-292{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(9,11,24,.05) 1px,transparent 1px);background-size:calc(100%/12) 100%;opacity:.5;pointer-events:none;}
.od-293{position:absolute;right:-8%;top:-10%;width:min(504px,37.8vw);height:414px;background:radial-gradient(50% 50% at 50% 50%,rgba(99,255,253,.28),transparent 70%);pointer-events:none;}
.od-294{position:relative;width:100%;max-width:972px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);text-align:center;}
.od-295{display:inline-flex;align-items:center;gap:8.1px;background:#EDF1FF;border-radius:22px;padding:8.1px 18px;font-size:10.8px;font-weight:800;letter-spacing:.18em;color:#0013FE;text-transform:uppercase;}
.od-296{margin:clamp(18px,1.98vw,28.8px) 0 0;font-size:clamp(34.2px,4.5vw,64.8px);line-height:1.06;letter-spacing:-.035em;font-weight:800;color:#090B18;}
.od-297{margin:clamp(14.4px,1.62vw,21.6px) auto 0;max-width:52ch;font-size:clamp(14.4px,1.08vw,17.1px);line-height:1.6;color:#626778;font-weight:500;}
.od-298{display:flex;flex-wrap:wrap;justify-content:center;gap:14.4px;margin-top:clamp(21.6px,2.52vw,34.2px);}
.od-299{display:inline-flex;align-items:center;gap:9.9px;height:50.4px;padding:0 23.4px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);color:#FFFFFF;border-radius:10px;font-size:14.4px;font-weight:700;letter-spacing:-.01em;transition:transform .25s;box-shadow:0 18px 34px -20px rgba(0,19,254,.75);}
.od-300{list-style:none;margin:clamp(19.8px,2.34vw,28.8px) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10.8px 23.4px;}
.od-301{display:flex;align-items:center;gap:8.1px;font-size:13px;font-weight:700;color:#07113C;}
.od-302{display:flex;align-items:center;justify-content:center;width:19.8px;height:19.8px;border-radius:50%;background:#E9FFFF;border:1px solid #63FFFD;}
.od-303{position:relative;border-top:1px solid #E3E5EC;border-bottom:1px solid #E3E5EC;background:#FFFFFF;overflow:clip;padding:clamp(32.4px,3.78vw,48.6px) 0;}
.od-304{margin:0;font-size:clamp(18px,1.62vw,23.4px);font-weight:800;letter-spacing:-.02em;color:#090B18;}
.od-305{position:relative;margin-top:clamp(19.8px,2.16vw,28.8px);overflow:hidden;}
.od-306{display:flex;width:max-content;gap:clamp(32.4px,3.78vw,64.8px);align-items:center;animation:odMarquee 46s linear infinite;will-change:transform;backface-visibility:hidden;}
.od-307{flex:0 0 auto;height:clamp(25.2px,2.7vw,36px);width:auto;max-width:none;transition:transform .35s,filter .35s,opacity .35s;filter:grayscale(1);opacity:.6;}
.od-308{background:#FFFFFF;padding:clamp(50.4px,5.76vw,86.4px) 0;}
.od-309{width:100%;max-width:1224px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);}
.od-310{display:grid;grid-template-columns:1fr auto;gap:14.4px;align-items:end;margin-bottom:clamp(25.2px,2.88vw,39.6px);}
.od-311{display:flex;align-items:center;gap:10.8px;margin-bottom:14.4px;}
.od-312{width:30.6px;height:1.8px;background:#63FFFD;display:block;}
.od-313{font-size:10.8px;font-weight:800;letter-spacing:.2em;color:#0013FE;}
.od-314{margin:0;font-size:clamp(25.2px,3.06vw,41.4px);font-weight:800;letter-spacing:-.03em;color:#090B18;}
.od-315{margin:0;font-size:13.5px;font-weight:600;color:#626778;}
.od-316{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:clamp(16.2px,1.8vw,23.4px);}
.od-317{display:flex;flex-direction:column;gap:14.4px;background:#FFFFFF;border:1px solid #E3E5EC;border-radius:16px;padding:clamp(23.4px,2.52vw,30.6px);color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s;}
.odx-26:hover{border-color:#0013FE !important;box-shadow:0 30px 54px -38px rgba(0,19,254,.4) !important;transform:translateY(-3px) !important;}
.od-318{display:flex;align-items:center;gap:14.4px;}
.od-319{width:100%;height:100%;object-fit:contain;}
.od-320{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;color:#090B18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.od-321{margin:2.7px 0 0;font-size:12.2px;font-weight:600;color:#626778;}
.od-322{display:flex;align-items:center;gap:7.2px;}
.od-323{display:flex;gap:1.8px;}
.od-324{font-size:12.2px;font-weight:800;color:#090B18;}
.od-325{font-size:11.7px;font-weight:600;color:#626778;}
.od-326{margin:0;font-size:13px;line-height:1.55;font-weight:500;color:#626778;}
.od-327{display:flex;flex-wrap:wrap;gap:6.3px;}
.od-328{font-size:10.8px;font-weight:700;color:#07113C;background:#F5F6F8;border:1px solid #E3E5EC;padding:5.4px 9px;border-radius:7px;}
.od-329{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8.1px;height:45px;border-radius:10px;border:1px solid #0013FE;font-size:13px;font-weight:800;color:#0013FE;transition:background .25s,color .25s;}
.odx-27:hover{background:#0013FE !important;color:#FFFFFF !important;}
.od-330{position:relative;background:#0013FE;overflow:clip;padding:clamp(43.2px,4.86vw,72px) 0;}
.od-331{margin:0;font-size:clamp(25.2px,2.88vw,39.6px);font-weight:800;letter-spacing:-.03em;line-height:1.14;color:#FFFFFF;}
.od-332{margin:14.4px auto 0;max-width:56ch;font-size:14.8px;line-height:1.6;font-weight:500;color:rgba(255,255,255,.86);}
.od-333{display:inline-flex;align-items:center;gap:9.9px;margin-top:23.4px;height:50.4px;padding:0 23.4px;background:#FFFFFF;color:#0013FE;border-radius:10px;font-size:14.4px;font-weight:800;transition:background .25s,color .25s,transform .25s;}
.od-334{margin:14.4px 0 0;font-size:12.2px;font-weight:700;color:#63FFFD;}
.od-335{background:#FFF9EE;padding:clamp(43.2px,4.86vw,68.4px) 0;}
.od-336{width:100%;max-width:900px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);}
.od-337{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;background:#FFFFFF;border:1px solid #F0E5C9;border-radius:16px;overflow:hidden;}
.od-338{display:flex;flex-direction:column;justify-content:center;gap:5.4px;padding:clamp(25.2px,2.7vw,36px);border-right:1px solid #F0E5C9;}
.od-339{display:flex;align-items:baseline;gap:9px;}
.od-340{font-size:clamp(34.2px,3.6vw,46.8px);font-weight:800;letter-spacing:-.04em;color:#090B18;}
.od-341{margin:0;font-size:12.2px;font-weight:600;color:#626778;}
.od-342{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:clamp(25.2px,2.7vw,36px);}
.od-343{margin:0 0 7.2px;font-size:clamp(17.1px,1.62vw,20.7px);font-weight:800;letter-spacing:-.025em;color:#090B18;}
.od-344{margin:0;max-width:38ch;font-size:13px;line-height:1.55;font-weight:500;color:#626778;}
.od-345{display:inline-flex;align-items:center;justify-content:center;gap:8.1px;flex:0 0 auto;height:45px;padding:0 19.8px;background:#0013FE;border:0;border-radius:10px;cursor:pointer;font-size:13px;font-weight:800;color:#FFFFFF;transition:background .25s;}
.odx-28:hover{background:#07113C !important;}
.od-346{position:fixed;inset:0;z-index:150;background:rgba(9,11,24,.55);display:flex;align-items:center;justify-content:center;padding:18px;}
.od-347{position:relative;width:100%;max-width:576px;max-height:84vh;overflow:auto;background:#FFFFFF;border-radius:16px;padding:clamp(21.6px,2.7vw,32.4px);box-shadow:0 60px 100px -40px rgba(9,11,24,.5);}
.od-348{position:absolute;right:18px;top:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#F5F6F8;border:1px solid #E3E5EC;border-radius:10px;cursor:pointer;}
.od-349{margin:0 0 3.6px;font-size:19.8px;font-weight:800;letter-spacing:-.025em;color:#090B18;}
.od-350{margin:0 0 19.8px;font-size:11.7px;font-weight:600;color:#626778;}
.od-351{display:grid;gap:14.4px;}
.od-352{border:1px solid #E3E5EC;border-radius:12px;padding:16.2px;}
.od-353{display:flex;align-items:center;justify-content:space-between;gap:10.8px;margin-bottom:7.2px;}
.od-354{font-size:13px;font-weight:800;color:#090B18;}
.od-355{width:100%;max-width:774px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);}
.od-356{font-size:10.8px;font-weight:800;letter-spacing:.2em;color:#0013FE;text-transform:uppercase;}
.od-357{margin:12.6px 0 0;font-size:clamp(25.2px,2.88vw,37.8px);font-weight:800;letter-spacing:-.03em;line-height:1.16;color:#090B18;}
.od-358{margin-top:clamp(19.8px,2.16vw,28.8px);font-size:14.8px;line-height:1.72;font-weight:500;color:#3C4152;}
.od-359{margin:30.6px 0 0;font-size:clamp(18.9px,1.8vw,23.4px);font-weight:800;letter-spacing:-.025em;color:#0B1B33;}
.od-360{margin:19.8px 0 0;font-size:15.3px;font-weight:800;letter-spacing:-.015em;color:#0B1B33;}
.od-361{color:#0B1B33;}
.od-362{display:inline-flex;align-items:center;gap:9px;margin-top:clamp(21.6px,2.34vw,30.6px);font-size:13.5px;font-weight:800;color:#0013FE;border-bottom:2px solid transparent;}
.od-363{background:#F5F6F8;padding:clamp(50.4px,5.76vw,86.4px) 0;}
.od-364{width:100%;max-width:1008px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);text-align:center;}
.od-365{margin:clamp(16.2px,1.8vw,25.2px) 0 0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(25.2px,3.24vw,46.8px);font-weight:600;letter-spacing:-.02em;line-height:1.14;color:#0B1B33;}
.od-366{margin:clamp(12.6px,1.44vw,19.8px) auto 0;max-width:58ch;font-size:14px;line-height:1.6;font-weight:500;color:#626778;}
.od-367{display:grid;gap:12.6px;margin:clamp(23.4px,2.7vw,37.8px) 0 0;text-align:left;}
.od-368{margin:0;padding:0 clamp(18px,2.16vw,30.6px) clamp(18px,1.98vw,27px);font-size:14px;line-height:1.6;font-weight:500;color:#626778;}
.od-369{position:absolute;inset:0;background:
      radial-gradient(70% 60% at 4% 96%,rgba(99,255,253,.42),transparent 62%),
      radial-gradient(56% 52% at 100% 4%,rgba(150,150,255,.55),transparent 66%),
      linear-gradient(160deg,#FBFCFF 0%,#FFFFFF 46%,#FAFAFF 100%);pointer-events:none;}
.od-370{position:relative;width:100%;max-width:900px;margin:0 auto;padding:clamp(39.6px,4.86vw,75.6px) clamp(16.2px,3.6vw,57.6px) clamp(36px,4.14vw,61.2px);text-align:center;}
.od-371{margin:clamp(18px,1.98vw,28.8px) 0 0;font-size:clamp(36px,4.86vw,77.4px);line-height:1.03;letter-spacing:-.04em;font-weight:800;color:#090B18;}
.od-372{margin:clamp(18px,1.98vw,28.8px) auto 0;max-width:56ch;font-size:clamp(14.4px,1.17vw,18.9px);line-height:1.5;color:#4A5063;font-weight:500;text-wrap:pretty;}
.od-373{background:#FFFFFF;padding:clamp(18px,2.16vw,32.4px) 0 clamp(50.4px,5.76vw,86.4px);}
.od-374{width:100%;max-width:1116px;margin:0 auto;padding:0 clamp(16.2px,3.6vw,57.6px);}
.od-375{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(21.6px,2.7vw,39.6px);align-items:start;}
.od-376{background:#FFFFFF;border:1px solid #E3E5EC;border-radius:16px;padding:clamp(21.6px,2.52vw,36px);box-shadow:0 40px 80px -60px rgba(9,11,24,.35);}
.od-377{margin:0 0 5.4px;font-size:clamp(19.8px,1.98vw,27px);font-weight:800;letter-spacing:-.03em;color:#090B18;}
.od-378{margin:0 0 clamp(19.8px,2.16vw,28.8px);font-size:13.5px;line-height:1.55;font-weight:500;color:#626778;}
.od-379{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,198px),1fr));gap:14.4px;}
.od-380{display:block;margin-bottom:7.2px;font-size:11.7px;font-weight:800;letter-spacing:.06em;color:#0B1B33;text-transform:uppercase;}
.od-381{width:100%;height:48.6px;padding:0 14.4px;background:#F8F9FC;border:1px solid #E3E5EC;border-radius:10px;font-size:14px;font-weight:500;color:#090B18;}
.od-382{margin-top:14.4px;}
.od-383{width:100%;height:48.6px;padding:0 12.6px;background:#F8F9FC;border:1px solid #E3E5EC;border-radius:10px;font-size:14px;font-weight:600;color:#090B18;}
.od-384{width:100%;padding:12.6px 14.4px;background:#F8F9FC;border:1px solid #E3E5EC;border-radius:10px;font-size:14px;line-height:1.55;font-weight:500;color:#090B18;resize:vertical;}
.od-385{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:14.4px;padding:clamp(19.8px,2.16vw,28.8px);background:#F8F9FC;border:1.5px dashed #C3CAE0;border-radius:12px;cursor:pointer;text-align:center;transition:border-color .25s,background .25s;}
.odx-29:hover{border-color:#0013FE !important;background:#F4F6FF !important;}
.od-386{display:flex;align-items:center;justify-content:center;width:41.4px;height:41.4px;border-radius:50%;background:#EDF1FF;}
.od-387{font-size:14px;font-weight:800;letter-spacing:-.015em;color:#0B1B33;}
.od-388{max-width:46ch;font-size:11.7px;line-height:1.55;font-weight:500;color:#626778;}
.od-389{font-weight:700;}
.od-390{font-size:11.7px;font-weight:800;color:#0013FE;}
.od-391{position:absolute;width:0.9px;height:0.9px;opacity:0;pointer-events:none;}
.od-392{display:flex;align-items:center;justify-content:center;gap:10.8px;width:100%;height:54px;margin-top:19.8px;background:linear-gradient(100deg,#0013FE,#3BC9FF 70%,#63FFFD);color:#FFFFFF;border:0;border-radius:10px;font-size:15.3px;font-weight:800;letter-spacing:-.015em;cursor:pointer;transition:transform .25s;box-shadow:0 20px 38px -22px rgba(0,19,254,.7);}
.od-393{display:grid;gap:clamp(12.6px,1.44vw,18px);align-content:start;}
.od-394{background:#EDF4FF;border:1px solid #D9E6FF;border-radius:16px;padding:clamp(19.8px,2.16vw,27px);}
.od-395{display:flex;align-items:center;justify-content:center;width:41.4px;height:41.4px;border-radius:12px;background:#FFFFFF;margin-bottom:14.4px;}
.od-396{margin:0 0 7.2px;font-size:16.2px;font-weight:800;letter-spacing:-.025em;color:#0B1B33;}
.od-397{margin:0 0 10.8px;font-size:13px;line-height:1.55;font-weight:500;color:#626778;}
.od-398{font-size:14px;font-weight:800;letter-spacing:-.015em;}
.od-399{background:#FFF9EE;border:1px solid #F0E5C9;border-radius:16px;padding:clamp(19.8px,2.16vw,27px);}
.od-400{display:grid;gap:5.4px;}
.od-401{font-size:14px;font-weight:800;letter-spacing:-.015em;color:#8A5200;}
.od-402{background:#ECFAF4;border:1px solid #CDEEE1;border-radius:16px;padding:clamp(19.8px,2.16vw,27px);}
.od-403{margin:0 0 clamp(25.2px,2.88vw,41.4px);font-size:clamp(27px,3.24vw,46.8px);font-weight:800;letter-spacing:-.035em;line-height:1.06;color:#090B18;}
.od-404{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:500;color:#1B24FF;}
.od-405{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:clamp(14.4px,1.62vw,21.6px);}
.od-406{display:flex;flex-direction:column;gap:14.4px;background:#FFFFFF;border:1px solid #E3E5EC;border-radius:16px;padding:clamp(21.6px,2.34vw,30.6px);transition:border-color .25s,transform .25s,box-shadow .25s;}
.odx-30:hover{border-color:#0013FE !important;transform:translateY(-3px) !important;box-shadow:0 30px 54px -38px rgba(0,19,254,.35) !important;}
.od-407{font-size:19.8px;}
.od-408{margin:0;font-size:18px;font-weight:800;letter-spacing:-.025em;color:#0B1B33;}
.od-409{margin-top:auto;display:grid;gap:7.2px;padding-top:14.4px;border-top:1px solid #E3E5EC;}
.od-410{display:flex;align-items:center;gap:8.1px;font-size:13px;font-weight:700;color:#0B1B33;}
.od-411{position:relative;background:#0013FE;overflow:clip;padding:clamp(46.8px,5.4vw,81px) 0;}
.od-412{position:absolute;inset:-86.4px;background-image:linear-gradient(to right,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.07) 1px,transparent 1px);background-size:96px 96px,96px 96px;animation:odGridPan 14s linear infinite;pointer-events:none;will-change:background-position;}
.od-413{position:absolute;left:-10%;bottom:-40%;width:min(468px,39.6vw);height:432px;background:radial-gradient(50% 50% at 50% 50%,rgba(150,150,255,.4),transparent 72%);animation:odGlowMove2 13s ease-in-out infinite;pointer-events:none;will-change:transform;backface-visibility:hidden;}
.od-414{position:absolute;inset:0;overflow:hidden;pointer-events:none;}
.od-415{position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:odSheen 11s ease-in-out infinite;will-change:transform;backface-visibility:hidden;}
.od-416{font-size:10.8px;font-weight:800;letter-spacing:.2em;color:#63FFFD;text-transform:uppercase;}
.od-417{margin:14.4px 0 0;font-size:clamp(27px,3.42vw,52.2px);font-weight:800;letter-spacing:-.035em;line-height:1.08;color:#FFFFFF;}
.od-418{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:500;color:#63FFFD;}
.od-419{margin:16.2px auto 0;max-width:54ch;font-size:14.8px;line-height:1.6;font-weight:500;color:rgba(255,255,255,.86);}
.od-420{display:inline-flex;align-items:center;gap:10.8px;margin-top:25.2px;height:54px;padding:0 27px;background:#FFFFFF;color:#0013FE;border-radius:10px;font-size:15.3px;font-weight:800;transition:background .25s,color .25s,transform .25s;}
.od-421{font-size:13.5px;font-weight:600;color:#0013FE;letter-spacing:-.01em;padding:5.4px 0;border-bottom:2px solid #63FFFD;}
.od-422{font-size:27px;font-weight:700;letter-spacing:-.03em;color:#0013FE;padding:12.6px 0;border-bottom:1px solid #E3E5EC;}
.od-423{position:absolute;inset:0;background:
      radial-gradient(70% 60% at 4% 96%,rgba(99,255,253,.4),transparent 62%),
      radial-gradient(56% 52% at 100% 4%,rgba(150,150,255,.52),transparent 66%),
      linear-gradient(160deg,#FBFCFF 0%,#FFFFFF 46%,#FAFAFF 100%);pointer-events:none;}
.od-424{position:relative;width:100%;max-width:900px;margin:0 auto;padding:clamp(39.6px,4.86vw,75.6px) clamp(16.2px,3.6vw,57.6px) clamp(32.4px,3.78vw,54px);text-align:center;}
.od-425{margin:clamp(18px,1.98vw,28.8px) 0 0;font-size:clamp(34.2px,4.5vw,70.2px);line-height:1.04;letter-spacing:-.04em;font-weight:800;color:#090B18;}
.od-426{margin:clamp(16.2px,1.8vw,25.2px) auto 0;max-width:56ch;font-size:clamp(14.4px,1.12vw,18px);line-height:1.55;color:#4A5063;font-weight:500;text-wrap:pretty;}
.od-427{background:#FFFFFF;padding:clamp(21.6px,2.52vw,39.6px) 0 clamp(50.4px,5.76vw,86.4px);}
.od-428{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(25.2px,3.06vw,50.4px);align-items:start;}
.od-429{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10.8px;margin-bottom:clamp(18px,1.98vw,27px);}
.od-430{margin:0;font-size:clamp(19.8px,1.98vw,27px);font-weight:800;letter-spacing:-.03em;color:#090B18;}
.od-431{margin:0;font-size:13px;font-weight:600;color:#626778;}
.od-432{display:block;margin-bottom:clamp(18px,1.98vw,27px);border:1px solid #E3E5EC;border-radius:16px;overflow:hidden;background:#FFFFFF;color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s;}
.odx-31:hover{border-color:#0013FE !important;box-shadow:0 34px 60px -44px rgba(0,19,254,.4) !important;transform:translateY(-3px) !important;}
.od-433{overflow:hidden;aspect-ratio:16/8.4;background:#E3E5EC;}
.od-434{padding:clamp(19.8px,2.16vw,30.6px);}
.od-435{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12.6px;}
.od-436{font-size:9.9px;font-weight:800;letter-spacing:.14em;color:#0013FE;background:#EDF1FF;padding:5.4px 10.8px;border-radius:20px;text-transform:uppercase;}
.od-437{font-size:11.2px;font-weight:700;color:#626778;}
.od-438{margin:0 0 10.8px;font-size:clamp(21.6px,2.34vw,34.2px);font-weight:800;letter-spacing:-.032em;line-height:1.1;color:#090B18;text-wrap:pretty;}
.od-439{margin:0 0 18px;max-width:62ch;font-size:14.4px;line-height:1.62;font-weight:500;color:#626778;}
.od-440{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:800;color:#0013FE;border-bottom:2px solid transparent;padding-bottom:2.7px;}
.od-441{display:flex;flex-direction:column;border:1px solid #E3E5EC;border-radius:14px;overflow:hidden;background:#FFFFFF;color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s;}
.odx-32:hover{border-color:#0013FE !important;box-shadow:0 30px 54px -40px rgba(0,19,254,.36) !important;transform:translateY(-3px) !important;}
.od-442{overflow:hidden;aspect-ratio:16/9.6;background:#E3E5EC;}
.odx-33:hover{transform:scale(1.04) !important;}
.od-443{display:flex;flex-direction:column;gap:9.9px;padding:clamp(16.2px,1.8vw,21.6px);flex:1 1 auto;}
.od-444{display:flex;flex-wrap:wrap;align-items:center;gap:8.1px;}
.od-445{font-size:10.8px;font-weight:700;color:#626778;}
.od-446{margin:0;font-size:clamp(15.3px,1.35vw,18px);font-weight:800;letter-spacing:-.025em;line-height:1.24;color:#090B18;text-wrap:pretty;}
.od-447{margin:0;font-size:12.6px;line-height:1.58;font-weight:500;color:#626778;}
.od-448{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10.8px;padding-top:12.6px;border-top:1px solid #E3E5EC;}
.od-449{display:flex;align-items:center;justify-content:center;width:30.6px;height:30.6px;border-radius:9px;background:#F5F6F8;color:#0013FE;transition:background .25s,transform .25s;}
.odx-34:hover{background:#EDF1FF !important;transform:translateX(3px) !important;}
.od-450{padding:clamp(32.4px,3.6vw,50.4px);text-align:center;border:1px dashed #C3CAE0;border-radius:14px;background:#F8F9FC;}
.od-451{margin:0 0 12.6px;font-size:15.3px;font-weight:800;letter-spacing:-.02em;color:#0B1B33;}
.od-452{margin:0 0 16.2px;font-size:13.5px;font-weight:500;color:#626778;}
.od-453{height:43.2px;padding:0 19.8px;background:#0013FE;color:#FFFFFF;border:0;border-radius:10px;font-size:13.5px;font-weight:800;cursor:pointer;}
.od-454{display:flex;justify-content:center;margin-top:clamp(23.4px,2.7vw,37.8px);}
.od-455{display:inline-flex;align-items:center;gap:9.9px;height:50.4px;padding:0 25.2px;background:#FFFFFF;color:#07113C;border:1px solid #090B18;border-radius:10px;font-size:14.4px;font-weight:800;cursor:pointer;transition:border-color .25s,color .25s,transform .25s;}
.od-456{position:sticky;top:99px;display:grid;gap:clamp(12.6px,1.44vw,18px);}
.od-457{background:#FFFFFF;border:1px solid #E3E5EC;border-radius:14px;padding:clamp(18px,1.98vw,23.4px);}
.od-458{margin:0 0 12.6px;font-size:10.8px;font-weight:800;letter-spacing:.16em;color:#0B1B33;text-transform:uppercase;}
.od-459{display:flex;align-items:center;gap:9px;height:46.8px;padding:0 13.5px;background:#F8F9FC;border:1px solid #E3E5EC;border-radius:10px;}
.od-460{flex:1 1 auto;min-width:0;border:0;background:none;outline:none;font-size:13.5px;font-weight:500;color:#090B18;}
.od-461{margin:0 0 14.4px;font-size:10.8px;font-weight:800;letter-spacing:.16em;color:#0B1B33;text-transform:uppercase;}
.od-462{display:grid;grid-template-columns:78px minmax(0,1fr);gap:11.7px;align-items:center;color:inherit;}
.od-463{position:relative;border-radius:9px;overflow:hidden;aspect-ratio:1/1;background:#E3E5EC;}
.od-464{width:100%;height:100%;object-fit:cover;transition:transform .5s;}
.odx-35:hover{transform:scale(1.06) !important;}
.od-465{position:absolute;left:0;bottom:0;background:rgba(9,11,24,.82);color:#FFFFFF;font-size:8.6px;font-weight:800;letter-spacing:.06em;padding:2.7px 5.4px;border-top-right-radius:6px;}
.od-466{display:block;font-size:12.6px;font-weight:800;letter-spacing:-.02em;line-height:1.32;color:#090B18;transition:color .25s;}
.od-467{display:block;margin-top:4.5px;font-size:10.8px;font-weight:700;color:#626778;}
.od-468{position:relative;overflow:hidden;background:#0013FE;border-radius:14px;padding:clamp(19.8px,2.16vw,27px);}
.od-469{position:absolute;inset:-18px;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 1px,transparent 1px 14px);animation:odStripes 9s linear infinite;pointer-events:none;will-change:background-position;}
.od-470{position:absolute;right:-30%;top:-40%;width:252px;height:252px;background:radial-gradient(50% 50% at 50% 50%,rgba(99,255,253,.42),transparent 70%);animation:odGlowMove 10s ease-in-out infinite;pointer-events:none;will-change:transform;backface-visibility:hidden;}
.od-471{margin:0 0 9px;font-size:18px;font-weight:800;letter-spacing:-.028em;line-height:1.16;color:#FFFFFF;}
.od-472{margin:0 0 16.2px;font-size:13px;line-height:1.55;font-weight:500;color:rgba(255,255,255,.86);}
.od-473{display:inline-flex;align-items:center;gap:9px;height:45px;padding:0 18px;background:#FFFFFF;color:#0013FE;border-radius:10px;font-size:13px;font-weight:800;transition:background .25s,color .25s,transform .25s;}
.od-474{position:absolute;left:0;right:0;bottom:-0.9px;height:2.7px;background:#EDF1FF;}
.od-475{width:0%;height:100%;background:linear-gradient(90deg,#0013FE,#3BC9FF 70%,#63FFFD);transition:width .1s linear;}
.od-476{position:relative;width:100%;margin:0;padding:0;overflow:hidden;}
.od-477{position:relative;margin:0;}
.od-478{position:relative;border-radius:0;overflow:hidden;aspect-ratio:16/6.4;max-height:min(72vh,684px);background:#E3E5EC;box-shadow:0 40px 80px -60px rgba(9,11,24,.4);}
.od-479{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,11,24,.32) 0%,rgba(9,11,24,0) 34%,rgba(9,11,24,.62) 100%);pointer-events:none;}
.od-480{position:absolute;left:0;right:0;bottom:0;height:3.6px;background:linear-gradient(90deg,#0013FE,#3BC9FF 62%,#63FFFD);pointer-events:none;}
.od-481{position:absolute;left:clamp(16.2px,3.6vw,57.6px);top:clamp(18px,2.34vw,32.4px);display:inline-flex;align-items:center;gap:7.2px;background:rgba(255,255,255,.94);border-radius:20px;padding:7.2px 12.6px;font-size:9.9px;font-weight:800;letter-spacing:.14em;color:#5A28E8;text-transform:uppercase;backdrop-filter:blur(8px);}
.od-482{position:absolute;left:clamp(16.2px,3.6vw,57.6px);right:clamp(16.2px,3.6vw,57.6px);bottom:clamp(18px,2.34vw,32.4px);display:flex;flex-wrap:wrap;align-items:center;gap:9px 16.2px;}
.od-483{display:inline-flex;align-items:center;gap:7.2px;font-size:11.7px;font-weight:700;color:rgba(255,255,255,.9);}
.od-484{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);color:#FFFFFF;font-size:9.9px;font-weight:800;}
.od-485{width:3.6px;height:3.6px;border-radius:50%;background:rgba(255,255,255,.5);}
.od-486{font-size:11.7px;font-weight:700;color:rgba(255,255,255,.9);}
.od-487{display:inline-flex;align-items:center;gap:6.3px;font-size:11.7px;font-weight:700;color:#63FFFD;}
.od-488{position:absolute;inset:0;background:
      radial-gradient(70% 60% at 4% 96%,rgba(99,255,253,.38),transparent 62%),
      radial-gradient(56% 52% at 100% 4%,rgba(150,150,255,.5),transparent 66%),
      linear-gradient(160deg,#FBFCFF 0%,#FFFFFF 46%,#FAFAFF 100%);pointer-events:none;}
.od-489{position:relative;width:100%;max-width:1224px;margin:0 auto;padding:clamp(25.2px,2.88vw,43.2px) clamp(16.2px,3.6vw,57.6px) clamp(25.2px,2.88vw,39.6px);text-align:left;}
.od-490{display:flex;flex-wrap:wrap;align-items:center;gap:8.1px;margin-bottom:clamp(18px,1.98vw,27px);font-size:11.7px;font-weight:700;color:#626778;}
.od-491{color:#626778;}
.od-492{display:inline-block;background:#F1EEFF;border-radius:20px;padding:6.3px 12.6px;font-size:9.9px;font-weight:800;letter-spacing:.14em;color:#5A28E8;text-transform:uppercase;}
.od-493{margin:clamp(14.4px,1.62vw,21.6px) 0 0;font-size:clamp(28.8px,3.78vw,54px);line-height:1.08;letter-spacing:-.038em;font-weight:800;color:#090B18;text-wrap:pretty;}
.od-494{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.02em;color:#1B24FF;}
.od-495{margin:clamp(14.4px,1.62vw,21.6px) 0 0;max-width:62ch;font-size:clamp(14.8px,1.17vw,18px);line-height:1.6;color:#4A5063;font-weight:500;text-wrap:pretty;}
.od-496{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12.6px,1.62vw,23.4px);margin-top:clamp(19.8px,2.16vw,28.8px);padding-top:clamp(18px,1.98vw,25.2px);border-top:1px solid #E3E5EC;}
.od-497{display:flex;align-items:center;justify-content:center;width:41.4px;height:41.4px;border-radius:50%;background:#EDF1FF;color:#0013FE;font-size:13.5px;font-weight:800;letter-spacing:-.02em;}
.od-498{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.02em;color:#0B1B33;}
.od-499{display:block;margin-top:1.8px;font-size:11.7px;font-weight:600;color:#626778;}
.od-500{display:flex;align-items:center;gap:8.1px;margin-left:auto;}
.od-501{font-size:10.8px;font-weight:800;letter-spacing:.12em;color:#626778;text-transform:uppercase;}
.od-502{display:flex;align-items:center;justify-content:center;width:37.8px;height:37.8px;border:1px solid #E3E5EC;border-radius:10px;background:#FFFFFF;transition:border-color .25s,background .25s;}
.odx-36:hover{border-color:#0013FE !important;background:#EDF1FF !important;}
.od-503{display:flex;align-items:center;justify-content:center;width:37.8px;height:37.8px;border:1px solid #E3E5EC;border-radius:10px;background:#FFFFFF;cursor:pointer;transition:border-color .25s,background .25s;}
.od-504{font-size:11.2px;font-weight:800;color:#1F8A5F;}
.od-505{background:#FFFFFF;padding:clamp(32.4px,3.78vw,57.6px) 0 clamp(50.4px,5.76vw,86.4px);}
.od-506{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:clamp(25.2px,3.06vw,54px);align-items:start;}
.od-507{max-width:72ch;}
.od-508{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:32.4px 0 0;padding-top:23.4px;border-top:1px solid #E3E5EC;}
.od-509{font-size:11.7px;font-weight:700;color:#07113C;background:#F5F6F8;border:1px solid #E3E5EC;padding:6.3px 11.7px;border-radius:20px;}
.odx-37:hover{background:#EDF1FF !important;border-color:#0013FE !important;color:#0013FE !important;}
.od-510{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14.4px,1.8vw,23.4px);margin-top:clamp(23.4px,2.7vw,36px);padding:clamp(19.8px,2.16vw,27px);background:#F8F9FC;border:1px solid #E3E5EC;border-radius:16px;}
.od-511{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:57.6px;height:57.6px;border-radius:50%;background:#EDF1FF;color:#0013FE;font-size:18px;font-weight:800;letter-spacing:-.02em;}
.od-512{flex:1 1 260px;min-width:0;}
.od-513{margin:0 0 5.4px;font-size:10.8px;font-weight:800;letter-spacing:.14em;color:#626778;text-transform:uppercase;}
.od-514{margin:0 0 7.2px;font-size:17.1px;font-weight:800;letter-spacing:-.025em;color:#0B1B33;}
.od-515{position:sticky;top:106.2px;display:grid;gap:clamp(12.6px,1.44vw,18px);}
.od-516{display:grid;gap:3.6px;}
.od-517{padding:8.1px 9.9px;border-radius:8px;font-size:12.6px;font-weight:600;line-height:1.4;color:#3C4152;border-left:2px solid #E3E5EC;transition:background .25s,color .25s,border-color .25s;}
.odx-38:hover{background:#F4F6FF !important;color:#0013FE !important;border-left-color:#0013FE !important;}
.od-518{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10.8px;align-items:center;color:inherit;}
.od-519{display:block;font-size:12.2px;font-weight:800;letter-spacing:-.02em;line-height:1.32;color:#090B18;transition:color .25s;}
.od-520{background:#F5F6F8;padding:clamp(46.8px,5.4vw,79.2px) 0;}
.od-521{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14.4px;margin-bottom:clamp(21.6px,2.52vw,34.2px);}
.od-522{margin:0;font-size:clamp(23.4px,2.7vw,37.8px);font-weight:800;letter-spacing:-.035em;line-height:1.08;color:#090B18;}
.od-523{display:inline-flex;align-items:center;gap:9px;height:46.8px;padding:0 19.8px;background:#FFFFFF;color:#07113C;border:1px solid #090B18;border-radius:10px;font-size:13.5px;font-weight:800;transition:border-color .25s,color .25s,transform .25s;}
.od-524{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,261px),1fr));gap:clamp(14.4px,1.62vw,21.6px);}
.od-525{position:relative;width:100%;max-width:936px;margin:0 auto;padding:clamp(39.6px,4.86vw,75.6px) clamp(16.2px,3.6vw,57.6px) clamp(27px,3.06vw,43.2px);text-align:center;}
.od-526{margin:clamp(16.2px,1.8vw,25.2px) auto 0;max-width:58ch;font-size:clamp(14.4px,1.12vw,18px);line-height:1.55;color:#4A5063;font-weight:500;text-wrap:pretty;}
.od-527{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,162px),1fr));gap:clamp(12.6px,1.44vw,19.8px);margin-top:clamp(27px,3.06vw,45px);text-align:left;}
.od-528{background:#FFFFFF;border:1px solid #E3E5EC;border-radius:14px;padding:clamp(16.2px,1.8vw,21.6px);}
.od-529{margin:0;font-size:clamp(25.2px,2.7vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1;color:#0013FE;}
.od-530{margin:7.2px 0 0;font-size:12.2px;font-weight:700;color:#626778;}
.od-531{margin:0;font-size:clamp(25.2px,2.7vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1;color:#5A28E8;}
.od-532{margin:0;font-size:clamp(25.2px,2.7vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1;color:#1F8A5F;}
.od-533{margin:0;font-size:clamp(25.2px,2.7vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1;color:#8A5200;}
.od-534{background:#FFFFFF;padding:clamp(27px,3.06vw,46.8px) 0 clamp(50.4px,5.76vw,86.4px);}
.od-535{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16.2px;margin-bottom:clamp(19.8px,2.16vw,28.8px);}
.od-536{display:flex;align-items:center;gap:9px;height:46.8px;padding:0 13.5px;background:#F8F9FC;border:1px solid #E3E5EC;border-radius:10px;min-width:min(100%,252px);}
.od-537{display:flex;flex-wrap:wrap;gap:8.1px;margin-bottom:clamp(21.6px,2.52vw,36px);}
.od-538{display:grid;grid-template-columns:1.08fr .92fr;gap:0;margin-bottom:clamp(18px,2.16vw,28.8px);border:1px solid #E3E5EC;border-radius:18px;overflow:hidden;background:#FFFFFF;color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s;}
.odx-39:hover{border-color:#0013FE !important;box-shadow:0 40px 70px -50px rgba(0,19,254,.45) !important;transform:translateY(-3px) !important;}
.od-539{position:relative;overflow:hidden;min-height:288px;background:#E3E5EC;}
.od-540{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.72,.2,1);}
.od-541{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,11,24,.34) 0%,rgba(9,11,24,0) 40%,rgba(9,11,24,.42) 100%);}
.od-542{position:absolute;left:18px;top:18px;display:inline-flex;align-items:center;gap:7.2px;background:rgba(255,255,255,.94);border-radius:20px;padding:7.2px 12.6px;font-size:9.9px;font-weight:800;letter-spacing:.14em;color:#0013FE;text-transform:uppercase;}
.od-543{display:flex;flex-direction:column;gap:14.4px;padding:clamp(21.6px,2.52vw,37.8px);}
.od-544{margin:0;font-size:clamp(21.6px,2.34vw,34.2px);font-weight:800;letter-spacing:-.033em;line-height:1.1;color:#090B18;text-wrap:pretty;}
.od-545{margin:0;max-width:56ch;font-size:14.4px;line-height:1.62;font-weight:500;color:#626778;}
.od-546{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,108px),1fr));gap:10.8px;padding:16.2px 0;border-top:1px solid #E3E5EC;border-bottom:1px solid #E3E5EC;}
.od-547{margin:5.4px 0 0;font-size:11.2px;font-weight:700;line-height:1.35;color:#626778;}
.od-548{margin-top:auto;display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:800;color:#0013FE;border-bottom:2px solid transparent;padding-bottom:2.7px;align-self:flex-start;}
.od-549{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,288px),1fr));gap:clamp(14.4px,1.62vw,21.6px);}
.od-550{display:flex;flex-direction:column;border:1px solid #E3E5EC;border-radius:16px;overflow:hidden;background:#FFFFFF;color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s;}
.od-551{position:relative;overflow:hidden;aspect-ratio:16/9.6;background:#E3E5EC;}
.od-552{display:flex;flex-direction:column;gap:10.8px;padding:clamp(16.2px,1.8vw,23.4px);flex:1 1 auto;}
.od-553{margin:0;font-size:clamp(15.3px,1.35vw,18.9px);font-weight:800;letter-spacing:-.026em;line-height:1.24;color:#090B18;text-wrap:pretty;}
.od-554{margin:0;font-size:clamp(27px,3.42vw,52.2px);font-weight:800;letter-spacing:-.035em;line-height:1.08;color:#FFFFFF;}
.od-555{display:flex;align-items:center;gap:clamp(14.4px,1.8vw,28.8px);height:100%;}
.od-556{position:absolute;left:0;right:0;top:100%;background:#FFFFFF;border-top:1px solid #E3E5EC;border-bottom:1px solid #E3E5EC;box-shadow:0 40px 70px -40px rgba(9,11,24,.3);}
.od-557{width:100%;max-width:1296px;margin:0 auto;padding:clamp(23.4px,2.7vw,36px) clamp(16.2px,3.6vw,57.6px);display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:clamp(21.6px,2.7vw,39.6px);}
.od-558{padding-right:clamp(10.8px,1.8vw,25.2px);border-right:1px solid #E3E5EC;}
.od-559{margin:0 0 12.6px;font-size:10.4px;font-weight:800;letter-spacing:.16em;color:#626778;text-transform:uppercase;}
.od-560{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8px 9px;}
.od-561{padding:6.3px 7.2px;border-radius:7px;font-size:12.2px;font-weight:600;color:#3C4152;transition:background .2s,color .2s;}
.od-562{display:grid;gap:1.8px;}
.od-563{padding:8.1px 9px;border-radius:8px;font-size:13px;font-weight:600;color:#3C4152;transition:background .2s,color .2s;}
.od-564{display:flex;flex-direction:column;justify-content:space-between;gap:14.4px;background:linear-gradient(150deg,#0013FE 0%,#2A45FF 60%,#5E86FF 100%);border-radius:12px;padding:clamp(16.2px,1.8vw,21.6px);color:#FFFFFF;}
.odx-40:hover{color:#FFFFFF !important;}
.od-565{font-size:9.9px;font-weight:800;letter-spacing:.14em;color:#63FFFD;text-transform:uppercase;}
.od-566{font-size:clamp(15.3px,1.35vw,18.9px);font-weight:800;letter-spacing:-.028em;line-height:1.24;}
.od-567{display:inline-flex;align-items:center;gap:8.1px;font-size:12.2px;font-weight:800;color:#63FFFD;}
.od-568{width:100%;max-width:1296px;margin:0 auto;padding:clamp(23.4px,2.7vw,36px) clamp(16.2px,3.6vw,57.6px);display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:clamp(21.6px,2.7vw,39.6px);}
.od-569{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14.4px;align-items:center;background:#ECFAF4;border:1px solid #CDEEE1;border-radius:12px;padding:14.4px;color:inherit;transition:border-color .25s;}
.od-570{border-radius:9px;overflow:hidden;aspect-ratio:1/1;background:#E3E5EC;}
.od-571{display:block;font-size:9.9px;font-weight:800;letter-spacing:.14em;color:#1F8A5F;text-transform:uppercase;}
.od-572{display:block;margin-top:7.2px;font-size:13.5px;font-weight:800;letter-spacing:-.022em;line-height:1.3;color:#0B1B33;}
.od-573{display:inline-flex;align-items:center;gap:7.2px;margin-top:9px;font-size:12.2px;font-weight:800;color:#0013FE;}
.od-574{position:absolute;top:100%;right:clamp(16.2px,3.6vw,57.6px);width:235.8px;background:#FFFFFF;border:1px solid #E3E5EC;border-radius:12px;box-shadow:0 30px 60px -30px rgba(7,17,60,.3);padding:10.8px;display:grid;gap:1.8px;}
.od-575{padding:9.9px 10.8px;border-radius:8px;font-size:13px;font-weight:600;color:#3C4152;transition:background .2s,color .2s;}
.od-576{position:relative;overflow:hidden;aspect-ratio:16/6.4;max-height:min(72vh,684px);background:#E3E5EC;box-shadow:0 40px 80px -60px rgba(9,11,24,.4);}
.od-577{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,11,24,.34) 0%,rgba(9,11,24,0) 34%,rgba(9,11,24,.64) 100%);pointer-events:none;}
.od-578{position:absolute;left:clamp(16.2px,3.6vw,57.6px);top:clamp(18px,2.34vw,32.4px);display:inline-flex;align-items:center;gap:7.2px;background:rgba(255,255,255,.94);border-radius:20px;padding:7.2px 12.6px;font-size:9.9px;font-weight:800;letter-spacing:.14em;color:#1F8A5F;text-transform:uppercase;}
.od-579{position:absolute;inset:0;background:
      radial-gradient(70% 60% at 4% 96%,rgba(99,255,253,.34),transparent 62%),
      radial-gradient(56% 52% at 100% 4%,rgba(150,150,255,.44),transparent 66%),
      linear-gradient(160deg,#FBFCFF 0%,#FFFFFF 46%,#FAFAFF 100%);pointer-events:none;}
.od-580{position:relative;width:100%;max-width:1224px;margin:0 auto;padding:clamp(25.2px,2.88vw,43.2px) clamp(16.2px,3.6vw,57.6px) clamp(25.2px,2.88vw,39.6px);}
.od-581{display:flex;flex-wrap:wrap;align-items:center;gap:8.1px;margin-bottom:clamp(16.2px,1.8vw,25.2px);font-size:11.7px;font-weight:700;color:#626778;}
.od-582{display:inline-block;background:#ECFAF4;border-radius:20px;padding:6.3px 12.6px;font-size:9.9px;font-weight:800;letter-spacing:.14em;color:#1F8A5F;text-transform:uppercase;}
.od-583{margin:clamp(14.4px,1.62vw,21.6px) 0 0;max-width:24ch;font-size:clamp(28.8px,3.78vw,54px);line-height:1.06;letter-spacing:-.038em;font-weight:800;color:#090B18;text-wrap:pretty;}
.od-584{margin:clamp(14.4px,1.62vw,21.6px) 0 0;max-width:66ch;font-size:clamp(14.8px,1.17vw,18px);line-height:1.6;color:#4A5063;font-weight:500;text-wrap:pretty;}
.od-585{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,153px),1fr));gap:clamp(12.6px,1.44vw,18px);margin-top:clamp(23.4px,2.7vw,39.6px);}
.od-586{margin:7.2px 0 0;font-size:11.7px;font-weight:700;line-height:1.4;color:#626778;}
.od-587{background:#FFFFFF;padding:clamp(30.6px,3.6vw,54px) 0 clamp(50.4px,5.76vw,86.4px);}
.od-588{margin-top:0;}
.od-589{margin:0;display:grid;gap:12.6px;}
.od-590{display:flex;align-items:baseline;justify-content:space-between;gap:12.6px;padding-bottom:10.8px;border-bottom:1px solid #F1F2F6;}
.od-591{font-size:11.7px;font-weight:700;color:#626778;}
.od-592{margin:0;font-size:12.2px;font-weight:800;letter-spacing:-.015em;color:#0B1B33;text-align:right;}
.od-593{background:#FFF9EE;padding:clamp(43.2px,5.04vw,75.6px) 0;}
.od-594{display:grid;grid-template-columns:.42fr .58fr;gap:clamp(19.8px,2.34vw,36px);align-items:center;margin:0;background:#FFFFFF;border:1px solid #F0E5C9;border-radius:18px;overflow:hidden;}
.od-595{position:relative;min-height:234px;background:#E3E5EC;}
.od-596{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.od-597{position:absolute;left:0;bottom:0;width:58%;height:4.5px;background:#63FFFD;}
.od-598{padding:clamp(19.8px,2.34vw,36px) clamp(19.8px,2.34vw,36px) clamp(19.8px,2.34vw,36px) 0;}
.od-599{display:inline-flex;align-items:center;gap:6.3px;background:#ECFAF4;border-radius:20px;padding:5.4px 10.8px;font-size:9.9px;font-weight:800;letter-spacing:.12em;color:#1F8A5F;text-transform:uppercase;}
.od-600{margin:16.2px 0 0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(18px,1.98vw,27px);font-style:italic;font-weight:500;line-height:1.32;letter-spacing:-.015em;color:#0B1B33;text-wrap:pretty;}
.od-601{margin-top:18px;padding-top:16.2px;border-top:1px solid #E3E5EC;}
.od-602{display:block;font-size:14.4px;font-weight:800;letter-spacing:-.02em;color:#090B18;}
.od-603{display:block;margin-top:2.7px;font-size:12.6px;font-weight:600;color:#626778;}
.od-604{position:absolute;left:12.6px;bottom:12.6px;display:inline-flex;align-items:center;background:rgba(255,255,255,.94);border-radius:8px;padding:5.4px 9.9px;font-size:10.4px;font-weight:800;letter-spacing:-.01em;color:#0B1B33;}

/* ---------------------------------------------------------------
   Compositor hints — applied while an element is actually hovered
   so cards and buttons lift without repainting their subtree.
   --------------------------------------------------------------- */
a:hover,button:hover,article:hover{backface-visibility:hidden}
