@font-face{font-family:'Reem Kufi';font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/reem-kufi-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Reem Kufi';font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/reem-kufi-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+200F-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Reem Kufi';font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/reem-kufi-arabic-500-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Reem Kufi';font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/reem-kufi-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+200F-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Reem Kufi';font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/reem-kufi-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Reem Kufi';font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/reem-kufi-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+200F-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Reem Kufi';font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/reem-kufi-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Reem Kufi';font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/reem-kufi-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+200F-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:300;src:url(../fonts/ibm-plex-sans-arabic-arabic-300-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/ibm-plex-sans-arabic-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+200F-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/ibm-plex-sans-arabic-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+200F-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/ibm-plex-sans-arabic-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-200B,U+200F-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream: #FFFCF7;--paper: #F5EFE2;--ink: #183348;--muted: #566774;--line: #E3DAC7;--green: #1A5D4C;--gold: #BD9E5E;--gold-ink: #7F6325;--navy: #183348;--on-navy: #F3EEE2;--on-navy-muted: #B9C3CB;--navy-line: #2E4A62;--t-give: #1A5D4C;--t-trust: #BD9E5E;--t-admin: #183348;--t-acc: #3A8F8A;--f-display: 'Reem Kufi', 'IBM Plex Sans Arabic', 'Segoe UI', Tahoma, sans-serif;--f-body: 'IBM Plex Sans Arabic', 'Segoe UI', Tahoma, sans-serif;color-scheme: light;}*{box-sizing: border-box;}body{margin: 0;}html{scroll-behavior: smooth;scroll-padding-top: 72px;}body{background: var(--cream);color: var(--ink);font-family: var(--f-body);font-size: 17px;line-height: 1.85;padding-inline: 0;}a{color: inherit;}bdi{unicode-bidi: isolate;}.wrap{max-width: 1080px;margin-inline: auto;padding-inline: 20px;}.on-navy{background: var(--navy);color: var(--on-navy);--t-admin: #D7D0BF;--t-give: #4FA283;}.paper{background: var(--paper);}section{padding-block: 96px;}h1, h2, h3{font-family: var(--f-display);font-weight: 600;line-height: 1.35;margin: 0;text-wrap: balance;}h2{font-size: clamp(30px, 5vw, 44px);}h3{font-size: 22px;}p{margin: 0;}.eyebrow{font-size: 15px;font-weight: 600;color: var(--gold-ink);margin-bottom: 14px;display: flex;align-items: center;gap: 10px;}.eyebrow::before{content: "";width: 28px;height: 4px;border-radius: 4px;background: var(--gold);}.on-navy .eyebrow{color: var(--gold);}.lead{font-size: 19px;color: var(--muted);max-width: 62ch;}.on-navy .lead{color: var(--on-navy-muted);}.sec-head{display: flex;flex-direction: column;gap: 16px;margin-bottom: 52px;}.hero{padding-top: 48px;padding-bottom: 0;text-align: center;}.lf{fill: var(--green);}.dt{fill: var(--gold);}.wd{fill: var(--navy);}.mark{display: block;width: min(250px, 58vw);height: auto;margin-inline: auto;overflow: visible;}.word{display: block;width: min(400px, 84vw);height: auto;margin: 22px auto 0;}.in{animation: assemble 2.8s cubic-bezier(.22,.7,.2,1) both;}.in.t{--fx: 0px;--fy: -190px;animation-delay: .2s;}.in.r{--fx: 190px;--fy: 0px;animation-delay: .6s;}.in.b{--fx: 0px;--fy: 190px;animation-delay: 1s;}.in.l{--fx: -190px;--fy: 0px;animation-delay: 1.4s;}.dot{animation: land 1.1s 3s cubic-bezier(.2,.9,.3,1.25) both;transform-box: fill-box;transform-origin: center;}@keyframes assemble{from{transform: translate(var(--fx), var(--fy));opacity: .2;}to{transform: none;opacity: 1;}}@keyframes land{from{transform: scale(.2);opacity: .2;}to{transform: none;opacity: 1;}}.slogan{margin: 24px auto 0;font-family: var(--f-display);font-size: clamp(22px, 3.6vw, 30px);font-weight: 600;color: var(--green);}.hero .tagline{margin: 10px auto 0;max-width: 46ch;font-size: 18px;color: var(--muted);}.hero .btns{display: flex;justify-content: center;gap: 12px;flex-wrap: wrap;margin-top: 28px;}.btn{display: inline-block;padding: 12px 26px;border-radius: 4px;font-weight: 600;font-size: 16px;text-decoration: none;border: 1.5px solid var(--ink);}.btn.solid{background: var(--ink);color: var(--cream);}.btn.line:hover{background: var(--paper);}.btn.solid:hover{background: var(--green);border-color: var(--green);}.conv{display: block;width: 100%;max-width: 820px;margin: 44px auto 0;height: auto;overflow: visible;position: relative;z-index: 2;}.conv path{fill: none;stroke-width: 11;stroke-linecap: round;}.conv .p1{stroke: var(--t-give);}.conv .p2{stroke: var(--t-trust);}.conv .p3{stroke: var(--t-admin);}.conv .p4{stroke: var(--t-acc);}.conv circle{fill: var(--gold);}.after-conv{padding-top: 120px;}.plx{will-change: transform;}.name{--deep: #08312F;position: relative;overflow: hidden;background: var(--deep);min-height: 820px;padding-bottom: 80px;}.name-art{position: absolute;inset: 0;overflow: hidden;}.name-art img{position: absolute;left: 0;top: -8%;width: 100%;height: 116%;object-fit: cover;object-position: 24% 100%;display: block;max-width: none;}.name-art::after{content: "";position: absolute;inset: auto 0 0 0;height: 18%;background: linear-gradient(to bottom, transparent, var(--deep));}.ghost{position: absolute;top: 70px;inset-inline-end: -140px;width: min(900px, 120vw);height: auto;fill: var(--on-navy);opacity: .07;pointer-events: none;}.name-text{position: relative;z-index: 2;max-width: 540px;display: flex;flex-direction: column;gap: 16px;}.verse{font-family: var(--f-body);font-size: 24px;line-height: 2;color: var(--gold);margin: 6px 0 0;font-weight: 500;}.verse-src{font-size: 14px;color: var(--on-navy-muted);margin-top: -10px;}.deep-band{background: #08312F;padding-block: 40px 96px;}.meanings{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.meaning{border-top: 1px solid var(--navy-line);padding-top: 20px;}.meaning h3{color: var(--on-navy);font-size: 21px;margin-bottom: 8px;}.meaning p{color: var(--on-navy-muted);font-size: 16px;line-height: 1.8;}.mark-note{margin-top: 56px;display: flex;gap: 18px;align-items: flex-start;border: 1px solid var(--navy-line);padding: 22px 24px;border-radius: 4px;max-width: 760px;}.mark-note .dot2{flex: none;width: 22px;height: 22px;border-radius: 50%;background: var(--gold);margin-top: 7px;}.mark-note p{color: var(--on-navy-muted);font-size: 16px;}.mark-note strong{color: var(--on-navy);font-weight: 600;}@media (max-width: 820px){.name{min-height: 760px;}.meanings{grid-template-columns: 1fr;gap: 28px;}.ghost{top: 120px;}}.forces{display: flex;align-items: stretch;gap: 14px;flex-wrap: wrap;margin-top: 8px;}.force{flex: 1 1 240px;min-width: 0;padding: 26px;border: 1px solid var(--line);background: #fff;border-radius: 4px;}.force h3{margin-bottom: 8px;}.force p{color: var(--muted);font-size: 16px;}.op{display: flex;align-items: center;justify-content: center;font-family: var(--f-display);font-size: 34px;color: var(--gold-ink);flex: 0 0 34px;}.force.result{background: var(--navy);border-color: var(--navy);color: var(--on-navy);}.force.result h3{color: var(--gold);font-size: 40px;}.force.result p{color: var(--on-navy-muted);}.story-text{max-width: 66ch;margin-bottom: 48px;display: flex;flex-direction: column;gap: 18px;}.story-text p{color: var(--ink);}@media (max-width: 720px){.op{flex: 1 1 100%;height: 22px;}}.tracks-sec{padding-bottom: 0;}.tblock{position: relative;background: var(--bg);color: var(--fg);padding-block: 96px;overflow: hidden;}.tbg{z-index: 1;position: absolute;top: 0;bottom: 0;left: 0;width: 40%;overflow: hidden;border-radius: 0 88px 88px 0;}.tblock.flip .tbg{left: auto;right: 0;border-radius: 88px 0 0 88px;}.tpat{position: absolute;inset: 0;width: 100%;height: 100%;color: var(--fg);opacity: .035;z-index: 0;pointer-events: none;-webkit-mask-image: radial-gradient(ellipse 60% 95% at var(--px, 70%) 50%, #000 20%, transparent 85%);mask-image: radial-gradient(ellipse 60% 95% at var(--px, 70%) 50%, #000 20%, transparent 85%);}.tbg img{position: absolute;left: 0;top: -8%;width: 100%;height: 116%;object-fit: cover;object-position: var(--dpos, 50% 50%);display: block;max-width: none;}.tbg::after{content: "";position: absolute;inset: 0;background: var(--bg);opacity: var(--ov, .15);}.tgrid{position: relative;z-index: 2;display: grid;grid-template-columns: .9fr 1.1fr;gap: 64px;align-items: center;min-height: 380px;}.tblock.flip .tgrid{grid-template-columns: 1.1fr .9fr;}.tblock.flip .tvis{order: -1;}.tvis{display: flex;align-items: center;justify-content: center;}.tshot{margin: 0;width: 100%;border-radius: 6px 26px 6px 26px;overflow: hidden;background: #fff;border: 1px solid rgba(255,255,255,.55);box-shadow: 0 2px 4px rgba(0,0,0,.12), 0 28px 60px -14px rgba(0,0,0,.45);}.tblock.flip .tshot{border-radius: 26px 6px 26px 6px;}.tshot img{display: block;width: 100%;height: auto;}@media (max-width: 820px){.tvis, .tblock.flip .tvis{display: flex !important;order: 1;padding: 28px 0 8px;}.tshot, .tblock.flip .tshot{width: 100%;margin: 0;}}.tmark{display: block;width: 58px;height: auto;margin-bottom: 22px;overflow: visible;}.tmark .l{fill: var(--dim);}.tmark .l.hi{fill: var(--hi);}.tmark .d{fill: var(--dotc);}.tblock h3{font-size: clamp(32px, 5vw, 48px);}.tblock .sub{font-size: 19px;margin: 8px 0 28px;opacity: .92;}.tblock ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 12px;max-width: 58ch;}.tblock li{position: relative;padding-inline-start: 24px;font-size: 17px;line-height: 1.8;}.tblock li::before{content: "";position: absolute;inset-inline-start: 0;top: .72em;width: 8px;height: 8px;border-radius: 50%;background: var(--fg);}@media (max-width: 820px){.tblock{padding-block: 0 56px;}.tbg, .tblock.flip .tbg{position: relative;left: auto;right: auto;width: 100%;height: 210px;border-radius: 0 0 56px 56px;}.tgrid, .tblock.flip .tgrid{grid-template-columns: 1fr;gap: 0;min-height: 0;padding-top: 40px;}}.flow{display: flex;align-items: stretch;gap: 0;flex-wrap: wrap;margin-bottom: 44px;}.step{flex: 1 1 220px;min-width: 0;padding: 26px 24px;background: #fff;border: 1px solid var(--line);border-radius: 4px;position: relative;}.step .tag{font-size: 14px;font-weight: 600;color: var(--c);margin-bottom: 6px;display: block;}.step h3{font-size: 21px;margin-bottom: 6px;}.step p{color: var(--muted);font-size: 16px;}.step:nth-child(1){--c: var(--green);}.step:nth-child(3){--c: var(--t-acc);}.step:nth-child(5){--c: var(--t-admin);}.join{flex: 0 0 56px;display: flex;align-items: center;justify-content: center;}.join svg{width: 40px;height: 12px;display: block;overflow: visible;}.join line{stroke: var(--gold);stroke-width: 4;stroke-linecap: round;}.join circle{fill: var(--gold);}.benefits{display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.benefit{border-top: 3px solid var(--gold);padding-top: 14px;}.benefit h3{font-size: 19px;margin-bottom: 4px;}.benefit p{color: var(--muted);font-size: 16px;}@media (max-width: 820px){.join{flex: 1 1 100%;height: 28px;}.join svg{transform: rotate(90deg);width: 28px;}.benefits{grid-template-columns: 1fr;}}.depth{padding-bottom: 0;}.depth .sec-head{margin-bottom: 36px;}.strata-art{position: relative;height: clamp(300px, 42vw, 560px);overflow: hidden;}.strata-art img{position: absolute;left: 0;top: -9%;width: 100%;height: 118%;object-fit: cover;object-position: 50% 80%;display: block;max-width: none;}.strata-art::before{content: "";position: absolute;inset: 0 0 auto 0;height: 90px;background: linear-gradient(to bottom, var(--cream), transparent);z-index: 1;}.strata-art::after{content: "";position: absolute;inset: auto 0 0 0;height: 16%;background: linear-gradient(to bottom, transparent, var(--deep));z-index: 1;}.depth .deep2{--deep: #153036;background: var(--deep);padding-block: 40px 96px;}.strata{display: flex;flex-direction: column;gap: 10px;}.layer{display: flex;align-items: center;gap: 20px;padding: 18px 26px;background: rgba(255,255,255,0.06);border: 1px solid var(--navy-line);border-radius: 26px 4px 26px 4px;}.layer:nth-child(even){border-radius: 4px 26px 4px 26px;}.layer .lv{flex: none;width: 150px;font-size: 14px;color: var(--gold);font-weight: 600;}.layer h3{font-size: 20px;color: var(--on-navy);flex: 0 0 240px;}.layer p{color: var(--on-navy-muted);font-size: 16px;line-height: 1.7;}.layer:nth-child(2){margin-inline-start: 18px;background: rgba(255,255,255,0.075);}.layer:nth-child(3){margin-inline-start: 36px;background: rgba(255,255,255,0.09);}.layer:nth-child(4){margin-inline-start: 54px;background: rgba(255,255,255,0.105);}.layer:nth-child(5){margin-inline-start: 72px;background: rgba(255,255,255,0.12);}.layer:nth-child(6){margin-inline-start: 90px;background: rgba(189,158,94,0.2);border-color: var(--gold);}@media (max-width: 820px){.layer{flex-direction: column;align-items: flex-start;gap: 6px;padding: 18px 20px;}.layer .lv, .layer h3{flex: none;width: auto;}.layer:nth-child(2){margin-inline-start: 8px;}.layer:nth-child(3){margin-inline-start: 16px;}.layer:nth-child(4){margin-inline-start: 24px;}.layer:nth-child(5){margin-inline-start: 32px;}.layer:nth-child(6){margin-inline-start: 40px;}}@media (prefers-reduced-motion: reduce){.in, .dot{animation: none;}.plx{will-change: auto;}}.picker{background: #fff;border: 1px solid var(--line);border-radius: 4px;padding: 30px;}.chips{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 24px;}.chip{font-family: var(--f-body);font-size: 17px;font-weight: 600;color: var(--ink);background: var(--cream);border: 1.5px solid var(--line);border-radius: 4px;padding: 12px 22px 12px 18px;cursor: pointer;display: inline-flex;align-items: center;gap: 12px;}.chip i{width: 22px;height: 22px;border-radius: 9px 2px 9px 2px;background: var(--c);opacity: 0.35;}.chip[aria-pressed="true"]{border-color: var(--ink);background: #fff;}.chip[aria-pressed="true"] i{opacity: 1;}.chip:focus-visible, .btn:focus-visible, summary:focus-visible{outline: 3px solid var(--gold);outline-offset: 2px;}.verdict{font-size: 18px;font-weight: 500;}.verdict small{display: block;font-size: 16px;font-weight: 400;color: var(--muted);margin-top: 4px;}.verdict a{color: var(--green);font-weight: 600;}.plans-note{display: inline-flex;align-items: center;gap: 12px;padding: 12px 20px;background: #fff;border: 1px solid var(--line);border-radius: 4px;font-weight: 500;margin-bottom: 32px;}.plans-note::before{content: "";width: 14px;height: 14px;border-radius: 50%;background: var(--gold);flex: none;}.plans{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;align-items: stretch;}.plan{position: relative;background: #fff;border: 1px solid var(--line);border-radius: 4px;padding: 34px 28px 28px;display: flex;flex-direction: column;min-width: 0;}.plan .dur{font-family: var(--f-display);font-size: 28px;font-weight: 600;}.plan .before{color: var(--muted);font-size: 16px;margin-top: 18px;}.plan .before s{text-decoration-thickness: 2px;font-variant-numeric: tabular-nums;}.plan .after{font-family: var(--f-display);font-size: 52px;font-weight: 700;line-height: 1.2;font-variant-numeric: tabular-nums;margin: 4px 0 0;}.plan .after span{font-size: 20px;font-weight: 500;margin-inline-start: 6px;}.plan .meta{margin-top: 18px;padding-top: 18px;border-top: 1px solid var(--line);display: flex;flex-direction: column;gap: 6px;font-size: 16px;color: var(--muted);}.plan .meta b{color: var(--ink);font-weight: 600;font-variant-numeric: tabular-nums;}.badge{position: absolute;top: -26px;inset-inline-end: 22px;width: 76px;height: 76px;border-radius: 50%;background: var(--gold);color: var(--navy);display: flex;flex-direction: column;align-items: center;justify-content: center;line-height: 1.1;font-family: var(--f-display);font-weight: 700;}.badge b{font-size: 24px;}.badge span{font-size: 13px;font-weight: 500;}.plan.best{background: var(--navy);color: var(--on-navy);border-color: var(--navy);}.plan.best .before, .plan.best .meta{color: var(--on-navy-muted);}.plan.best .meta{border-top-color: var(--navy-line);}.plan.best .meta b{color: var(--on-navy);}.best-tag{font-size: 14px;font-weight: 600;color: var(--gold);margin-bottom: 4px;}.plans-foot{margin-top: 28px;color: var(--muted);font-size: 16px;}@media (max-width: 860px){.plans{grid-template-columns: 1fr;gap: 40px;}}.faq{max-width: 820px;display: flex;flex-direction: column;border-top: 1px solid var(--line);}details{border-bottom: 1px solid var(--line);}summary{cursor: pointer;list-style: none;padding: 22px 4px;font-weight: 600;font-size: 18px;display: flex;justify-content: space-between;align-items: center;gap: 20px;}summary::-webkit-details-marker{display: none;}summary::after{content: "";flex: none;width: 14px;height: 14px;border-radius: 50%;background: var(--gold);transition: transform .2s;}details[open] summary::after{background: var(--green);transform: scale(1.35);}details p{padding: 0 4px 24px;color: var(--muted);max-width: 64ch;}.on-navy.close{position: relative;overflow: hidden;background: #08312F;text-align: center;padding-top: 24px;padding-bottom: 72px;}.close-art{position: absolute;inset: auto 0 0 0;height: min(64%, 700px);overflow: hidden;}.close-art img{position: absolute;left: 0;bottom: -6%;width: 100%;height: 112%;object-fit: cover;object-position: 50% 100%;display: block;max-width: none;}.close-art::before{content: "";position: absolute;inset: 0 0 auto 0;height: 55%;background: linear-gradient(to bottom, #08312F, transparent);z-index: 1;}.close .wrap{position: relative;z-index: 2;}.close .conv{margin-top: 0;max-width: 700px;}.close h2{font-size: clamp(32px, 6vw, 54px);margin-top: 56px;}.close .lead{margin: 14px auto 0;}.contact{margin: 48px auto 0;max-width: 760px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 0;text-align: start;border: 1px solid rgba(243,238,226,.28);border-radius: 4px;background: rgba(8,49,47,.78);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);}.contact > div{padding: 22px 26px;border-bottom: 1px solid rgba(243,238,226,.2);min-width: 0;}.contact > div:nth-child(even){border-inline-start: 1px solid rgba(243,238,226,.2);}.contact > div:nth-last-child(-n+2){border-bottom: 0;}.contact dt{font-size: 14px;color: var(--gold);font-weight: 600;margin-bottom: 4px;}.contact dd{margin: 0;font-size: 17px;color: var(--on-navy);overflow-wrap: anywhere;}.contact .todo{color: var(--on-navy-muted);font-size: 15px;border-bottom: 1px dashed var(--navy-line);display: inline-block;padding-bottom: 1px;}.legal{margin-top: 64px;padding-top: 24px;border-top: 1px solid rgba(243,238,226,.2);font-size: 14px;color: var(--on-navy-muted);line-height: 1.9;}@media (max-width: 640px){.contact{grid-template-columns: 1fr;}.contact > div:nth-child(even){border-inline-start: 0;}.contact > div:nth-last-child(2){border-bottom: 1px solid rgba(243,238,226,.2);}section{padding-block: 72px;}.on-navy.close{padding-block: 24px 72px;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}summary::after{transition: none;}}.force{border: 0;border-radius: 56px 8px 56px 8px;padding: 34px 32px 32px;color: #EEE8DA;background: var(--t-give);box-shadow: 0 18px 40px -22px rgba(24,51,72,.45);}.force:nth-child(1){background: var(--green);}.force:nth-child(3){background: var(--navy);}.force h3{color: #FFFCF7;font-size: 26px;}.force p{color: rgba(238,232,218,.82);}.force.result{background: #BD9E5E;color: var(--navy);border-radius: 8px 56px 8px 56px;}.force.result h3{color: var(--navy);font-size: 46px;}.force.result p{color: rgba(24,51,72,.82);font-weight: 500;}.op{color: var(--gold-ink);font-size: 40px;}.step{border: 0;border-radius: 48px 8px 48px 8px;padding: 32px 28px;color: #EEE8DA;box-shadow: 0 18px 40px -22px rgba(24,51,72,.45);}.step:nth-child(1){background: var(--green);}.step:nth-child(3){background: #2A7873;}.step:nth-child(5){background: var(--navy);}.step .tag{color: var(--gold);font-size: 14px;letter-spacing: .02em;}.step:nth-child(3) .tag{color: #F1E3BD;}.step h3{color: #FFFCF7;}.step p{color: rgba(238,232,218,.82);}.join{flex: 0 0 64px;}.benefit{border-top: 0;padding-top: 0;display: grid;grid-template-columns: 34px 1fr;column-gap: 14px;align-items: start;}.benefit::before{content: "";grid-row: 1 / span 2;width: 30px;height: 30px;margin-top: 4px;border-radius: 14px 3px 14px 3px;background: var(--gold);}.benefit:nth-child(2)::before{background: var(--t-acc);border-radius: 3px 14px 3px 14px;}.benefit:nth-child(3)::before{background: var(--navy);}.benefit p{grid-column: 2;}#flex{background: var(--paper);}.picker{border: 0;border-radius: 64px 10px 64px 10px;padding: 40px 44px;box-shadow: 0 24px 50px -28px rgba(24,51,72,.4);}.chip{border-radius: 22px 5px 22px 5px;background: #fff;padding: 12px 24px 12px 20px;transition: background .2s, color .2s, border-color .2s;}.chip i{background: var(--c);}.chip[aria-pressed="true"]{background: var(--c);border-color: var(--c);color: #FFFCF7;}.chip[aria-pressed="true"][style*="trust"]{color: var(--navy);}.chip[aria-pressed="true"] i{background: rgba(255,252,247,.9);opacity: 1;}.chip[aria-pressed="true"][style*="trust"] i{background: var(--navy);}.plan{border: 0;border-radius: 56px 8px 56px 8px;padding: 40px 32px 30px;box-shadow: 0 22px 46px -26px rgba(24,51,72,.45);}.plan.best{border-radius: 8px 56px 8px 56px;overflow: visible;}.plan.best .tpat{color: var(--gold);opacity: .07;border-radius: inherit;}.plan > *:not(.tpat){position: relative;z-index: 1;}.plan > .badge{position: absolute;}.badge{border-radius: 40px 8px 40px 8px;}.plans-note{border: 0;border-radius: 24px 6px 24px 6px;box-shadow: 0 10px 24px -16px rgba(24,51,72,.4);}.faq{max-width: none;border-top: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 16px;align-items: start;}details{border: 0;background: #fff;border-radius: 32px 6px 32px 6px;box-shadow: 0 14px 32px -22px rgba(24,51,72,.45);padding: 0 12px;transition: background .2s;}details:nth-child(even){border-radius: 6px 32px 6px 32px;}details[open]{background: var(--paper);}summary{padding: 22px 14px;font-size: 17px;}summary::after{width: 18px;height: 18px;border-radius: 9px 2px 9px 2px;background: var(--gold);transform: none;}details[open] summary::after{background: var(--green);transform: rotate(90deg);}details p{padding: 0 14px 24px;}@media (max-width: 860px){.faq{grid-template-columns: 1fr;}.picker{padding: 28px 22px;}}.fx{display: grid;grid-template-columns: .8fr 1.2fr;gap: 56px;align-items: center;}.fx-art svg{width: min(100%, 340px);height: auto;display: block;margin-inline: auto;overflow: visible;filter: drop-shadow(0 22px 28px rgba(24,51,72,.18));}.fl{fill: var(--c);cursor: pointer;transition: fill .3s, opacity .3s, transform .3s;transform-box: fill-box;transform-origin: center;}.fl.off{fill: #D8CFBB;opacity: .55;transform: scale(.94);}#fxdot{fill: var(--gold);transform-box: fill-box;transform-origin: center;transition: transform .45s cubic-bezier(.3,1.6,.5,1), opacity .3s;}#fxdot.off{transform: scale(0);opacity: 0;}.frows{display: flex;flex-direction: column;gap: 12px;}.frow{all: unset;box-sizing: border-box;cursor: pointer;display: flex;align-items: center;gap: 18px;padding: 16px 22px;background: #fff;border-radius: 30px 6px 30px 6px;box-shadow: 0 12px 28px -20px rgba(24,51,72,.5);transition: background .25s, color .25s, opacity .25s;width: 100%;}.frow i{flex: none;width: 34px;height: 34px;border-radius: 16px 4px 16px 4px;background: var(--c);transition: background .25s;}.frow span{flex: 1;display: flex;flex-direction: column;line-height: 1.5;}.frow b{font-family: var(--f-display);font-size: 20px;font-weight: 600;}.frow small{font-size: 15px;color: var(--muted);transition: color .25s;}.frow em{flex: none;width: 26px;height: 26px;border-radius: 50%;border: 2px solid var(--line);position: relative;transition: all .25s;}.frow[aria-pressed="true"] em{background: var(--c);border-color: var(--c);}.frow[aria-pressed="true"] em::after{content: "";position: absolute;inset: 3px 8px 7px 8px;border: solid #FFFCF7;border-width: 0 2.5px 2.5px 0;transform: rotate(45deg);}.frow[data-k="trust"][aria-pressed="true"] em::after{border-color: var(--navy);}.frow[aria-pressed="false"]{opacity: .6;}.frow[aria-pressed="false"] i{background: #D8CFBB;}.frow:focus-visible{outline: 3px solid var(--gold);outline-offset: 2px;}.fx .verdict{margin-top: 22px;padding: 22px 26px;border-radius: 6px 36px 6px 36px;background: var(--navy);color: var(--on-navy);font-family: var(--f-display);font-size: 22px;line-height: 1.5;}.fx .verdict small{font-family: var(--f-body);color: var(--on-navy-muted);font-size: 16px;margin-top: 6px;}.fx .verdict a{color: var(--gold);}@media (max-width: 820px){.fx{grid-template-columns: 1fr;gap: 28px;}.fx-art svg{width: 200px;}}.hero{min-height: calc(100vh - 64px);min-height: calc(100svh - 64px);display: flex;align-items: center;padding-top: 40px;padding-bottom: 40px;}.hero .wrap{width: 100%;}.hero .mark{width: min(250px, 26vh, 56vw);}.hero .word{width: min(420px, 38vh, 84vw);margin-top: 16px;}.hero .slogan{font-size: clamp(24px, 4vw, 36px);}#top{position: relative;}#spine{display: none;position: absolute;left: 0;top: 0;z-index: 8;pointer-events: none;overflow: visible;}.spine-on #spine{display: block;}.spine-on .hero .conv, .spine-on .close .conv{visibility: hidden;}.spine-on .hero{padding-bottom: 140px;}.spine-on #faq{padding-bottom: 300px;}#spine .halo{fill: none;stroke: #FFFCF7;stroke-opacity: .95;stroke-width: 11;stroke-linecap: round;}#spine .head{stroke: #FFFCF7;stroke-width: 3;opacity: 0;transition: opacity .25s;}#spine .head.on{opacity: 1;}#spine .ln{fill: none;stroke-width: 6;stroke-linecap: round;}#spine .st{stroke: #FFFCF7;stroke-width: 4.5;transform-box: fill-box;transform-origin: center;transform: scale(0);transition: transform .5s cubic-bezier(.3,1.6,.5,1);}#spine .st.on{transform: scale(1);}#spine .goal{fill: var(--gold);transform-box: fill-box;transform-origin: center;transform: scale(0);transition: transform .7s cubic-bezier(.3,1.6,.5,1);}#spine .goal.on{transform: scale(1);}.spine-on .tblock .tmark{opacity: .5;transition: opacity .5s, transform .5s;transform-origin: 100% 50%;}.spine-on .tblock.lit .tmark{opacity: 1;transform: scale(1.15);}@media (prefers-reduced-motion: reduce){#spine .st, #spine .goal, .spine-on .tblock .tmark{transition: none;}}.hero{position: relative;overflow: hidden;background: radial-gradient(ellipse 60% 55% at 50% 36%, rgba(189,158,94,.16), transparent 70%), linear-gradient(to bottom, var(--cream), #F8F2E6);}.hero .wrap{position: relative;z-index: 2;}.hero-bg{position: absolute;inset: 0;z-index: 0;pointer-events: none;}.hero-bg .ghost{position: absolute;overflow: visible;}.hero-bg .g1{width: min(640px, 52vw);left: -9%;bottom: -14%;opacity: .075;transform: rotate(-10deg);}.hero-bg .g2{width: min(380px, 34vw);right: -5%;top: 6%;opacity: .075;transform: rotate(12deg);}.hero-bg .g3{width: min(190px, 22vw);right: 15%;top: 9%;opacity: .1;transform: rotate(-20deg);}.hero-bg .l1{fill: var(--t-give);}.hero-bg .l2{fill: var(--t-trust);}.hero-bg .l3{fill: var(--t-admin);}.hero-bg .l4{fill: var(--t-acc);}.hero-bg .gd{fill: var(--gold);}.hero-bg .tpat{color: var(--navy);opacity: .035;}.hero-bg{animation: bgin 2.4s .3s ease-out both;}@keyframes bgin{from{opacity: 0;}to{opacity: 1;}}@keyframes rise{from{opacity: 0;transform: translateY(18px);}to{opacity: 1;transform: none;}}.hero .word{animation: rise 1.2s 2.9s cubic-bezier(.2,.8,.2,1) both;}.hero .slogan{animation: rise 1.1s 3.3s cubic-bezier(.2,.8,.2,1) both;}.hero .tagline{animation: rise 1.1s 3.55s cubic-bezier(.2,.8,.2,1) both;}.hero .btns{animation: rise 1.1s 3.8s cubic-bezier(.2,.8,.2,1) both;}#spine{animation: bgin 1.2s 4.2s ease-out both;}@media (prefers-reduced-motion: reduce){.in, .dot, .hero .word, .hero .slogan, .hero .tagline, .hero .btns, #spine, .hero-bg{animation: none !important;}}.nav{position: sticky;top: env(safe-area-inset-top, 0px);z-index: 20;background: rgba(255,252,247,.82);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid rgba(227,218,199,.7);transition: box-shadow .3s, background .3s;}.nav.scrolled{background: rgba(255,252,247,.92);box-shadow: 0 10px 30px -18px rgba(24,51,72,.45);}.nav .wrap{display: flex;align-items: center;gap: 22px;height: 66px;transition: height .3s;}.nav.scrolled .wrap{height: 56px;}.brand{display: flex;align-items: center;gap: 12px;text-decoration: none;margin-inline-end: auto;}.brand .bm{width: 30px;height: 32px;display: block;flex: none;}.brand .bw{height: 26px;width: 54px;display: block;fill: var(--navy);opacity: 0;transform: translateX(8px);transition: opacity .35s, transform .35s;}.nav.scrolled .brand .bw{opacity: 1;transform: none;}.links{display: flex;align-items: center;gap: 6px;}.links a:not(.cta){position: relative;text-decoration: none;color: var(--muted);font-size: 15.5px;font-weight: 500;padding: 8px 14px;border-radius: 16px 4px 16px 4px;transition: color .2s, background .2s;}.links a:not(.cta):hover{color: var(--ink);background: rgba(245,239,226,.9);}.links a.on{color: var(--green);background: rgba(26,93,76,.09);font-weight: 600;}.cta{display: inline-block;text-decoration: none;background: var(--navy);color: #FFFCF7 !important;font-weight: 600;font-size: 15px;padding: 9px 22px;border-radius: 18px 4px 18px 4px;transition: background .2s, transform .2s;}.cta:hover{background: var(--green);transform: translateY(-1px);}.cta.m{display: none;}.prog{position: absolute;inset: auto 0 -1px 0;height: 2px;background: linear-gradient(to left, var(--gold), var(--green));transform-origin: 100% 50%;transform: scaleX(0);}.burger{display: none;width: 42px;height: 42px;border: 0;border-radius: 16px 4px 16px 4px;background: var(--paper);cursor: pointer;padding: 0;position: relative;}.burger i{position: absolute;inset-inline: 11px;height: 2.5px;border-radius: 2px;background: var(--navy);transition: transform .3s, top .3s;}.burger i:nth-child(1){top: 16px;}.burger i:nth-child(2){top: 24px;}.burger[aria-expanded="true"] i:nth-child(1){top: 20px;transform: rotate(45deg);}.burger[aria-expanded="true"] i:nth-child(2){top: 20px;transform: rotate(-45deg);}.burger:focus-visible, .links a:focus-visible, .cta:focus-visible{outline: 3px solid var(--gold);outline-offset: 2px;}@media (max-width: 1040px){.nav .wrap{height: 60px;}.nav .brand .bw{opacity: 1;transform: none;}.cta.d{display: none;}.burger{display: block;}.links{position: absolute;top: 100%;inset-inline: 12px;flex-direction: column;align-items: stretch;gap: 4px;padding: 14px;background: rgba(255,252,247,.98);border-radius: 36px 8px 36px 8px;box-shadow: 0 24px 50px -20px rgba(24,51,72,.5);opacity: 0;transform: translateY(-8px);pointer-events: none;visibility: hidden;transition: opacity .25s, transform .25s, visibility .25s;margin-top: 8px;}.nav.open .links{opacity: 1;transform: none;pointer-events: auto;visibility: visible;}.links a:not(.cta){padding: 12px 18px;font-size: 17px;}.cta.m{display: block;text-align: center;margin-top: 6px;padding: 13px;font-size: 16px;}}@media (prefers-reduced-motion: reduce){.nav, .nav .wrap, .brand .bw, .links{transition: none;}}.cwrap{margin: 48px auto 0;max-width: 980px;display: grid;grid-template-columns: .85fr 1.15fr;gap: 24px;text-align: start;align-items: start;}.cinfo{display: flex;flex-direction: column;gap: 14px;}.ci{display: flex;align-items: center;gap: 16px;padding: 20px 22px;background: rgba(8,49,47,.78);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);border: 1px solid rgba(243,238,226,.22);border-radius: 36px 6px 36px 6px;color: var(--on-navy);text-decoration: none;transition: border-color .2s, background .2s;}a.ci:hover{border-color: var(--gold);}.ci .ico{flex: none;width: 46px;height: 46px;border-radius: 20px 5px 20px 5px;background: var(--gold);color: var(--navy);display: grid;place-items: center;}.ci .tx{display: flex;flex-direction: column;min-width: 0;line-height: 1.55;}.ci small{font-size: 13.5px;color: var(--gold);font-weight: 600;}.ci b{font-size: 17px;font-weight: 500;overflow-wrap: anywhere;}.ci b a{color: inherit;text-decoration: none;unicode-bidi: isolate;}.ci b a:hover{color: var(--gold);}.ci b em{font-style: normal;color: var(--gold);margin-inline: 10px;}.cform{background: var(--cream);color: var(--ink);border-radius: 64px 10px 64px 10px;padding: 38px 38px 34px;box-shadow: 0 30px 70px -30px rgba(0,0,0,.6);}.cform h3{font-size: 26px;color: var(--navy);}.fsub{color: var(--muted);font-size: 16px;margin: 4px 0 20px;}.frow2{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;}.fld{display: flex;flex-direction: column;gap: 6px;margin-bottom: 14px;min-width: 0;}.fld > span, .ftracks legend{font-size: 14.5px;font-weight: 600;color: var(--navy);padding: 0;}.fld input, .fld textarea{font: inherit;font-size: 16px;color: var(--ink);background: #fff;border: 1.5px solid var(--line);border-radius: 18px 4px 18px 4px;padding: 11px 16px;width: 100%;transition: border-color .2s, box-shadow .2s;}.fld textarea{resize: vertical;min-height: 104px;border-radius: 22px 4px 22px 4px;}.fld input:focus, .fld textarea:focus{outline: none;border-color: var(--gold);box-shadow: 0 0 0 4px rgba(189,158,94,.25);}.fld input.bad{border-color: #B3402F;}.ftracks{border: 0;padding: 0;margin: 0 0 14px;min-width: 0;}.fchips{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 8px;}.fchip{cursor: pointer;}.fchip input{position: absolute;opacity: 0;pointer-events: none;}.fchip span{display: inline-flex;align-items: center;gap: 10px;padding: 9px 18px 9px 16px;border-radius: 18px 4px 18px 4px;background: var(--paper);border: 1.5px solid var(--line);font-weight: 600;font-size: 15.5px;transition: all .2s;}.fchip i{width: 18px;height: 18px;border-radius: 8px 2px 8px 2px;background: var(--c);opacity: .45;transition: opacity .2s, background .2s;}.fchip input:checked + span{background: var(--c);border-color: var(--c);color: #FFFCF7;}.fchip input:checked + span i{background: #FFFCF7;opacity: 1;}.fchip input[value="الثقة"]:checked + span{color: var(--navy);}.fchip input[value="الثقة"]:checked + span i{background: var(--navy);}.fchip input:focus-visible + span{outline: 3px solid var(--gold);outline-offset: 2px;}.ferr{min-height: 22px;font-size: 14.5px;color: #B3402F;margin: 0 0 6px;}.ferr.ok{color: var(--green);font-weight: 600;}.fbtns{display: flex;gap: 12px;flex-wrap: wrap;}.fb{font: inherit;font-weight: 600;font-size: 16px;cursor: pointer;padding: 13px 26px;border-radius: 20px 5px 20px 5px;border: 1.5px solid var(--green);transition: background .2s, color .2s, transform .2s;}.fb.wa{background: var(--green);color: #FFFCF7;}.fb.wa:hover{background: var(--navy);border-color: var(--navy);transform: translateY(-1px);}.fb.ml{background: transparent;color: var(--green);}.fb.ml:hover{background: var(--paper);}.fb:focus-visible{outline: 3px solid var(--gold);outline-offset: 2px;}@media (max-width: 860px){.cwrap{grid-template-columns: 1fr;}.cform{padding: 28px 22px;border-radius: 44px 8px 44px 8px;}.frow2{grid-template-columns: 1fr;gap: 0;}}.fscope{border: 0;padding: 0;margin: 0 0 14px;min-width: 0;}.fscope legend{font-size: 14.5px;font-weight: 600;color: var(--navy);padding: 0;margin-bottom: 8px;}.fmodes{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.fmode{cursor: pointer;display: block;}.fmode input{position: absolute;opacity: 0;pointer-events: none;}.fmode > span{display: flex;flex-direction: column;gap: 2px;height: 100%;padding: 14px 44px 14px 18px;position: relative;background: var(--paper);border: 1.5px solid var(--line);border-radius: 26px 5px 26px 5px;transition: all .2s;}.fmode > span::before{content: "";position: absolute;right: 16px;top: 16px;width: 18px;height: 18px;border-radius: 50%;border: 2px solid #B8AD94;background: #fff;transition: all .2s;}.fmode b{font-family: var(--f-display);font-size: 17.5px;font-weight: 600;color: var(--navy);}.fmode small{font-size: 13.5px;color: var(--muted);line-height: 1.55;}.fmode input:checked + span{background: #fff;border-color: var(--green);box-shadow: 0 10px 24px -16px rgba(26,93,76,.6);}.fmode input:checked + span::before{border-color: var(--green);background: radial-gradient(circle, var(--green) 0 4px, #fff 4.5px);}.fmode input:focus-visible + span{outline: 3px solid var(--gold);outline-offset: 2px;}.ftracks{margin: 14px 0 0;}.ftracks[hidden]{display: none;}.fhint{margin: 0;font-size: 14px;color: var(--muted);}@media (max-width: 560px){.fmodes{grid-template-columns: 1fr;}}.fpk, .fparts{margin: 14px 0 0;}.fpk[hidden], .fparts[hidden]{display: none;}.fpkcs{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 8px;}.fpkc{cursor: pointer;display: block;}.fpkc input{position: absolute;opacity: 0;pointer-events: none;}.fpkc span{display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 12px 8px;background: var(--paper);border: 1.5px solid var(--line);border-radius: 24px 5px 24px 5px;text-align: center;transition: all .2s;}.fpkc b{font-family: var(--f-display);font-size: 18px;color: var(--navy);font-weight: 600;}.fpkc em{font-style: normal;font-size: 13px;font-weight: 600;color: var(--gold-ink);}.fpkc input:checked + span{background: var(--navy);border-color: var(--navy);box-shadow: 0 12px 26px -16px rgba(24,51,72,.7);}.fpkc input:checked + span b{color: #FFFCF7;}.fpkc input:checked + span em{color: var(--gold);}.fpkc input:focus-visible + span{outline: 3px solid var(--gold);outline-offset: 2px;}.fpkd{margin-top: 12px;padding: 18px 22px;background: #fff;border: 1.5px solid var(--line);border-radius: 6px 30px 6px 30px;display: grid;grid-template-columns: auto 1fr;gap: 6px 22px;align-items: center;}.fpkd .pr{grid-row: span 3;font-family: var(--f-display);font-size: 40px;font-weight: 700;color: var(--navy);line-height: 1.15;font-variant-numeric: tabular-nums;}.fpkd .pr small{font-size: 16px;font-weight: 500;margin-inline-start: 6px;}.fpkd .ln{font-size: 14.5px;color: var(--muted);}.fpkd .ln b{color: var(--ink);font-variant-numeric: tabular-nums;}.fpkd .inc{grid-column: 1 / -1;margin-top: 6px;padding-top: 10px;border-top: 1px dashed var(--line);font-size: 14px;color: var(--green);font-weight: 600;}.fpartsg{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 8px;}@media (max-width: 560px){.fpkcs{grid-template-columns: 1fr 1fr 1fr;gap: 6px;}.fpkd{grid-template-columns: 1fr;}.fpkd .pr{grid-row: auto;}.fpartsg{grid-template-columns: 1fr;}}.join svg{width: 40px;height: 14px;}@media (max-width: 820px){.name{min-height: 0;padding-bottom: min(112vw, 460px);}.name-art{inset: auto 0 0 0;height: min(112vw, 460px);}.name-art img{object-position: 30% 50%;}.name-art::before{content: "";position: absolute;inset: 0 0 auto 0;height: 55%;background: linear-gradient(to bottom, var(--deep), transparent);z-index: 1;}.name-art::after{height: 22%;}.flow{flex-direction: column;flex-wrap: nowrap;align-items: stretch;margin-bottom: 36px;}.step{flex: none;width: 100%;}.join{flex: none;width: 100%;height: 46px;display: flex;align-items: center;justify-content: center;}.join svg{transform: rotate(-90deg);width: 40px;height: 14px;}}#spine .rail{filter: drop-shadow(0 0 4px rgba(8,30,28,.35));}@media (max-width: 720px){#spine .st{stroke-width: 2;}#spine .head{stroke-width: 1.5;}}@media (min-width: 1041px) and (max-width: 1200px){.links a:not(.cta){padding: 8px 9px;font-size: 15px;}.nav .wrap{gap: 14px;}}.skip{position: absolute;inset-inline-start: 12px;top: -80px;z-index: 100;background: var(--navy);color: #FFFCF7;padding: 10px 18px;border-radius: 12px 4px 12px 4px;text-decoration: none;font-weight: 600;}.skip:focus{top: 10px;}main{display: block;}img{max-width: 100%;}.brand{color: inherit;}.links a[aria-current="page"], .links .dd.cur > a{color: var(--green);background: rgba(26,93,76,.09);font-weight: 600;}.links .dd{position: relative;display: flex;align-items: center;}.links .dd > a::after{content: "";display: inline-block;width: 7px;height: 7px;margin-inline-start: 8px;border-inline-end: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg);opacity: .6;}.ddm{position: absolute;top: calc(100% + 6px);inset-inline-start: 0;min-width: 250px;padding: 10px;background: rgba(255,252,247,.99);border-radius: 30px 8px 30px 8px;box-shadow: 0 26px 50px -22px rgba(24,51,72,.55);opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .2s, transform .2s, visibility .2s;display: flex;flex-direction: column;gap: 2px;}.ddm::before{content: "";position: absolute;inset: -10px 0 auto 0;height: 10px;}.links .dd:hover .ddm, .links .dd:focus-within .ddm{opacity: 1;visibility: visible;transform: none;}.ddm a{display: flex !important;align-items: center;gap: 12px;padding: 10px 14px !important;}.ddm a i{flex: none;width: 16px;height: 16px;border-radius: 8px 2px 8px 2px;background: var(--c);}.ddm a small{display: block;font-size: 12.5px;color: var(--muted);font-weight: 400;line-height: 1.4;}.ddm a span{display: flex;flex-direction: column;line-height: 1.4;}.ddm a b{font-weight: 600;}@media (min-width: 1041px) and (max-width: 1180px){.links a:not(.cta){padding: 8px 10px;font-size: 15px;}.nav .wrap{gap: 14px;}}@media (max-width: 1040px){.links .dd{flex-direction: column;align-items: stretch;}.links .dd > a::after{display: none;}.ddm{position: static;opacity: 1;visibility: visible;transform: none;box-shadow: none;background: transparent;padding: 0 0 4px;min-width: 0;margin-inline-start: 14px;border-inline-start: 2px solid var(--line);border-radius: 0;}.ddm::before{display: none;}.ddm a small{display: none;}.links{max-height: calc(100vh - 80px);overflow-y: auto;}}.bc{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;list-style: none;padding: 0;margin: 0 0 22px;font-size: 14.5px;color: var(--muted);}.bc li{display: flex;align-items: center;gap: 10px;}.bc li + li::before{content: "";width: 7px;height: 7px;border-inline-start: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);opacity: .5;}.bc a{color: inherit;text-decoration: none;border-bottom: 1px solid transparent;}.bc a:hover{border-bottom-color: currentColor;}.bc [aria-current]{font-weight: 600;opacity: .95;}.tblock .bc, .on-navy .bc{color: inherit;opacity: .85;}.phero{position: relative;overflow: hidden;padding-block: 52px 76px;background: radial-gradient(ellipse 60% 70% at 80% 20%, rgba(189,158,94,.15), transparent 70%), linear-gradient(to bottom, var(--cream), #F8F2E6);}.phero .wrap{position: relative;z-index: 2;}.phero h1{font-size: clamp(34px, 6vw, 56px);max-width: 20ch;}.phero .lead{margin-top: 18px;max-width: 60ch;}.phero .hero-bg .g1{left: -6%;bottom: -30%;}.phero .btns{display: flex;gap: 12px;flex-wrap: wrap;margin-top: 28px;}.btn{transition: background .2s, color .2s, border-color .2s, transform .2s;}.btn:hover{transform: translateY(-1px);}.btn.gold{background: var(--gold);border-color: var(--gold);color: var(--navy);}.btn.gold:hover{background: #CDB074;border-color: #CDB074;}.btn.light{background: #FFFCF7;border-color: #FFFCF7;color: var(--navy);}.btn.light:hover{background: #fff;}.btn.ghostb{background: transparent;border-color: currentColor;color: inherit;}.btn.ghostb:hover{background: rgba(255,255,255,.12);}.btn.gold, .btn.light, .btn.ghostb{border-radius: 18px 4px 18px 4px;}.btn.solid, .btn.line{border-radius: 18px 4px 18px 4px;}.btns{display: flex;gap: 12px;flex-wrap: wrap;}.tblock.thero{padding-block: 52px 88px;}.tblock.thero h1{font-size: clamp(32px, 5vw, 50px);max-width: 17ch;}.tblock.thero .tgrid{min-height: 420px;}.tblock .btns{margin-top: 30px;}.tblock .more{display: inline-flex;align-items: center;gap: 10px;margin-top: 26px;font-weight: 600;color: var(--hi);text-decoration: none;border-bottom: 2px solid currentColor;padding-bottom: 2px;}.tblock .more:hover{opacity: .85;}.tblock .btn.solid{background: var(--hi);border-color: var(--hi);color: var(--bg);}.tblock .btn.line{color: var(--fg);border-color: var(--fg);background: transparent;}.tblock .btn.line:hover{background: rgba(255,255,255,.12);}.fgrid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.fcard{position: relative;background: #fff;border-radius: 44px 8px 44px 8px;padding: 34px 28px 28px;box-shadow: 0 18px 40px -26px rgba(24,51,72,.5);}.fcard:nth-child(even){border-radius: 8px 44px 8px 44px;}.fcard::before{content: "";display: block;width: 26px;height: 26px;border-radius: 13px 3px 13px 3px;background: var(--c, var(--gold));margin-bottom: 18px;}.fcard h3{font-size: 20px;margin-bottom: 8px;}.fcard p{color: var(--muted);font-size: 16px;line-height: 1.8;}@media (max-width: 920px){.fgrid{grid-template-columns: 1fr 1fr;}}@media (max-width: 620px){.fgrid{grid-template-columns: 1fr;}}.paper .fcard{background: #fff;}.tcards{display: grid;grid-template-columns: repeat(4, 1fr);gap: 18px;}.tcard{display: flex;flex-direction: column;text-decoration: none;color: var(--fg);background: var(--bg);border-radius: 56px 8px 56px 8px;padding: 34px 26px 26px;box-shadow: 0 22px 46px -26px rgba(24,51,72,.55);transition: transform .25s, box-shadow .25s;position: relative;overflow: hidden;}.tcard:nth-child(even){border-radius: 8px 56px 8px 56px;}.tcard:hover{transform: translateY(-4px);box-shadow: 0 30px 56px -26px rgba(24,51,72,.6);}.tcard:focus-visible{outline: 3px solid var(--gold);outline-offset: 3px;}.tcard .tmark{width: 44px;margin-bottom: 18px;}.tcard h3{font-size: 26px;color: var(--hi);margin-bottom: 6px;}.tcard p{font-size: 16px;line-height: 1.75;opacity: .92;}.tcard .go{margin-top: auto;padding-top: 22px;font-weight: 600;color: var(--hi);display: inline-flex;align-items: center;gap: 8px;}.tcard .go svg{width: 22px;height: 10px;}.tmark .l{fill: var(--dim);}.tmark .l.hi{fill: var(--hi);}.tmark .d{fill: var(--dotc);}@media (max-width: 1000px){.tcards{grid-template-columns: 1fr 1fr;}}@media (max-width: 560px){.tcards{grid-template-columns: 1fr;}}.who{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 8px;}.who > div{border-top: 3px solid var(--gold);padding-top: 16px;}.who h3{font-size: 20px;margin-bottom: 6px;}.who p{color: var(--muted);font-size: 16px;}@media (max-width: 820px){.who{grid-template-columns: 1fr;}}.seemore{margin-top: 36px;display: flex;flex-wrap: wrap;gap: 12px;align-items: center;}.tlink{color: var(--green);font-weight: 600;text-decoration: none;border-bottom: 2px solid var(--gold);padding-bottom: 2px;}.tlink:hover{color: var(--navy);}.on-navy .tlink{color: var(--gold);border-bottom-color: var(--gold);}.rel{display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;}.rel a{display: flex;align-items: center;gap: 16px;background: #fff;border-radius: 34px 6px 34px 6px;padding: 20px 24px;text-decoration: none;box-shadow: 0 14px 30px -22px rgba(24,51,72,.5);transition: transform .2s;}.rel a:hover{transform: translateY(-2px);}.rel a i{flex: none;width: 34px;height: 34px;border-radius: 16px 4px 16px 4px;background: var(--c);}.rel a b{display: block;font-family: var(--f-display);font-size: 19px;font-weight: 600;}.rel a small{color: var(--muted);font-size: 14.5px;line-height: 1.5;display: block;}@media (max-width: 860px){.rel{grid-template-columns: 1fr;}}.faq.one{grid-template-columns: 1fr;max-width: 860px;}.prose{max-width: 70ch;display: flex;flex-direction: column;gap: 18px;}.prose h2{font-size: clamp(24px, 3.4vw, 30px);margin-top: 22px;}.prose p, .prose li{color: var(--ink);}.prose ul{margin: 0;padding-inline-start: 22px;display: flex;flex-direction: column;gap: 8px;}.prose a{color: var(--green);font-weight: 600;}.split{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: start;}.split .prose{max-width: none;}@media (max-width: 860px){.split{grid-template-columns: 1fr;gap: 28px;}}.incl{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px;}.incl li{display: flex;align-items: center;gap: 14px;background: #fff;border-radius: 26px 5px 26px 5px;padding: 14px 20px;box-shadow: 0 12px 26px -20px rgba(24,51,72,.5);font-weight: 500;}.incl li i{flex: none;width: 24px;height: 24px;border-radius: 11px 3px 11px 3px;background: var(--c);}.incl li small{display: block;color: var(--muted);font-weight: 400;font-size: 14.5px;}.cband{background: var(--navy);color: var(--on-navy);position: relative;overflow: hidden;padding-block: 76px;}.cband .wrap{position: relative;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 32px;flex-wrap: wrap;}.cband h2{font-size: clamp(26px, 4vw, 38px);max-width: 22ch;}.cband p{color: var(--on-navy-muted);margin-top: 10px;max-width: 52ch;}.cband .dotb{position: absolute;inset-inline-start: -90px;bottom: -110px;width: 320px;height: 320px;border-radius: 50%;background: var(--gold);opacity: .12;}.cband .btns{flex: none;}.close .cbtns{justify-content: center;margin-top: 30px;}.close .cinfo.row{flex-direction: row;flex-wrap: wrap;justify-content: center;margin-top: 44px;}.close .cinfo.row .ci{flex: 1 1 260px;max-width: 340px;text-align: start;}.contact-page{text-align: start;padding-top: 52px;}.contact-page h1{font-size: clamp(32px, 5.4vw, 50px);}.contact-page .lead{margin-top: 12px;}.contact-page .cwrap{margin-top: 36px;max-width: none;}.contact-page .bc{color: var(--on-navy);}.hp{position: absolute;inset-inline-start: -9999px;width: 1px;height: 1px;overflow: hidden;}.ferr.ok{color: var(--green);font-weight: 600;}.cform .fb:disabled{opacity: .6;cursor: progress;}.foot{background: #06201F;color: var(--on-navy);padding: 68px 0 26px;}.fg{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1.3fr;gap: 40px;}.foot .fbrand{display: flex;align-items: center;gap: 14px;text-decoration: none;margin-bottom: 16px;}.foot .fbrand .bm{width: 40px;height: 42px;}.foot .fbrand .fw{width: 84px;height: 40px;fill: var(--on-navy);display: block;}.foot p{color: var(--on-navy-muted);font-size: 15.5px;line-height: 1.85;max-width: 38ch;}.foot h2{font-family: var(--f-display);font-size: 17px;font-weight: 600;color: var(--gold);margin-bottom: 14px;}.foot ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 9px;}.foot a{color: var(--on-navy);text-decoration: none;opacity: .88;font-size: 15.5px;}.foot a:hover{color: var(--gold);opacity: 1;}.foot a:focus-visible{outline: 3px solid var(--gold);outline-offset: 2px;}.foot .fc{display: flex;flex-direction: column;gap: 9px;font-size: 15.5px;color: var(--on-navy-muted);}.foot .fc a{unicode-bidi: isolate;}.foot .legal{margin-top: 48px;padding-top: 22px;border-top: 1px solid rgba(243,238,226,.16);display: flex;flex-wrap: wrap;gap: 8px 24px;justify-content: space-between;font-size: 14px;color: var(--on-navy-muted);}@media (max-width: 920px){.fg{grid-template-columns: 1fr 1fr;}}@media (max-width: 560px){.fg{grid-template-columns: 1fr;gap: 30px;}}.name h1{font-size: clamp(30px, 5vw, 44px);}.name .bc{margin-bottom: 0;}.name-text .bc{margin-bottom: 8px;}.valuemark{display: flex;align-items: center;gap: 24px;flex-wrap: wrap;background: #fff;border-radius: 56px 8px 56px 8px;padding: 30px 36px;box-shadow: 0 18px 40px -26px rgba(24,51,72,.5);}.valuemark .dot3{flex: none;width: 54px;height: 54px;border-radius: 50%;background: var(--gold);}.valuemark p{flex: 1 1 320px;}.plans-sec{padding-top: 8px;}.pq{display: flex;gap: 22px;align-items: center;flex-wrap: wrap;justify-content: space-between;background: var(--navy);color: var(--on-navy);border-radius: 8px 56px 8px 56px;padding: 30px 36px;}.pq h3{font-size: 24px;}.pq p{color: var(--on-navy-muted);margin-top: 6px;max-width: 56ch;}.notfound{min-height: 70vh;display: grid;place-items: center;text-align: center;}.notfound .mark{width: 120px;margin-bottom: 24px;}.notfound h1{font-size: clamp(34px, 6vw, 54px);}.notfound p{color: var(--muted);margin: 12px auto 24px;max-width: 46ch;}.notfound .btns{justify-content: center;}@media print{.nav, .foot, .cband{display: none;}}.tblock .bc li{padding-inline-start: 0;font-size: 14.5px;line-height: 1.6;}.tblock .bc li::before{content: none;}.tblock .bc li + li::before{content: "";position: static;width: 7px;height: 7px;border-radius: 0;background: none;border-inline-start: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);opacity: .5;}.tblock h1, .tblock h2{font-size: clamp(32px, 5vw, 48px);}.nav.solid .brand .bw{opacity: 1;transform: none;}