@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/Inter-0.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/Inter-1.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../assets/Inter-2.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/Inter-3.woff2) format('woff2');
}

@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/Manrope-0.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/Manrope-1.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../assets/Manrope-2.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/Manrope-3.woff2) format('woff2');
}

@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/Material-Symbols-Outlined-0.woff2) format('woff2');
}
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../assets/Material-Symbols-Outlined-1.woff2) format('woff2');
}
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../assets/Material-Symbols-Outlined-2.woff2) format('woff2');
}

.serene-ilm-site .material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
}

.serene-ilm-site .material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
}

.serene-ilm-site .material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
}


.serene-ilm-site .design-0{align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;padding-bottom:64px;padding-top:16px;position:relative;width:100%;height:100%}
.serene-ilm-site .design-1{column-gap:32px;row-gap:32px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows: 535px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-2{grid-column:1/span 7;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-self:stretch;padding-right:16px;position:relative;grid-row:1;align-self:center;flex-shrink:0}
.serene-ilm-site .design-3{background-color:#dee9fc;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;gap:8px;align-items:center;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:9999px;flex-shrink:0}
.serene-ilm-site .design-4{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0}
.serene-ilm-site .design-5{word-break:break-word;display:flex;flex-direction:column;font-family:"Material Symbols Outlined",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#755b00;font-size:13px;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-6{line-height:18px}
.serene-ilm-site .design-7{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:11px;letter-spacing:0.275px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-8{line-height:16px;margin-bottom:0}
.serene-ilm-site .design-9{line-height:16px}
.serene-ilm-site .design-10{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-11{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:48px;letter-spacing:-1.2px;width:100%}
.serene-ilm-site .design-12{line-height:60px;margin-bottom:0}
.serene-ilm-site .design-13{line-height:60px}
.serene-ilm-site .design-14{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;max-width:672px;padding-top:8px;position:relative;flex-shrink:0;width:672px}
.serene-ilm-site .design-15{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:18px;white-space:nowrap}
.serene-ilm-site .design-16{line-height:29.25px;margin-bottom:0}
.serene-ilm-site .design-17{line-height:29.25px}
.serene-ilm-site .design-18{align-content:stretch;display:flex;gap:16px;align-items:center;padding-top:8px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-19{background-color:#caa747;align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;position:relative;border-radius:8px;flex-shrink:0}
.serene-ilm-site .design-20{position:absolute;background-color:rgba(255,255,255,0);inset:0 0.01px 0 0;border-radius:8px;box-shadow:0px 4px 6px -1px rgba(0,0,0,0.1),0px 2px 4px -2px rgba(0,0,0,0.1)}
.serene-ilm-site .design-21{word-break:break-word;display:flex;flex-direction:column;font-family:"Material Symbols Outlined",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:15px;letter-spacing:0.15px;white-space:nowrap}
.serene-ilm-site .design-22{line-height:20px}
.serene-ilm-site .design-23{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:15px;letter-spacing:0.15px;white-space:nowrap}
.serene-ilm-site .design-24{background-color:#e6eeff;align-content:stretch;display:flex;gap:8px;align-items:center;justify-content:center;padding-left:28px;padding-right:28px;padding-top:16px;padding-bottom:16px;position:relative;border-radius:8px;flex-shrink:0}
.serene-ilm-site .design-25{word-break:break-word;display:flex;flex-direction:column;font-family:"Material Symbols Outlined",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:15px;letter-spacing:0.15px;white-space:nowrap}
.serene-ilm-site .design-26{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:15px;letter-spacing:0.15px;white-space:nowrap}
.serene-ilm-site .design-27{align-content:stretch;display:flex;gap:24px;align-items:center;padding-top:8px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-28{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}
.serene-ilm-site .design-29{word-break:break-word;display:flex;flex-direction:column;font-family:"Material Symbols Outlined",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:13px;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-30{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:12px;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-31{background-color:#fff;grid-column:8/span 5;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;overflow:hidden;position:relative;border-radius:16px;grid-row:1;align-self:center;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.1),0px 8px 10px -6px rgba(0,0,0,0.1);flex-shrink:0}
.serene-ilm-site .design-32{height:460px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.serene-ilm-site .design-33{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:16px}
.serene-ilm-site .design-34{position:absolute;height:100%;left:-33.24%;max-width:none;top:0;width:166.47%}
.serene-ilm-site .design-35{position:absolute;background-image:linear-gradient(to top,var(--from),var(--via,transparent) 50%,var(--to));--from:rgba(0,68,53,0.3);inset:0;--to:rgba(0,68,53,0);--via-position:50%;--via:rgba(0,68,53,0)}
.serene-ilm-site .design-36{position:absolute;backdrop-filter:blur(6px);background-color:rgba(255,255,255,0.95);align-content:stretch;display:flex;gap:12px;align-items:center;left:16px;padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:14px;border-radius:12px;top:16px}
.serene-ilm-site .design-37{position:absolute;background-color:rgba(255,255,255,0);inset:0;border-radius:12px;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -4px rgba(0,0,0,0.1)}
.serene-ilm-site .design-38{background-color:#a9f1d9;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:40px;height:40px}
.serene-ilm-site .design-39{height:19.214px;position:relative;flex-shrink:0;width:17.381px}
.serene-ilm-site .design-40{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.serene-ilm-site .design-41{align-content:stretch;display:flex;gap:6px;align-items:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-42{background-color:#416656;position:relative;border-radius:9999px;flex-shrink:0;width:8px;height:8px}
.serene-ilm-site .design-43{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#416656;font-size:11px;letter-spacing:0.55px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-44{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:13px;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-45{position:absolute;backdrop-filter:blur(6px);background-color:rgba(255,255,255,0.95);bottom:16px;align-content:stretch;display:flex;gap:12px;align-items:center;padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:14px;right:16px;border-radius:12px}
.serene-ilm-site .design-46{background-color:#ffdf91;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:40px;height:40px}
.serene-ilm-site .design-47{height:16.765px;position:relative;flex-shrink:0;width:17.562px}
.serene-ilm-site .design-48{align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:flex-start;position:relative;flex-shrink:0}
.serene-ilm-site .design-49{background-color:#004435;height:12px;position:relative;border-radius:9999px;flex-shrink:0;width:4px}
.serene-ilm-site .design-50{background-color:#004435;height:20px;position:relative;border-radius:9999px;flex-shrink:0;width:4px}
.serene-ilm-site .design-51{background-color:#004435;height:8px;position:relative;border-radius:9999px;flex-shrink:0;width:4px}
.serene-ilm-site .design-52{background-color:#004435;height:24px;position:relative;border-radius:9999px;flex-shrink:0;width:4px}
.serene-ilm-site .design-53{background-color:#004435;height:16px;position:relative;border-radius:9999px;flex-shrink:0;width:4px}
.serene-ilm-site .design-54{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:8px;position:relative;flex-shrink:0}
.serene-ilm-site .design-55{word-break:break-word;display:flex;flex-direction:column;font-family:"monospace";justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:11px;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-56{background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;gap:16px;align-items:flex-start;justify-content:center;padding:24px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.serene-ilm-site .design-57{align-content:stretch;display:flex;flex:1 0 0;gap:16px;align-items:center;min-width:1px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;position:relative}
.serene-ilm-site .design-58{background-color:#e6eeff;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:12px;flex-shrink:0;width:48px;height:48px}
.serene-ilm-site .design-59{height:11.816px;position:relative;flex-shrink:0;width:22.415px}
.serene-ilm-site .design-60{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:28px;letter-spacing:-0.28px;white-space:nowrap}
.serene-ilm-site .design-61{line-height:28px}
.serene-ilm-site .design-62{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:500;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:13px;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-63{height:19.214px;position:relative;flex-shrink:0;width:19.201px}
.serene-ilm-site .design-64{height:19.412px;position:relative;flex-shrink:0;width:20.432px}
.serene-ilm-site .design-65{height:19.111px;position:relative;flex-shrink:0;width:18.229px}
.serene-ilm-site .design-66{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;padding-top:64px;padding-bottom:64px;position:relative;width:100%;height:100%}
.serene-ilm-site .design-67{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:232px;padding-right:232px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-68{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;max-width:768px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-69{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#416656;font-size:11px;text-align:center;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-70{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-left:36.72px;padding-right:36.73px;position:relative;flex-shrink:0}
.serene-ilm-site .design-71{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:36px;text-align:center;letter-spacing:-0.54px;white-space:nowrap}
.serene-ilm-site .design-72{line-height:44px;margin-bottom:0}
.serene-ilm-site .design-73{line-height:44px}
.serene-ilm-site .design-74{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-bottom:8px;padding-left:17.47px;padding-right:17.47px;position:relative;flex-shrink:0}
.serene-ilm-site .design-75{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:16px;text-align:center;white-space:nowrap}
.serene-ilm-site .design-76{line-height:24px;margin-bottom:0}
.serene-ilm-site .design-77{line-height:24px}
.serene-ilm-site .design-78{align-content:stretch;display:flex;gap:24px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-79{background-color:#fff;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));flex:1 0 0;height:356.5px;min-width:1px;position:relative;border-radius:16px}
.serene-ilm-site .design-80{position:absolute;background-color:#c1e9d5;align-content:stretch;display:flex;align-items:center;justify-content:center;left:24px;border-radius:12px;width:48px;height:48px;top:24px}
.serene-ilm-site .design-81{height:19.24px;position:relative;flex-shrink:0;width:15.548px}
.serene-ilm-site .design-82{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;right:24px;top:96px}
.serene-ilm-site .design-83{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#121c2a;font-size:22px;white-space:nowrap}
.serene-ilm-site .design-84{line-height:30px}
.serene-ilm-site .design-85{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;padding-bottom:0.75px;right:24px;top:148px}
.serene-ilm-site .design-86{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:14px;white-space:nowrap}
.serene-ilm-site .design-87{line-height:22.75px;margin-bottom:0}
.serene-ilm-site .design-88{line-height:22.75px}
.serene-ilm-site .design-89{position:absolute;bottom:24px;align-content:stretch;display:flex;flex-direction:column;height:68.75px;align-items:flex-start;justify-content:flex-end;left:24px;min-height:16px;padding-top:56px;right:24px}
.serene-ilm-site .design-90{align-content:stretch;display:flex;gap:4px;align-items:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-91{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#416656;font-size:12px;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-92{word-break:break-word;display:flex;flex-direction:column;font-family:"Material Symbols Outlined",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#416656;font-size:11px;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-93{position:absolute;background-color:#a9f1d9;align-content:stretch;display:flex;align-items:center;justify-content:center;left:24px;border-radius:12px;width:48px;height:48px;top:24px}
.serene-ilm-site .design-94{height:15.548px;position:relative;flex-shrink:0;width:20.97px}
.serene-ilm-site .design-95{line-height:30px;margin-bottom:0}
.serene-ilm-site .design-96{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;padding-bottom:0.75px;right:24px;top:168px}
.serene-ilm-site .design-97{position:absolute;bottom:24px;align-content:stretch;display:flex;flex-direction:column;height:38.75px;align-items:flex-start;justify-content:flex-end;left:24px;min-height:16px;padding-top:24px;right:24px}
.serene-ilm-site .design-98{position:absolute;background-color:#dee9fc;align-content:stretch;display:flex;align-items:center;justify-content:center;left:24px;border-radius:12px;width:48px;height:48px;top:24px}
.serene-ilm-site .design-99{height:18.757px;position:relative;flex-shrink:0;width:20.97px}
.serene-ilm-site .design-100{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;padding-bottom:0.625px;right:24px;top:168px}
.serene-ilm-site .design-101{position:absolute;bottom:24px;align-content:stretch;display:flex;gap:4px;align-items:center;left:24px;right:24px}
.serene-ilm-site .design-102{position:absolute;background-color:#ffdf91;align-content:stretch;display:flex;align-items:center;justify-content:center;left:24px;border-radius:12px;width:48px;height:48px;top:24px}
.serene-ilm-site .design-103{position:relative;flex-shrink:0;width:19.214px;height:19.214px}
.serene-ilm-site .design-104{align-content:stretch;display:flex;align-items:flex-end;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-105{word-break:break-word;align-content:stretch;display:flex;flex-direction:column;font-weight:700;gap:6px;align-items:flex-start;line-height:0;padding-top:6px;position:relative;flex-shrink:0;white-space:nowrap}
.serene-ilm-site .design-106{display:flex;flex-direction:column;font-family:"Inter",sans-serif;justify-content:center;font-style:normal;position:relative;flex-shrink:0;color:#416656;font-size:11px;letter-spacing:1.1px;text-transform:uppercase}
.serene-ilm-site .design-107{display:flex;flex-direction:column;font-family:"Manrope",sans-serif;justify-content:center;position:relative;flex-shrink:0;color:#004435;font-size:36px;letter-spacing:-0.54px}
.serene-ilm-site .design-108{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;max-width:448px;padding-right:29.39px;position:relative;flex-shrink:0}
.serene-ilm-site .design-109{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:16px;white-space:nowrap}
.serene-ilm-site .design-110{align-content:stretch;display:flex;gap:32px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-111{background-color:#fff;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;isolation:isolate;align-items:flex-start;min-width:1px;overflow:hidden;position:relative;border-radius:16px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05)}
.serene-ilm-site .design-112{background-color:#e6eeff;align-content:stretch;display:flex;flex-direction:column;height:192px;align-items:flex-start;justify-content:center;overflow:hidden;position:relative;flex-shrink:0;width:100%;z-index:2}
.serene-ilm-site .design-113{flex:1 0 0;min-height:1px;position:relative;width:100%}
.serene-ilm-site .design-114{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.serene-ilm-site .design-115{position:absolute;height:110.5%;left:0;max-width:none;top:-5.25%;width:100%}
.serene-ilm-site .design-116{position:absolute;backdrop-filter:blur(2px);background-color:rgba(255,255,255,0.9);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:16px;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;border-radius:9999px;top:16px}
.serene-ilm-site .design-117{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:11px;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-118{height:425px;position:relative;flex-shrink:0;width:100%;z-index:1}
.serene-ilm-site .design-119{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;right:24px;top:24px}
.serene-ilm-site .design-120{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#121c2a;font-size:28px;letter-spacing:-0.28px;white-space:nowrap}
.serene-ilm-site .design-121{line-height:36px;margin-bottom:0}
.serene-ilm-site .design-122{line-height:36px}
.serene-ilm-site .design-123{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;padding-bottom:0.875px;right:24px;top:120px}
.serene-ilm-site .design-124{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:7.5px;align-items:flex-start;left:24px;padding-top:8px;right:24px;top:232px}
.serene-ilm-site .design-125{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:12px;letter-spacing:0.55px;text-transform:uppercase;width:100%}
.serene-ilm-site .design-126{align-content:stretch;display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-127{word-break:break-word;display:flex;flex-direction:column;font-family:"Material Symbols Outlined",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#416656;font-size:13px;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-128{position:absolute;bottom:24px;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;padding-top:16px;right:24px}
.serene-ilm-site .design-129{background-color:#e6eeff;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.serene-ilm-site .design-130{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:13px;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-131{position:absolute;background-color:#caa747;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex-direction:column;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;right:16.01px;border-radius:9999px;top:16px;z-index:3}
.serene-ilm-site .design-132{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:11px;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-133{align-content:stretch;display:flex;gap:7.99px;align-items:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-134{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;right:23.99px;top:24px}
.serene-ilm-site .design-135{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;padding-bottom:0.875px;right:23.99px;top:120px}
.serene-ilm-site .design-136{position:absolute;align-content:stretch;display:flex;flex-direction:column;gap:7.5px;align-items:flex-start;left:24px;padding-top:8px;right:23.99px;top:232px}
.serene-ilm-site .design-137{position:absolute;bottom:24px;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;padding-top:16px;right:23.99px}
.serene-ilm-site .design-138{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-top:24px;padding-bottom:24px;position:relative;width:100%;height:100%}
.serene-ilm-site .design-139{background-color:#eff4ff;align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:center;padding:48px;position:relative;border-radius:24px;flex-shrink:0;width:100%}
.serene-ilm-site .design-140{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;max-width:672px;position:relative;flex-shrink:0;width:672px}
.serene-ilm-site .design-141{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-bottom:8px;padding-left:47.27px;padding-right:47.27px;position:relative;flex-shrink:0}
.serene-ilm-site .design-142{background-color:#fff;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));flex:1 0 0;height:309px;min-width:1px;position:relative;border-radius:16px}
.serene-ilm-site .design-143{word-break:break-word;display:flex;flex-direction:column;font-family:"monospace";justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:48px;letter-spacing:-0.96px;white-space:nowrap}
.serene-ilm-site .design-144{line-height:48px}
.serene-ilm-site .design-145{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;right:24px;top:84px}
.serene-ilm-site .design-146{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;padding-bottom:0.875px;right:24px;top:160.1px}
.serene-ilm-site .design-147{position:absolute;bottom:24px;align-content:stretch;display:flex;gap:8px;align-items:center;left:24px;padding-top:8px;right:24px}
.serene-ilm-site .design-148{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:24px;padding-bottom:0.875px;right:24px;top:130.1px}
.serene-ilm-site .design-149{position:absolute;bottom:24px;align-content:stretch;display:flex;flex-direction:column;height:56px;align-items:flex-start;justify-content:flex-end;left:24px;min-height:26px;padding-top:30px;right:24px}
.serene-ilm-site .design-150{align-content:stretch;display:flex;gap:8px;align-items:center;padding-top:8px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-151{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:280px;padding-right:280px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-152{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:center;max-width:672px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-153{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-left:49.67px;padding-right:49.67px;position:relative;flex-shrink:0}
.serene-ilm-site .design-154{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-bottom:8px;padding-left:35.52px;padding-right:35.52px;position:relative;flex-shrink:0}
.serene-ilm-site .design-155{background-color:#e6eeff;align-content:stretch;display:flex;align-items:center;padding:6px;position:relative;border-radius:8px;flex-shrink:0}
.serene-ilm-site .design-156{background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:6px;flex-shrink:0}
.serene-ilm-site .design-157{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:13px;text-align:center;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-158{align-content:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:6px;flex-shrink:0}
.serene-ilm-site .design-159{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:500;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:13px;text-align:center;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-160{background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;padding:32px;position:relative;border-radius:16px}
.serene-ilm-site .design-161{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding-top:6px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-162{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#121c2a;font-size:28px;letter-spacing:-0.28px;width:100%}
.serene-ilm-site .design-163{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-top:2px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-164{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:14px;width:100%}
.serene-ilm-site .design-165{line-height:20px;margin-bottom:0}
.serene-ilm-site .design-166{word-break:break-word;align-content:stretch;display:flex;gap:4px;align-items:baseline;line-height:0;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.serene-ilm-site .design-167{display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;position:relative;flex-shrink:0;color:#004435;font-size:48px;letter-spacing:-0.96px}
.serene-ilm-site .design-168{line-height:56px}
.serene-ilm-site .design-169{display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:14px}
.serene-ilm-site .design-170{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-171{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-172{align-content:stretch;display:flex;gap:12px;align-items:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-173{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-top:16px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-174{background-color:#e6eeff;align-content:stretch;display:flex;align-items:center;justify-content:center;padding-top:14px;padding-bottom:14px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.serene-ilm-site .design-175{background-color:#fff;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;padding:32px;position:relative;border-radius:16px}
.serene-ilm-site .design-176{position:absolute;background-color:rgba(255,255,255,0);inset:0;border-radius:16px;box-shadow:0px 4px 6px -1px rgba(0,0,0,0.1),0px 2px 4px -2px rgba(0,0,0,0.1)}
.serene-ilm-site .design-177{position:absolute;background-color:#caa747;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex-direction:column;align-items:flex-start;left:27.39%;padding-left:16px;padding-right:16px;padding-top:4px;padding-bottom:4px;right:27.4%;border-radius:9999px;top:-14px}
.serene-ilm-site .design-178{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:11px;letter-spacing:0.55px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-179{background-color:#004435;align-content:stretch;display:flex;align-items:center;justify-content:center;padding-top:14px;padding-bottom:14px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.serene-ilm-site .design-180{position:absolute;background-color:rgba(255,255,255,0);inset:0;border-radius:8px;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.1),0px 1px 2px -1px rgba(0,0,0,0.1)}
.serene-ilm-site .design-181{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;font-size:13px;text-align:center;color:#fff;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-182{word-break:break-word;align-content:stretch;display:flex;gap:3.99px;align-items:baseline;line-height:0;position:relative;flex-shrink:0;width:100%;white-space:nowrap}
.serene-ilm-site .design-183{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:center;max-width:672px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-184{align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-bottom:8px;padding-left:17.3px;padding-right:17.31px;position:relative;flex-shrink:0}
.serene-ilm-site .design-185{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-186{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;font-style:italic;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#3f4945;font-size:16px;width:100%}
.serene-ilm-site .design-187{line-height:26px;margin-bottom:0}
.serene-ilm-site .design-188{line-height:26px}
.serene-ilm-site .design-189{background-color:#eff4ff;align-content:stretch;display:flex;gap:12px;align-items:center;padding-bottom:12px;padding-top:16px;padding-left:12px;padding-right:12px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.serene-ilm-site .design-190{background-color:#c1e9d5;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:9999px;flex-shrink:0;width:40px;height:40px}
.serene-ilm-site .design-191{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:13px;text-align:center;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-192{background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex:1 0 0;flex-direction:column;gap:50px;align-items:flex-start;min-width:1px;padding:32px;position:relative;border-radius:16px}
.serene-ilm-site .design-193{background-color:#a9f1d9;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:9999px;flex-shrink:0;width:40px;height:40px}
.serene-ilm-site .design-194{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#002018;font-size:13px;text-align:center;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-195{background-color:#ffdf91;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:9999px;flex-shrink:0;width:40px;height:40px}
.serene-ilm-site .design-196{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#241a00;font-size:13px;text-align:center;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-197{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-top:48px;padding-bottom:48px;position:relative;width:100%;height:100%}
.serene-ilm-site .design-198{background-color:#004435;align-content:stretch;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:56px;position:relative;border-radius:24px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.1),0px 8px 10px -6px rgba(0,0,0,0.1);flex-shrink:0;width:100%}
.serene-ilm-site .design-199{position:absolute;background-color:rgba(11,93,75,0.3);filter:blur(32px);bottom:-80px;right:-80px;border-radius:9999px;width:384px;height:384px}
.serene-ilm-site .design-200{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:672px;position:relative;flex-shrink:0}
.serene-ilm-site .design-201{background-color:#0b5d4b;align-content:stretch;display:flex;gap:8px;align-items:center;padding-left:12px;padding-right:12px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:9999px;flex-shrink:0}
.serene-ilm-site .design-202{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#ffdf91;font-size:11px;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-203{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#a9f1d9;font-size:11px;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-204{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:36px;color:#fff;letter-spacing:-0.54px;white-space:nowrap}
.serene-ilm-site .design-205{line-height:45px;margin-bottom:0}
.serene-ilm-site .design-206{line-height:45px}
.serene-ilm-site .design-207{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:8px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-208{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#8dd4bd;font-size:16px;white-space:nowrap}
.serene-ilm-site .design-209{align-content:stretch;display:flex;gap:20px;align-items:center;padding-top:8px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-210{word-break:break-word;display:flex;flex-direction:column;font-family:"Material Symbols Outlined",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#ffdf91;font-size:13px;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-211{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:#fff;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-212{align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-end;position:relative;flex-shrink:0}
.serene-ilm-site .design-213{background-color:#caa747;align-content:stretch;display:flex;gap:12px;align-items:center;justify-content:center;padding-left:32px;padding-right:32px;padding-top:16px;padding-bottom:16px;position:relative;border-radius:12px;flex-shrink:0}
.serene-ilm-site .design-214{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#8dd4bd;font-size:11px;letter-spacing:0.44px;white-space:nowrap}
.serene-ilm-site .design-215{background-color:rgba(255,255,255,0);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;box-shadow:0px 1px 8px 0px rgba(0,0,0,0.04);width:100%;height:100%}
.serene-ilm-site .design-216{background-color:#004435;align-content:stretch;display:flex;flex-direction:column;align-items:center;padding-left:16px;padding-right:16px;padding-top:6px;padding-bottom:6px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-217{align-content:stretch;display:flex;gap:4px;align-items:center;position:relative;flex-shrink:0}
.serene-ilm-site .design-218{align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}
.serene-ilm-site .design-219{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#ffdf91;font-size:11px;text-align:center;letter-spacing:0.275px;white-space:nowrap}
.serene-ilm-site .design-220{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:500;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;font-size:11px;text-align:center;color:#fff;letter-spacing:0.275px;white-space:nowrap}
.serene-ilm-site .design-221{backdrop-filter:blur(12px);background-color:rgba(248,249,255,0.9);align-content:stretch;display:flex;flex-direction:column;height:80px;align-items:flex-start;justify-content:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-222{align-content:stretch;display:flex;flex:1 0 0;align-items:center;justify-content:space-between;max-width:1280px;min-height:1px;padding-left:24px;padding-right:24px;position:relative;width:100%}
.serene-ilm-site .design-223{background-color:#004435;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:40px;height:40px}
.serene-ilm-site .design-224{height:18.808px;position:relative;flex-shrink:0;width:20.97px}
.serene-ilm-site .design-225{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:22px;letter-spacing:-0.55px;white-space:nowrap}
.serene-ilm-site .design-226{line-height:22px}
.serene-ilm-site .design-227{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:11px;letter-spacing:0.55px;text-transform:uppercase;width:100%}
.serene-ilm-site .design-228{align-content:stretch;display:flex;gap:28px;align-items:center;position:relative;flex-shrink:0}
.serene-ilm-site .design-229{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:16px;white-space:nowrap}
.serene-ilm-site .design-230{background-color:#caa747;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;gap:3.99px;align-items:center;justify-content:center;padding-left:24px;padding-right:24px;padding-top:8px;padding-bottom:8px;position:relative;border-radius:8px;flex-shrink:0}
.serene-ilm-site .design-231{word-break:break-word;display:flex;flex-direction:column;font-family:"Material Symbols Outlined",sans-serif;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:13px;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-232{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:13px;text-align:center;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-233{background-color:#eff4ff;align-content:stretch;filter:drop-shadow(0px 1px 4px rgba(0,0,0,0.04));display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.serene-ilm-site .design-234{align-content:stretch;display:flex;flex-direction:column;gap:40px;align-items:flex-start;max-width:1280px;padding-bottom:24px;padding-top:40px;padding-left:24px;padding-right:24px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-235{flex:1 0 0;height:200px;min-width:1px;position:relative}
.serene-ilm-site .design-236{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:0;padding-bottom:4px;right:0;top:0}
.serene-ilm-site .design-237{background-color:#004435;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:32px;height:32px}
.serene-ilm-site .design-238{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:22px;white-space:nowrap}
.serene-ilm-site .design-239{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:0;padding-bottom:0.875px;right:0;top:43.13px}
.serene-ilm-site .design-240{position:absolute;align-content:stretch;display:flex;gap:4px;align-items:center;left:0;right:0;top:152px}
.serene-ilm-site .design-241{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:12px;align-items:flex-start;min-width:1px;padding-bottom:56px;position:relative}
.serene-ilm-site .design-242{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:15px;letter-spacing:0.15px;width:100%}
.serene-ilm-site .design-243{align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-244{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:12px;align-items:flex-start;min-width:1px;position:relative}
.serene-ilm-site .design-245{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-246{background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:2.5px;align-items:flex-start;padding-bottom:9.5px;padding-top:8px;padding-left:8px;padding-right:8px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.serene-ilm-site .design-247{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:13px;letter-spacing:0.26px;width:100%}
.serene-ilm-site .design-248{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:12px;align-items:flex-start;min-width:1px;padding-bottom:52px;position:relative}
.serene-ilm-site .design-249{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-top:4px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-250{background-color:#e6eeff;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;padding-top:16px;padding-left:16px;padding-right:16px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.serene-ilm-site .design-251{align-content:stretch;display:flex;gap:20px;align-items:center;position:relative;flex-shrink:0}
.serene-ilm-site .design-252{background-color:#f8f9ff;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:96px;padding-top:80px;padding-left:48px;padding-right:48px;position:relative;width:100%;height:100%}
.serene-ilm-site .design-253{align-content:stretch;display:flex;flex-direction:column;gap:48px;align-items:flex-start;max-width:1280px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-254{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:768px;position:relative;flex-shrink:0;width:768px}
.serene-ilm-site .design-255{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#755b00;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;width:100%}
.serene-ilm-site .design-256{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:36px;letter-spacing:-0.54px;width:100%}
.serene-ilm-site .design-257{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:16px;width:100%}
.serene-ilm-site .design-258{column-gap:32px;row-gap:32px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows: 530.75px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-259{background-color:#fff;grid-column:1/span 7;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-self:stretch;padding:32px;position:relative;border-radius:16px;grid-row:1;align-self:stretch;flex-shrink:0}
.serene-ilm-site .design-260{border-color:#dee9fc;border-bottom-width:1px;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-261{position:relative;flex-shrink:0}
.serene-ilm-site .design-262{background-clip:padding-box;border-width:0;border-color:transparent;border-style:solid;align-content:stretch;display:flex;gap:12px;align-items:center;position:relative;width:100%;height:100%}
.serene-ilm-site .design-263{background-color:rgba(0,68,53,0.1);align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:40px;height:40px}
.serene-ilm-site .design-264{height:12.563px;position:relative;flex-shrink:0;width:16.667px}
.serene-ilm-site .design-265{background-clip:padding-box;border-width:0;border-color:transparent;border-style:solid;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:100%}
.serene-ilm-site .design-266{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:12px;white-space:nowrap}
.serene-ilm-site .design-267{column-gap:20px;row-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:   104px 84px 84px;padding-bottom:8px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-268{grid-column:1;align-content:stretch;display:flex;gap:12px;height:104px;align-items:flex-start;justify-self:stretch;padding-bottom:8px;position:relative;grid-row:1;flex-shrink:0}
.serene-ilm-site .design-269{align-content:stretch;display:flex;flex-direction:column;height:30px;align-items:flex-start;padding-top:2px;position:relative;flex-shrink:0;width:28px}
.serene-ilm-site .design-270{background-color:#c3ebd8;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:9999px;flex-shrink:0;width:28px;height:28px}
.serene-ilm-site .design-271{height:7.015px;position:relative;flex-shrink:0;width:9.508px}
.serene-ilm-site .design-272{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;position:relative}
.serene-ilm-site .design-273{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:15px;letter-spacing:0.15px;white-space:nowrap}
.serene-ilm-site .design-274{grid-column:2;align-content:stretch;display:flex;gap:12px;height:104px;align-items:flex-start;justify-self:stretch;padding-bottom:8px;position:relative;grid-row:1;flex-shrink:0}
.serene-ilm-site .design-275{grid-column:1;align-content:stretch;display:flex;gap:12px;height:84px;align-items:flex-start;justify-self:stretch;padding-bottom:8px;position:relative;grid-row:2;flex-shrink:0}
.serene-ilm-site .design-276{grid-column:2;align-content:stretch;display:flex;gap:12px;height:84px;align-items:flex-start;justify-self:stretch;padding-bottom:8px;position:relative;grid-row:2;flex-shrink:0}
.serene-ilm-site .design-277{grid-column:1;align-content:stretch;display:flex;gap:12px;height:84px;align-items:flex-start;justify-self:stretch;padding-bottom:8px;position:relative;grid-row:3;flex-shrink:0}
.serene-ilm-site .design-278{grid-column:2;align-content:stretch;display:flex;gap:12px;height:84px;align-items:flex-start;justify-self:stretch;padding-bottom:8px;position:relative;grid-row:3;flex-shrink:0}
.serene-ilm-site .design-279{grid-column:8/span 5;align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-self:stretch;position:relative;grid-row:1;align-self:stretch;flex-shrink:0}
.serene-ilm-site .design-280{background-color:#fff;border-width:1px;border-color:#dee9fc;border-style:solid;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex:1 0 0;flex-direction:column;gap:10.75px;align-items:flex-start;min-height:1px;padding:25px;position:relative;border-radius:16px;width:100%}
.serene-ilm-site .design-281{position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-282{background-clip:padding-box;border-width:0;border-color:transparent;border-style:solid;align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:100%}
.serene-ilm-site .design-283{align-content:stretch;display:flex;gap:10px;align-items:center;position:relative;flex-shrink:0}
.serene-ilm-site .design-284{background-color:rgba(0,68,53,0.1);align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:36px;height:36px}
.serene-ilm-site .design-285{position:relative;flex-shrink:0;width:13.5px;height:13.5px}
.serene-ilm-site .design-286{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:16px;white-space:nowrap}
.serene-ilm-site .design-287{background-color:#c3ebd8;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;position:relative;border-radius:4px;flex-shrink:0}
.serene-ilm-site .design-288{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#002116;font-size:12px;white-space:nowrap}
.serene-ilm-site .design-289{background-color:rgba(193,233,213,0.5);align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:36px;height:36px}
.serene-ilm-site .design-290{height:14.25px;position:relative;flex-shrink:0;width:15px}
.serene-ilm-site .design-291{background-color:#e6eeff;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;position:relative;border-radius:4px;flex-shrink:0}
.serene-ilm-site .design-292{background-color:rgba(202,167,71,0.3);align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:8px;flex-shrink:0;width:36px;height:36px}
.serene-ilm-site .design-293{height:13.762px;position:relative;flex-shrink:0;width:15px}
.serene-ilm-site .design-294{background-color:#ffdf91;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;position:relative;border-radius:4px;flex-shrink:0}
.serene-ilm-site .design-295{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#241a00;font-size:12px;white-space:nowrap}
.serene-ilm-site .design-296{background-color:rgba(239,244,255,0.5);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:96px;padding-top:80px;padding-left:48px;padding-right:48px;position:relative;width:100%;height:100%}
.serene-ilm-site .design-297{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:672px;position:relative;flex-shrink:0}
.serene-ilm-site .design-298{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#755b00;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-299{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:36px;letter-spacing:-0.54px;white-space:nowrap}
.serene-ilm-site .design-300{display:flex;flex-direction:row;align-items:flex-end;align-self:stretch}
.serene-ilm-site .design-301{align-content:stretch;display:flex;height:100%;align-items:flex-start;position:relative;flex-shrink:0}
.serene-ilm-site .design-302{background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;gap:8px;align-items:center;padding:6px;position:relative;border-radius:12px;flex-shrink:0}
.serene-ilm-site .design-303{background-color:#004435;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;position:relative;border-radius:8px;flex-shrink:0}
.serene-ilm-site .design-304{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;font-size:13px;color:#fff;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-305{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;position:relative;border-radius:8px;flex-shrink:0}
.serene-ilm-site .design-306{background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex:1 0 0;flex-direction:column;gap:24px;align-items:flex-start;min-width:1px;padding:24px;position:relative;border-radius:16px;align-self:stretch}
.serene-ilm-site .design-307{align-content:stretch;display:flex;align-items:center;justify-content:space-between;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-308{background-color:rgba(0,68,53,0.1);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:4px;flex-shrink:0}
.serene-ilm-site .design-309{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-310{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#6f7975;font-size:12px;white-space:nowrap}
.serene-ilm-site .design-311{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#121c2a;font-size:18px;width:100%}
.serene-ilm-site .design-312{border-color:#dee9fc;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-top:9px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-313{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:12px;width:100%}
.serene-ilm-site .design-314{background-clip:padding-box;border-width:0;border-color:transparent;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;width:100%;height:100%}
.serene-ilm-site .design-315{align-content:stretch;display:flex;gap:6px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-316{height:12px;position:relative;flex-shrink:0;width:10px}
.serene-ilm-site .design-317{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:24.53px;position:relative;flex-shrink:0}
.serene-ilm-site .design-318{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:12px;white-space:nowrap}
.serene-ilm-site .design-319{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:10.94px;position:relative;flex-shrink:0}
.serene-ilm-site .design-320{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:14.84px;position:relative;flex-shrink:0}
.serene-ilm-site .design-321{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:62.02px;position:relative;flex-shrink:0}
.serene-ilm-site .design-322{background-color:#eff4ff;align-content:stretch;display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.serene-ilm-site .design-323{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#3f4945;font-size:12px;text-transform:uppercase;width:100%}
.serene-ilm-site .design-324{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:13px;letter-spacing:0.26px;width:100%}
.serene-ilm-site .design-325{line-height:18px;margin-bottom:0}
.serene-ilm-site .design-326{background-color:#fff;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:1px;overflow:hidden;padding-bottom:128px;padding-top:24px;padding-left:24px;padding-right:24px;position:relative;border-radius:16px;align-self:stretch;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05)}
.serene-ilm-site .design-327{background-color:#c3ebd8;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:4px;flex-shrink:0}
.serene-ilm-site .design-328{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#002116;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-329{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:32.27px;position:relative;flex-shrink:0}
.serene-ilm-site .design-330{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:40.67px;position:relative;flex-shrink:0}
.serene-ilm-site .design-331{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:1.34px;position:relative;flex-shrink:0}
.serene-ilm-site .design-332{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:24.2px;position:relative;flex-shrink:0}
.serene-ilm-site .design-333{position:absolute;background-color:rgba(202,167,71,0.1);right:0;border-bottom-left-radius:9999px;width:96px;height:96px;top:0}
.serene-ilm-site .design-334{background-color:#ffdf91;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:4px;flex-shrink:0}
.serene-ilm-site .design-335{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#241a00;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-336{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:30.72px;position:relative;flex-shrink:0}
.serene-ilm-site .design-337{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:31.42px;position:relative;flex-shrink:0}
.serene-ilm-site .design-338{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:17.73px;position:relative;flex-shrink:0}
.serene-ilm-site .design-339{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:40.11px;position:relative;flex-shrink:0}
.serene-ilm-site .design-340{background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex:1 0 0;flex-direction:column;gap:42px;align-items:flex-start;min-width:1px;padding:24px;position:relative;border-radius:16px;align-self:stretch}
.serene-ilm-site .design-341{background-color:#004435;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:4px;flex-shrink:0}
.serene-ilm-site .design-342{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;font-size:12px;color:#fff;letter-spacing:0.6px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-343{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:28.17px;position:relative;flex-shrink:0}
.serene-ilm-site .design-344{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:1.33px;position:relative;flex-shrink:0}
.serene-ilm-site .design-345{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:16.37px;position:relative;flex-shrink:0}
.serene-ilm-site .design-346{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:20.27px;position:relative;flex-shrink:0}
.serene-ilm-site .design-347{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:256px;padding-right:256px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-348{align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:672px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-349{align-content:stretch;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-350{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#755b00;font-size:11px;text-align:center;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-351{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:36px;text-align:center;letter-spacing:-0.54px;white-space:nowrap}
.serene-ilm-site .design-352{background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;min-width:1px;padding:32px;position:relative;border-radius:16px;align-self:stretch}
.serene-ilm-site .design-353{background-color:rgba(0,68,53,0.1);align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:12px;flex-shrink:0;width:48px;height:48px}
.serene-ilm-site .design-354{height:18px;position:relative;flex-shrink:0;width:19px}
.serene-ilm-site .design-355{align-content:stretch;display:flex;flex-direction:column;gap:7.125px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-356{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#121c2a;font-size:20px;width:100%}
.serene-ilm-site .design-357{line-height:28px;margin-bottom:0}
.serene-ilm-site .design-358{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:0.875px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-359{align-content:stretch;display:flex;gap:8px;align-items:center;padding-top:16px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-360{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#416656;font-size:12px;white-space:nowrap}
.serene-ilm-site .design-361{background-color:#c3ebd8;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:12px;flex-shrink:0;width:48px;height:48px}
.serene-ilm-site .design-362{height:19px;position:relative;flex-shrink:0;width:14px}
.serene-ilm-site .design-363{align-content:stretch;display:flex;flex-direction:column;height:64px;align-items:flex-start;justify-content:flex-end;min-height:36px;padding-top:28px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-364{align-content:stretch;display:flex;gap:7.99px;align-items:center;padding-top:16px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-365{background-color:#ffdf91;align-content:stretch;display:flex;align-items:center;justify-content:center;position:relative;border-radius:12px;flex-shrink:0;width:48px;height:48px}
.serene-ilm-site .design-366{height:20px;position:relative;flex-shrink:0;width:16px}
.serene-ilm-site .design-367{align-content:stretch;display:flex;flex-direction:column;gap:7px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-368{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:0.75px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-369{align-content:stretch;display:flex;flex-direction:column;height:41.25px;align-items:flex-start;justify-content:flex-end;min-height:36px;padding-top:5.25px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-370{background-color:#004435;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding:32px;position:relative;border-radius:16px;flex-shrink:0;width:100%}
.serene-ilm-site .design-371{position:absolute;background-color:rgba(255,255,255,0);inset:0;border-radius:16px;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -4px rgba(0,0,0,0.1)}
.serene-ilm-site .design-372{height:208.25px;max-width:576px;position:relative;flex-shrink:0;width:470.66px}
.serene-ilm-site .design-373{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:0;right:0;top:0}
.serene-ilm-site .design-374{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#ffdf91;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-375{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:0;right:0;top:24px}
.serene-ilm-site .design-376{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:28px;color:#fff;letter-spacing:-0.28px;white-space:nowrap}
.serene-ilm-site .design-377{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;left:0;right:0;top:138.75px}
.serene-ilm-site .design-378{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#8cd3bc;font-size:14px;white-space:nowrap}
.serene-ilm-site .design-379{align-content:stretch;display:flex;gap:24px;align-items:center;position:relative;flex-shrink:0}
.serene-ilm-site .design-380{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#ffdf91;font-size:16px;text-align:center;white-space:nowrap}
.serene-ilm-site .design-381{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#8cd3bc;font-size:12px;text-align:center;letter-spacing:0.6px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-382{background-color:rgba(140,211,188,0.2);height:40px;position:relative;flex-shrink:0;width:1px}
.serene-ilm-site .design-383{height:581px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-384{position:absolute;background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex-direction:column;gap:106px;inset:0 810.7px 0 0;align-items:flex-start;padding:32px;border-radius:16px}
.serene-ilm-site .design-385{align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-386{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#416656;font-size:11px;letter-spacing:0.55px;text-transform:uppercase;width:100%}
.serene-ilm-site .design-387{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#121c2a;font-size:22px;width:100%}
.serene-ilm-site .design-388{border-color:#dee9fc;border-style:solid;border-top-width:1px;align-content:stretch;display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-top:17px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-389{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:12px;letter-spacing:0.6px;text-transform:uppercase;width:100%}
.serene-ilm-site .design-390{background-clip:padding-box;border-width:0;border-color:transparent;border-style:solid;align-content:stretch;display:flex;flex-direction:column;gap:7.5px;align-items:flex-start;position:relative;width:100%;height:100%}
.serene-ilm-site .design-391{position:relative;flex-shrink:0;width:11.667px;height:11.667px}
.serene-ilm-site .design-392{background-color:#e6eeff;align-content:stretch;display:flex;align-items:center;justify-content:center;padding-top:12px;padding-bottom:12px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.serene-ilm-site .design-393{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:600;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#004435;font-size:15px;text-align:center;letter-spacing:0.15px;white-space:nowrap}
.serene-ilm-site .design-394{position:absolute;background-color:#fff;align-content:stretch;filter:drop-shadow(0px 1px 1px rgba(0,0,0,0.05));display:flex;flex-direction:column;gap:86px;inset:0 0 0 810.7px;align-items:flex-start;padding:32px;border-radius:16px}
.serene-ilm-site .design-395{position:absolute;background-color:#fff;align-content:stretch;display:flex;flex-direction:column;gap:32px;align-items:flex-start;left:405.33px;overflow:hidden;padding:32px;right:405.34px;border-radius:16px;box-shadow:0px 20px 25px -5px rgba(0,0,0,0.1),0px 8px 10px -6px rgba(0,0,0,0.1);top:-8px}
.serene-ilm-site .design-396{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#755b00;font-size:11px;letter-spacing:0.55px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-397{background-color:#ffdf91;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-left:12px;padding-right:51.66px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:9999px;flex-shrink:0}
.serene-ilm-site .design-398{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#241a00;font-size:12px;letter-spacing:0.3px;text-transform:uppercase;white-space:nowrap}
.serene-ilm-site .design-399{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:500;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:14px;white-space:nowrap}
.serene-ilm-site .design-400{position:absolute;background-color:#caa747;height:8px;left:0;right:0;top:0}
.serene-ilm-site .design-401{background-color:#caa747;align-content:stretch;display:flex;align-items:center;justify-content:center;padding-top:14px;padding-bottom:14px;position:relative;border-radius:8px;flex-shrink:0;width:100%}
.serene-ilm-site .design-402{position:absolute;background-color:rgba(255,255,255,0);inset:0;border-radius:8px;box-shadow:0px 4px 6px -1px rgba(0,0,0,0.1),0px 2px 4px -2px rgba(0,0,0,0.1)}
.serene-ilm-site .design-403{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#121c2a;font-size:15px;text-align:center;letter-spacing:0.15px;white-space:nowrap}
.serene-ilm-site .design-404{background-color:#e6eeff;align-content:stretch;display:flex;align-items:center;justify-content:space-between;padding:16px;position:relative;border-radius:12px;flex-shrink:0;width:100%}
.serene-ilm-site .design-405{align-content:stretch;display:flex;gap:12px;align-items:center;position:relative;flex-shrink:0}
.serene-ilm-site .design-406{height:20px;position:relative;flex-shrink:0;width:19.975px}
.serene-ilm-site .design-407{word-break:break-word;align-content:stretch;display:flex;gap:8.49px;align-items:flex-start;line-height:0;font-style:normal;padding-bottom:1.5px;padding-top:2.5px;position:relative;flex-shrink:0;white-space:nowrap}
.serene-ilm-site .design-408{display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:700;justify-content:center;position:relative;flex-shrink:0;color:#121c2a;font-size:15px;letter-spacing:0.15px}
.serene-ilm-site .design-409{display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;position:relative;flex-shrink:0;color:#3f4945;font-size:14px}
.serene-ilm-site .design-410{background-color:#004435;align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:96px;padding-top:80px;padding-left:128px;padding-right:128px;position:relative;width:100%;height:100%}
.serene-ilm-site .design-411{position:absolute;background-color:rgba(11,93,75,0.4);filter:blur(32px);bottom:-96px;right:-96px;border-radius:9999px;width:384px;height:384px}
.serene-ilm-site .design-412{position:absolute;background-color:rgba(193,233,213,0.1);filter:blur(20px);left:-96px;border-radius:9999px;width:320px;height:320px;top:-96px}
.serene-ilm-site .design-413{align-content:stretch;display:flex;gap:48px;align-items:center;max-width:1024px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-414{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:0}
.serene-ilm-site .design-415{background-color:#ffdf91;align-content:stretch;display:flex;align-items:center;padding-left:14px;padding-right:14px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:9999px;flex-shrink:0}
.serene-ilm-site .design-416{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:600;justify-content:center;line-height:0;position:relative;flex-shrink:0;font-size:36px;color:#fff;letter-spacing:-0.54px;white-space:nowrap}
.serene-ilm-site .design-417{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;max-width:576px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-418{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:400;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#8cd3bc;font-size:18px;white-space:nowrap}
.serene-ilm-site .design-419{column-gap:12px;row-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:  24px 36px;padding-top:8px;position:relative;flex-shrink:0;width:100%}
.serene-ilm-site .design-420{grid-column:1;align-content:stretch;display:flex;gap:8px;height:24px;align-items:center;justify-self:stretch;position:relative;grid-row:1;flex-shrink:0}
.serene-ilm-site .design-421{position:relative;flex-shrink:0;width:13.333px;height:13.333px}
.serene-ilm-site .design-422{word-break:break-word;display:flex;flex-direction:column;font-family:"Inter",sans-serif;font-weight:500;justify-content:center;line-height:0;font-style:normal;position:relative;flex-shrink:0;color:#8cd3bc;font-size:13px;letter-spacing:0.26px;white-space:nowrap}
.serene-ilm-site .design-423{grid-column:2;align-content:stretch;display:flex;gap:8px;height:24px;align-items:center;justify-self:stretch;position:relative;grid-row:1;flex-shrink:0}
.serene-ilm-site .design-424{grid-column:1;align-content:stretch;display:flex;gap:8px;height:36px;align-items:center;justify-self:stretch;position:relative;grid-row:2;flex-shrink:0}
.serene-ilm-site .design-425{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;padding-right:97.59px;position:relative;flex-shrink:0}
.serene-ilm-site .design-426{grid-column:2;align-content:stretch;display:flex;gap:8px;height:36px;align-items:center;justify-self:stretch;position:relative;grid-row:2;flex-shrink:0}
.serene-ilm-site .design-427{background-color:#fff;align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:20px;align-items:flex-start;max-width:448px;min-width:1px;padding:32px;position:relative;border-radius:16px}
.serene-ilm-site .design-428{position:absolute;background-color:rgba(255,255,255,0);inset:0;border-radius:16px;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25)}
.serene-ilm-site .design-429{word-break:break-word;display:flex;flex-direction:column;font-family:"Manrope",sans-serif;font-weight:700;justify-content:center;line-height:0;position:relative;flex-shrink:0;color:#004435;font-size:20px;width:100%}
body.serene-ilm-site{--green:#004435;--gold:#caa747;--ink:#121c2a;--muted:#3f4945;--paper:#f8f9ff;--blue:#e6eeff;color:var(--ink);background:var(--paper);font-family:Inter,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}
.serene-ilm-site *{box-sizing:border-box;border-width:0;border-style:solid;border-color:#d9e2dd}body.serene-ilm-site{margin:0}.serene-ilm-site p,.serene-ilm-site h1,.serene-ilm-site h2,.serene-ilm-site h3,.serene-ilm-site h4{margin:0}.serene-ilm-site a{color:inherit;text-decoration:none}.serene-ilm-site button,.serene-ilm-site input,.serene-ilm-site select{font:inherit}.serene-ilm-site button,.serene-ilm-site a,.serene-ilm-site input,.serene-ilm-site select{-webkit-tap-highlight-color:transparent}.serene-ilm-site button{cursor:pointer;color:inherit;background:none}.serene-ilm-site a:focus-visible,.serene-ilm-site button:focus-visible,.serene-ilm-site input:focus-visible,.serene-ilm-site select:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.serene-ilm-site img{vertical-align:middle}.serene-ilm-site button:disabled{opacity:.6;cursor:wait}.serene-ilm-site h1,.serene-ilm-site h2,.serene-ilm-site h3,.serene-ilm-site h4{font-family:Manrope,sans-serif}.serene-ilm-site button,.serene-ilm-site a{transition:background-color .18s,box-shadow .18s}.serene-ilm-site a[data-name="Link"]:hover{filter:brightness(.97)}
.serene-ilm-site .announcement{background:var(--green);color:white;font-size:11px;letter-spacing:.275px;text-align:center;padding:6px 16px;line-height:16px}.serene-ilm-site .navbar{height:80px;max-width:1280px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.serene-ilm-site .brand{display:flex;gap:8px;align-items:center;flex-shrink:0}.serene-ilm-site .brand-icon{background:var(--green);width:40px;height:40px;border-radius:8px;display:grid;place-items:center}.serene-ilm-site .brand-icon img{width:20.97px;height:18.808px}.serene-ilm-site .brand strong{display:block;font-family:Manrope,sans-serif;color:var(--green);font-size:22px;line-height:22px;letter-spacing:-.55px;font-weight:600}.serene-ilm-site .brand small{display:block;font-size:11px;font-weight:600;letter-spacing:.55px;color:var(--muted);line-height:16px;max-width:108px;padding-top:2px}.serene-ilm-site .navbar nav{display:flex;align-items:center;gap:28px;font-size:13px;color:var(--muted)}.serene-ilm-site nav a[aria-current="page"]{color:var(--green);font-weight:700}.serene-ilm-site nav a:hover{color:var(--green)}.serene-ilm-site .nav-cta{background:var(--gold);border-radius:8px;padding:8px 24px;display:flex;gap:4px;align-items:center;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap}.serene-ilm-site .material-symbol{font-family:'Material Symbols Outlined';font-size:16px}.serene-ilm-site .menu-toggle{display:none}.serene-ilm-site .home-page,.serene-ilm-site .standard-page{max-width:1280px;margin:auto;padding:36px 24px 32px}.serene-ilm-site .home-page>[data-node-id],.serene-ilm-site .standard-page>[data-node-id]{height:auto}.serene-ilm-site .course-page{max-width:1280px;margin:auto}.serene-ilm-site .course-heading{padding:64px 48px;display:flex;flex-direction:column;gap:24px}.serene-ilm-site .course-heading h1{font-size:48px;color:var(--green);letter-spacing:-1.2px}.serene-ilm-site .course-heading p{font-size:20px;color:var(--muted)}.serene-ilm-site .course-heading>a:first-child{font-size:13px;color:var(--muted)}.serene-ilm-site .course-heading .gold-button{align-self:flex-start}.serene-ilm-site .full-bleed{margin:0 -24px}.serene-ilm-site .catalog-controls{display:flex;gap:20px;align-items:center;justify-content:space-between;background:white;border-radius:12px;padding:16px;margin-top:24px}.serene-ilm-site .filter-buttons{display:flex;flex-wrap:wrap;gap:8px}.serene-ilm-site .filter-buttons button{padding:10px 16px;background:#eff4ff;border-radius:8px;font-size:13px;line-height:18px}.serene-ilm-site .filter-buttons button[aria-pressed="true"]{background:var(--green);color:white}.serene-ilm-site .catalog-controls input{padding:12px;border:1px solid #d9e2dd;border-radius:8px;background:var(--paper);width:260px}.serene-ilm-site .filtered-pathways[data-show-1="false"] [data-node-id="9:1846"],.serene-ilm-site .filtered-pathways[data-show-2="false"] [data-node-id="9:1877"],.serene-ilm-site .filtered-pathways[data-show-3="false"] [data-node-id="9:1910"]{display:none}.serene-ilm-site .empty-results{padding:40px;text-align:center;color:var(--muted)}
.serene-ilm-site .billing-active,.serene-ilm-site [data-billing][aria-pressed="true"]{background:white!important;box-shadow:0 1px 3px #0001}.serene-ilm-site [data-billing][aria-pressed="false"]{background:transparent;box-shadow:none}.serene-ilm-site .booking-page{max-width:1100px;margin:auto;padding:80px 24px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.serene-ilm-site .booking-intro{padding-top:40px;display:flex;flex-direction:column;gap:24px}.serene-ilm-site .eyebrow{font-size:11px;font-weight:700;letter-spacing:1.1px;color:#416656}.serene-ilm-site .booking-intro h1{font-size:44px;letter-spacing:-1px;line-height:1.2;color:var(--green)}.serene-ilm-site .booking-intro p{color:var(--muted);line-height:1.7}.serene-ilm-site .booking-card{background:white;padding:32px;border-radius:16px;box-shadow:0 20px 25px -5px #0001}.serene-ilm-site .booking-card h2{color:var(--green);font-size:24px;margin-bottom:24px}.serene-ilm-site .trial-form{display:flex;flex-direction:column;gap:16px;width:100%}.serene-ilm-site .trial-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:18px;color:var(--muted);font-weight:500}.serene-ilm-site .trial-form input:not([type="checkbox"]),.serene-ilm-site .trial-form select{height:48px;padding:12px 14px;border-radius:8px;background:#eff4ff;width:100%;border:1px solid transparent;color:var(--ink);font-size:14px}.serene-ilm-site .trial-form input[aria-invalid="true"]{border-color:#b43232}.serene-ilm-site .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.serene-ilm-site .gold-button{background:var(--gold);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-size:15px;font-weight:700;line-height:20px;color:var(--ink);box-shadow:0 4px 6px -1px #0001}.serene-ilm-site .gold-button:hover,.serene-ilm-site .nav-cta:hover{background:#d7b85b}.serene-ilm-site .trial-form .consent{flex-direction:row;align-items:flex-start;font-weight:400;font-size:12px}.serene-ilm-site .consent input{accent-color:var(--green);margin:2px 4px 0 0}.serene-ilm-site .honeypot{position:absolute;left:-10000px}.serene-ilm-site .form-note{font-size:12px;text-align:center;color:var(--muted);line-height:16px}.serene-ilm-site .field-error{color:#a82c2c;font-size:12px;line-height:1.5}.serene-ilm-site .form-success{background:#e7f5ed;padding:24px;border-radius:12px;display:flex;flex-direction:column;gap:16px;color:var(--green);line-height:1.6}.serene-ilm-site .form-success a{text-decoration:underline}.serene-ilm-site .pending-page{max-width:720px;min-height:450px;margin:auto;padding:80px 24px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.serene-ilm-site .pending-page h1{font-size:40px;color:var(--green)}.serene-ilm-site .pending-page p{line-height:1.7;color:var(--muted)}.serene-ilm-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.serene-ilm-site .skip-link{position:fixed;left:20px;top:-80px;background:var(--green);color:white;padding:12px;z-index:100}.serene-ilm-site .skip-link:focus{top:10px}
/* Fluid layout corrections: mapped Figma nodes remain available for visual review. */
.serene-ilm-site [data-node-id="9:1734"]{grid-template-rows:auto}.serene-ilm-site [data-node-id="9:1743"]{width:100%;max-width:672px}.serene-ilm-site [data-node-id="9:1744"]{white-space:normal}.serene-ilm-site [data-node-id="9:1744"] p{display:inline}.serene-ilm-site [data-node-id="9:1744"] p::after{content:' '}
.serene-ilm-site [data-node-id="9:1733"]{height:auto}.serene-ilm-site [data-node-id="9:1673"],.serene-ilm-site [data-node-id="9:1838"],.serene-ilm-site [data-node-id="9:1941"],.serene-ilm-site [data-node-id="9:1994"],.serene-ilm-site [data-node-id="9:2114"],.serene-ilm-site [data-node-id="9:2191"],.serene-ilm-site [data-node-id="9:2225"]{height:auto}
.serene-ilm-site [data-node-id="9:1995"]{padding-left:0;padding-right:0;align-items:center}.serene-ilm-site [data-node-id="9:1996"]{width:100%}.serene-ilm-site [data-node-id="9:1998"],.serene-ilm-site [data-node-id="9:2000"]{padding-left:0;padding-right:0;max-width:100%}.serene-ilm-site [data-node-id="9:1843"]{max-width:448px;white-space:normal}
@media(max-width:1100px){.serene-ilm-site .navbar nav{gap:16px}.serene-ilm-site .nav-cta{padding:8px 16px}.serene-ilm-site [data-name="Margin"]{padding-left:0;padding-right:0;align-items:center}.serene-ilm-site [data-node-id="9:1735"]{padding-right:0}.serene-ilm-site [data-node-id="9:1742"]{font-size:40px}.serene-ilm-site [data-node-id="9:1742"] p{line-height:50px}.serene-ilm-site [data-node-id="9:1745"]{flex-wrap:wrap}.serene-ilm-site [data-node-id="9:1757"]{gap:12px;flex-wrap:wrap}.serene-ilm-site [data-node-id="9:1801"]{flex-wrap:wrap}.serene-ilm-site [data-node-id="9:1801"]>div{padding-left:0;padding-right:0;gap:10px;min-width:200px}.serene-ilm-site [data-node-id="9:1839"]{gap:24px}.serene-ilm-site [data-node-id="9:1999"],.serene-ilm-site [data-node-id="9:2001"]{white-space:normal}.serene-ilm-site [data-node-id="9:732"]{padding:64px 24px}.serene-ilm-site [data-node-id="9:732"]>div{max-width:100%;gap:32px}.serene-ilm-site [data-node-id="9:765"]{width:100%;max-width:448px}}
@media(max-width:1100px){.serene-ilm-site .announcement{font-size:10px}.serene-ilm-site .navbar{height:76px;padding:0 20px;position:relative;gap:12px}.serene-ilm-site .menu-toggle{display:block;margin-left:auto;font-size:24px;color:var(--green)}.serene-ilm-site .navbar nav{display:none;position:absolute;top:76px;left:16px;right:16px;z-index:50;background:white;padding:24px;border-radius:12px;box-shadow:0 10px 30px #0002;flex-direction:column;align-items:stretch}.serene-ilm-site .navbar nav.is-open{display:flex}.serene-ilm-site .nav-cta{padding:10px 12px;font-size:12px}.serene-ilm-site .brand strong{font-size:19px}.serene-ilm-site .brand small{font-size:9px;max-width:96px}.serene-ilm-site .home-page,.serene-ilm-site .standard-page{padding:24px 20px}.serene-ilm-site .home-page [data-name],.serene-ilm-site .standard-page [data-name],.serene-ilm-site .course-page [data-name]{max-width:100%}.serene-ilm-site [data-node-id="9:1734"]{display:flex;flex-direction:column;gap:32px}.serene-ilm-site [data-node-id="9:1735"]{align-self:stretch;width:100%;gap:20px}.serene-ilm-site [data-node-id="9:1742"]{font-size:36px}.serene-ilm-site [data-node-id="9:1742"] p{line-height:45px;display:inline}.serene-ilm-site [data-node-id="9:1742"] p::after{content:' '}.serene-ilm-site [data-node-id="9:1744"]{font-size:16px;line-height:26px}.serene-ilm-site [data-node-id="9:1770"]{width:100%;max-width:560px;align-self:center}.serene-ilm-site [data-node-id="9:1771"]{height:420px}.serene-ilm-site [data-node-id="9:1801"]{display:grid;grid-template-columns:1fr 1fr;padding:20px;gap:24px 12px}.serene-ilm-site [data-node-id="9:1801"]>div{min-width:0;flex-direction:column;align-items:flex-start;gap:12px}.serene-ilm-site [data-node-id="9:1801"] [data-name="Heading 4"]{font-size:24px}.serene-ilm-site [data-node-id="9:1801"] p{white-space:normal}.serene-ilm-site [data-node-id="9:1673"],.serene-ilm-site [data-node-id="9:1838"],.serene-ilm-site [data-node-id="9:1994"],.serene-ilm-site [data-node-id="9:2114"]{padding-top:48px;padding-bottom:48px;gap:28px}.serene-ilm-site [data-node-id="9:1839"]{flex-direction:column;align-items:flex-start;gap:16px}.serene-ilm-site [data-name^="Heading"]{padding-left:0;padding-right:0}.serene-ilm-site [data-name^="Heading"]>div{white-space:normal!important}.serene-ilm-site [data-node-id="9:1845"],.serene-ilm-site [data-node-id="9:2007"]{flex-direction:column;gap:24px}.serene-ilm-site [data-name^="Track Card"]{width:100%}.serene-ilm-site [data-node-id="9:1941"]>div{padding:32px 20px}.serene-ilm-site [data-node-id="9:1941"] [data-name="Container"]{max-width:100%}.serene-ilm-site [data-node-id="9:1999"]{font-size:30px}.serene-ilm-site [data-node-id="9:1999"] p{line-height:38px}.serene-ilm-site [data-node-id="9:2114"] [data-name="Container"]{max-width:100%}.serene-ilm-site [data-node-id="9:2191"]{padding-top:32px;padding-bottom:48px}.serene-ilm-site [data-node-id="9:2191"]>div{padding:32px 24px;gap:24px;flex-wrap:wrap}.serene-ilm-site [data-node-id="9:2227"]{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:32px}.serene-ilm-site [data-node-id="9:2227"]>div{width:100%;height:auto}.serene-ilm-site [data-node-id="9:2293"]{height:auto;gap:16px;flex-wrap:wrap}.serene-ilm-site [data-node-id="9:2225"]>div{height:auto}.serene-ilm-site .catalog-controls{flex-direction:column;align-items:stretch}.serene-ilm-site .catalog-controls input{width:100%}.serene-ilm-site .booking-page{padding:40px 20px;grid-template-columns:1fr;gap:32px}.serene-ilm-site .booking-intro{padding:0}.serene-ilm-site .booking-intro h1{font-size:36px}.serene-ilm-site .booking-card{padding:24px}.serene-ilm-site .course-heading{padding:40px 24px}.serene-ilm-site .course-heading h1{font-size:36px}.serene-ilm-site .course-page>[data-node-id]{padding:48px 24px;height:auto}.serene-ilm-site [data-node-id="9:183"]{width:100%}.serene-ilm-site [data-node-id="9:732"]>div{flex-direction:column}.serene-ilm-site [data-node-id="9:765"]{max-width:none}.serene-ilm-site [data-node-id="9:732"] p{white-space:normal}}
@media(max-width:480px){.serene-ilm-site .brand-icon{width:34px;height:34px}.serene-ilm-site .navbar{padding:0 12px;gap:8px}.serene-ilm-site .nav-cta .material-symbol{display:none}.serene-ilm-site .home-page,.serene-ilm-site .standard-page{padding-left:16px;padding-right:16px}.serene-ilm-site [data-node-id="9:1771"]{height:340px}.serene-ilm-site [data-node-id="9:1773"],.serene-ilm-site [data-node-id="9:1785"]{padding:10px;gap:8px;max-width:calc(100% - 24px)}.serene-ilm-site [data-node-id="9:1785"]{right:12px;bottom:12px}.serene-ilm-site [data-node-id="9:1800"]{font-size:9px}.serene-ilm-site [data-node-id="9:2227"]{grid-template-columns:1fr}.serene-ilm-site [data-node-id="9:2294"],.serene-ilm-site [data-node-id="9:2296"]{width:100%;white-space:normal}.serene-ilm-site [data-node-id="9:2002"]{width:100%;font-size:11px}.serene-ilm-site [data-node-id="9:2002"] button{padding:10px}.serene-ilm-site .field-row{grid-template-columns:1fr}.serene-ilm-site [data-node-id="9:1745"]>a{width:100%;padding:14px}.serene-ilm-site [data-node-id="9:1757"]{gap:10px}.serene-ilm-site [data-node-id="9:1736"]{padding:8px 12px}.serene-ilm-site [data-node-id="9:1740"]{font-size:9px}.serene-ilm-site .full-bleed{margin:0 -16px}}
@media(prefers-reduced-motion:reduce){.serene-ilm-site *{transition:none!important}}
@media(max-width:1100px){
 .serene-ilm-site main [data-node-id]{min-width:0!important;max-width:100%;white-space:normal!important}
 .serene-ilm-site main [data-node-id]>p{white-space:normal;overflow-wrap:break-word}
 .serene-ilm-site [data-node-id="9:1681"],.serene-ilm-site [data-node-id="9:1948"],.serene-ilm-site [data-node-id="9:2121"]{display:grid;grid-template-columns:1fr 1fr;gap:20px}
 .serene-ilm-site [data-node-id="9:1681"]>[data-name^="Card"]{min-height:356px;width:100%}
 .serene-ilm-site [data-node-id="9:1948"]>div,.serene-ilm-site [data-node-id="9:2121"]>div{width:100%;padding:24px}
 .serene-ilm-site [data-node-id="9:1845"]>[data-name^="Track Card"],.serene-ilm-site [data-node-id="9:2007"]>div{flex:0 0 auto;width:100%}
 .serene-ilm-site [data-node-id="9:190"]{display:flex;flex-direction:column;gap:32px;grid-template-rows:auto}
 .serene-ilm-site [data-node-id="9:190"]>div{width:100%}
 .serene-ilm-site [data-node-id="9:201"]{grid-template-rows:auto;gap:20px}
 .serene-ilm-site [data-node-id="9:306"]{padding:0}
 .serene-ilm-site [data-node-id="9:307"]{flex-direction:column;align-items:flex-start;gap:24px}
 .serene-ilm-site [data-node-id="9:316"]{flex-wrap:wrap;max-width:100%}
 .serene-ilm-site [data-node-id="9:324"]{grid-template-columns:1fr;grid-template-rows:auto}
 .serene-ilm-site [data-node-id="9:324"]>div{grid-column:auto;grid-row:auto;width:100%}
 .serene-ilm-site [data-node-id="9:492"],.serene-ilm-site [data-node-id="9:575"]{flex-direction:column;gap:24px}
 .serene-ilm-site [data-node-id="9:492"]>div,.serene-ilm-site [data-node-id="9:575"]>div{flex:0 0 auto;width:100%}
 .serene-ilm-site [data-node-id="9:732"]>div>div{flex:0 0 auto;width:100%}
 .serene-ilm-site [data-node-id="9:736"]{width:100%}
 .serene-ilm-site [data-node-id="9:763"]{width:calc(100% - 24px)}
}
@media(max-width:560px){
 .serene-ilm-site [data-node-id="9:1681"],.serene-ilm-site [data-node-id="9:1948"],.serene-ilm-site [data-node-id="9:2121"]{grid-template-columns:1fr}
 .serene-ilm-site [data-node-id="9:2121"]>div{gap:24px}
 .serene-ilm-site [data-node-id="9:1679"],.serene-ilm-site [data-node-id="9:1946"],.serene-ilm-site [data-node-id="9:2119"]{padding-left:0;padding-right:0}
 .serene-ilm-site [data-node-id="9:1681"]>[data-name^="Card"]{height:auto;min-height:0;padding:24px;display:flex;flex-direction:column;gap:20px}
 .serene-ilm-site [data-node-id="9:1681"]>[data-name^="Card"]>:is(div,h3){position:relative;left:auto;right:auto;top:auto;bottom:auto;height:auto;padding-top:0;align-items:flex-start;width:100%}
 .serene-ilm-site [data-node-id="9:1681"]>[data-name^="Card"]>[data-name="Background"]{height:48px}
 .serene-ilm-site [data-node-id="9:2118"],.serene-ilm-site [data-node-id="9:1842"],.serene-ilm-site [data-node-id="9:1945"],.serene-ilm-site [data-node-id="9:1678"]{font-size:30px}
 .serene-ilm-site [data-node-id="9:2118"] p,.serene-ilm-site [data-node-id="9:1842"] p,.serene-ilm-site [data-node-id="9:1945"] p,.serene-ilm-site [data-node-id="9:1678"] p{line-height:38px}
}
.serene-ilm-site [data-node-id="9:573"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;height:auto;min-height:581px;align-items:start}
.serene-ilm-site [data-node-id="9:573"]>div{position:relative;inset:auto;min-height:581px;gap:32px;justify-content:space-between}
.serene-ilm-site [data-node-id="9:574"]{order:1}.serene-ilm-site [data-node-id="9:642"]{order:2;margin-top:-8px}.serene-ilm-site [data-node-id="9:608"]{order:3}
@media(max-width:1100px){
 .serene-ilm-site [data-node-id="9:2203"]{flex-wrap:wrap;gap:12px}
 .serene-ilm-site [data-node-id="9:2216"]{align-items:flex-start;width:100%}
 .serene-ilm-site [data-node-id="9:2225"] [data-node-id]{white-space:normal!important;max-width:100%;min-width:0}
 .serene-ilm-site [data-node-id="9:2296"]{flex-wrap:wrap}
 .serene-ilm-site [data-node-id="9:323"],.serene-ilm-site [data-node-id="9:494"]{display:grid;grid-template-columns:1fr;gap:24px}
 .serene-ilm-site [data-node-id="9:323"]>div,.serene-ilm-site [data-node-id="9:494"]>div{width:100%;flex:auto}
 .serene-ilm-site [data-node-id="9:537"]{flex-direction:column;gap:24px}
 .serene-ilm-site [data-node-id="9:538"]{height:auto;width:100%;display:flex;flex-direction:column;gap:24px}
 .serene-ilm-site [data-node-id="9:538"]>:is(div,h3){position:relative;inset:auto;width:100%}
 .serene-ilm-site [data-node-id="9:545"]{flex-wrap:wrap}
 .serene-ilm-site [data-node-id="9:573"]{grid-template-columns:1fr;min-height:0}
 .serene-ilm-site [data-node-id="9:573"]>div{min-height:0;padding:28px;gap:24px;width:100%}
 .serene-ilm-site [data-node-id="9:642"]{margin-top:0}
 .serene-ilm-site [data-node-id="9:685"]{width:100%;height:auto;flex-wrap:wrap}
}
.serene-ilm-site .curriculum-tracks[data-selected-track="juz"] [data-name^="Phase"]:not([data-name="Phase 3"]),.serene-ilm-site .curriculum-tracks[data-selected-track="exam"] [data-name^="Phase"]:not([data-name="Phase 4"]){display:none}
.serene-ilm-site [data-node-id="9:732"]{overflow:hidden}
.serene-ilm-site [data-track][aria-pressed="true"]{background:var(--green);color:white}.serene-ilm-site [data-track][aria-pressed="true"] p{color:white}.serene-ilm-site [data-track][aria-pressed="false"]{background:transparent}.serene-ilm-site [data-track][aria-pressed="false"] p{color:var(--muted)}
@media(max-width:1100px){
 .serene-ilm-site [data-node-id="9:536"],.serene-ilm-site [data-node-id="9:681"]{flex-direction:column;align-items:flex-start;gap:24px}
 .serene-ilm-site [data-node-id="9:681"]>div,.serene-ilm-site [data-node-id="9:681"]>a{width:100%;flex-shrink:1}
 .serene-ilm-site [data-node-id="9:192"]{flex-direction:column;align-items:flex-start;gap:16px}
 .serene-ilm-site [data-node-id="9:201"]{grid-template-columns:1fr;grid-template-rows:auto}
 .serene-ilm-site [data-node-id="9:201"]>[data-name^="Outcome"]{height:auto;grid-column:auto;grid-row:auto}
 .serene-ilm-site [data-node-id="9:536"]{padding:24px}
 .serene-ilm-site [data-node-id="9:545"]{width:100%;justify-content:center;gap:20px}
 .serene-ilm-site [data-node-id="9:551"],.serene-ilm-site [data-node-id="9:557"]{display:none}
 .serene-ilm-site [data-node-id="9:732"]{overflow:hidden}
 .serene-ilm-site [data-node-id="9:268"]>[data-name="Background+Border+Shadow"]>div:first-child>div{flex-wrap:wrap;gap:12px}
 .serene-ilm-site .full-bleed{margin:0 -20px}
}
@media(max-width:480px){.serene-ilm-site .full-bleed{margin:0 -16px}}
