
/* Organization Services only. */
body.yus-organization-services #main{display:block!important;padding:0 0 28px;background:radial-gradient(ellipse at top,#4d1b67,#1b1024 70%);color:#f5edf9}
.yus-organization-services .yus-organization-overview{max-width:1160px;margin:0 auto;padding:28px 24px 0;box-sizing:border-box}
.yus-organization-services .yus-org-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:30px;align-items:center;padding:28px;border:1px solid #d5c7df;border-radius:18px;background:linear-gradient(120deg,#35113f,#6d3685);box-shadow:0 10px 24px #0004}
.yus-organization-services .yus-org-eyebrow{font:700 .85rem Arial,sans-serif;letter-spacing:.12em;color:#ead5fa;margin:0 0 12px}
.yus-organization-services .yus-org-categories{font:600 .75rem Arial,sans-serif;letter-spacing:.18em;color:#ded0e8;margin:0 0 12px}
.yus-organization-services .yus-org-hero h1{font:400 clamp(2rem,4vw,3.4rem)/1.12 Georgia,serif;margin:0 0 16px;color:#fff}
.yus-organization-services .yus-org-hero h1 em{color:#e6b5ff}
.yus-organization-services .yus-org-hero p:not([class]){font:1rem/1.6 Arial,sans-serif;max-width:680px;color:#f2e9f7}
.yus-organization-services .yus-org-hero img{width:100%;height:auto;max-height:280px;object-fit:contain;border:1px solid #d3c4dd;border-radius:12px}
.yus-organization-services .yus-org-hero .button{background:linear-gradient(#ae70cd,#653180);border:1px solid #dcc9e9;color:#fff;margin-top:10px}
.yus-organization-services .yus-org-services,.yus-organization-services .yus-org-pricing,.yus-organization-services .yus-org-before{padding:24px 0 0}
.yus-organization-services .yus-organization-overview h2{font:400 1.8rem Georgia,serif;text-align:center;color:#f7f0fb;margin:0 0 16px}
.yus-organization-services .yus-org-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.yus-organization-services .yus-org-service-grid article{padding:22px 18px;background:linear-gradient(140deg,#4d2861,#2c173b);border:1px solid #bfaecb;border-radius:14px;text-align:center}
.yus-organization-services .yus-org-service-grid span{font-size:2.5rem;line-height:1;color:#e2b6fa}
.yus-organization-services .yus-org-service-grid h3{font:600 1.2rem/1.3 Georgia,serif;color:#fff;margin:12px 0}
.yus-organization-services .yus-org-service-grid p{font:.95rem/1.5 Arial,sans-serif;color:#e5dbe9;margin:0}
.yus-organization-services .yus-org-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.yus-organization-services .yus-org-price-grid article{text-align:center;padding:18px 10px;border:1px solid #cebed9;border-radius:12px;background:linear-gradient(#63307e,#38154c)}
.yus-organization-services .yus-org-price-grid h3{font:600 .9rem Arial,sans-serif;color:#f5e9ff;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}
.yus-organization-services .yus-org-price-grid p{font:.9rem Arial,sans-serif;color:#e7dcec;margin:0 0 12px}
.yus-organization-services .yus-org-price-grid strong{font:400 2.2rem Georgia,serif;color:white}
.yus-organization-services .yus-org-before{margin-top:24px;padding:20px 24px;border:1px solid #bba7c8;border-radius:14px;background:#2d1b38}
.yus-organization-services .yus-org-before ul{columns:2;column-gap:32px;margin:0;padding-left:20px;font:.94rem/1.6 Arial,sans-serif;color:#eee5f4}
.yus-organization-services .yus-org-before li{break-inside:avoid;margin-bottom:6px}
.yus-organization-services .yus-org-before p{font:.94rem/1.6 Arial,sans-serif;color:#e9dbf1;text-align:center;margin:14px 0 0}
.yus-organization-services #main>.yus-organization-request{display:grid!important;grid-template-columns:130px minmax(0,1fr);gap:10px 22px;max-width:1112px;width:calc(100% - 48px);box-sizing:border-box;margin:24px auto 0!important;padding:20px!important;min-height:0!important;border:1px solid #d3c1df!important;border-radius:14px;background:linear-gradient(110deg,#dfc5ee,#f0e3f7)!important;color:#321442;text-align:center}
.yus-organization-services .yus-organization-request h2{grid-column:1/-1;color:#321442;font-size:1.6rem;margin:0}
.yus-organization-services .yus-organization-request>a:not(.yus-description-link){grid-column:1;grid-row:2/4}
.yus-organization-services .yus-organization-request img{width:120px!important;height:auto!important;max-height:150px!important;object-fit:contain}
.yus-organization-services .yus-organization-request p{margin:0;line-height:1.5;align-self:center}
.yus-organization-services .yus-organization-request .yus-description-link{color:#531473;font-weight:700;justify-self:center;align-self:center}
@media(max-width:700px){.yus-organization-services .yus-organization-overview{padding:18px 16px 0}.yus-organization-services .yus-org-hero{grid-template-columns:1fr;padding:20px;gap:20px}.yus-organization-services .yus-org-hero img{width:170px;justify-self:center}.yus-organization-services .yus-org-service-grid{grid-template-columns:1fr}.yus-organization-services .yus-org-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yus-organization-services .yus-org-before ul{columns:1}.yus-organization-services #main>.yus-organization-request{width:calc(100% - 32px);grid-template-columns:1fr}.yus-organization-services .yus-organization-request>a:not(.yus-description-link){grid-column:auto;grid-row:auto;justify-self:center}}
