.s15-service-observatory .s15-service-selector{border:0;gap:10px}.s15-service-observatory .s15-service-selector button{color:#eae5da;background:#101216;border:1px solid #c5c0b733;border-radius:5px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px 15px;min-height:112px;padding:20px;transition:background .3s,border-color .3s,box-shadow .3s;display:grid}.s15-service-observatory .s15-service-selector button>small{color:#bbb5aa;grid-area:1/1/3;font-size:.8125rem;line-height:1.7}.s15-service-observatory .s15-service-selector button>span{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.5}.s15-service-observatory .s15-service-selector button>span>small{font:400 .875rem/1.65 var(--font-sans),sans-serif;color:#c0bbb1;letter-spacing:0;margin-top:6px;display:block}.s15-service-observatory .s15-service-selector button>.s15-pathway-price{font:400 .9375rem/1.5 var(--font-mono),monospace;color:#dae5bc;overflow-wrap:anywhere;grid-column:2;margin:0}.s15-service-observatory .s15-service-selector button[aria-pressed=true]{background:#282c36;border-color:#c8d7aa;box-shadow:inset 3px 0 #c8d7aa}.s15-service-observatory .s15-service-selector button:hover{background:#24272f;border-color:#c6c1b7}.s15-service-observatory .s15-service-selector button:focus-visible{outline-offset:4px;outline:2px solid #dfe7c6}.s15-service-observatory .s15-service-scope{border-radius:5px;min-height:0;padding:clamp(24px,3vw,44px)}.s15-service-observatory .s15-scope-heading .s15-label{font-size:.875rem;line-height:1.6}.s15-service-observatory .s15-scope-heading p{color:#cecac1;font-size:1rem;line-height:1.85}.s15-service-observatory .s15-scope-price span{color:#c4bfb5;font-size:.875rem;line-height:1.7}.s15-service-observatory .s15-service-scope li{gap:15px;padding-block:10px;font-size:1rem;line-height:1.7}.s15-service-observatory .s15-service-scope>.s15-circle-link{min-height:48px;font-size:1rem;line-height:1.5}@media (max-width:1050px){.s15-service-observatory{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:30px}.s15-service-observatory .s15-service-selector button{gap:8px 10px;padding:18px}.s15-service-observatory .s15-scope-heading h3{font-size:clamp(1.7rem,3vw,2.7rem)}}@media (max-width:700px){.s15-service-observatory .s15-service-selector{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:12px;display:grid}.s15-service-observatory .s15-service-selector button{grid-template-columns:minmax(0,1fr);align-content:start;gap:11px;min-height:0;padding:18px}.s15-service-observatory .s15-service-selector button>small{grid-area:auto/1;font-size:.8125rem}.s15-service-observatory .s15-service-selector button>.s15-pathway-price{grid-column:1}.s15-service-observatory .s15-service-selector button>span{font-size:1rem}.s15-service-observatory .s15-service-selector button>span>small{font-size:.875rem}.s15-service-observatory .s15-service-scope{margin-top:24px;padding:26px 22px}.s15-service-observatory .s15-scope-heading h3{overflow-wrap:anywhere;font-size:clamp(1.85rem,7vw,2.5rem)}.s15-service-observatory .s15-scope-price strong{overflow-wrap:anywhere;font-size:clamp(1.65rem,6.5vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.s15-service-observatory .s15-service-selector button{transition:none}}html[data-motion=off] .s15-service-observatory .s15-service-selector button{transition:none}
