:root{--bg:#f8f4ed;--bg-soft:#f2ece2;--surface:#fffdf9;--surface-warm:#fbf7f0;--text:#593d32;--text-heading:#241c1c;--text-muted:#665d58;--accent:#5b2533;--accent-hover:#471b27;--accent-soft:#f0e5e6;--accent-text:#fffaf5;--gold:#a98652;--gold-light:#d5bd94;--gold-soft:#f3eadc;--gold-dark:#80643d;--border:#61253521;--border-subtle:#5b253313;--shadow-soft:0 3px 4px #2f1e1a06, 0 12px 36px #2f1e1a0e;--shadow-card:0 2px 5px #2f1e1a09, 0 18px 55px #2f1e1a13;--shadow-featured:0 4px 10px #3e1c2514, 0 28px 70px #3e1c2521;--shadow:var(--shadow-soft);--font-arabic:"Sakkal Majalla", "Traditional Arabic", "Noto Naskh Arabic", "Geeza Pro", "Droid Arabic Naskh", "Segoe UI", Tahoma, Arial, serif;--font-english:"Cambria", "Georgia", "Times New Roman", serif;--font-ui:"Segoe UI", Tahoma, Arial, sans-serif;font-family:var(--font-arabic);color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;line-height:1.75}html[lang=ar],[dir=rtl]{font-family:var(--font-arabic)}html[lang=en],[dir=ltr]{font-family:var(--font-english)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;min-height:100svh;color:var(--text);background:radial-gradient(circle at 85% 0%, #a9865212, transparent 27rem), var(--bg);margin:0}body,button,input,textarea,select{font-family:inherit}button,input,textarea,select{font-size:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block}p{margin:0}h1,h2,h3,h4{color:var(--text-heading);margin:0;font-weight:600}::selection{color:#fff;background:var(--accent)}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#root{flex-direction:column;min-height:100svh;display:flex}.container{width:100%;max-width:780px;margin:0 auto;padding:0 28px}.screen{flex-direction:column;flex:1;justify-content:center;padding:64px 0;display:flex}.card{border:1px solid var(--border);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#ffffffbf,#fffdf9fa);border-radius:22px;padding:56px}.privacy-note{color:var(--text-muted);background:var(--surface-warm);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:14px;margin-top:32px;padding:20px;font-size:.95rem;line-height:1.8;display:flex}.privacy-note__icon{width:22px;height:22px;color:var(--gold-dark);flex-shrink:0;margin-top:4px}.cta-button{width:100%;color:var(--accent-text);background:var(--accent);border:1px solid var(--accent);border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:40px;padding:17px 30px;font-weight:600;line-height:1.5;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 24px #5b253324}.cta-button:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 11px 30px #5b253333}.cta-button:active:not(:disabled){transform:translateY(0)}.cta-button:disabled{opacity:.58}.text-button{color:var(--text-muted);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;transition:color .18s,background .18s;display:inline-flex}.text-button:hover{color:var(--text-heading);background:#5b25330a}.header{padding:24px 0}.logo{color:var(--text-heading);font-size:1.1rem;font-weight:600}.footer{color:var(--text-muted);border-top:1px solid var(--border);text-align:center;padding:24px 0;font-size:.85rem}.landing__title{margin-bottom:20px;font-size:2.25rem;line-height:1.4}.landing__intro{color:var(--text);font-size:1.15rem;line-height:1.85}.placeholder__title{margin-bottom:16px;font-size:1.75rem}.placeholder__message{color:var(--text-muted);margin-bottom:40px;font-size:1.1rem;line-height:1.8}.platform-home{min-height:100svh;color:var(--text);background:var(--bg);position:relative;overflow:hidden}.platform-shell{width:min(1180px,100% - 64px);margin-inline:auto}.platform-header{z-index:20;padding:24px 0;position:absolute;top:0;left:0;right:0}.platform-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.platform-brand{justify-self:start;align-items:center;gap:15px;display:inline-flex}.platform-brand__mark{color:var(--accent);font-family:var(--font-english);letter-spacing:.12em;font-size:1.35rem;font-weight:700;position:relative}.platform-brand__mark:after{background:linear-gradient(90deg, transparent, var(--gold), transparent);content:"";height:1px;position:absolute;bottom:-5px;left:0;right:0}.platform-brand__sub{color:var(--text-muted);border-inline-start:1px solid var(--gold-light);padding-inline-start:15px;font-size:.78rem;line-height:1.3}.platform-nav{justify-content:center;align-items:center;gap:34px;display:flex}.platform-nav__link{color:var(--text-muted);background:0 0;border:0;padding:8px 0;font-size:.88rem;transition:color .18s;position:relative}.platform-nav__link:after{background:var(--gold);content:"";width:0;height:1px;transition:width .18s,right .18s;position:absolute;bottom:2px;right:50%}.platform-nav__link:hover{color:var(--accent)}.platform-nav__link:hover:after{width:100%;right:0}.language-switch{color:var(--text-muted);border:1px solid var(--border);font-family:var(--font-ui);letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf97a;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:8px 13px;font-size:.66rem;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.language-switch:hover{color:var(--accent);background:var(--surface);border-color:#a9865273}.language-switch__divider{background:var(--gold-light);width:1px;height:13px}.platform-hero{background:radial-gradient(circle at 14% 30%,#5b25330e,#0000 24rem),radial-gradient(circle at 84% 20%,#a986521f,#0000 26rem),linear-gradient(#fbf8f2 0%,#f8f4ed 68%,#f6f0e7 100%);align-items:center;min-height:92svh;padding:150px 0 110px;display:flex;position:relative}.platform-hero:before{content:"";border:1px solid #a986521c;border-radius:50%;width:570px;height:570px;position:absolute;top:-230px;left:-150px}.platform-hero:after{content:"";border:1px solid #5b253312;border-radius:50%;width:450px;height:450px;position:absolute;top:-170px;left:-90px}.platform-hero__inner{z-index:2;text-align:center;max-width:900px;position:relative}.platform-hero__ornament{justify-content:center;align-items:center;gap:7px;margin-bottom:26px;display:flex}.platform-hero__ornament span{background:var(--gold);border-radius:50%;width:5px;height:5px;display:block;transform:rotate(45deg)}.platform-hero__ornament span:nth-child(2){border:1px solid var(--gold);background:0 0;border-radius:1px;width:8px;height:8px}.platform-eyebrow{color:var(--gold-dark);letter-spacing:.04em;margin-bottom:18px;font-size:.82rem;font-weight:600}.platform-hero__title{max-width:850px;color:var(--text-heading);margin:0 auto;font-size:clamp(3.6rem,7vw,6.3rem);font-weight:400;line-height:1.12}.platform-hero__title span{white-space:nowrap}.platform-hero__title em{color:var(--accent);white-space:nowrap;font-style:normal;font-weight:600;position:relative}.platform-hero__title em:after{background:linear-gradient(90deg, transparent, var(--gold), transparent);content:"";width:84%;height:1px;position:absolute;bottom:-7px;right:8%}.platform-hero__text{max-width:690px;color:var(--text-muted);margin:34px auto 0;font-size:1.18rem;line-height:1.95}.platform-primary-button{color:var(--accent-text);background:var(--accent);border:1px solid var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:38px;padding:14px 26px;font-weight:600;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 9px 25px #5b253326}.platform-primary-button svg{width:17px;height:17px;transition:transform .18s}.platform-primary-button:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 12px 32px #5b253336}.platform-primary-button:hover svg{transform:translateY(3px)}.platform-hero__line{background:linear-gradient(to bottom, var(--gold-light), transparent);width:1px;height:58px;margin:55px auto -90px}.platform-tools{background:var(--surface);padding:120px 0 135px;position:relative}.platform-tools:before{content:"";background:linear-gradient(90deg,#0000,#a986524d,#0000);width:min(1180px,100% - 64px);height:1px;position:absolute;top:0;right:50%;transform:translate(50%)}.platform-section-heading{max-width:680px;margin-bottom:52px}.platform-section-heading h2,.platform-philosophy__intro h2{font-size:clamp(2.2rem,4vw,3.5rem);font-weight:500;line-height:1.35}.platform-section-heading>p:last-child,.platform-philosophy__intro>p:last-child{max-width:650px;color:var(--text-muted);margin-top:16px;font-size:1.05rem;line-height:1.9}.tool-grid{grid-template-columns:1.35fr 1fr 1fr;gap:22px;display:grid}.tool-card{border:1px solid var(--border);min-height:475px;box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fffdf9,#faf6ef);border-radius:22px;flex-direction:column;padding:30px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.tool-card:hover{box-shadow:var(--shadow-card);border-color:#a9865259;transform:translateY(-5px)}.tool-card--featured{color:#fffaf5d6;box-shadow:var(--shadow-featured);background:radial-gradient(circle at 85% 8%,#d5bd9429,#0000 15rem),linear-gradient(145deg,#682e3e 0%,#51212e 55%,#3e1722 100%);border-color:#d5bd943b}.tool-card--featured:before{content:"";border:1px solid #d5bd941f;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;left:-80px}.tool-card--featured:after{content:"";border:1px solid #d5bd9414;border-radius:50%;width:190px;height:190px;position:absolute;top:-55px;left:-45px}.tool-card--featured:hover{border-color:#d5bd9466;box-shadow:0 8px 16px #3e1c251c,0 32px 80px #3e1c2530}.tool-card__top{z-index:2;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.tool-card__number{color:var(--gold-dark);font-family:var(--font-english);letter-spacing:.08em;font-size:.78rem}.tool-card--featured .tool-card__number{color:var(--gold-light)}.tool-card__status{color:var(--text-muted);border:1px solid var(--border);background:#5b253309;border-radius:999px;padding:5px 11px;font-size:.68rem;line-height:1.4}.tool-card__status--active{color:#f4e4c7;background:#d5bd941a;border-color:#d5bd943d}.tool-card__icon{width:48px;height:48px;color:var(--gold-dark);background:var(--gold-soft);border:1px solid #a986522e;border-radius:50%;place-items:center;margin-top:65px;display:grid}.tool-card__icon svg{width:21px;height:21px}.tool-card__plus{width:48px;height:48px;color:var(--gold-dark);font-family:var(--font-english);border:1px solid #a986524d;border-radius:50%;place-items:center;margin-top:65px;font-size:1.45rem;font-weight:300;display:grid}.tool-card__body{z-index:2;margin-top:auto;position:relative}.tool-card__category{color:var(--gold-dark);margin-bottom:8px;font-size:.76rem;font-weight:600}.tool-card--featured .tool-card__category{color:var(--gold-light)}.tool-card h3{margin-bottom:14px;font-size:1.8rem;font-weight:500;line-height:1.35}.tool-card--featured h3{color:#fffaf4}.tool-card__description{color:var(--text-muted);font-size:.93rem;line-height:1.9}.tool-card--featured .tool-card__description{color:#fffaf5b8}.tool-card__action{z-index:2;color:#fff8ee;background:0 0;border:0;border-top:1px solid #d5bd9438;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:28px;padding:15px 0 0;font-weight:600;transition:color .18s;display:flex;position:relative}.tool-card__action svg{width:18px;height:18px;color:var(--gold-light);transition:transform .18s}.tool-card__action:hover{color:var(--gold-light)}.tool-card__action:hover svg{transform:translate(-5px)}.tool-card__disabled{color:var(--text-muted);border-top:1px solid var(--border);margin-top:28px;padding-top:15px;font-size:.82rem}.tool-card--future{opacity:.78}.platform-philosophy{background:radial-gradient(circle at 90% 25%, #a9865212, transparent 24rem), var(--bg-soft);padding:130px 0;position:relative}.platform-philosophy__intro{max-width:800px}.principle-grid{border-top:1px solid #a9865240;border-bottom:1px solid #a9865240;grid-template-columns:repeat(3,1fr);gap:0;margin-top:70px;display:grid}.principle{padding:44px 38px}.principle+.principle{border-inline-start:1px solid #a9865238}.principle__icon{width:46px;height:46px;color:var(--accent);border:1px solid #5b253324;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.principle__icon svg{width:20px;height:20px}.principle h3{margin-bottom:12px;font-size:1.35rem;font-weight:600}.principle p{color:var(--text-muted);font-size:.91rem;line-height:1.9}.platform-privacy{background:#fffdf98a;border:1px solid #a9865238;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:25px;max-width:900px;margin-top:70px;padding:30px 34px;display:grid}.platform-privacy__icon{width:48px;height:48px;color:var(--gold-dark);background:var(--gold-soft);border-radius:50%;place-items:center;display:grid}.platform-privacy__icon svg{width:22px;height:22px}.platform-privacy h3{margin-bottom:7px;font-size:1.2rem}.platform-privacy p{color:var(--text-muted);font-size:.88rem;line-height:1.9}.platform-footer{color:#fff9f2a3;background:linear-gradient(145deg,#35161f,#241015);padding:60px 0 35px}.platform-footer__inner{grid-template-columns:1fr auto;align-items:start;gap:38px;display:grid}.platform-footer__brand{color:var(--gold-light);font-family:var(--font-english);letter-spacing:.12em;margin-bottom:9px;font-size:1.25rem;font-weight:700}.platform-footer p{font-size:.8rem}.platform-footer__links{gap:28px;font-size:.8rem;display:flex}.platform-footer__links a{transition:color .18s}.platform-footer__links a:hover{color:var(--gold-light)}.platform-footer__copyright{text-align:center;border-top:1px solid #d5bd9421;grid-column:1/-1;padding-top:28px}@media (width<=980px){.platform-shell{width:min(100% - 44px,850px)}.platform-header__inner{grid-template-columns:1fr auto}.platform-nav{display:none}.tool-grid{grid-template-columns:1fr 1fr}.tool-card--featured{grid-column:1/-1;min-height:410px}.principle{padding:38px 25px}}@media (width<=700px){:root{font-size:17px}.platform-shell{width:calc(100% - 36px)}.platform-header{padding:18px 0}.platform-brand{gap:10px}.platform-brand__mark{font-size:1.08rem}.platform-brand__sub{display:none}.language-switch{padding:7px 10px}.platform-hero{min-height:88svh;padding:125px 0 85px}.platform-hero:before,.platform-hero:after{opacity:.65}.platform-hero__title{font-size:clamp(3.15rem,17vw,4.4rem);line-height:1.15}.platform-hero__title span,.platform-hero__title em{white-space:normal}.platform-hero__text{margin-top:28px;font-size:1rem;line-height:1.9}.platform-primary-button{margin-top:32px}.platform-hero__line{display:none}.platform-tools{padding:85px 0 95px}.platform-section-heading{margin-bottom:36px}.platform-section-heading h2,.platform-philosophy__intro h2{font-size:2.3rem}.tool-grid{grid-template-columns:1fr}.tool-card--featured{grid-column:auto}.tool-card{min-height:410px;padding:26px}.tool-card__icon,.tool-card__plus{margin-top:48px}.platform-philosophy{padding:90px 0}.principle-grid{grid-template-columns:1fr;margin-top:48px}.principle{padding:32px 4px}.principle+.principle{border-inline-start:0;border-top:1px solid #a9865238}.platform-privacy{grid-template-columns:1fr;gap:18px;margin-top:50px;padding:25px}.platform-footer{padding-top:45px}.platform-footer__inner{grid-template-columns:1fr;gap:25px}.platform-footer__copyright{grid-column:auto}.container{padding:0 18px}.screen{justify-content:flex-start;padding:34px 0}.card{border-radius:16px;padding:30px 22px}.landing__title{font-size:1.9rem}.landing__intro{font-size:1rem}.placeholder__title{font-size:1.55rem}}@media (width<=390px){.platform-shell{width:calc(100% - 28px)}.platform-hero__title{font-size:3rem}.tool-card{padding:23px}.platform-brand__mark{font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legacy-home{--legacy-burgundy:#5a1f31;--legacy-burgundy-deep:#35131d;--legacy-burgundy-dark:#241015;--legacy-gold:#b08a50;--legacy-gold-light:#d9c29b;--legacy-gold-pale:#eee0c6;--legacy-ivory:#fbf7ef;--legacy-cream:#f4ede2;--legacy-paper:#fffdf9;--legacy-ink:#281e1e;--legacy-body:#5f5350;--legacy-muted:#8a7b74;min-height:100svh;color:var(--legacy-body);background:var(--legacy-ivory);position:relative;overflow:hidden}.legacy-shell{width:min(1180px,100% - 64px);margin-inline:auto}.legacy-header{z-index:50;padding:22px 0;position:absolute;top:0;left:0;right:0}.legacy-header__inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.legacy-header__brand{width:92px;transition:opacity .18s,transform .18s;display:block}.legacy-header__brand:hover{opacity:.86;transform:translateY(-1px)}.legacy-header__brand img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.legacy-header__actions{align-items:center;gap:24px;display:flex}.legacy-header__tagline{color:#5a1f3194;font-family:var(--font-english);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem}.legacy-language{color:var(--legacy-muted);font-family:var(--font-ui);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf985;border:1px solid #b08a503b;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.62rem;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.legacy-language i{background:var(--legacy-gold-light);width:1px;height:12px;display:block}.legacy-language:hover{color:var(--legacy-burgundy);background:#fffdf9e6;border-color:#b08a5080}.legacy-hero{isolation:isolate;background:radial-gradient(circle at 50% 38%,#ffffffeb 0%,#fffdf88c 23%,#0000 51%),radial-gradient(circle at 83% 15%,#b08a501b,#0000 27rem),radial-gradient(circle at 13% 77%,#5a1f310b,#0000 27rem),linear-gradient(155deg,#fdfaf4 0%,#f8f2e8 52%,#f3eadf 100%);align-items:center;min-height:100svh;padding:145px 0 100px;display:flex;position:relative}.legacy-hero:before{z-index:-1;opacity:.34;content:"";background-image:linear-gradient(#b08a5006 1px,#0000 1px),linear-gradient(90deg,#b08a5006 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.legacy-hero__glow{z-index:-1;background:radial-gradient(circle,#d5bc9126,#0000 68%);border-radius:50%;width:630px;height:630px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.legacy-hero__ring{z-index:-1;border:1px solid #b08a501c;border-radius:50%;position:absolute}.legacy-hero__ring--one{width:700px;height:700px;top:-310px;left:-250px}.legacy-hero__ring--two{border-color:#5a1f310e;width:780px;height:780px;bottom:-380px;right:-310px}.legacy-hero__inner{z-index:3;text-align:center;max-width:850px;position:relative}.legacy-hero__logo-wrap{width:205px;margin:0 auto 18px;position:relative}.legacy-hero__logo-wrap:before{z-index:-1;content:"";background:radial-gradient(circle,#ffffffbf,#0000 68%);border-radius:50%;width:265px;height:265px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legacy-hero__logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 25px #4c302112);width:100%;height:auto}.legacy-hero__ornament{width:170px;color:var(--legacy-gold);justify-content:center;align-items:center;gap:12px;margin:0 auto 20px;display:flex}.legacy-hero__ornament span{background:linear-gradient(to left, var(--legacy-gold), transparent);flex:1;height:1px}.legacy-hero__ornament span:last-child{background:linear-gradient(to right, var(--legacy-gold), transparent)}.legacy-hero__ornament svg{flex-shrink:0;width:12px;height:12px}.legacy-hero__welcome{color:var(--legacy-gold);margin-bottom:5px;font-size:.9rem;font-weight:600}.legacy-hero__title{color:var(--legacy-burgundy);font-family:var(--font-english);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 5px 30px #5a1f310e;font-size:clamp(3.5rem,7vw,6.2rem);font-weight:400;line-height:1.05}.legacy-hero__statement{max-width:670px;color:var(--legacy-ink);margin:26px auto 0;font-size:1.5rem;font-weight:500;line-height:1.8}.legacy-hero__description{max-width:650px;color:var(--legacy-muted);margin:15px auto 0;font-size:1rem;line-height:1.95}.legacy-explore-button{color:#fffaf4;background:linear-gradient(135deg,#67283b,#4c1a29);border:1px solid #5a1f31cc;border-radius:999px;justify-content:center;align-items:center;gap:15px;margin-top:35px;padding:14px 29px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 9px 28px #5a1f312e,inset 0 1px #ffffff1f}.legacy-explore-button:before{content:"";background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:65%;height:100%;transition:left .5s;position:absolute;top:0;left:-130%;transform:skew(-20deg)}.legacy-explore-button:hover{border-color:var(--legacy-gold);transform:translateY(-2px);box-shadow:0 13px 36px #5a1f3140}.legacy-explore-button:hover:before{left:150%}.legacy-explore-button svg{width:18px;height:18px;color:var(--legacy-gold-light);transition:transform .18s}.legacy-explore-button:hover svg{transform:translate(-4px)}.legacy-hero__english{color:#5f535085;font-family:var(--font-english);letter-spacing:.11em;text-transform:uppercase;margin-top:16px;font-size:.65rem}.legacy-scroll-mark{background:#b08a5033;width:1px;height:38px;position:absolute;bottom:28px;right:50%;transform:translate(50%)}.legacy-scroll-mark span{background:var(--legacy-gold);width:1px;height:14px;animation:2.2s ease-in-out infinite legacyScroll;display:block}@keyframes legacyScroll{0%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(24px)}}.legacy-intro{background:linear-gradient(#fffdf9,#fbf7ef);padding:130px 0 120px;position:relative}.legacy-intro:before{content:"";background:linear-gradient(90deg,#0000,#b08a5059,#0000);width:min(1180px,100% - 64px);height:1px;position:absolute;top:0;right:50%;transform:translate(50%)}.legacy-intro__grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:100px;display:grid}.legacy-kicker{color:var(--legacy-gold);font-family:var(--font-english);letter-spacing:.22em;margin-bottom:18px;font-size:.68rem;font-weight:600}.legacy-intro__heading h2{color:var(--legacy-burgundy-deep);font-size:clamp(2.8rem,5vw,4.4rem);font-weight:400;line-height:1.32}.legacy-intro__content{padding-top:36px}.legacy-intro__content>p{color:var(--legacy-body);font-size:1.06rem;line-height:2}.legacy-intro__content>p+p{margin-top:20px}.legacy-text-link{color:var(--legacy-burgundy);background:0 0;border:0;border-bottom:1px solid #b08a5080;align-items:center;gap:12px;margin-top:32px;padding:7px 0;font-weight:600;transition:color .18s,border-color .18s;display:inline-flex}.legacy-text-link:hover{color:var(--legacy-gold);border-color:var(--legacy-gold)}.legacy-text-link svg{width:17px;height:17px;transition:transform .18s}.legacy-text-link:hover svg{transform:translate(-4px)}.legacy-values{border-top:1px solid #b08a503d;border-bottom:1px solid #b08a503d;grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.legacy-value{min-height:230px;padding:37px 35px;position:relative}.legacy-value+.legacy-value{border-inline-start:1px solid #b08a5033}.legacy-value>span{color:var(--legacy-gold);font-family:var(--font-english);letter-spacing:.12em;margin-bottom:38px;font-size:.68rem;display:block}.legacy-value h3{color:var(--legacy-burgundy);margin-bottom:9px;font-size:1.45rem;font-weight:600}.legacy-value p{max-width:260px;color:var(--legacy-muted);font-size:.88rem;line-height:1.9}.legacy-invitation{color:#fff9f1c7;background:radial-gradient(circle at 50% 20%,#b08a501f,#0000 25rem),linear-gradient(145deg,#4c1928,#32111b 62%,#260d14);padding:120px 0;position:relative;overflow:hidden}.legacy-invitation:before,.legacy-invitation:after{content:"";border:1px solid #d9c29b14;border-radius:50%;position:absolute}.legacy-invitation:before{width:650px;height:650px;top:-300px;right:-250px}.legacy-invitation:after{width:720px;height:720px;bottom:-360px;left:-280px}.legacy-invitation__inner{z-index:2;text-align:center;position:relative}.legacy-invitation__diamond{width:42px;height:42px;color:var(--legacy-gold-light);border:1px solid #d9c29b45;place-items:center;margin:0 auto 24px;display:grid;transform:rotate(45deg)}.legacy-invitation__diamond svg{width:17px;height:17px;transform:rotate(-45deg)}.legacy-invitation__inner>p{color:var(--legacy-gold-light);margin-bottom:14px;font-size:.82rem}.legacy-invitation h2{color:#fff9f1;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;line-height:1.4}.legacy-explore-button--light{color:var(--legacy-burgundy-deep);background:linear-gradient(135deg,#f5e9d6,#d9c29b);border-color:#ffffff2e;margin-top:32px;box-shadow:0 10px 32px #0000002b}.legacy-explore-button--light svg{color:var(--legacy-burgundy)}.legacy-explore-button--light:hover{border-color:#fff8ed;box-shadow:0 13px 38px #0000003d}.legacy-footer{color:#fff9f18a;background:#1d0a0f;border-top:1px solid #d9c29b17;padding:35px 0}.legacy-footer__inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.legacy-footer__identity{align-items:center;gap:16px;display:flex}.legacy-footer__identity img{opacity:.9;width:58px;height:auto}.legacy-footer__identity div{flex-direction:column;display:flex}.legacy-footer__identity strong{color:var(--legacy-gold-light);font-family:var(--font-english);letter-spacing:.14em;font-size:.77rem;font-weight:600}.legacy-footer__identity span{color:#fff9f166;font-family:var(--font-english);letter-spacing:.08em;margin-top:2px;font-size:.55rem}.legacy-footer__copyright{color:#fff9f166;font-family:var(--font-english);letter-spacing:.04em;font-size:.62rem}@media (width<=900px){.legacy-shell{width:min(100% - 44px,760px)}.legacy-header__tagline{display:none}.legacy-intro__grid{grid-template-columns:1fr;gap:35px}.legacy-intro__content{max-width:650px;padding-top:0}.legacy-values{margin-top:75px}.legacy-value{padding:32px 24px}}@media (width<=650px){.legacy-shell{width:calc(100% - 34px)}.legacy-header{padding:15px 0}.legacy-header__brand{width:66px}.legacy-language{padding:6px 9px}.legacy-hero{min-height:100svh;padding:105px 0 70px}.legacy-hero__logo-wrap{width:155px;margin-bottom:14px}.legacy-hero__logo-wrap:before{width:210px;height:210px}.legacy-hero__ornament{width:135px;margin-bottom:17px}.legacy-hero__welcome{font-size:.83rem}.legacy-hero__title{letter-spacing:.07em;font-size:clamp(3rem,15vw,4.3rem)}.legacy-hero__statement{margin-top:22px;font-size:1.28rem;line-height:1.75}.legacy-hero__description{margin-top:12px;font-size:.93rem;line-height:1.9}.legacy-explore-button{margin-top:30px;padding:13px 23px}.legacy-hero__english{font-size:.55rem}.legacy-scroll-mark{display:none}.legacy-intro{padding:85px 0 80px}.legacy-intro__grid{gap:25px}.legacy-intro__heading h2{font-size:2.65rem}.legacy-intro__content>p{font-size:.98rem}.legacy-values{grid-template-columns:1fr;margin-top:60px}.legacy-value{min-height:auto;padding:30px 4px}.legacy-value+.legacy-value{border-inline-start:0;border-top:1px solid #b08a5033}.legacy-value>span{margin-bottom:18px}.legacy-value p{max-width:100%}.legacy-invitation{padding:90px 0}.legacy-invitation h2{font-size:2.65rem}.legacy-footer__inner{flex-direction:column;align-items:flex-start}}@media (width<=380px){.legacy-shell{width:calc(100% - 26px)}.legacy-hero__logo-wrap{width:140px}.legacy-hero__title{font-size:2.85rem}.legacy-hero__statement{font-size:1.16rem}}@media (prefers-reduced-motion:reduce){.legacy-scroll-mark span{animation:none}}.explore-page{min-height:100svh;color:var(--legacy-body,#5f5350);background:radial-gradient(circle at 85% 3%,#b08a5014,#0000 26rem),#fbf7ef}.explore-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf7efd1;border-bottom:1px solid #b08a5029;padding:20px 0;position:relative}.explore-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.explore-brand{background:0 0;border:0;justify-self:start;width:78px;padding:0;transition:transform .18s,opacity .18s}.explore-brand:hover{opacity:.84;transform:translateY(-1px)}.explore-brand img{width:100%;height:auto}.explore-header__center{flex-direction:column;align-items:center;line-height:1.25;display:flex}.explore-header__center span{color:#b08a50;font-family:var(--font-english);letter-spacing:.22em;font-size:.56rem}.explore-header__center strong{color:#5a1f31;margin-top:4px;font-size:.9rem;font-weight:600}.explore-header__actions{justify-self:end;align-items:center;gap:17px;display:flex}.explore-home-link{color:#766963;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:.78rem;transition:color .18s;display:inline-flex}.explore-home-link:hover{color:#5a1f31}.explore-home-link svg{width:15px;height:15px}.explore-hero{background:radial-gradient(circle at 50% 0,#ffffffd9,#0000 34rem),linear-gradient(#fbf7ef,#f6eee3);padding:110px 0 105px;position:relative;overflow:hidden}.explore-hero:after{content:"";background:linear-gradient(90deg,#0000,#b08a5061,#0000);width:min(1180px,100% - 64px);height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.explore-hero__circle{border:1px solid #b08a5017;border-radius:50%;position:absolute}.explore-hero__circle--one{width:610px;height:610px;top:-310px;left:-210px}.explore-hero__circle--two{border-color:#5a1f310d;width:690px;height:690px;bottom:-420px;right:-250px}.explore-hero__inner{z-index:2;position:relative}.explore-kicker{color:#b08a50;font-family:var(--font-english);letter-spacing:.2em;margin-bottom:18px;font-size:.65rem;font-weight:600}.explore-hero h1{color:#2c2020;max-width:780px;font-size:clamp(3.4rem,7vw,6rem);font-weight:400;line-height:1.16}.explore-hero h1 em{color:#5a1f31;font-style:normal;font-weight:600;position:relative}.explore-hero h1 em:after{content:"";background:linear-gradient(90deg,#0000,#b08a50,#0000);width:75%;height:1px;position:absolute;bottom:-7px;right:4%}.explore-hero__inner>p:last-child{color:#81736c;max-width:650px;margin-top:28px;font-size:1.05rem;line-height:1.95}.explore-collections{background:linear-gradient(#fffdf9 0%,#fbf7ef 100%);padding:105px 0 130px}.collection{padding:0 0 95px;position:relative}.collection+.collection{border-top:1px solid #b08a5038;padding-top:95px}.collection:last-child{padding-bottom:0}.collection__heading{grid-template-columns:58px minmax(0,650px);align-items:start;gap:25px;margin-bottom:42px;display:grid}.collection__icon{color:#5a1f31;background:linear-gradient(145deg,#f8efe2,#eee0ca);border:1px solid #b08a503b;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 8px 22px #4b2f1f0e}.collection__icon svg{width:22px;height:22px}.collection__number{color:#b08a50;font-family:var(--font-english);letter-spacing:.18em;margin-bottom:4px;font-size:.59rem;font-weight:600;display:block}.collection__heading h2{color:#4d1b2a;font-size:2.5rem;font-weight:500;line-height:1.35}.collection__heading p{color:#81736c;max-width:610px;margin-top:7px;font-size:.92rem;line-height:1.9}.collection__tools{grid-template-columns:minmax(0,.92fr) minmax(260px,.58fr);gap:22px;padding-inline-start:83px;display:grid}.explore-tool{background:linear-gradient(145deg,#fffdf9,#f9f4eb);border:1px solid #5a1f311c;border-radius:22px;flex-direction:column;min-height:315px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 7px #321f1906,0 16px 44px #321f190e}.explore-tool:hover{border-color:#b08a5059;transform:translateY(-4px);box-shadow:0 5px 12px #321f190a,0 24px 58px #321f1916}.explore-tool--active{color:#fffaf4d1;background:radial-gradient(circle at 84% 10%,#d9c29b29,#0000 15rem),linear-gradient(145deg,#682b3d,#511e2e 55%,#39131f);border-color:#d9c29b3d;box-shadow:0 5px 14px #411b261c,0 25px 65px #411b2626}.explore-tool--active:before{content:"";border:1px solid #d9c29b1a;border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;left:-80px}.explore-tool--active:after{content:"";border:1px solid #d9c29b12;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;left:-40px}.explore-tool--active:hover{border-color:#d9c29b66;box-shadow:0 8px 18px #411b2621,0 32px 75px #411b2633}.explore-tool__top{z-index:2;justify-content:space-between;align-items:center;gap:15px;display:flex;position:relative}.explore-tool__top>span:first-child{color:#a78655;font-family:var(--font-english);letter-spacing:.1em;font-size:.7rem}.explore-tool--active .explore-tool__top>span:first-child{color:#d9c29b}.explore-tool__available,.explore-tool__soon{border-radius:999px;padding:5px 11px;font-size:.65rem;line-height:1.4}.explore-tool__available{color:#f2dfbe;background:#d9c29b17;border:1px solid #d9c29b3b}.explore-tool__soon{color:#81736c;background:#5a1f3109;border:1px solid #5a1f311a}.explore-tool__body{z-index:2;margin-top:auto;position:relative}.explore-tool__category{color:#9b7948;margin-bottom:7px;font-size:.7rem;font-weight:600}.explore-tool--active .explore-tool__category{color:#d9c29b}.explore-tool h3{color:#3c2927;margin-bottom:12px;font-size:1.65rem;font-weight:500;line-height:1.4}.explore-tool--active h3{color:#fff9f2;font-size:1.72rem}.explore-tool__body>p:last-child{color:#82746d;max-width:620px;font-size:.88rem;line-height:1.9}.explore-tool--active .explore-tool__body>p:last-child{color:#fff9f2b3}.explore-tool__action{z-index:2;color:#fff9f2;background:0 0;border:0;border-top:1px solid #d9c29b36;justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding:15px 0 0;font-weight:600;transition:color .18s;display:flex;position:relative}.explore-tool__action svg{color:#d9c29b;width:18px;height:18px;transition:transform .18s}.explore-tool__action:hover{color:#e6cea5}.explore-tool__action:hover svg{transform:translate(-5px)}.explore-tool__disabled{color:#8d7e76;border-top:1px solid #5a1f311a;margin-top:25px;padding-top:14px;font-size:.74rem}.explore-tool--placeholder{opacity:.75}.explore-tool__plus{color:#a78655;width:42px;height:42px;font-family:var(--font-english);border:1px solid #b08a5047;border-radius:50%;place-items:center;margin-top:34px;font-size:1.35rem;font-weight:300;display:grid}.explore-tool--ai{background:radial-gradient(circle at 80% 5%,#b08a5013,#0000 14rem),linear-gradient(145deg,#fffdf9,#f7f0e6)}.explore-tool__ai-mark{color:#f6e8d2;width:48px;height:48px;font-family:var(--font-english);background:linear-gradient(145deg,#682b3d,#421725);border:1px solid #b08a504d;border-radius:50%;place-items:center;margin-top:34px;font-size:1.4rem;font-weight:600;display:grid;box-shadow:0 8px 24px #5a1f3124}.collection--future{opacity:.87}.future-collection{background:#fffdf98c;border:1px dashed #b08a5059;border-radius:20px;grid-template-columns:72px 1fr;align-items:center;gap:28px;margin-inline-start:83px;padding:32px;display:grid}.future-collection>span{color:#a78655;width:64px;height:64px;font-family:var(--font-english);border:1px solid #b08a5045;border-radius:50%;place-items:center;font-size:1.8rem;font-weight:300;display:grid}.future-collection h3{color:#4d1b2a;margin-bottom:5px;font-size:1.25rem;font-weight:500}.future-collection p{color:#887970;max-width:650px;font-size:.84rem;line-height:1.85}@media (width<=900px){.explore-header__inner{grid-template-columns:1fr auto}.explore-header__center{display:none}.collection__tools{padding-inline-start:0}.future-collection{margin-inline-start:0}}@media (width<=650px){.explore-header{padding:14px 0}.explore-brand{width:60px}.explore-header__actions{gap:12px}.explore-home-link span{display:none}.explore-home-link svg{width:18px;height:18px}.explore-hero{padding:75px 0 70px}.explore-hero h1{font-size:3.15rem;line-height:1.22}.explore-hero__inner>p:last-child{margin-top:23px;font-size:.94rem}.explore-collections{padding:75px 0 90px}.collection{padding-bottom:70px}.collection+.collection{padding-top:70px}.collection__heading{grid-template-columns:46px 1fr;gap:17px;margin-bottom:30px}.collection__icon{width:44px;height:44px}.collection__icon svg{width:18px;height:18px}.collection__heading h2{font-size:1.72rem}.collection__heading p{font-size:.86rem}.collection__tools{grid-template-columns:1fr}.explore-tool{min-height:320px;padding:22px}.explore-tool--placeholder{min-height:280px}.explore-tool__plus,.explore-tool__ai-mark{margin-top:42px}.future-collection{grid-template-columns:1fr;gap:18px;padding:25px}.future-collection>span{width:48px;height:48px;font-size:1.35rem}}@media (width<=380px){.explore-hero h1{font-size:2.75rem}.collection__heading{grid-template-columns:1fr}.collection__icon{margin-bottom:5px}}.assessment-intro{color:#5f5350;background:#fbf7ef;min-height:100svh}.assessment-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf7efe0;border-bottom:1px solid #b08a5029;padding:18px 0;position:relative}.assessment-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;display:grid}.assessment-brand{background:0 0;border:0;justify-self:start;width:75px;padding:0;transition:opacity .18s,transform .18s}.assessment-brand:hover{opacity:.84;transform:translateY(-1px)}.assessment-brand img{width:100%;height:auto;display:block}.assessment-header__collection{color:#5a1f31;justify-content:center;align-items:center;gap:10px;display:flex}.assessment-header__collection svg{color:#b08a50;width:18px;height:18px}.assessment-header__collection div{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.assessment-header__collection span{color:#a78655;font-family:var(--font-english);letter-spacing:.14em;font-size:.52rem}.assessment-header__collection strong{margin-top:3px;font-size:.85rem;font-weight:600}.assessment-back{color:#766963;background:0 0;border:0;justify-self:end;align-items:center;gap:8px;padding:7px 0;font-size:.78rem;transition:color .18s;display:inline-flex}.assessment-back:hover{color:#5a1f31}.assessment-back svg{width:15px;height:15px}.assessment-hero{background:radial-gradient(circle at 50% 14%,#fffffff2,#0000 31rem),radial-gradient(circle at 85% 70%,#b08a5012,#0000 25rem),linear-gradient(155deg,#fdfaf4,#f5ecdf);padding:105px 0 110px;position:relative;overflow:hidden}.assessment-hero:after{content:"";background:linear-gradient(90deg,#0000,#b08a5061,#0000);width:min(1180px,100% - 64px);height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.assessment-hero__circle{border:1px solid #b08a5017;border-radius:50%;position:absolute}.assessment-hero__circle--one{width:690px;height:690px;top:-330px;left:-240px}.assessment-hero__circle--two{border-color:#5a1f310d;width:790px;height:790px;bottom:-460px;right:-320px}.assessment-hero__inner{z-index:2;text-align:center;max-width:860px;position:relative}.assessment-hero__badge{color:#6b2a3d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9a6;border:1px solid #b08a5040;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:.72rem;display:inline-flex}.assessment-hero__badge svg{color:#b08a50;width:15px;height:15px}.assessment-hero__kicker{color:#a78655;font-family:var(--font-english);letter-spacing:.19em;margin-bottom:15px;font-size:.62rem;font-weight:600}.assessment-hero h1{color:#2d2020;font-size:clamp(3.1rem,6vw,5.3rem);font-weight:400;line-height:1.28}.assessment-hero h1 em{color:#5a1f31;font-style:normal;font-weight:600}.assessment-hero__lead{color:#4d3938;max-width:680px;margin:30px auto 0;font-size:1.2rem;font-weight:600;line-height:1.9}.assessment-hero__description{color:#81736c;max-width:690px;margin:12px auto 0;font-size:.98rem;line-height:1.95}.assessment-start{color:#fffaf4;background:linear-gradient(135deg,#67283b,#481724);border:1px solid #b08a5059;border-radius:999px;justify-content:center;align-items:center;gap:15px;margin-top:34px;padding:14px 29px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #5a1f3133}.assessment-start:hover{transform:translateY(-2px);box-shadow:0 17px 38px #5a1f3145}.assessment-start svg{color:#d9c29b;width:18px;height:18px;transition:transform .18s}.assessment-start:hover svg{transform:translate(-4px)}.assessment-hero__note{color:#998a81;margin-top:15px;font-size:.73rem}.assessment-section-heading{max-width:760px;margin-bottom:50px}.assessment-section-heading>p,.assessment-small-title{color:#a78655;font-family:var(--font-english);letter-spacing:.18em;margin-bottom:10px;font-size:.62rem;font-weight:600}.assessment-section-heading h2{color:#4d1b2a;font-size:clamp(2.5rem,4vw,3.7rem);font-weight:400;line-height:1.4}.assessment-section-heading>span{color:#83756e;max-width:630px;margin-top:16px;font-size:.94rem;line-height:1.9;display:block}.assessment-purpose{background:linear-gradient(#fffdf9,#faf5ed);padding:110px 0}.assessment-purpose__grid{border-top:1px solid #b08a5040;border-bottom:1px solid #b08a5040;grid-template-columns:repeat(3,1fr);display:grid}.assessment-purpose-card{min-height:265px;padding:32px;transition:background .18s}.assessment-purpose-card:hover{background:#b08a5009}.assessment-purpose-card:nth-child(2),.assessment-purpose-card:nth-child(3),.assessment-purpose-card:nth-child(5),.assessment-purpose-card:nth-child(6){border-inline-start:1px solid #b08a502e}.assessment-purpose-card:nth-child(n+4){border-top:1px solid #b08a502e}.assessment-purpose-card>span{color:#b08a50;font-family:var(--font-english);margin-bottom:35px;font-size:.65rem;display:block}.assessment-purpose-card h3{color:#4d1b2a;margin-bottom:9px;font-size:1.35rem;font-weight:600}.assessment-purpose-card p{color:#83756e;font-size:.86rem;line-height:1.9}.assessment-honesty{background:#f4ecdf;padding:120px 0}.assessment-honesty__inner{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;display:grid}.assessment-honesty__visual{color:#a78655;flex-direction:column;align-items:center;display:flex}.assessment-honesty__icon{border:1px solid #b08a504d;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative}.assessment-honesty__icon:before,.assessment-honesty__icon:after{content:"";border:1px solid #b08a501f;border-radius:50%;position:absolute}.assessment-honesty__icon:before{width:230px;height:230px}.assessment-honesty__icon:after{width:270px;height:270px}.assessment-honesty__icon svg{color:#5a1f31;width:60px;height:60px}.assessment-honesty__visual>span{font-family:var(--font-english);letter-spacing:.2em;margin-top:58px;font-size:.58rem}.assessment-honesty__content h2{color:#3d1a23;margin-bottom:24px;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:400;line-height:1.45}.assessment-honesty__content>p:not(.assessment-small-title){color:#756760;max-width:650px;margin-top:15px;font-size:.94rem;line-height:1.95}.assessment-honesty__callout{background:#fffdf97a;border:1px solid #b08a5033;border-radius:15px;grid-template-columns:28px 1fr;gap:15px;max-width:650px;margin-top:28px;padding:20px 22px;display:grid}.assessment-honesty__callout svg{color:#a78655;width:21px;height:21px;margin-top:3px}.assessment-honesty__callout p{color:#6f625d;font-size:.83rem;line-height:1.9}.assessment-privacy{background:#fffdf9;padding:110px 0}.assessment-privacy__card{background:radial-gradient(circle at 95% 5%,#b08a5012,#0000 22rem),#faf5ed;border:1px solid #b08a503b;border-radius:25px;padding:45px;overflow:hidden;box-shadow:0 18px 50px #3b251c0e}.assessment-privacy__heading{align-items:center;gap:18px;margin-bottom:38px;display:flex}.assessment-privacy__icon{color:#5a1f31;background:#f1e5d2;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.assessment-privacy__icon svg{width:23px;height:23px}.assessment-privacy__heading p{color:#a78655;font-family:var(--font-english);letter-spacing:.17em;font-size:.57rem}.assessment-privacy__heading h2{color:#4d1b2a;font-size:1.72rem;font-weight:500}.assessment-privacy__content{border-top:1px solid #b08a5030;border-bottom:1px solid #b08a5030;grid-template-columns:repeat(3,1fr);display:grid}.assessment-privacy__content>div{padding:28px}.assessment-privacy__content>div+div{border-inline-start:1px solid #b08a502b}.assessment-privacy__content strong{color:#5a1f31;margin-bottom:8px;font-size:.98rem;display:block}.assessment-privacy__content p{color:#81736c;font-size:.82rem;line-height:1.85}.assessment-privacy__disclaimer{grid-template-columns:25px 1fr;gap:13px;margin-top:27px;display:grid}.assessment-privacy__disclaimer svg{color:#a78655;width:20px;height:20px;margin-top:2px}.assessment-privacy__disclaimer p{color:#8a7c74;max-width:880px;font-size:.76rem;line-height:1.85}.assessment-result-preview{background:linear-gradient(155deg,#f5ecdf,#fbf7ef);padding:120px 0}.assessment-result-preview__inner{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.assessment-result-preview__content h2{color:#421724;margin-bottom:22px;font-size:clamp(2.5rem,4vw,3.8rem);font-weight:400;line-height:1.45}.assessment-result-preview__content>p:not(.assessment-small-title){color:#786a64;max-width:620px;margin-top:15px;font-size:.93rem;line-height:1.95}.assessment-result-preview__mock{background:#fffdf9b8;border:1px solid #b08a503b;border-radius:22px;padding:36px;box-shadow:0 18px 50px #3a231c11}.assessment-preview-line+.assessment-preview-line{margin-top:25px}.assessment-preview-line{grid-template-columns:130px 1fr;align-items:center;gap:17px;display:grid}.assessment-preview-line span{color:#5d4d49;font-size:.78rem}.assessment-preview-line i{background:#eadfce;border-radius:999px;height:6px;display:block;overflow:hidden}.assessment-preview-line b{border-radius:inherit;background:linear-gradient(90deg,#b08a50,#5a1f31);height:100%;display:block}.assessment-result-preview__mock>p{color:#9a8c84;text-align:center;margin-top:30px;font-size:.66rem}.assessment-final-cta{color:#fff8ef;background:radial-gradient(circle at 50% 0,#b08a5024,#0000 25rem),linear-gradient(145deg,#541d2d,#32101b 65%,#240b12);padding:115px 0;position:relative;overflow:hidden}.assessment-final-cta:before,.assessment-final-cta:after{content:"";border:1px solid #d9c29b14;border-radius:50%;position:absolute}.assessment-final-cta:before{width:700px;height:700px;top:-350px;right:-250px}.assessment-final-cta:after{width:760px;height:760px;bottom:-400px;left:-300px}.assessment-final-cta__inner{z-index:2;text-align:center;position:relative}.assessment-final-cta__inner>svg{color:#d9c29b;width:30px;height:30px;margin-bottom:17px}.assessment-final-cta__inner>p{color:#d9c29b;margin-bottom:10px;font-size:.8rem}.assessment-final-cta h2{color:#fff9f2;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:400;line-height:1.45}.assessment-start--light{color:#421724;background:linear-gradient(135deg,#f5e9d6,#d9c29b);border-color:#ffffff2e;box-shadow:0 12px 35px #0000002e}.assessment-start--light svg{color:#5a1f31}.assessment-final-back{color:#fff9f291;background:0 0;border:0;border-bottom:1px solid #d9c29b33;margin:20px auto 0;padding:5px 0;font-size:.72rem;transition:color .18s,border-color .18s;display:block}.assessment-final-back:hover{color:#d9c29b;border-color:#d9c29b}@media (width<=900px){.assessment-purpose__grid{grid-template-columns:repeat(2,1fr)}.assessment-purpose-card:nth-child(3),.assessment-purpose-card:nth-child(5){border-inline-start:0}.assessment-purpose-card:nth-child(2),.assessment-purpose-card:nth-child(4),.assessment-purpose-card:nth-child(6){border-inline-start:1px solid #b08a502e}.assessment-purpose-card:nth-child(n+3){border-top:1px solid #b08a502e}.assessment-honesty__inner,.assessment-result-preview__inner{grid-template-columns:1fr;gap:70px}.assessment-honesty__visual{order:2}.assessment-privacy__content{grid-template-columns:1fr}.assessment-privacy__content>div+div{border-inline-start:0;border-top:1px solid #b08a502b}}@media (width<=650px){.assessment-header{padding:13px 0}.assessment-header__inner{grid-template-columns:1fr auto}.assessment-brand{width:59px}.assessment-header__collection{display:none}.assessment-back span{font-size:.72rem}.assessment-hero{padding:75px 0 80px}.assessment-hero h1{font-size:3rem}.assessment-hero__lead{margin-top:25px;font-size:1.05rem}.assessment-hero__description{font-size:.9rem}.assessment-purpose{padding:80px 0}.assessment-section-heading h2{font-size:2.45rem}.assessment-purpose__grid{grid-template-columns:1fr}.assessment-purpose-card{min-height:auto;padding:27px 5px}.assessment-purpose-card:nth-child(n){border-inline-start:0}.assessment-purpose-card:nth-child(n+2){border-top:1px solid #b08a502e}.assessment-purpose-card>span{margin-bottom:18px}.assessment-honesty{padding:85px 0}.assessment-honesty__inner{gap:60px}.assessment-honesty__content h2{font-size:2.4rem}.assessment-honesty__icon{width:145px;height:145px}.assessment-honesty__icon:before{width:180px;height:180px}.assessment-honesty__icon:after{width:215px;height:215px}.assessment-honesty__icon svg{width:47px;height:47px}.assessment-honesty__visual>span{margin-top:48px}.assessment-privacy{padding:80px 0}.assessment-privacy__card{border-radius:19px;padding:27px 22px}.assessment-privacy__heading{align-items:flex-start}.assessment-privacy__content>div{padding:23px 3px}.assessment-result-preview{padding:85px 0}.assessment-result-preview__inner{gap:50px}.assessment-result-preview__content h2{font-size:2.5rem}.assessment-result-preview__mock{padding:26px 21px}.assessment-preview-line{grid-template-columns:105px 1fr;gap:12px}.assessment-final-cta{padding:90px 0}.assessment-final-cta h2{font-size:2.65rem}}@media (width<=380px){.assessment-hero h1{font-size:2.65rem}.assessment-start{width:100%}.assessment-preview-line{grid-template-columns:1fr}}.collection__tools{grid-template-columns:minmax(0,1.12fr) minmax(245px,.68fr);gap:18px;max-width:930px}.explore-tool{border-radius:18px;min-height:300px;padding:23px 24px}.explore-tool--placeholder{min-height:300px}.explore-tool__body{margin-top:46px}.explore-tool--active .explore-tool__body{margin-top:52px}.explore-tool h3{margin-bottom:8px;font-size:1.42rem}.explore-tool--active h3{font-size:1.68rem}.explore-tool__body>p:last-child{font-size:.82rem;line-height:1.75}.explore-tool__action{margin-top:18px;padding-top:12px;font-size:.82rem}.explore-tool__plus{width:40px;height:40px;margin-top:30px;font-size:1.15rem}.explore-tool__ai-mark{width:46px;height:46px;margin-top:30px;font-size:1.15rem}@media (width<=900px){.collection__tools{max-width:none}}@media (width<=650px){.collection__tools{grid-template-columns:1fr}.explore-tool,.explore-tool--placeholder{min-height:285px}.explore-tool__body,.explore-tool--active .explore-tool__body{margin-top:38px}}.assessment-header__actions{justify-self:end;align-items:center;gap:14px;display:flex}.legacy-language .is-active{color:var(--legacy-burgundy,#5a1f31);font-weight:700}.blegacy-result-screen{position:relative}.blegacy-result-language{top:18px;z-index:100;position:fixed;inset-inline-end:18px}@media (width<=680px){.assessment-header__actions{gap:8px}.assessment-header__actions .assessment-back span{display:none}.blegacy-result-language{top:10px;inset-inline-end:10px}}@media (width>=1000px){html,body,#root{min-height:100%}.assessment-intro--onepage,.explore-page--onepage{background:#fbf7ef;min-height:100dvh}.assessment-header--compact,.explore-header--compact{background:#fdfaf4f5!important;height:68px!important;min-height:68px!important;padding:0!important}.assessment-header--compact .assessment-header__inner,.explore-header--compact .explore-header__inner{min-height:68px!important}.assessment-brand--large,.explore-brand--large{place-items:center!important;width:94px!important;height:58px!important;display:grid!important}.assessment-brand--large img,.explore-brand--large img{-o-object-fit:contain!important;object-fit:contain!important;width:88px!important;max-height:56px!important}.assessment-onepage{background:radial-gradient(circle at 15% 5%,#fffffff5,#0000 25rem),radial-gradient(circle at 88% 72%,#b08a5014,#0000 23rem),linear-gradient(145deg,#fdfaf4,#f6eee3);height:calc(100dvh - 68px);min-height:calc(100dvh - 68px);overflow:hidden}.assessment-onepage__layout{grid-template-columns:minmax(360px,.9fr) minmax(620px,1.45fr);align-items:center;gap:clamp(28px,3.2vw,60px);height:100%;padding-top:clamp(18px,2vh,30px);padding-bottom:clamp(18px,2vh,30px);display:grid}[dir=rtl] .assessment-onepage__layout{direction:rtl}.assessment-onepage__hero{text-align:start}.assessment-onepage__hero .assessment-hero__badge{margin:0 0 8px!important}.assessment-onepage__hero .assessment-hero__kicker{margin:0 0 7px!important}.assessment-onepage__hero h1{color:#2d2020;margin:0!important;font-size:clamp(2.35rem,3.1vw,3.65rem)!important;font-weight:400!important;line-height:1.12!important}.assessment-onepage__hero h1 em{color:#5a1f31;font-style:normal;font-weight:600}.assessment-onepage__lead{color:#4d3938;max-width:560px;margin:14px 0 0;font-size:clamp(.82rem,1vw,.98rem);font-weight:600;line-height:1.6}.assessment-onepage__description{color:#81736c;max-width:560px;margin:7px 0 0;font-size:clamp(.72rem,.85vw,.84rem);line-height:1.55}.assessment-onepage__hero .assessment-start{margin-top:14px!important;padding:10px 23px!important;font-size:.82rem!important}.assessment-onepage__note{color:#998a81;margin:7px 0 0;font-size:.64rem}.assessment-onepage__discover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9b3;border:1px solid #b08a502e;border-radius:24px;min-width:0;padding:clamp(18px,2vw,28px);box-shadow:0 18px 48px #462b1f11}.assessment-onepage__heading{color:#5a1f31;align-items:center;gap:10px;margin-bottom:12px;display:flex}.assessment-onepage__heading svg{color:#b08a50;flex:none;width:18px;height:18px}.assessment-onepage__heading h2{margin:0;font-size:clamp(1.35rem,1.7vw,1.9rem);font-weight:500}.assessment-onepage__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.assessment-mini-card{background:#ffffff85;border:1px solid #b08a5029;border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:74px;padding:10px 11px;display:grid}.assessment-mini-card>span{color:#b08a50;font-family:var(--font-english);padding-top:2px;font-size:.61rem}.assessment-mini-card h3{color:#4d1b2a;margin:0 0 3px;font-size:.86rem;font-weight:600;line-height:1.35}.assessment-mini-card p{color:#83756e;margin:0;font-size:.68rem;line-height:1.45}.assessment-onepage__trust{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.assessment-onepage__trust>div{color:#75645e;background:#5a1f3106;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:7px 9px;font-size:.63rem;line-height:1.35;display:flex}.assessment-onepage__trust svg{color:#a78655;flex:none;width:14px;height:14px}.assessment-onepage__trust strong{color:#5a1f31;white-space:nowrap;font-size:.65rem}.explore-dashboard{background:radial-gradient(circle at 10% 0,#ffffffeb,#0000 27rem),linear-gradient(#fbf7ef,#f6eee3);height:calc(100dvh - 68px);min-height:calc(100dvh - 68px);overflow:hidden}.explore-dashboard__inner{grid-template-rows:auto 1fr auto;gap:12px;height:100%;padding-top:18px;padding-bottom:12px;display:grid}.explore-dashboard__intro{text-align:center}.explore-dashboard__intro>p{color:#a78655;letter-spacing:.13em;margin:0 0 3px;font-size:.62rem}.explore-dashboard__intro h1{color:#2d2020;margin:0;font-size:clamp(2rem,2.8vw,3.1rem);font-weight:400;line-height:1.08}.explore-dashboard__intro h1 em{color:#5a1f31;font-style:normal;font-weight:600}.explore-dashboard__intro>span{color:#81736c;margin-top:5px;font-size:.72rem;display:block}.explore-dashboard__grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;display:grid}.dashboard-card{background:linear-gradient(145deg,#fffdf9,#f9f4eb);border:1px solid #5a1f311c;border-radius:18px;flex-direction:column;min-height:0;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #321f190d}.dashboard-card--active{color:#fffaf4d6;background:linear-gradient(145deg,#682b3d,#511e2e 55%,#39131f);border-color:#d9c29b3d}.dashboard-card__head{align-items:center;gap:8px;min-height:25px;display:flex}.dashboard-card__head svg{color:#a78655;width:18px;height:18px}.dashboard-card--active .dashboard-card__head svg{color:#d9c29b}.dashboard-card__head>span{color:#4d1b2a;font-size:.8rem;font-weight:600}.dashboard-card--active .dashboard-card__head>span{color:#fffaf4}.dashboard-card__head i{color:#81736c;background:#5a1f3109;border:1px solid #5a1f3117;border-radius:999px;margin-inline-start:auto;padding:3px 7px;font-size:.55rem;font-style:normal}.dashboard-card--active .dashboard-card__head i{color:#f2dfbe;background:#d9c29b14;border-color:#d9c29b38}.dashboard-card__body{margin-top:auto}.dashboard-card__body small{color:#d9c29b;font-size:.61rem}.dashboard-card__body h2{color:#4d1b2a;margin:5px 0;font-size:1.05rem;font-weight:600}.dashboard-card--active .dashboard-card__body h2{color:#fffaf4}.dashboard-card__body p{color:#81736c;margin:0;font-size:.66rem;line-height:1.45}.dashboard-card--active .dashboard-card__body p{color:#fffaf4b8}.dashboard-card__body>strong{color:#a78655;border:1px solid #b08a503d;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:7px;font-size:1.05rem;font-weight:400;display:grid}.dashboard-card__hos{background:#5a1f31;font-family:Cambria,serif;color:#fffaf4!important;border:0!important;font-weight:700!important}.dashboard-card>button{color:#f4dfbd;background:0 0;border:0;border-top:1px solid #d9c29b2e;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 0 0;font-size:.68rem;display:inline-flex}.dashboard-card>button svg{width:15px;height:15px}.dashboard-card--wide{grid-column:1/-1;grid-template-columns:220px 1fr;align-items:center;min-height:72px;padding:10px 14px;display:grid}.dashboard-card--wide .dashboard-card__body{margin:0}.dashboard-card--wide .dashboard-card__body h2{margin:0 0 2px;font-size:.92rem}.explore-dashboard__footer{color:#998a81;justify-content:center;align-items:center;gap:10px;font-size:.56rem;display:flex}.explore-dashboard__footer img{-o-object-fit:contain;object-fit:contain;width:34px;height:24px}.explore-dashboard__footer b{font-weight:400}}@media (width>=1000px) and (height<=850px){.assessment-header--compact,.explore-header--compact{height:60px!important;min-height:60px!important}.assessment-header--compact .assessment-header__inner,.explore-header--compact .explore-header__inner{min-height:60px!important}.assessment-brand--large,.explore-brand--large{width:82px!important;height:52px!important}.assessment-brand--large img,.explore-brand--large img{width:78px!important;max-height:49px!important}.assessment-onepage,.explore-dashboard{height:calc(100dvh - 60px);min-height:calc(100dvh - 60px)}.assessment-onepage__layout{gap:26px;padding-top:12px;padding-bottom:12px}.assessment-onepage__hero h1{font-size:clamp(2.15rem,2.85vw,3.05rem)!important}.assessment-onepage__lead{margin-top:10px;font-size:.82rem;line-height:1.45}.assessment-onepage__description{font-size:.7rem;line-height:1.42}.assessment-mini-card{min-height:62px;padding:8px 9px}.assessment-mini-card h3{font-size:.78rem}.assessment-mini-card p{font-size:.61rem;line-height:1.35}.assessment-onepage__discover{padding:15px}.explore-dashboard__inner{gap:8px;padding-top:10px;padding-bottom:8px}.explore-dashboard__intro h1{font-size:2.15rem}.dashboard-card{padding:11px}}@media (width<=999px){.assessment-onepage,.explore-dashboard{background:linear-gradient(145deg,#fdfaf4,#f6eee3);min-height:auto;padding:28px 0 42px;overflow:visible}.assessment-onepage__layout{display:block}.assessment-onepage__hero{text-align:center}.assessment-onepage__hero h1{font-size:clamp(2.2rem,9vw,3.4rem);line-height:1.12}.assessment-onepage__lead,.assessment-onepage__description{margin-inline:auto}.assessment-onepage__discover{background:#fffdf9bf;border:1px solid #b08a502e;border-radius:20px;margin-top:28px;padding:16px}.assessment-onepage__grid{grid-template-columns:1fr;gap:8px;display:grid}.assessment-mini-card{border-bottom:1px solid #b08a5024;grid-template-columns:30px 1fr;gap:8px;padding:10px;display:grid}.assessment-onepage__trust{gap:8px;margin-top:12px;display:grid}.assessment-onepage__trust>div{align-items:center;gap:7px;font-size:.72rem;display:flex}.explore-dashboard__inner{display:block}.explore-dashboard__intro{text-align:center;margin-bottom:20px}.explore-dashboard__grid{grid-template-columns:1fr;gap:12px;display:grid}.dashboard-card{background:#fffdf9;border:1px solid #5a1f311c;border-radius:18px;padding:16px}.dashboard-card--active{color:#fffaf4;background:linear-gradient(145deg,#682b3d,#39131f)}.dashboard-card--wide{grid-column:auto;display:block}.explore-dashboard__footer{text-align:center;margin-top:20px}}@media (width>=1000px){.explore-page--v4 .explore-dashboard__inner{grid-template-rows:auto 1fr auto;gap:10px;padding-top:12px;padding-bottom:9px}.explore-page--v4 .explore-dashboard__intro>p{margin-bottom:2px}.explore-page--v4 .explore-dashboard__intro h1{font-size:clamp(1.85rem,2.45vw,2.75rem)}.explore-page--v4 .explore-dashboard__intro>span{margin-top:4px;font-size:.68rem}.explore-dashboard__grid--v4{min-height:0;grid-template-rows:minmax(0,1.28fr) minmax(0,.82fr)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.explore-dashboard__grid--v4 .dashboard-card--featured{grid-column:span 3}.explore-dashboard__grid--v4 .dashboard-card--compact{grid-column:span 2}.explore-dashboard__grid--v4 .dashboard-card{border-radius:17px;min-height:0;padding:14px 15px}.explore-dashboard__grid--v4 .dashboard-card--featured .dashboard-card__body h2{font-size:clamp(1.12rem,1.45vw,1.45rem)}.explore-dashboard__grid--v4 .dashboard-card--featured .dashboard-card__body p{max-width:520px;font-size:.7rem;line-height:1.48}.explore-dashboard__grid--v4 .dashboard-card--prayers{background:radial-gradient(circle at 85% 10%,#b08a5017,#0000 13rem),linear-gradient(145deg,#fffdf9,#f7efe4);border-color:#b08a5038}.explore-dashboard__grid--v4 .dashboard-card--prayers .dashboard-card__head svg,.explore-dashboard__grid--v4 .dashboard-card--prayers .dashboard-card__body small{color:#9b7948}.explore-dashboard__grid--v4 .dashboard-card--compact .dashboard-card__body{margin-top:auto}.explore-dashboard__grid--v4 .dashboard-card--compact .dashboard-card__body h2{margin:4px 0 3px;font-size:.95rem}.explore-dashboard__grid--v4 .dashboard-card--compact .dashboard-card__body p{font-size:.62rem;line-height:1.38}.explore-dashboard__grid--v4 .dashboard-card--compact .dashboard-card__body>strong{width:27px;height:27px;margin-bottom:5px;font-size:.95rem}}@media (width>=1000px) and (height<=760px){.explore-page--v4 .explore-header--compact{height:56px!important;min-height:56px!important}.explore-page--v4 .explore-header--compact .explore-header__inner{min-height:56px!important}.explore-page--v4 .explore-brand--large{width:78px!important;height:48px!important}.explore-page--v4 .explore-brand--large img{width:74px!important;max-height:46px!important}.explore-page--v4 .explore-dashboard{height:calc(100dvh - 56px);min-height:calc(100dvh - 56px)}.explore-page--v4 .explore-dashboard__inner{gap:7px;padding-top:7px;padding-bottom:6px}.explore-page--v4 .explore-dashboard__intro h1{font-size:1.8rem}.explore-dashboard__grid--v4{gap:8px!important}.explore-dashboard__grid--v4 .dashboard-card{padding:11px 12px}}@media (width<=999px){.explore-dashboard__grid--v4{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.explore-dashboard__grid--v4 .dashboard-card--featured,.explore-dashboard__grid--v4 .dashboard-card--compact{grid-column:auto!important}}.legacy-home-v5{background:linear-gradient(145deg,#fffdf9,#f6ecdf);min-height:100dvh;overflow-x:hidden}.legacy-header-v5{height:68px;min-height:68px}.legacy-onepage-v5{align-items:center;min-height:calc(100dvh - 68px);padding:18px 0 24px;display:flex}.legacy-onepage-v5__grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:42px;display:grid}.legacy-onepage-v5__hero{max-width:690px}.legacy-onepage-v5__logo{-o-object-fit:contain;object-fit:contain;width:145px;max-height:82px;margin-bottom:5px}.legacy-onepage-v5__eyebrow{color:#aa7d3f;margin:8px 0 4px;font-size:.78rem;font-weight:700}.legacy-onepage-v5 h1{color:#421724;margin:0;font-size:clamp(3rem,5.4vw,5.4rem);font-weight:400;line-height:1.02}.legacy-onepage-v5 h1 em{color:#7a213b;font-style:normal}.legacy-onepage-v5__lead{color:#4f3a40;max-width:650px;margin:18px 0 0;font-size:1.08rem;line-height:1.65}.legacy-onepage-v5__desc{color:#887873;max-width:620px;margin:8px 0 0;font-size:.88rem;line-height:1.6}.legacy-onepage-v5 .legacy-explore-button{margin-top:18px}.legacy-onepage-v5__hero>small{color:#9a8b84;margin-top:10px;font-size:.7rem;display:block}.legacy-onepage-v5__values{gap:12px;display:grid}.legacy-onepage-v5__values article{background:#fffdf9b8;border:1px solid #a9865233;border-radius:20px;min-height:118px;padding:19px 22px;box-shadow:0 10px 34px #3a231c0b}.legacy-onepage-v5__values article>span{color:#b18447;letter-spacing:.15em;font-size:.66rem}.legacy-onepage-v5__values h2{color:#5a1f31;margin:8px 0 4px;font-size:1.35rem}.legacy-onepage-v5__values p{color:#83746d;margin:0;font-size:.8rem;line-height:1.45}.explore-page--v4 .explore-dashboard{padding:16px 0 18px!important}.explore-page--v4 .explore-dashboard__intro{margin-bottom:12px!important}.explore-page--v4 .explore-dashboard__intro h1{font-size:clamp(2rem,3vw,3rem)!important;line-height:1.08!important}.explore-page--v4 .explore-dashboard__intro>span{font-size:.76rem!important}.explore-page--v4 .explore-dashboard__grid--v4{grid-template-rows:210px 158px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.explore-page--v4 .dashboard-card--featured{grid-column:span 3!important;min-height:0!important}.explore-page--v4 .dashboard-card--compact{grid-column:span 2!important;min-height:0!important}.explore-page--v4 .dashboard-card{padding:15px 16px!important}.explore-page--v4 .dashboard-card__body{margin-top:auto!important}.explore-page--v4 .dashboard-card__body h2{margin:5px 0!important;font-size:1.22rem!important}.explore-page--v4 .dashboard-card__body p{font-size:.72rem!important;line-height:1.45!important}.explore-page--v4 .dashboard-card__body>strong{width:34px!important;height:34px!important;font-size:1rem!important}.explore-page--v4 .dashboard-card>button{margin-top:10px!important;padding-top:8px!important}.explore-page--v4 .explore-dashboard__footer{margin-top:9px!important;padding-top:7px!important}.result-account-panel{background:linear-gradient(145deg,#fffdf9,#f8f0e5);border:1px solid #b08a503b;border-radius:18px;margin-top:30px;padding:22px}.result-account-panel__head span{letter-spacing:.16em;color:#a77f45;font-size:10px}.result-account-panel__head h2{margin:5px 0 6px}.result-account-panel__head p{color:#7e7069;margin:0;font-size:13px;line-height:1.6}.result-account-tabs{gap:8px;margin-top:16px;display:flex}.result-account-tabs button{color:#6b3745;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfceb0;border-radius:999px;padding:8px 12px;font-size:12px}.result-account-tabs button.active{color:#fff;background:#6a2035;border-color:#6a2035}.result-account-form{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:12px;display:grid}.result-account-form input{min-width:0;font:inherit;background:#fff;border:1px solid #dfd2c3;border-radius:12px;padding:11px 12px}.result-account-form button{color:#fff;font:inherit;cursor:pointer;background:#6a2035;border:0;border-radius:12px;padding:10px 15px;font-weight:700}.result-account-status{color:#8a293f;margin:10px 0 0;font-size:12px}.result-account-panel>small{color:#8c7d75;margin-top:10px;font-size:10px;display:block}@media (width<=900px){.legacy-onepage-v5{align-items:flex-start;padding-top:24px}.legacy-onepage-v5__grid{grid-template-columns:1fr;gap:22px}.legacy-onepage-v5__values{grid-template-columns:repeat(3,minmax(0,1fr))}.explore-page--v4 .explore-dashboard__grid--v4{grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.explore-page--v4 .dashboard-card--featured,.explore-page--v4 .dashboard-card--compact{grid-column:span 1!important;min-height:170px!important}.result-account-form{grid-template-columns:1fr}}@media (width<=600px){.legacy-onepage-v5__logo{width:115px}.legacy-onepage-v5 h1{font-size:2.7rem}.legacy-onepage-v5__lead{font-size:.95rem}.legacy-onepage-v5__values{grid-template-columns:1fr}.legacy-onepage-v5__values article{min-height:90px}.explore-page--v4 .explore-dashboard__grid--v4{grid-template-columns:1fr!important}.explore-page--v4 .dashboard-card{min-height:150px!important}.result-account-tabs{display:grid}.result-account-tabs button{width:100%}}.legacy-home-v6{background:radial-gradient(circle at 84% 12%,#b08a5014,#0000 24rem),linear-gradient(145deg,#fffdf9,#f6ecdf);min-height:100dvh;overflow-x:hidden}.legacy-header-v6{min-height:68px}.legacy-onepage-v6{align-items:center;min-height:calc(100dvh - 68px);padding:20px 0 26px;display:flex}.legacy-onepage-v6__grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}.legacy-onepage-v6__hero{max-width:660px}.legacy-onepage-v6__eyebrow{color:#a9783b;margin:8px 0 5px;font-size:.78rem;font-weight:700}.legacy-onepage-v6 h1{color:#421724;margin:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:400;line-height:1.02}.legacy-onepage-v6 h1 em{color:#7a213b;font-style:normal}.legacy-onepage-v6__lead{color:#49363b;max-width:630px;margin-top:18px;font-size:1.02rem;line-height:1.65}.legacy-onepage-v6__desc{color:#81736c;max-width:620px;margin-top:8px;font-size:.84rem;line-height:1.65}.legacy-onepage-v6 .legacy-explore-button{margin-top:18px}.legacy-onepage-v6__hero>small{color:#998a82;margin-top:10px;font-size:.68rem;display:block}.legacy-onepage-v6__values{gap:10px;display:grid}.legacy-onepage-v6__values article{background:0 0;border-top:1px solid #a9865242;grid-template-columns:34px 1fr;gap:13px;padding:16px 18px;display:grid}.legacy-onepage-v6__values article:last-child{border-bottom:1px solid #a9865242}.legacy-onepage-v6__values article>span{color:#b18447;font-family:var(--font-english);letter-spacing:.13em;padding-top:4px;font-size:.63rem}.legacy-onepage-v6__values h2{color:#5a1f31;margin:0 0 4px;font-size:1.22rem}.legacy-onepage-v6__values p{color:#786a64;margin:0;font-size:.76rem;line-height:1.58}.survey-purpose-page{background:radial-gradient(circle at 13% 0,#ffffffe6,#0000 24rem),linear-gradient(145deg,#fdfaf4,#f6eee3);min-height:100dvh}.survey-purpose{align-items:center;min-height:calc(100dvh - 68px);padding:18px 0 24px;display:flex}.survey-purpose__inner{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);grid-template-areas:"heading copy""action copy";align-items:start;gap:20px clamp(34px,5vw,72px);display:grid}.survey-purpose__heading{grid-area:heading;padding-top:4px}.survey-purpose__heading>p{color:#a9783b;letter-spacing:.04em;margin:0 0 8px;font-size:.74rem;font-weight:700}.survey-purpose__heading h1{color:#2d2020;margin:0;font-size:clamp(2.4rem,3.5vw,4rem);font-weight:400;line-height:1.18}.survey-purpose__heading h1 em{color:#6b2135;font-style:normal;font-weight:600}.survey-purpose__copy{-moz-column-count:2;column-count:2;-moz-column-gap:clamp(24px, 3vw, 42px);-moz-column-rule:1px solid #a9865229;column-rule:1px solid #a9865229;grid-area:copy;column-gap:clamp(24px,3vw,42px)}.survey-purpose__copy p{-moz-column-break-inside:avoid;break-inside:avoid;color:#655751;margin:0 0 13px;font-size:clamp(.73rem,.83vw,.84rem);line-height:1.72}.survey-purpose__action{grid-area:action;align-self:end;padding-top:12px}.survey-purpose__action>p{color:#887972;max-width:420px;font-size:.69rem;line-height:1.55}.survey-purpose__action .assessment-start{margin-top:12px!important;padding:10px 20px!important}.assessment-intro--account{background:radial-gradient(circle at 85% 70%,#b08a5014,#0000 23rem),linear-gradient(145deg,#fdfaf4,#f6eee3);min-height:100dvh}.assessment-account-page{align-items:center;min-height:calc(100dvh - 68px);padding:22px 0 28px;display:flex}.assessment-account-page__grid{grid-template-columns:minmax(380px,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(36px,5vw,70px);display:grid}.assessment-account-page__hero h1{color:#2d2020;margin:0;font-size:clamp(2.55rem,4vw,4.25rem);font-weight:400;line-height:1.12}.assessment-account-page__hero h1 em{color:#5a1f31;font-style:normal;font-weight:600}.assessment-account-page__lead{color:#4d3938;max-width:610px;margin-top:16px;font-size:.94rem;font-weight:600;line-height:1.62}.assessment-account-page__description{color:#81736c;max-width:610px;margin-top:7px;font-size:.78rem;line-height:1.58}.assessment-account-page__hero .assessment-start{margin-top:16px!important;padding:11px 23px!important}.assessment-account-page__guest{color:#998a81;margin-top:7px;font-size:.66rem}.assessment-account-callout{background:#fffdf9b8;border:1px solid #b08a503b;border-radius:22px;padding:26px 28px;box-shadow:0 18px 46px #462b1f0f}.assessment-account-callout__icon{color:#9b7948;background:#f5ead9;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.assessment-account-callout__icon svg{width:20px;height:20px}.assessment-account-callout h2{color:#521d2d;font-size:1.55rem;line-height:1.35}.assessment-account-callout>p{color:#70615a;margin-top:9px;font-size:.82rem;line-height:1.65}.assessment-account-callout__actions{gap:8px;margin-top:18px;display:grid}.assessment-account-callout__actions a{color:#fffaf4;background:#672238;border-radius:12px;justify-content:center;align-items:center;min-height:43px;padding:9px 14px;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.assessment-account-callout__actions a.secondary{color:#672238;background:0 0;border:1px solid #6722383d}.assessment-account-callout>small{color:#998a81;margin-top:10px;font-size:.63rem;line-height:1.5;display:block}.result-account-panel--prominent{box-shadow:0 14px 38px #462b1f12;background:radial-gradient(circle at 90% 0,#b08a501a,#0000 14rem),#fffaf2!important;border:1px solid #b08a504d!important;border-radius:20px!important;margin-top:28px!important;padding:26px!important}.result-account-panel--prominent h2{color:#571e30;font-size:1.45rem;line-height:1.4}.result-account-panel--prominent p{line-height:1.65}.result-account-save-existing{color:#fff;width:100%;font:inherit;cursor:pointer;background:#672238;border:0;border-radius:12px;margin-top:16px;padding:11px 16px;font-weight:700}@media (width<=999px){.legacy-onepage-v6{align-items:flex-start;padding-top:24px}.legacy-onepage-v6__grid,.assessment-account-page__grid{grid-template-columns:1fr;gap:24px}.legacy-onepage-v6__values{grid-template-columns:1fr}.survey-purpose{align-items:flex-start}.survey-purpose__inner{grid-template-columns:1fr;grid-template-areas:"heading""copy""action"}.survey-purpose__copy{-moz-column-count:1;column-count:1;-moz-column-rule:0;column-rule:0}}@media (width<=600px){.legacy-onepage-v6{padding:18px 0 28px}.legacy-onepage-v6 h1{font-size:2.65rem}.legacy-onepage-v6__lead{font-size:.93rem}.legacy-onepage-v6__values article{grid-template-columns:28px 1fr;padding:13px 8px}.survey-purpose{padding:18px 0 30px}.survey-purpose__heading h1{font-size:2.25rem}.survey-purpose__copy p{font-size:.82rem}.assessment-account-page{padding:20px 0 30px}.assessment-account-page__hero h1{font-size:2.35rem}.assessment-account-callout{padding:20px}}.survey-member-badge{z-index:220;background:#fffcf7f5;border:1px solid #b08a5059;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:flex;position:fixed;top:10px;right:12px;box-shadow:0 5px 18px #46262c14}.survey-member-badge a{color:#5a1f31;align-items:center;gap:6px;text-decoration:none;display:flex}.survey-member-badge small{color:#8f7247}.survey-member-badge__dot{color:#8e2949;font-size:9px}.survey-member-badge button{color:#766963;cursor:pointer;font:inherit;background:0 0;border:0}[dir=rtl] .survey-member-badge{left:12px;right:auto}@media (width<=680px){.survey-member-badge{max-width:68vw;top:6px}.survey-member-badge small{display:none}.survey-member-badge strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}.survey-member-profile__trigger{color:#5a1f31;cursor:pointer;background:#ffffffeb;border:1px solid #5a1f311f;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:8px 14px;display:inline-flex;box-shadow:0 8px 22px #402a1914}.survey-member-profile__icon{background:#5a1f310f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.survey-member-profile__icon svg{width:16px;height:16px}.survey-member-profile__name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.95rem;font-weight:700;overflow:hidden}.survey-member-profile__chevron{opacity:.6;font-size:.85rem}.survey-member-profile__menu{background:#fffffffa;border:1px solid #5a1f311a;border-radius:16px;width:240px;padding:16px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 40px #402a1921}.survey-member-profile__menu strong{color:#4a3328;margin-bottom:4px;font-size:1rem;display:block}.survey-member-profile__menu small{color:#8b7968;text-align:left;direction:ltr;margin-bottom:14px;font-size:.8rem;display:block}.survey-member-profile__menu a,.survey-member-profile__menu button{color:#5a1f31;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #5a1f310f;align-items:center;padding:10px 0;font-size:.9rem;text-decoration:none;display:flex}.survey-member-profile__menu button{color:#8a3b3b}@media (width<=760px){.survey-member-profile{top:10px;left:14px}.survey-member-profile__trigger{padding:7px 10px}.survey-member-profile__name{max-width:110px;font-size:.86rem}.survey-member-profile__menu{width:min(240px,100vw - 28px)}}.assessment-intro--member .assessment-header__inner{grid-template-columns:auto 1fr auto}.member-welcome-block{text-align:center;max-width:760px;margin:0 auto}.member-welcome-eyebrow{letter-spacing:.04em;color:#8a6b4b;margin:0 0 8px;font-size:1rem}.member-welcome-name{color:#5a1f31;margin:0;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:700;line-height:1.05}.member-welcome-text{color:#5d534b;max-width:680px;margin:20px auto 0;font-size:1.08rem;line-height:1.9}.member-action-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}.assessment-start--member{min-width:240px}.member-results-link{color:#5a1f31;background:#ffffffb3;border:1px solid #5a1f312e;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.member-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:820px;margin:40px auto 0;display:grid}.member-summary-card{text-align:center;background:#ffffffc2;border:1px solid #775b3724;border-radius:18px;padding:22px 18px;box-shadow:0 12px 30px #5d401f0d}.member-summary-card span{color:#8b7968;margin-bottom:8px;font-size:.8rem;display:block}.member-summary-card strong{color:#4a3328;font-size:1.05rem;display:block}@media (width<=720px){.member-summary-grid{grid-template-columns:1fr;max-width:420px}.member-welcome-name{font-size:2.35rem}.member-welcome-text{font-size:1rem;line-height:1.75}}.blegacy-result-screen .container{max-width:1180px}.blegacy-result-screen .brd{color:var(--text,#593d32);gap:22px;margin-top:26px;display:grid}.brd-panel{border:1px solid var(--border,#eadcd6);background:var(--surface,#fffdf9);border-radius:18px;min-width:0;padding:24px}.brd h2{color:var(--accent,#5b2533);margin:0 0 12px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.5}.brd h3{margin:0 0 9px;font-size:1.05rem}.brd p,.brd li{overflow-wrap:anywhere;line-height:1.75}.brd-eyebrow{color:var(--gold-dark,#80643d);font-family:var(--font-english,Cambria, serif);letter-spacing:.09em;margin-bottom:9px;font-size:.7rem}.brd-portrait{background:linear-gradient(135deg,#fffdf9,#f8f0e7)}.brd-portrait__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brd-portrait__notes p{background:#ffffffa6;border:1px solid #a986522b;border-radius:12px;padding:14px}.brd-disclaimer,.brd-muted{color:var(--text-muted,#665d58);font-size:.82rem}.brd-disclaimer{margin-top:15px!important}.brd-section__heading p{color:var(--text-muted,#665d58);margin:-7px 0 15px;font-size:.88rem}.brd-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.brd-dimension,.brd-detail{background:var(--surface,#fffdf9);border:1px solid var(--border,#eadcd6);border-radius:14px;min-width:0}.brd-dimension>summary{cursor:pointer;align-items:center;gap:10px;min-height:84px;padding:16px;list-style:none;display:flex}.brd-dimension summary::-webkit-details-marker{display:none}.brd-detail summary::-webkit-details-marker{display:none}.brd-dimension__icon{background:var(--gold-soft,#f3eadc);width:35px;height:35px;color:var(--accent,#5b2533);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.25rem;display:grid}.brd-dimension__name{color:var(--text-heading,#241c1c);font-weight:700}.brd-chevron{color:var(--gold-dark,#80643d);margin-inline-start:auto;font-size:1.25rem;transition:transform .18s}.brd-dimension[open] .brd-chevron,.brd-detail[open] .brd-chevron{transform:rotate(180deg)}.brd-dimension__body{padding:0 16px 16px;font-size:.87rem}.brd-dimension__body h3{color:var(--accent,#5b2533)}.brd-partner{background:linear-gradient(145deg,#fffdf9,#f9f1e5);border-color:#a9865259}.brd-list{margin:14px 0 0;padding-inline-start:25px}.brd-list li+li{margin-top:7px}.brd-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.brd-stack{gap:10px;display:grid}.brd-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-weight:600;list-style:none;display:flex}.brd-detail__body{padding:2px 16px 16px}.brd-questions{margin:16px 0;padding-inline-start:29px}.brd-questions li{padding:8px 5px}.brd-questions li+li{border-top:1px solid var(--border-subtle,#5b253314)}.brd-questions p{color:var(--text-muted,#665d58);font-size:.86rem}.brd-consistency{background:var(--gold-soft,#f3eadc);border:1px solid #a986523d;border-radius:14px;padding:18px 22px}.brd-consistency h2{font-size:1.05rem}@media (width<=850px){.brd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.blegacy-result-screen .brd{gap:14px}.brd-panel{padding:17px}.brd-grid,.brd-split,.brd-portrait__notes{grid-template-columns:1fr}.brd-dimension>summary{min-height:66px}}@media print{.blegacy-result-screen .brd{display:block}.brd-panel,.brd-dimension,.brd-consistency{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 12px;box-shadow:none!important}.brd-grid{display:block}.brd-dimension{margin-bottom:10px}.brd-dimension__body{display:block!important}.brd-dimension>summary,.brd-detail>summary{min-height:0}.brd-chevron{display:none}.brd-detail__body{display:block!important}.brd-split{display:block}.brd-split>section{margin-bottom:12px}.blegacy-result-language,.blegacy-feedback,.blegacy-save-actions{display:none!important}}@media (prefers-reduced-motion:reduce){.brd-chevron{transition:none}}.blegacy-final-reflection{border:1px solid var(--border,#61253521);background:var(--surface-warm,#fbf7f0);text-align:center;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:20px;margin-top:34px;padding:clamp(20px,3vw,34px)}.blegacy-final-reflection__eyebrow{color:var(--gold-dark,#80643d);letter-spacing:.06em;font-size:.73rem}.blegacy-final-reflection h2{color:var(--accent,#5b2533);margin:7px 0 15px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.45}.blegacy-final-reflection>p:not(.blegacy-final-reflection__eyebrow),.blegacy-final-reflection__translation{max-width:740px;margin:12px auto 0;line-height:1.9}.blegacy-final-reflection__verse{border:0;border-block:1px solid var(--border,#e5d8d9);max-width:740px;margin:15px auto;padding:14px 20px}.blegacy-final-reflection__verse p[lang=ar]{font-family:var(--font-arabic,"Sakkal Majalla", Arial, serif);font-size:1.15rem;line-height:2}.blegacy-final-reflection__verse cite{color:var(--gold-dark,#80643d);margin-top:8px;font-size:.75rem;font-style:normal;display:block}.blegacy-final-reflection__translation{font-size:.86rem}.blegacy-final-reflection__closing{color:var(--accent,#5b2533);font-weight:600}@media (width<=600px){.blegacy-final-reflection{padding:18px 14px}}@media print{.blegacy-final-reflection{box-shadow:none;-moz-column-break-inside:auto;break-inside:auto}}.result-session-name{color:var(--text-muted);overflow-wrap:anywhere;margin:8px 0 12px;font-size:.85rem}.result-session-name strong{color:var(--accent)}.assessment-account-page__grid--member{max-width:960px;margin-inline:auto;grid-template-columns:minmax(0,1fr)!important}.member-home{text-align:center;width:100%;max-width:920px;margin-inline:auto}.member-home .member-welcome-name{letter-spacing:.01em;font-weight:600}.member-ornament{justify-content:center;align-items:center;gap:10px;margin:18px auto 0;display:flex}.member-ornament i{background:linear-gradient(90deg, transparent, var(--gold));width:56px;height:1px;display:block}.member-ornament i:last-child{background:linear-gradient(90deg, var(--gold), transparent)}.member-ornament b{border:1px solid var(--gold);background:var(--gold-soft);width:7px;height:7px;display:block;transform:rotate(45deg)}.member-home .member-action-row{gap:14px;margin-top:30px}.assessment-account-page__hero .member-home .assessment-start--member{min-width:250px;min-height:54px;margin-top:0!important;padding:0 30px!important}.member-home .member-results-link{background:#fffdf9d9;border-color:#a9865273;border-radius:999px;min-height:54px;padding:0 26px;font-weight:600;transition:background .2s,border-color .2s}.member-home .member-results-link:hover{background:var(--gold-soft);border-color:var(--gold)}.member-pref-card{box-shadow:var(--shadow-featured);text-align:start;background:radial-gradient(circle at 0 0,#d5bd9447,#0000 16rem),radial-gradient(circle at 100% 100%,#5b253312,#0000 18rem),linear-gradient(135deg,#fbf2e4 0%,#fffaf3 52%,#f7ecdd 100%);border:1px solid #a9865280;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:44px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.member-pref-card:before{content:"";pointer-events:none;border:1px solid #a9865238;border-radius:20px;position:absolute;inset:7px}.member-pref-card__medallion{color:#f3e3c4;background:radial-gradient(circle at 35% 30%,#7a3247,#4a1824 75%);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 0 4px #fffaf3,0 0 0 5px #a986528c,0 12px 26px #4a182440}.member-pref-card__medallion svg{width:30px;height:30px}.member-pref-card__kicker{color:var(--gold-dark);letter-spacing:.06em;margin:0 0 4px;font-size:.78rem;font-weight:600}.member-pref-card h2{color:var(--accent);margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.35}.member-pref-card__body>p:last-child{max-width:560px;color:var(--text-muted);margin:10px 0 0;font-size:.95rem;line-height:1.9}.member-pref-card__button{border:1px solid var(--accent);min-height:50px;color:var(--accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:relative}.member-pref-card__button svg{width:18px;height:18px}.member-pref-card__button:hover{background:var(--accent);color:var(--accent-text);transform:translateY(-1px)}.member-pref-card__button:focus-visible,.member-info-strip__item:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.member-info-strip{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fffdf9c7;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;display:grid;overflow:hidden}.member-info-strip__item{color:inherit;text-align:start;align-items:center;gap:14px;padding:18px 22px;text-decoration:none;display:flex}.member-info-strip__item+.member-info-strip__item{border-inline-start:1px solid var(--border-subtle)}a.member-info-strip__item{transition:background .2s}a.member-info-strip__item:hover{background:var(--gold-soft)}.member-info-strip__icon{background:var(--gold-soft);width:40px;height:40px;color:var(--gold-dark);border:1px solid #a9865259;border-radius:50%;flex:none;place-items:center;display:grid}.member-info-strip__icon svg{width:19px;height:19px}.member-info-strip__item div{min-width:0}.member-info-strip__item div span{color:var(--gold-dark);font-size:.76rem;display:block}.member-info-strip__item div strong{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;display:block;overflow:hidden}@media (width<=760px){.member-pref-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px;padding:28px 22px}.member-pref-card__body>p:last-child{margin-inline:auto}.member-pref-card__button{justify-content:center;width:100%}.member-info-strip{grid-template-columns:1fr}.member-info-strip__item+.member-info-strip__item{border-inline-start:0;border-top:1px solid var(--border-subtle)}.member-home .member-action-row>*{width:100%}}.resume-card{max-width:640px;box-shadow:var(--shadow-card);text-align:start;background:linear-gradient(135deg,#fffdf9,#f8efe5);border:1px solid #5b253338;border-radius:22px;margin:30px auto 0;padding:22px 26px;position:relative}.assessment-account-page__hero>.resume-card{margin:18px 0 4px}.resume-card__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.resume-card__kicker{color:var(--gold-dark);letter-spacing:.05em;margin:0;font-size:.76rem;font-weight:600}.resume-card h2{color:var(--accent);margin:2px 0 0;font-size:1.3rem;font-weight:700;line-height:1.4}.resume-card__meta{color:var(--text-muted);margin:4px 0 0;font-size:.82rem}.resume-card__percent{color:var(--accent);font-family:var(--font-english);font-size:1.9rem;font-weight:600;line-height:1}.resume-card__bar{background:#5b253317;border-radius:999px;height:6px;margin-top:16px;overflow:hidden}.resume-card__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--accent));height:100%;display:block}[dir=rtl] .resume-card__bar span{background:linear-gradient(270deg, var(--gold), var(--accent));margin-inline-start:0}.resume-card__actions,.resume-card__confirm>div{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;display:flex}.resume-card__primary{color:#fffaf4;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#67283b,#481724);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #48172433}.resume-card__primary svg{width:17px;height:17px}.resume-card__link{color:var(--text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.82rem;text-decoration:underline}.resume-card__confirm p{color:#7a2e3d;margin:16px 0 0;font-size:.88rem}.resume-card__danger{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#8f2c3f;border:1px solid #8f2c3f;border-radius:999px;padding:0 18px;font-size:.85rem;font-weight:600}.resume-card button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=600px){.resume-card{padding:20px}.resume-card__primary{justify-content:center;width:100%}}.assessment-account-page__hero .member-home:has(.resume-card) .assessment-start--member{color:var(--accent)!important;box-shadow:none!important;background:#fffdf9e6!important;border:1px solid #5b253359!important}.result-hero__eyebrow{color:var(--gold-dark);letter-spacing:.04em;margin:0 0 10px;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700}.result-hero__title{color:var(--text-heading);margin:0 0 14px;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.35}.result-share-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:-10px auto 30px;display:flex}.result-share-bar__btn{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:#fffaf3;border:1px solid #a9865280;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.result-share-bar__btn:hover{background:var(--gold-soft);border-color:var(--gold)}.result-share-bar__btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.result-share-bar__btn--whatsapp{color:#1e7a4a;border-color:#1e7a4a59}.result-share-bar__btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.result-share-bar__note{color:var(--text-muted);text-align:center;flex-basis:100%;margin:2px 0 0;font-size:.78rem}@media (width<=600px){.result-share-bar__btn{flex:calc(50% - 10px);justify-content:center}}@media print{.result-share-bar,.blegacy-result-language{display:none!important}}.survey-member-profile{z-index:60;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.survey-member-profile__trigger{min-height:40px;box-shadow:none;background:#fffaf3;border-color:#a9865273;padding:5px 12px 5px 6px}[dir=rtl] .survey-member-profile__trigger{padding:5px 6px 5px 12px}.survey-member-profile__icon{color:#f3e3c4;background:linear-gradient(135deg,#67283b,#481724);width:30px;height:30px}.survey-member-profile__name{max-width:150px;font-size:.88rem}.survey-member-profile__menu{left:auto;z-index:80;inset-inline-end:0}.b-survey__header-actions .survey-member-profile__name,.b-survey__header-actions .survey-member-profile__chevron{display:none}.b-survey__header-actions .survey-member-profile__trigger{padding:4px}@media (width<=760px){.survey-member-profile__name,.survey-member-profile__chevron{display:none}.survey-member-profile__trigger{padding:4px!important}}.result-topbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf3f0;border-bottom:1px solid #a9865240;margin:0 0 22px;position:sticky;top:0}.result-topbar__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:10px 20px;display:flex}.result-topbar__brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.result-topbar__brand img{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #a9865266;border-radius:50%;width:58px;height:58px;box-shadow:0 6px 16px #4817241a}.result-topbar__brand small{color:var(--gold-dark);font-family:var(--font-english);letter-spacing:.18em;font-size:.68rem;display:block}.result-topbar__brand strong{color:var(--accent);font-size:1.05rem;line-height:1.3;display:block}.result-topbar__actions{align-items:center;gap:10px;display:flex}@media (width<=600px){.result-topbar__brand img{width:46px;height:46px}.result-topbar__brand strong{font-size:.9rem}}@media print{.result-topbar{display:none!important}}.saved-result__status{text-align:center;justify-items:center;gap:16px;padding:50px 10px;display:grid}.saved-result__date{color:var(--text-muted);font-size:.85em;font-weight:400}.saved-result__note{color:#7a5a2b;text-align:center;background:#fbf3e2;border-radius:14px;max-width:760px;margin:0 auto 22px;padding:12px 16px;font-size:.88rem}.saved-result__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.saved-result__link{color:var(--accent);font-weight:700}.result-account-activate{color:#6f5126;text-align:start;background:#fdf6e6;border:1px solid #ecd9b0;border-radius:14px;margin:0 0 14px;padding:14px 16px}.result-account-activate p{margin:4px 0 10px;font-size:.9rem}.result-account-activate div{flex-wrap:wrap;gap:8px;display:flex}.result-account-activate button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#5b2533;border:1px solid #5b2533;border-radius:999px;padding:0 16px;font-weight:700}.result-account-activate button.secondary{color:#5b2533;background:0 0}.blegacy-result-screen.screen{justify-content:flex-start;padding-top:0}@media (width<=999px){.legacy-header.legacy-header-v6{padding:14px 0 6px;position:relative}.legacy-header-v6+.legacy-onepage-v6{min-height:0;padding-top:8px}}.reliability-notice{text-align:start;border-radius:20px;gap:16px;max-width:860px;margin:0 auto 30px;padding:20px 22px;display:flex}.reliability-notice--low{background:linear-gradient(135deg,#fdf3e1,#fffaf2);border:1px solid #e3c08a}.reliability-notice--mixed{background:#fffaf3;border:1px solid #a9865259}.reliability-notice__icon{width:38px;height:38px;font-family:var(--font-english);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.reliability-notice--low .reliability-notice__icon{color:#fff7e8;background:#8a5a1f}.reliability-notice--mixed .reliability-notice__icon{background:var(--gold-soft);color:var(--gold-dark);border:1px solid #a9865266}.reliability-notice h2{color:#6b4415;margin:0 0 6px;font-size:1.15rem;line-height:1.5}.reliability-notice--mixed h2{color:var(--accent)}.reliability-notice p{color:#5d4a3a;margin:0 0 6px;font-size:.92rem;line-height:1.8}.reliability-notice ul{color:#5d4a3a;margin:4px 0 8px;padding-inline-start:20px;font-size:.9rem;line-height:1.8}.reliability-notice__foot{color:var(--text-muted)!important;font-size:.84rem!important}.reliability-notice__retake{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#5b2533;border:1px solid #5b2533;border-radius:999px;align-items:center;margin-top:6px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.brd-cautious-tag{color:#8a5a1f;font-family:var(--font-arabic);letter-spacing:0;background:#fdf0d8;border-radius:999px;margin-inline-start:8px;padding:1px 10px;display:inline-block}@media print{.reliability-notice__retake{display:none!important}}.pmatch{margin-top:18px}.pmatch h2{color:var(--accent,#5b2533);margin:0 0 6px}.pmatch p{line-height:1.9}.pmatch--invite{background:linear-gradient(145deg,#fffdf9,#f8f0e5);border-color:#b08a5059}.pmatch-group{background:#fffdf9;border:1px solid #eadcd6;border-radius:14px;margin-top:16px;padding:14px 16px}.pmatch-group h3{margin:0 0 8px;font-size:1.05rem}.pmatch-group--think{background:#fdf6ea;border-color:#e7cf9f}.pmatch-group--think h3{color:#7a5a2b}.pmatch-group--match h3{color:#2f6a4b}.pmatch-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pmatch-group li{gap:2px;line-height:1.8;display:grid}.pmatch-group li strong{color:var(--accent,#5b2533)}.pmatch-caution{color:#7a4a3a;background:#fbf5f2;border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:.9rem}.pmatch-note{background:#fffaf3;border-inline-start:3px solid #c9a364;margin:14px 0 0;padding:10px 14px}.pmatch-unmeasured{color:var(--text-muted,#665d58);margin:14px 0 0;font-size:.9rem}.pmatch-button{color:#fff;font:inherit;cursor:pointer;background:#6a2035;border:0;border-radius:10px;margin-top:10px;padding:11px 22px;font-weight:700}.pmatch-link{color:#6a2035;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}@media print{.pmatch-button,.pmatch-link,.pmatch--invite{display:none!important}.pmatch{-moz-column-break-inside:avoid;break-inside:avoid}}.b-survey{--survey-burgundy:#5a1f31;--survey-burgundy-deep:#35131d;--survey-gold:#b08a50;--survey-gold-light:#d9c29b;--survey-ivory:#fbf7ef;--survey-paper:#fffdf9;--survey-text:#4f413d;--survey-muted:#8a7b74;min-height:100svh;color:var(--survey-text);background:linear-gradient(#fbf7ef 0%,#f7f0e6 100%);position:relative;overflow-x:hidden}.b-survey svg{flex-shrink:0;width:20px;max-width:100%;height:20px}.b-survey__shell{width:min(1180px,100% - 64px);margin-inline:auto}.b-survey__ornament{pointer-events:none;border:1px solid #b08a5014;border-radius:50%;position:fixed}.b-survey__ornament--one{width:560px;height:560px;top:-360px;left:-260px}.b-survey__ornament--two{border-color:#5a1f310b;width:620px;height:620px;bottom:-420px;right:-390px}.b-survey__header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf7efe6;border-bottom:1px solid #b08a5029;position:relative}.b-survey__header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:86px;display:grid}.b-survey__brand{justify-self:start;align-items:center;gap:13px;display:flex}.b-survey__brand img{-o-object-fit:contain;object-fit:contain;width:66px;height:auto}.b-survey__brand-copy{flex-direction:column;line-height:1.35;display:flex}.b-survey__brand-copy strong{color:var(--survey-burgundy);font-family:var(--font-english,Cambria,serif);letter-spacing:.13em;font-size:.72rem}.b-survey__brand-copy span{color:var(--survey-muted);font-size:.7rem}.b-survey__collection{text-align:center;justify-self:center;line-height:1.35}.b-survey__collection strong{color:var(--survey-burgundy);font-size:.88rem;display:block}.b-survey__collection span{color:var(--survey-muted);font-size:.68rem}.b-survey__header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.b-survey__exit,.b-survey__cancel{appearance:none;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.b-survey__exit{color:#2b2524;background:#f2ede6;border:1px solid #2b252433}.b-survey__cancel{color:#fff;background:#76263b;border:1px solid #76263b}.b-survey__exit svg,.b-survey__cancel svg{width:15px!important;height:15px!important}.b-survey__progress-area{z-index:3;background:#fffdf961;border-bottom:1px solid #b08a501f;padding:22px 0 17px;position:relative}.b-survey__progress-meta{color:var(--survey-muted);justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;font-size:.72rem;display:flex}.b-survey__progress-meta strong{color:var(--survey-burgundy);font-family:var(--font-english,Cambria,serif);font-size:.9rem}.b-survey .progress{width:100%}.b-survey .progress__track{background:#b08a5021;border-radius:999px;height:3px;overflow:hidden}.b-survey .progress__fill{background:linear-gradient(90deg,var(--survey-burgundy),var(--survey-gold));border-radius:inherit;height:100%;transition:width .25s}.b-survey .progress__label{display:none}.b-survey__stage{z-index:2;min-height:calc(100svh - 205px);padding:58px 0 72px;position:relative}.b-survey__stage-inner{flex-direction:column;align-items:stretch;gap:20px;width:min(820px,100%);margin-inline:auto;display:flex}.b-survey__context{justify-content:space-between;align-items:center;gap:24px;padding:0 6px;display:flex}.b-survey__question-label{color:var(--survey-gold);font-family:var(--font-english,Cambria,serif);letter-spacing:.18em;font-size:.61rem;font-weight:700}.b-survey__question-number{direction:ltr;align-items:center;gap:10px;margin:0;display:flex}.b-survey__question-number>span{color:var(--survey-burgundy);font-family:var(--font-english,Cambria,serif);font-size:.8rem;line-height:1}.b-survey__question-number i{background:#b08a5080;width:38px;height:1px}.b-survey__question-number small{color:#aa9b93;font-family:var(--font-english,Cambria,serif);font-size:.8rem}.b-survey__context-message{display:none}.b-survey__question-card{background:#fffdf9f0;border:1px solid #b08a5038;border-radius:20px;padding:42px 46px 34px;position:relative;overflow:visible;box-shadow:0 18px 55px #39261e12}.b-survey__mobile-counter{display:none}.b-survey__question-heading{color:#302323;max-width:720px;font-size:.8rem;font-weight:600;line-height:1.75}.b-survey__question-description{color:var(--survey-muted);margin-top:9px;font-size:.9rem;line-height:1.85}.b-survey .text-input,.b-survey input[type=text],.b-survey input[type=number],.b-survey textarea,.b-survey select{box-sizing:border-box;color:#403330;background:#fffdf9;border:1px solid #b08a5047;border-radius:11px;outline:none;width:100%;min-height:54px;padding:12px 15px;font-family:inherit;font-size:1rem;transition:border-color .18s,box-shadow .18s,background .18s}.b-survey textarea{resize:vertical;min-height:130px}.b-survey .text-input:focus,.b-survey input[type=text]:focus,.b-survey input[type=number]:focus,.b-survey textarea:focus,.b-survey select:focus{background:#fff;border-color:#5a1f317a;box-shadow:0 0 0 4px #5a1f310d}.b-survey .question-choices{gap:10px;display:grid}.b-survey .choice-option{color:#51423e;cursor:pointer;background:#fffdf9;border:1px solid #b08a5033;border-radius:11px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;transition:all .16s;display:flex;position:relative}.b-survey .choice-option:hover{background:#fffaf3;border-color:#b08a507a;transform:translateY(-1px)}.b-survey .choice-option:has(.choice-option__input:checked){color:var(--survey-burgundy);box-shadow:inset 3px 0 0 var(--survey-gold);background:#5a1f310b;border-color:#5a1f3152}.b-survey .choice-option__input{width:17px;height:17px;accent-color:var(--survey-burgundy);flex:none;margin-top:5px}.b-survey .choice-option__label{flex:1;font-size:.94rem;line-height:1.75}.b-survey__required,.b-survey .error-text{color:#9b4d5e;margin-top:13px;font-size:.74rem}.b-survey__navigation,.b-survey .survey-navigation{border-top:1px solid #b08a5024;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.b-survey__nav-button,.b-survey .cta-button--inline{appearance:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:43px;padding:9px 17px;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.b-survey__nav-button svg,.b-survey .cta-button--inline svg{width:15px!important;height:15px!important}.b-survey__nav-button--primary,.b-survey .cta-button--inline{color:#fff;background:var(--survey-burgundy);border:1px solid var(--survey-burgundy)}.b-survey__nav-button--secondary{color:#665853;background:0 0;border:1px solid #5a1f3129}.b-survey__nav-button:disabled,.b-survey .cta-button--inline:disabled{opacity:.38;cursor:not-allowed}.b-survey__footer{color:#998b84;text-align:center;border-top:1px solid #b08a501f;padding:18px 0 25px;font-size:.68rem}.b-survey__footer svg{vertical-align:middle;margin-inline-end:5px;display:inline-block;width:13px!important;height:13px!important}.b-survey__empty{text-align:center;background:#fffdf9;border:1px solid #b08a5038;border-radius:20px;width:min(620px,100% - 40px);margin:100px auto;padding:45px}@media (width<=800px){.b-survey__shell{width:min(100% - 38px,760px)}.b-survey__header-inner{grid-template-columns:1fr auto;min-height:76px}.b-survey__collection{display:none}.b-survey__question-card{padding:34px 30px 29px}}@media (width<=680px){.b-survey__shell{width:calc(100% - 28px)}.b-survey__brand-copy{display:none}.b-survey__brand img{width:54px}.b-survey__header-actions span{display:none}.b-survey__exit,.b-survey__cancel{justify-content:center;width:38px;min-width:38px;height:38px;padding:0}.b-survey__progress-area{padding:17px 0 14px}.b-survey__stage{padding:35px 0 50px}.b-survey__context{padding:0 2px}.b-survey__question-card{border-radius:16px;padding:27px 20px 22px}.b-survey__question-heading{font-size:1.28rem;line-height:1.7}.b-survey__question-description{font-size:.83rem}.b-survey__answer{margin-top:22px}.b-survey__navigation,.b-survey .survey-navigation{gap:9px}.b-survey__nav-button,.b-survey .cta-button--inline{flex:1;min-width:0}}.b-survey .country-select{z-index:30;width:100%;position:relative}.b-survey .country-select__trigger{appearance:none;box-sizing:border-box;color:#402f2e;width:100%;min-height:58px;font-family:var(--font-arabic,"Sakkal Majalla", "Traditional Arabic", "Noto Naskh Arabic", "Segoe UI", Tahoma, Arial, serif);text-align:right;cursor:pointer;background:#faf6efb8;border:1px solid #b08a503d;border-radius:13px;outline:none;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:13px 17px;font-size:1rem;line-height:1.5;transition:border-color .17s,background .17s,box-shadow .17s;display:flex}.b-survey .country-select__trigger:hover{background:#fffdf9;border-color:#b08a5080}.b-survey .country-select__trigger--open{background:#fffdf9;border-color:#5a1f317a;box-shadow:0 0 0 3px #5a1f310d}.b-survey .country-select__value{color:#402f2e;flex:1;font-size:1.05rem}.b-survey .country-select__placeholder{color:#a59891;flex:1;font-size:1rem}.b-survey .country-select__trigger>svg{min-width:17px;min-height:17px;color:var(--survey-burgundy);flex:0 0 17px;transition:transform .18s;display:block;width:17px!important;height:17px!important}.b-survey .country-select__trigger--open>svg{transform:rotate(180deg)}.b-survey .country-select__panel{z-index:100;background:#fffdf9;border:1px solid #b08a5047;border-radius:15px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 22px 55px #36231e29}.b-survey .country-select__search{background:#fbf7ef;border-bottom:1px solid #b08a5029;align-items:center;padding:12px;display:flex;position:relative}.b-survey .country-select__search>svg{min-width:17px;min-height:17px;color:var(--survey-gold);pointer-events:none;display:block;position:absolute;top:50%;right:27px;transform:translateY(-50%);width:17px!important;height:17px!important}.b-survey .country-select__search input{appearance:none;box-sizing:border-box;color:#402f2e;width:100%;height:46px;font-family:var(--font-arabic,"Sakkal Majalla", "Traditional Arabic", "Noto Naskh Arabic", "Segoe UI", Tahoma, Arial, serif);background:#fffdf9;border:1px solid #b08a503d;border-radius:10px;outline:none;margin:0;padding:8px 44px 8px 14px;font-size:1rem}.b-survey .country-select__search input::placeholder{color:#a89b94}.b-survey .country-select__search input:focus{border-color:#5a1f3173;box-shadow:0 0 0 3px #5a1f310d}.b-survey .country-select__search input::-webkit-search-decoration{-webkit-appearance:none}.b-survey .country-select__search input::-webkit-search-cancel-button{-webkit-appearance:none}.b-survey .country-select__search input::-webkit-search-results-button{-webkit-appearance:none}.b-survey .country-select__search input::-webkit-search-results-decoration{-webkit-appearance:none}.b-survey .country-select__options{scrollbar-width:thin;scrollbar-color:#b08a5073 transparent;max-height:300px;padding:7px;overflow:hidden auto}.b-survey .country-select__options::-webkit-scrollbar{width:6px}.b-survey .country-select__options::-webkit-scrollbar-track{background:0 0}.b-survey .country-select__options::-webkit-scrollbar-thumb{background:#b08a5061;border-radius:999px}.b-survey .country-select__option{appearance:none;box-sizing:border-box;color:#584945;width:100%;min-height:43px;font-family:var(--font-arabic,"Sakkal Majalla", "Traditional Arabic", "Noto Naskh Arabic", "Segoe UI", Tahoma, Arial, serif);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:8px 13px;font-size:1rem;line-height:1.45;transition:color .12s,background .12s;display:flex}.b-survey .country-select__option:hover{color:var(--survey-burgundy);background:#b08a5013}.b-survey .country-select__option--selected{color:var(--survey-burgundy);background:#5a1f310e;font-weight:600}.b-survey .country-select__option>svg{min-width:16px;min-height:16px;color:var(--survey-gold);flex:0 0 16px;display:block;width:16px!important;height:16px!important}.b-survey .country-select__empty{color:#998a83;text-align:center;margin:0;padding:27px 15px;font-size:.9rem}.b-survey-modal{z-index:9999;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.b-survey-modal__backdrop{appearance:none;z-index:0;cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e16159e;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.b-survey-modal__dialog{z-index:2;box-sizing:border-box;color:#352a28;text-align:center;background:#fffaf2;border:1px solid #b08a5057;border-radius:21px;width:min(470px,100%);padding:42px 39px 35px;position:relative;box-shadow:0 35px 90px #18101052}.b-survey-modal__close{appearance:none;color:#675b56;cursor:pointer;background:0 0;border:1px solid #43333024;border-radius:50%;place-items:center;width:32px;height:32px;margin:0;padding:0;display:grid;position:absolute;top:14px;left:14px}.b-survey-modal__close svg{display:block;width:14px!important;height:14px!important}.b-survey-modal__icon{color:#2b2524;background:#2b25240f;border:1px solid #2b25241a;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 16px;display:grid}.b-survey-modal__icon svg{display:block;width:23px!important;height:23px!important}.b-survey-modal__icon--danger{color:#76263b;background:#76263b12;border-color:#76263b24}.b-survey-modal__eyebrow{color:#b08a50;letter-spacing:.18em;margin:0 0 7px;font-family:Cambria,Georgia,serif;font-size:.65rem;font-weight:700}.b-survey-modal__dialog h2{color:#5a1f31;font-family:var(--font-arabic,"Sakkal Majalla", "Traditional Arabic", "Noto Naskh Arabic", "Segoe UI", Tahoma, Arial, serif);margin:0 0 12px;font-size:1.7rem;font-weight:600}.b-survey-modal__description{color:#756762;max-width:365px;margin:0 auto;font-size:.92rem;line-height:1.9}.b-survey-modal__notice{color:#876d4c;background:#b08a5012;border:1px solid #b08a5026;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:19px;padding:10px 12px;font-size:.75rem;display:flex}.b-survey-modal__notice svg{flex-shrink:0;display:block;width:15px!important;height:15px!important}.b-survey-modal__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.b-survey-modal__continue,.b-survey-modal__confirm{appearance:none;cursor:pointer;border-radius:9px;min-height:46px;margin:0;padding:9px 13px;font-family:inherit;font-size:.8rem;font-weight:600}.b-survey-modal__continue{color:#5a1f31;background:#fffdf9;border:1px solid #5a1f3138}.b-survey-modal__continue:hover{background:#5a1f310a}.b-survey-modal__confirm{color:#fff;background:#2b2524;border:1px solid #2b2524;justify-content:center;align-items:center;gap:7px;display:flex}.b-survey-modal__confirm:hover{background:#171313}.b-survey-modal__confirm--danger{background:#76263b;border-color:#76263b}.b-survey-modal__confirm--danger:hover{background:#59192c}.b-survey-modal__confirm svg{display:block;width:15px!important;height:15px!important}@media (width<=680px){.b-survey .country-select__panel{max-height:390px}.b-survey .country-select__options{max-height:275px}.b-survey-modal{padding:16px}.b-survey-modal__dialog{border-radius:17px;padding:39px 21px 23px}.b-survey-modal__actions{grid-template-columns:1fr}.b-survey-modal__continue,.b-survey-modal__confirm{width:100%}}.blegacy-practical{background:linear-gradient(145deg,#fffaf1,#fff);border:1px solid #7752303d;border-radius:20px;margin:24px 0 38px;padding:clamp(18px,4vw,34px)}.blegacy-practical h2{color:#641c39;margin:24px 0 12px;line-height:1.5}.blegacy-practical h2:first-child{margin-top:0}.blegacy-practical h3{color:#70422c;margin:17px 0 5px}.blegacy-practical p,.blegacy-practical li{line-height:2}.blegacy-practical li{margin-bottom:10px}.blegacy-practical-note{opacity:.8;border-top:1px solid #77523033;padding-top:14px;font-size:.9em}.blegacy-practical p,.blegacy-practical li,.blegacy-save-actions p{color:#51382e;opacity:1;line-height:2}.blegacy-save-actions{background:#fffaf1;border:1px solid #ad8a62;border-radius:18px;margin:36px 0 18px;padding:24px}.blegacy-save-actions h2{color:#641c39}@media print{@page{size:A4;margin:15mm}html,body,#root,.screen,.container{color:#30231e!important;box-shadow:none!important;background:#fff!important;max-width:none!important;overflow:visible!important}.screen .card{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;padding:0!important}.blegacy-save-actions,.blegacy-feedback,button,form,input,textarea,select{display:none!important}article,.blegacy-practical,section{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}p,li{color:#30231e!important;opacity:1!important}}.b-survey{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.b-survey__header,.b-survey__progress-area{flex:none}.b-survey__stage-inner{gap:8px;height:100%;min-height:0}.b-survey__context{flex:none;gap:10px}.b-survey__question-card{flex-direction:column;flex:auto;min-height:0;padding:17px 24px 14px;display:flex;overflow:hidden}.b-survey__question-heading{flex:none;line-height:1.5}.b-survey__question-heading h1{margin:0;line-height:1.45}.b-survey__question-description{margin-top:5px;line-height:1.45}.b-survey__answer{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;margin-top:12px;padding:2px 4px 5px;overflow:hidden auto}.b-survey .choice-option{gap:10px;padding:9px 12px}.b-survey .choice-option__label{line-height:1.45}.b-survey__required-note{flex:none;margin:5px 0 0}.b-survey__navigation,.b-survey .survey-navigation{background:#fffdf9fa;flex:none;gap:10px;margin-top:9px;padding-top:10px}.b-survey__previous,.b-survey__next{min-height:42px}.b-survey__footer{display:none}@media (width<=680px){.b-survey__shell{width:calc(100% - 22px)}.b-survey__header-inner{min-height:53px}.b-survey__brand img{width:43px}.b-survey__progress-area{padding:7px 0 6px}.b-survey__stage{padding:7px 0 9px}.b-survey__stage-inner{gap:5px}.b-survey__context{gap:6px}.b-survey__question-card{border-radius:13px;padding:12px 13px 10px}.b-survey__question-heading{font-size:1.08rem;line-height:1.4}.b-survey__question-heading h1{line-height:1.4}.b-survey__answer{margin-top:8px}.b-survey .question-choices{gap:6px}.b-survey .choice-option{min-height:44px;padding:9px 10px}.b-survey .choice-option__label{font-size:.95rem;line-height:1.4}.b-survey__navigation,.b-survey .survey-navigation{margin-top:7px;padding-top:8px}.b-survey__previous,.b-survey__next{min-height:44px}}@media (height<=540px){.b-survey{height:auto;min-height:100dvh;overflow:hidden visible}.b-survey__stage{overflow:visible}.b-survey__stage-inner{height:auto}.b-survey__question-card,.b-survey__answer{overflow:visible}.b-survey__navigation{z-index:5;position:sticky;bottom:0}}@media print{.b-survey{height:auto;display:block;overflow:visible}.b-survey__stage,.b-survey__question-card,.b-survey__answer{overflow:visible}}.b-survey__header-inner{grid-template-columns:minmax(0,1fr) auto;gap:14px}.b-survey__collection{display:none!important}.b-survey__brand,.b-survey__brand-copy{min-width:0}.b-survey__brand-copy strong{letter-spacing:0;font-family:inherit;font-size:.9rem}.b-survey__brand-copy span{font-size:.72rem}.b-survey__stage-inner{width:min(900px,100%)}.b-survey__question-card{padding:clamp(12px,2vh,20px) clamp(14px,2vw,25px) 13px}.b-survey__question-heading{max-width:none;font-size:1rem;font-weight:600;line-height:1.4}.b-survey__question-heading h1,.b-survey__question-heading h2,.b-survey__question-heading p{margin:0;font-weight:600;font-size:clamp(1.2rem,1.5vw,1.6rem)!important;line-height:1.38!important}.b-survey__answer{margin-top:10px}.b-survey .choice-option{align-items:center;min-height:45px;padding:8px 12px}.b-survey__navigation{margin-top:7px;padding-top:8px}.b-survey__nav-button{min-height:43px}@media (width<=800px){.b-survey__header-inner{grid-template-columns:minmax(0,1fr) auto}.b-survey__stage-inner{width:100%}}@media (width<=680px){.b-survey__shell{width:calc(100% - 20px)}.b-survey__header-inner{gap:8px;min-height:48px}.b-survey__brand img{width:36px}.b-survey__brand-copy{display:none}.b-survey__header-actions{gap:5px}.b-survey__exit,.b-survey__cancel{width:36px;min-width:36px;height:36px}.b-survey__progress-area{padding:5px 0}.b-survey__stage{padding:5px 0 7px}.b-survey__context{gap:5px}.b-survey__question-card{border-radius:13px;padding:10px 11px 9px}.b-survey__question-heading h1,.b-survey__question-heading h2,.b-survey__question-heading p{font-size:clamp(1.05rem,4.1vw,1.35rem)!important;line-height:1.38!important}.b-survey__answer{margin-top:7px}.b-survey .choice-option{min-height:44px;padding:7px 9px}.b-survey .choice-option__label{font-size:clamp(.93rem,3.7vw,1.04rem);line-height:1.35}.b-survey__navigation{margin-top:5px;padding-top:6px}}@media (height<=540px){.b-survey__question-card,.b-survey__answer{overflow:visible}}@media print{.blegacy-practical,.screen section{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.blegacy-practical h2,.blegacy-practical h3,.screen h2,.screen h3{-moz-column-break-after:avoid;break-after:avoid-page;page-break-after:avoid}.screen .card>div:first-child{margin-bottom:16px!important}.screen .card>div:first-child h1{margin-bottom:6px!important;font-size:24pt!important;line-height:1.35!important}.screen .card>div:first-child p{line-height:1.65!important}.blegacy-practical{margin-top:12px!important;margin-bottom:22px!important;padding:18px!important}}.b-survey__language{flex:none}@media (width<=680px){.b-survey__language{width:auto!important;min-width:auto!important;height:34px!important;padding:5px 8px!important}.b-survey__language span{font-size:.58rem;display:inline!important}.b-survey__language i{display:block!important}}.b-survey{height:auto!important;min-height:100dvh!important;overflow:hidden auto!important}.b-survey__header-inner{min-height:52px!important}.b-survey__brand img{width:38px!important}.b-survey__progress-area{padding:6px 0 5px!important}.b-survey__progress-meta{margin-bottom:4px!important}.b-survey__stage{flex:none!important;min-height:0!important;padding:8px 0 14px!important;overflow:visible!important}.b-survey__stage-inner{gap:6px!important;width:min(900px,100%)!important;height:auto!important;min-height:0!important}.b-survey__context{gap:6px!important}.b-survey__question-card{flex:none!important;height:auto!important;min-height:0!important;padding:12px 16px 10px!important;display:block!important;overflow:visible!important}.b-survey__question-heading{max-width:none!important;line-height:1.35!important}.b-survey__question-heading h1,.b-survey__question-heading h2,.b-survey__question-heading p{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;margin:0!important;font-size:clamp(1.05rem,1.35vw,1.35rem)!important;line-height:1.35!important;display:block!important;overflow:visible!important}.b-survey__answer{scrollbar-gutter:auto!important;flex:none!important;min-height:0!important;max-height:none!important;margin-top:10px!important;padding:0!important;overflow:visible!important}.b-survey .question-choices{gap:6px!important}.b-survey .choice-option{align-items:center!important;gap:9px!important;min-height:38px!important;padding:7px 10px!important}.b-survey .choice-option__input{width:17px!important;height:17px!important;margin-top:0!important}.b-survey .choice-option__label{font-size:clamp(.9rem,.95vw,1rem)!important;line-height:1.28!important}.b-survey__required-note{margin-top:4px!important}.b-survey__navigation,.b-survey .survey-navigation{margin-top:8px!important;padding-top:8px!important}.b-survey__previous,.b-survey__next,.b-survey__nav-button{min-height:38px!important}@media (width<=680px){.b-survey__shell{width:calc(100% - 16px)!important}.b-survey__header-inner{min-height:46px!important}.b-survey__brand img{width:32px!important}.b-survey__progress-area{padding:4px 0!important}.b-survey__stage{padding:5px 0 9px!important}.b-survey__question-card{border-radius:12px!important;padding:9px 10px 8px!important}.b-survey__question-heading h1,.b-survey__question-heading h2,.b-survey__question-heading p{font-size:clamp(1rem,4.2vw,1.18rem)!important;line-height:1.32!important}.b-survey__answer{margin-top:7px!important}.b-survey .question-choices{gap:5px!important}.b-survey .choice-option{min-height:40px!important;padding:7px 8px!important}.b-survey .choice-option__label{font-size:clamp(.9rem,3.65vw,1rem)!important;line-height:1.28!important}.b-survey__navigation,.b-survey .survey-navigation{margin-top:6px!important;padding-top:6px!important}}.blegacy-report-v2 .blegacy-portrait-list p{margin:0 0 10px}.blegacy-report-list{margin:12px 0 24px;padding-inline-start:24px;line-height:1.9}.blegacy-report-list li{margin-bottom:8px}.blegacy-report-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.blegacy-report-two-col>div{background:#00000005;border:1px solid #00000012;border-radius:16px;padding:18px}.blegacy-report-two-col h2{margin-top:0;font-size:20px}.blegacy-question-priority-list{margin:22px 0 0;padding-inline-start:26px}.blegacy-question-priority-list li{margin-bottom:18px;line-height:1.8}.blegacy-question-priority-list strong,.blegacy-question-priority-list span{display:block}.blegacy-question-priority-list span{opacity:.74;margin-top:5px;font-size:.94em}.blegacy-additional-questions{border-top:1px solid #00000014;margin-top:24px;padding-top:18px}.blegacy-additional-questions ul{line-height:1.9}@media (width<=720px){.blegacy-report-two-col{grid-template-columns:1fr}}@media print{.blegacy-report-v2,.blegacy-priority-questions,.blegacy-report-two-col>div,.blegacy-question-priority-list li{break-inside:avoid-page;page-break-inside:avoid}.blegacy-save-actions,.blegacy-feedback,.blegacy-result-language{display:none!important}.blegacy-result-screen .card{padding-bottom:0!important}}.b-survey__save{appearance:none;color:#5b2533;min-height:38px;font:inherit;cursor:pointer;background:#fbf3e6;border:1px solid #a986528c;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.b-survey__save svg{width:15px!important;height:15px!important}.b-survey__save:hover:not(:disabled){background:#f3e6d1}.b-survey__save:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.b-survey__save{justify-content:center;width:38px;min-width:38px;height:38px;padding:0}.b-survey__save span{display:none}}.b-survey-modal__save-exit{color:#5b2533;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fbf3e6;border:1px solid #a9865299;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-weight:700;display:inline-flex}.b-survey-modal__save-exit svg{width:17px;height:17px}.b-survey-save-modal__icon{color:#80643d;background:#f3eadc}.b-survey-save-modal__reminder{text-align:start;cursor:pointer;background:#fffaf3;border:1px solid #a9865259;border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.b-survey-save-modal__reminder input{accent-color:#5b2533;flex:none;width:18px;height:18px;margin-top:4px}.b-survey-save-modal__reminder strong{color:#5b2533;font-size:.9rem;display:block}.b-survey-save-modal__reminder small{color:#6f625b;margin-top:2px;font-size:.78rem;line-height:1.7;display:block}.b-survey-save-modal__reminder em{color:#a12f3f;margin-top:4px;font-size:.76rem;font-style:normal;display:block}.pref-page{color:#593d32;background:#f8f4ed;min-height:100vh;padding:22px 16px;font-family:Cambria,Georgia,serif}.pref-page[lang=ar]{font-family:Sakkal Majalla,Arial,serif}.pref-shell{max-width:1060px;margin:auto}.pref-top{justify-content:space-between;align-items:center;display:flex}.pref-top button:not(.legacy-language){color:#5b2533;font:inherit;cursor:pointer;background:0 0;border:0}.pref-page h1{color:#5b2533;margin:16px 0 2px}.pref-page h2{color:#5b2533;margin:0 0 10px;font-size:1.25em}.pref-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pref-group{background:#fffdf9;border:1px solid #e8dcd8;border-radius:14px;margin-top:16px;padding:19px}.pref-item{justify-content:space-between;align-items:center;gap:12px;margin:7px 0;display:flex}.pref-item label{flex:1;line-height:1.35}.pref-page select,.pref-page input,.pref-page textarea{color:#241c1c;font:inherit;background:#fff;border:1px solid #d9cac6;border-radius:7px;max-width:100%;padding:9px}.pref-item select{width:155px}.pref-age{flex-wrap:wrap;gap:12px;display:flex}.pref-age label{flex-direction:column;gap:5px;display:flex}.pref-age input{width:110px}.pref-notes{flex-direction:column;margin-top:12px;display:flex}.pref-save{color:#fff;cursor:pointer;font:inherit;background:#5b2533;border:0;border-radius:9px;padding:12px 26px}.pref-save:disabled{opacity:.5;cursor:not-allowed}.pref-alert{color:#9b3030}.pref-success{color:#246b42}.pref-muted{opacity:.75}@media (width<=720px){.pref-groups{grid-template-columns:1fr}.pref-item select{width:145px}.pref-group{padding:13px}}.pref-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:56px;display:block}.pref-legend{background:#fffaf3;border:1px solid #e2cfaa;border-radius:14px;margin-top:16px;padding:16px 18px}.pref-legend h2{margin:0 0 8px}.pref-legend dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.pref-legend dt{color:#5b2533;font-weight:700}.pref-legend dd{margin:2px 0 0;line-height:1.6}.pref-legend small{color:#80643d;margin-top:2px;font-size:.86em;display:block}.pref-item select{width:auto;min-width:170px;max-width:260px}.pref-must-count{background:#fbf5f2;border:1px solid #ecdcd6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;padding:10px 14px;display:flex}.pref-must-count strong{color:#5b2533}.pref-must-count.is-many{background:#fdf3e1;border-color:#e3c08a}.pref-must-count.is-many span{color:#7a5a2b}@media (width<=720px){.pref-legend dl{grid-template-columns:1fr}.pref-item{flex-wrap:wrap}.pref-item select{width:100%;max-width:none}}.pref-actions{align-items:center;gap:10px;display:flex}.suitor-page{color:#593d32;background:#f8f4ed;min-height:100vh;padding:22px 16px 90px;font-family:Cambria,Georgia,serif}.suitor-page[lang=ar]{font-family:Sakkal Majalla,Traditional Arabic,Noto Naskh Arabic,Tahoma,serif;font-size:1.12rem}.suitor-shell{max-width:900px;margin:auto}.suitor-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.suitor-back{color:#5b2533;font:inherit;cursor:pointer;background:0 0;border:0}.suitor-actions{align-items:center;gap:10px;display:flex}.suitor-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:150px;height:52px}.suitor-page h1{color:#5b2533;margin:16px 0 6px}.suitor-page h2{color:#5b2533;margin:0 0 10px;font-size:1.2em}.suitor-eyebrow{color:#80643d;letter-spacing:.06em;margin:18px 0 0;font-size:.85em}.suitor-lead{line-height:1.9}.suitor-privacy{background:#fffaf3;border:1px dashed #d8bf8e;border-radius:12px;padding:10px 14px;line-height:1.8}.suitor-muted{color:#6f625c;line-height:1.8}.suitor-note{background:#fffaf3;border-inline-start:3px solid #c9a364;margin:10px 0 0;padding:10px 14px;line-height:1.8}.suitor-alert{color:#9b3030}.suitor-card{background:#fffdf9;border:1px solid #e8dcd8;border-radius:16px;margin-top:16px;padding:18px 20px}.suitor-card ul,.suitor-card ol{gap:8px;margin:0;padding-inline-start:22px;line-height:1.85;display:grid}.suitor-card--signs{background:#fdf1ee;border-color:#e7b9ad}.suitor-card--signs h2{color:#8a2f2f}.suitor-card--talk{background:#fdf6ea;border-color:#e7cf9f}.suitor-card--talk h2{color:#7a5a2b}.suitor-card--agree h2{color:#2f6a4b}.suitor-nick{color:#5b2533;flex-direction:column;gap:6px;margin-top:14px;font-weight:700;display:flex}.suitor-nick input{max-width:340px;font:inherit;background:#fff;border:1px solid #d9cac6;border-radius:10px;padding:10px 12px;font-weight:400}.suitor-q{border:0;margin:0 0 14px;padding:0}.suitor-q legend{margin-bottom:8px;font-weight:700;line-height:1.6}.suitor-options{flex-wrap:wrap;gap:8px;display:flex}.suitor-option{color:#4a3530;font:inherit;cursor:pointer;text-align:start;background:#fff;border:1px solid #dccdbd;border-radius:999px;padding:8px 14px;font-size:.95em;line-height:1.4}.suitor-option.is-soft{color:#7d6f68;border-style:dashed}.suitor-option.is-on{color:#fff;background:#5b2533;border-style:solid;border-color:#5b2533}.suitor-primary{color:#fff;font:inherit;cursor:pointer;background:#5b2533;border:0;border-radius:10px;margin-top:16px;padding:12px 24px;font-weight:700}.suitor-primary:disabled{opacity:.6}.suitor-secondary{color:#5b2533;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9a364;border-radius:10px;margin-top:16px;padding:11px 20px}.suitor-buttons{flex-wrap:wrap;gap:10px;display:flex}.suitor-list{list-style:none;padding:0!important}.suitor-list li{border-bottom:1px solid #efe4dc;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.suitor-list li:last-child{border-bottom:0}.suitor-list small{color:#8c7d75;font-size:.8em;display:block}.suitor-list__actions{gap:8px;display:flex}.suitor-list__actions button{color:#5b2533;font:inherit;cursor:pointer;background:#fff;border:1px solid #dccdbd;border-radius:8px;padding:6px 12px}.suitor-list__actions .is-danger{color:#9b3030}@media (width<=600px){.suitor-card{padding:14px}.suitor-logo{height:44px}}@media print{.suitor-top,.suitor-buttons,.survey-home-fab{display:none!important}.suitor-page{padding:0}.suitor-card{-moz-column-break-inside:avoid;break-inside:avoid}}.support-fab{z-index:60;color:#5b2533;height:40px;font:inherit;cursor:pointer;background:#fffaf3;border:1px solid #c9a364bf;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.88rem;text-decoration:none;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 18px #3c141e24}.support-fab:hover{background:#fff}.support-fab svg{color:#a77f45;width:18px;height:18px}@media (width<=600px){.support-fab{justify-content:center;width:40px;padding:0;bottom:12px;right:12px}.support-fab span{display:none}}@media print{.support-fab{display:none!important}}.bl-print-only{display:none}@media print{.bl-print-only{text-align:center;display:block!important}.bl-print-header{-moz-column-break-after:avoid;break-after:avoid;border-bottom:1px solid #d9c49c;margin:0 auto 18px;padding-bottom:12px}.bl-print-header img{width:120px;height:auto;margin:0 auto 4px;display:block}.bl-print-header p{color:#a9783b;margin:0;font-size:12pt;font-weight:700}.bl-print-footer{-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid #d9c49c;margin:22px auto 0;padding-top:12px}.bl-print-footer__lead{color:#5b2533;margin:0 0 2px;font-size:12pt;font-weight:700}.bl-print-footer__link{color:#5b2533;letter-spacing:.02em;margin:0 0 6px;font-family:Cambria,Georgia,serif;font-size:15pt;font-weight:700}.bl-print-footer__small{color:#6f625c;margin:0;font-size:9pt}.bl-print-header,.bl-print-footer{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--bl-burgundy:#5b2533;--bl-wine:#6a2035;--bl-gold:#b08a50;--bl-gold-soft:#e2cfaa;--bl-ink:#3a2a26;--bl-muted:#6f625c}html body .legacy-header__brand{width:128px!important}html body .assessment-brand--large img,html body .explore-brand--large img{width:128px!important;max-height:82px!important}html body .assessment-header--compact .assessment-header__inner,html body .explore-header--compact .explore-header__inner{min-height:104px!important}html body .assessment-header--compact,html body .explore-header--compact{height:auto!important;min-height:104px!important;overflow:visible!important}html body .assessment-brand--large,html body .explore-brand--large{width:150px!important;height:100px!important}html body .assessment-brand--large img,html body .explore-brand--large img{-o-object-fit:contain!important;object-fit:contain!important;width:150px!important;max-height:100px!important}@media (width<=600px){html body .assessment-header--compact,html body .explore-header--compact{min-height:76px!important}html body .legacy-header__brand{width:92px!important}html body .assessment-brand--large,html body .explore-brand--large{width:96px!important;height:62px!important}html body .assessment-brand--large img,html body .explore-brand--large img{width:92px!important;max-height:60px!important}html body .assessment-header--compact .assessment-header__inner,html body .explore-header--compact .explore-header__inner{min-height:72px!important}}.bl-account{align-items:center;gap:8px;display:inline-flex}.bl-account a{text-decoration:none}.bl-account__signin{border:1px solid var(--bl-gold-soft);height:38px;color:var(--bl-burgundy);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 12px #5b25330f}.bl-account__signin:hover{border-color:var(--bl-gold);background:#fffaf3}.bl-account__signin svg,.bl-account__shield svg{width:18px;height:18px}.bl-account__shield{color:#f6e7c8;background:linear-gradient(145deg,#73192d,#42131f);border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:38px;height:38px;padding:0 9px;display:inline-flex;box-shadow:0 0 0 2px #cfb1778c}.bl-account__shield.is-admin{color:#42131f;background:linear-gradient(145deg,#e2cfaa,#bc9655);padding:0 12px;font-size:14px;font-weight:700;box-shadow:0 0 0 2px #5b2533b3}@media (width<=600px){.bl-account__signin span,.bl-account__shield.is-admin span{display:none}.bl-account__signin{padding:0 10px}}html body .legacy-onepage-v6{padding-top:120px!important}html body .legacy-onepage-v6 h1{margin-top:6px!important;font-size:clamp(2.6rem,4.6vw,4rem)!important;line-height:1.15!important}html body .legacy-onepage-v6__lead{color:var(--bl-ink)!important;font-size:clamp(1.25rem,1.6vw,1.5rem)!important;line-height:1.85!important}html body .legacy-onepage-v6__desc{font-size:clamp(1.1rem,1.25vw,1.25rem)!important;line-height:1.9!important}html body .legacy-onepage-v6__hero>small{font-size:1.02rem!important}html body .legacy-onepage-v6 .legacy-explore-button{font-size:1.15rem!important}.legacy-onepage-v6__preview{min-width:0}.bl-values{padding:10px 0 46px}.bl-values__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bl-values article{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff9e;border:1px solid #b08a5040;border-radius:20px;padding:22px 22px 20px;transition:transform .3s,box-shadow .3s;position:relative}.bl-values article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #5b253314}.bl-values article>span{color:var(--bl-gold);letter-spacing:.1em;font-family:Cambria,Georgia,serif;font-size:.95rem}.bl-values h2{color:var(--bl-burgundy);margin:6px 0;font-size:1.55rem}.bl-values p{color:var(--bl-muted);margin:0;font-size:1.12rem;line-height:1.85}@media (width<=999px){.bl-values__grid{grid-template-columns:1fr}html body .legacy-onepage-v6{padding-top:24px!important}}.bl-preview{max-width:560px;margin-inline:auto;position:relative}.bl-preview__heading{color:#a9783b;text-align:center;margin:0 0 14px;font-size:1.12rem;font-weight:700}.bl-preview__stage{min-height:300px;position:relative}.bl-preview__glow{filter:blur(40px);background:radial-gradient(circle at 30% 30%,#b08a504d,#0000 60%),radial-gradient(circle at 70% 70%,#73192d2e,#0000 60%);border-radius:40px;animation:6s ease-in-out infinite bl-breathe;position:absolute;inset:8% 6%}.bl-preview__card{opacity:0;pointer-events:none;background:linear-gradient(160deg,#fffdf9 0%,#fbf3e8 100%);border:1px solid #b08a5059;border-radius:26px;padding:26px 28px;transition:opacity .7s,transform .7s;position:absolute;inset:0;transform:translateY(14px)scale(.98);box-shadow:0 24px 60px #42131f1f}.bl-preview__card:before{content:"";inset-inline:28px;background:linear-gradient(90deg, transparent, var(--bl-gold), transparent);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0}.bl-preview__card.is-active{opacity:1;pointer-events:auto;transform:none}.bl-preview__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.bl-preview__kicker{color:#a9783b;font-size:1rem;font-weight:700}.bl-preview__tag{color:var(--bl-burgundy);white-space:nowrap;background:#5b253314;border-radius:999px;padding:3px 10px;font-size:.82rem}.bl-preview__card h3{color:var(--bl-burgundy);margin:12px 0 14px;font-size:1.85rem;line-height:1.35}.bl-preview__card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bl-preview__card li{color:var(--bl-ink);padding-inline-start:22px;font-size:1.2rem;line-height:1.7;position:relative}.bl-preview__card li:before{content:"◆";inset-inline-start:0;color:var(--bl-gold);font-size:.75rem;position:absolute;top:.1em}.bl-preview__bars{gap:14px;margin-top:4px;display:grid}.bl-preview__bar{color:var(--bl-ink);grid-template-columns:130px 1fr 36px;align-items:center;gap:10px;font-size:1.08rem;display:grid}.bl-preview__bar b{background:#b08a502e;border-radius:99px;height:10px;position:relative;overflow:hidden}.bl-preview__bar i{background:linear-gradient(90deg, var(--bl-gold), var(--bl-wine));border-radius:99px;transition:width 1.2s cubic-bezier(.2,.8,.2,1) .2s;position:absolute;inset-block:0;inset-inline-start:0}.bl-preview__bar em{color:var(--bl-burgundy);font-family:Cambria,Georgia,serif;font-style:normal;font-weight:700}.bl-preview__dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.bl-preview__dots button{cursor:pointer;background:#5b253338;border:0;border-radius:99px;width:9px;height:9px;padding:0;transition:width .3s,background .3s}.bl-preview__dots button.is-active{background:var(--bl-wine);width:26px}.bl-preview__note{text-align:center;color:var(--bl-muted);margin:10px 0 0;font-size:.95rem}@media (width<=600px){.bl-badge{border-radius:20px;font-size:1rem}.bl-preview__stage{min-height:360px}.bl-preview__card{padding:20px}.bl-preview__card h3{font-size:1.5rem}.bl-preview__card li{font-size:1.08rem}.bl-preview__bar{grid-template-columns:104px 1fr 32px;font-size:1rem}}html body .survey-purpose{padding-top:34px!important}html body .survey-purpose__heading>p{font-size:1.12rem!important}html body .survey-purpose__heading h1{font-size:clamp(2.4rem,3.8vw,3.4rem)!important;line-height:1.25!important}html body .survey-purpose__copy p{color:var(--bl-ink)!important;font-size:clamp(1.12rem,1.2vw,1.25rem)!important;line-height:2!important}html body .survey-purpose__action>p{font-size:1.05rem!important}html body .explore-header__center strong{font-size:1.35rem!important}html body .explore-home-link{font-size:1rem!important}.bl-header-title{color:var(--bl-burgundy);justify-content:center;align-items:center;gap:12px;display:flex}.bl-header-title strong{white-space:nowrap;font-size:1.35rem;font-weight:700}.bl-header-title i{background:linear-gradient(90deg, transparent, var(--bl-gold), transparent);width:34px;height:1px}@media (width<=760px){.bl-header-title{display:none}}.bl-badge{max-width:100%;color:var(--bl-burgundy);background:linear-gradient(120deg,#fffaf1,#f7ead6);border:1px solid #b08a5073;border-radius:999px;align-items:center;gap:10px;margin-bottom:14px;padding:9px 18px;font-size:1.08rem;font-weight:700;animation:5s ease-in-out infinite bl-float;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #b08a502e}.bl-badge:after{content:"";top:0;bottom:0;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:40%;animation:4.5s ease-in-out infinite bl-shine;position:absolute;inset-inline-start:-50%}.bl-badge__spark{color:var(--bl-gold);font-size:1.1rem;animation:2.4s ease-in-out infinite bl-twinkle}html body .assessment-account-page h1{font-size:clamp(2.4rem,4vw,3.6rem)!important;line-height:1.25!important}html body .assessment-account-page__lead{color:var(--bl-ink)!important;font-size:clamp(1.2rem,1.4vw,1.4rem)!important;line-height:1.9!important}html body .assessment-account-page__description{font-size:1.12rem!important}html body .assessment-account-page__guest{font-size:1rem!important}html body .assessment-hero__kicker{font-size:1.05rem!important}html body .assessment-account-callout h2{font-size:1.55rem!important;line-height:1.5!important}html body .assessment-account-callout p{font-size:1.1rem!important;line-height:1.9!important}html body .assessment-account-callout__actions a{font-size:1.05rem!important}html body .assessment-account-callout small{font-size:.95rem!important}html body .member-welcome-text,html body .member-pref-card p{font-size:1.12rem!important;line-height:1.9!important}.bl-footer{color:var(--bl-ink);background:linear-gradient(#fbf5ec,#f4e9da);border-top:1px solid #b08a5047;margin-top:10px}.bl-footer__inner{grid-template-columns:1.1fr 1fr 1fr 1.3fr;gap:28px;max-width:1180px;margin:0 auto;padding:38px 22px 26px;display:grid}.bl-footer__brand img{width:110px;height:auto;display:block}.bl-footer__brand p{color:#a9783b;margin:10px 0 0;font-size:1.05rem;font-weight:700}.bl-footer__col{flex-direction:column;gap:8px;display:flex}.bl-footer__col h3{color:var(--bl-burgundy);margin:0 0 4px;font-size:1.2rem}.bl-footer__col a{color:var(--bl-ink);width:fit-content;font-size:1.05rem;text-decoration:none}.bl-footer__col a:hover{color:var(--bl-wine);text-decoration:underline}.bl-footer__col p{color:var(--bl-muted);margin:0;font-size:1rem;line-height:1.7}.bl-footer__mail{font-family:Cambria,Georgia,serif;font-weight:700;color:var(--bl-wine)!important;font-size:1rem!important}.bl-footer__base{max-width:1180px;color:var(--bl-muted);border-top:1px solid #b08a5033;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 auto;padding:14px 22px 22px;font-size:.95rem;display:flex}@media (width<=860px){.bl-footer__inner{grid-template-columns:1fr 1fr}}@media (width<=520px){.bl-footer__inner{grid-template-columns:1fr;padding-bottom:70px}}@media print{.bl-footer,.bl-account{display:none!important}}@keyframes bl-breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes bl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bl-shine{0%{inset-inline-start:-50%}60%,to{inset-inline-start:120%}}@keyframes bl-twinkle{0%,to{opacity:.55;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.bl-preview__glow,.bl-badge,.bl-badge:after,.bl-badge__spark{animation:none!important}.bl-preview__card,.bl-preview__bar i{transition:none!important}}.survey-home-fab{z-index:60;color:#f6e7c8;height:44px;font:inherit;cursor:pointer;background:#5b2533;border:1px solid #c9a364b3;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:.9rem;transition:transform .15s,background .15s;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 22px #3c141e38}.survey-home-fab:hover{background:#6a2035;transform:translateY(-1px)}.survey-home-fab:focus-visible{outline-offset:2px;outline:3px solid #c9a364}.survey-home-fab svg{width:20px;height:20px}@media (width<=600px){.survey-home-fab{justify-content:center;width:44px;padding:0;bottom:12px;left:12px}.survey-home-fab span{display:none}}@media print{.survey-home-fab{display:none!important}}
