.infoPreviewStage .contentDesign{background:#fff;min-height:100dvh}.contentDesign .infoHero{isolation:isolate;color:#fff;border-radius:30px;margin:20px 0 0;padding:64px clamp(23px,6vw,76px) 70px;position:relative;overflow:hidden;box-shadow:0 22px 45px #682c9730;background:radial-gradient(circle at 14% 12%,#ffd69a70,#0000 34%),linear-gradient(118deg,#622baa 0%,#9638a5 48%,#f4644d 100%)!important}.contentDesign .infoHero:before,.contentDesign .infoHero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff38;border-radius:50%;position:absolute}.contentDesign .infoHero:before{width:280px;height:280px;bottom:-150px;left:-75px}.contentDesign .infoHero:after{width:190px;height:190px;top:-110px;right:-55px}.contentDesign .infoHero small{color:#fff;letter-spacing:.02em;background:#ffffff26;border:1px solid #ffffff57;border-radius:100px;padding:9px 15px;font-size:12px;display:inline-block}.contentDesign .infoHero h1{color:#fff;letter-spacing:-.035em;max-width:840px;margin:18px 0 14px;font-size:clamp(27px,3.5vw,46px);line-height:1.55}.contentDesign .infoHero p{color:#fff;opacity:.97;max-width:800px;margin:0;font-size:clamp(14px,1.35vw,17px);font-weight:600;line-height:2.15}.contentDesign .infoBody{padding:32px 0 76px}.contentDesign .infoGrid{gap:16px}.contentDesign .infoCard,.contentDesign .contactList>a,.contentDesign .contactList>div{border-radius:22px;padding:25px;position:relative;background:linear-gradient(145deg,#fff 0%,#fff9f6 65%,#f8f3ff 100%)!important;border:1px solid #6e3cb02b!important;box-shadow:0 12px 27px #5c357113!important}.contentDesign .infoCard:before{content:"";background:linear-gradient(90deg,#7b4cdf,#f36c48);border-radius:100px;width:43px;height:5px;margin-bottom:18px;display:block}.contentDesign .infoCard h2{color:#57317d;font-size:19px;line-height:1.6}.contentDesign .infoCard p{color:#463c4b;font-size:14px;line-height:2.2}.contentDesign .contentReadingCard{max-width:920px;margin-inline:auto;padding:clamp(22px,4vw,46px)}.contentDesign .contentReadingCard p{white-space:pre-line;margin:0 0 20px;font-size:clamp(14px,1.25vw,16px);line-height:2.35}.contentDesign .contentReadingCard p:last-child{margin-bottom:0}.contentDesign .contactList{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;display:grid}.contentDesign .contactList>a,.contentDesign .contactList>div{flex-direction:column;justify-content:center;gap:7px;min-height:116px;transition:transform .2s,box-shadow .2s;display:flex}.contentDesign .contactList>a:hover{transform:translateY(-3px);box-shadow:0 17px 32px #5c357121!important}.contentDesign .contactList b{color:#6536a0;font-size:15px!important}.contentDesign .contactList span{overflow-wrap:anywhere;font-size:13px!important}.contentNav{background:linear-gradient(130deg,#f8f2ff 0%,#fff9f7 70%,#fff0e8);border:1px solid #723bb524;border-radius:24px;margin:34px 0 0;padding:24px}.contentNavTitle{color:#5f3488;margin:0 0 15px;font-size:16px;font-weight:900;display:block}.contentNav>div{flex-wrap:wrap;gap:9px;display:flex}.contentNav a{color:#5b3974;background:#fff;border:1px solid #723bb524;border-radius:12px;align-items:center;min-height:38px;padding:8px 13px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.contentNav a:hover{background:#f6eeff;transform:translateY(-2px)}.contentNav a[aria-current=page]{color:#fff;background:linear-gradient(110deg,#803fbe,#b548a1);border-color:#0000}@media (max-width:699px){.contentDesign .infoHero{border-radius:24px;margin:10px 14px 0;padding:42px 24px 48px}.contentDesign .infoHero h1{font-size:27px}.contentDesign .infoBody{padding:22px 14px 52px}.contentDesign .infoGrid,.contentDesign .contactList{grid-template-columns:1fr}.contentDesign .infoCard{padding:22px}.contentNav{padding:20px}.contentNav a{font-size:11px}}
.visualCategoryGrid,.categoryPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.visualCategoryCard{color:#38214c;text-align:center;cursor:pointer;min-width:0;font:inherit;background:linear-gradient(150deg,#fff 40%,#fff4ed);border:1px solid #e9ddf4;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin:0;padding:16px 10px;transition:transform .18s,border-color .18s;display:flex;position:relative;box-shadow:0 5px 18px #60288a08}.visualCategoryCard:hover{border-color:#ab71d5;transform:translateY(-2px)}.visualCategoryCard:focus-visible,.categoryPickerTrigger:focus-visible{outline-offset:3px;outline:3px solid #ad78d6}.visualCategoryCard b{font-size:15px;line-height:1.65}.visualCategoryCard small{color:#72637e;font-size:12px}.visualCategoryIcon{flex:none;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.visualCategoryIcon .categoryUploadedIcon{object-fit:contain!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important}.visualCategoryIcon .categoryIconFallback{font-size:38px}.categoryPickerDialog{color:#38214c;overscroll-behavior:contain;direction:rtl;background:#fff;border:0;border-radius:26px;width:min(720px,100% - 24px);max-width:none;max-height:88dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #230d4238}.categoryPickerDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#22122c99}body:has(.categoryPickerDialog[open]){overflow:hidden}.categoryPickerPanel{padding:20px}.categoryPickerPanel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.categoryPickerPanel h2{margin:4px 0;font-size:22px}.categoryPickerPanel p,.categoryPickerPanel header small{color:#776480;font-size:14px}.categoryPickerPanel header button{color:#673692;cursor:pointer;background:#f3eafa;border:0;border-radius:14px;width:42px;height:42px;font-size:28px}.categorySelectAll{cursor:pointer;background:#f5eefa;border-radius:14px;align-items:center;gap:10px;margin:16px 0;padding:14px;font-size:14px;display:flex}.categoryPickerPanel input[type=checkbox]{accent-color:#8638bd;flex:none;width:20px;height:20px}.categoryPickerGrid .visualCategoryCard input{position:absolute;top:10px;right:10px}.visualCategoryCard.isChosen{background:linear-gradient(140deg,#f7edff,#fff4e9);border:2px solid #9e5eca;padding:15px 9px}.categoryPickerPanel footer{background:#fff;border-top:1px solid #eee0f6;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:16px 0;font-size:13px;display:flex;position:sticky;bottom:0}.categoryPickerPanel footer button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(110deg,#8c38c3,#dc6083,#ff8a42);border:0;border-radius:14px;padding:13px 22px;font-weight:700}.categoryPickerPanel footer button:disabled{opacity:.4;cursor:not-allowed}.visualCategoryFilters{flex-wrap:wrap;grid-column:1/-1;gap:12px;width:100%;display:flex!important}.selectedCategorySummary{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.categoryPickerTrigger{font:inherit;color:#73a;cursor:pointer;background:#f5eafa;border:1px solid #d8b9eb;border-radius:12px;padding:10px 15px}.chosenCategoryChips{flex-wrap:wrap;gap:8px;width:100%;display:flex}.chosenCategoryChips span{color:#7336a1;background:#f3eafa;border-radius:20px;padding:6px 12px;font-size:13px}@media (min-width:600px){.visualCategoryGrid,.categoryPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.visualCategoryIcon{width:112px;height:112px}}@media (min-width:1000px){.visualCategoryGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.visualCategoryCard{padding:20px 12px}.visualCategoryCard b{font-size:16px}}@media (prefers-reduced-motion:reduce){.visualCategoryCard{transition:none}}
